之前,新增vivado自帶ip的時候,都是以圖形化的方式:一般是新建乙個block design頂層檔案,然後將圖形化的ip貼到,block design中。
但是,在進行pl的開發過程中,有時不想使用block design的形式,而是想使用文字的形式進行例化。今天就以新增乙個時鐘管理ip為例,講一講如何用於文字的形式,例項化vivado自帶ip。
點選導航視窗中project manager下的ip catalog 選項:
出現如下檢視,搜尋clock後,找到clocking wizard並雙擊:
選擇clocking options選項卡,我們看到輸入時鐘為100m,我們開發板pl部分的預設輸入時鐘就是100m,而我們想輸入,時鐘管理
模組的是輸入時鐘也是100m,所以這裡就選擇100m。
再選擇output clockis選項卡,選擇你想出生的時鐘大小,這裡我填寫25m,點選ok:
reset和locked是預設選擇上的,為了方便,可以將其勾選掉:
點選generate:
選擇sources視窗下的,ip source選項卡找到instantiation template檔案下的clk_wiz_0.veo的檔案,這個字尾名為.veo的檔案裡面有vivado幫使用者生成好的例項化文字檔案。
如: wire clk_25m;
wire clk_100m;
clk_wiz_0 instance_name
// clock in ports
.clk_in1(clk_100m), // input clk_in1
// clock out ports
.clk_out1(clk_25m)// output clk_out1
這樣,我們就利用vivado的時鐘管理ip完成了乙個4分頻的功能。
Linux學習筆記(10)文字編輯器vim
vim是乙個功能強大的全螢幕文字編輯器,是linux unix最常用的文字編輯器,其作用是建立 編輯 顯示文字檔案。vim的特點是沒有選單,只有命令。1 vim常用操作 1 插入命令 命令作用 a在游標所在字元後插入 a在游標所在行尾插入 i在游標所在字元前插入 i在游標所在行首插入 o在游標下插入...
Python學習筆記7 文字 模組
密碼是 kym3 文字檔案的輸入輸出 python具有基本的文字檔案讀寫功能。python的標準庫提供有更豐富的讀寫功能。文字檔案的讀寫主要通過open 所構建的檔案物件來實現。建立檔案物件 開啟乙個檔案,並使用乙個物件來表示該檔案 f open 檔名,模式 最常用的模式有 r 唯讀 w 寫入 如 ...
CSS學習筆記(五)文字樣式
字型集有 serif 有裝飾 sans serif 無裝飾 monospace 設定多個字型,瀏覽器會依次查詢 h1body h1pleft把文字排列到左邊。預設值 由瀏覽器決定。right把文字排列到右邊。center把文字排列到中間。justify實現兩端對齊文字效果。注 該屬性只對塊元素有效,...