MiZ702學習筆記10 文字例項化IP的方法

2022-03-04 17:17:11 字數 1579 閱讀 7411

之前,新增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實現兩端對齊文字效果。注 該屬性只對塊元素有效,...