《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > vivado調用IP核詳細介紹

vivado調用IP核詳細介紹

2018-05-28
關鍵詞: Vivado IP SimulationSources

  大家好,又到了每日學習的時間了,今天咱們來聊一聊vivado 調用IP核。

  首先咱們來了解一下vivado的IP核,IP核(IP Core):Vivado中有很多IP核可以直接使用,例如數學運算(乘法器、除法器、浮點運算器等)、信號處理(FFT、DFT、DDS等)。IP核類似編程中的函數庫(例如C語言中的printf()函數),可以直接調用,非常方便,大大加快了開發速度。

  使用Verilog調用IP核

  這里簡單舉一個乘法器的IP核使用實例,使用Verilog調用。首先新建工程,新建demo.v頂層模塊。

  一、添加IP核

  1. 點擊Flow Navigator中的IP Catalog。

 

1.png

  2. 選擇Math Functions下的Multiplier,即乘法器,并雙擊。

 

2.png

  3. 將彈出IP核的參數設置對話框。點擊左上角的Documentation,可以打開這個IP核的使用手冊查閱。這里直接設置輸入信號A和B均為4位無符號型數據,其他均為默認值,點擊OK。

 

3.png

  4. 稍后彈出的窗口,點擊Generate。

 

4.png

  二、調用IP核

  1. 選擇IP Sources,展開并選擇mult_gen_0 - Instantiation Template - mult_gen_0.veo,可以打開實例化模板文件。如圖,這段代碼就是使用Verilog調用這個IP核的示例代碼。

  

5.png

  2. 將示例代碼復制到demo.v文件中,并進行修改,最終如下。代碼中聲明了無符號型的4位變量a和b,分別賦初值7、8,作為乘數使用;無符號型的8位變量p,用于保存計算結果。clk為Testbench編寫的周期20ns的時鐘信號;mult_gen_0 mul(...)語句實例化了mult_gen_0類型的模塊對象mul,并將clk、a、b、p作為參數傳入。

  

6.png

  三、行為仿真驗證

  以demo為頂層模塊,啟動行為仿真,即可輸出波形。設置a、b、p顯示為無符號十進制(右擊選擇Radix - Unsigned Decimal)。如圖,可以看到a=7, b=8,第一個時鐘上升沿后p = a * b = 56。

  

7.png

  框圖(Block Design)中調用IP核

  這里舉一個簡單的例子,通過調用乘法器IP核,產生一個能計算平方的新模塊。

  一、創建框圖設計文件

  1. 選擇Flow Navigator中的Create Block Design,創建一個框圖設計文件。

 

8.png

  2. 輸入文件名并點擊OK。

 

9.png

  二、添加IP核

  1. 在框圖空白處右擊,選擇Add IP。

  

10.png

  2. 可以直接搜索需要的IP核,雙擊確認。

  

11.png

  3. IP核即可被添加進來,可以用導線將其與其他器件連接。

  

12.png

  4. 雙擊這個IP核符號,可以打開參數設置對話框。點擊左上方的Documentation可以查看IP核的手冊。這里將輸入的A、B均設置為4為無符號型,其他為默認值,點擊OK確認。

  

13.png

  三、繪制電路

  1. 右擊Diagram窗口空白處,選擇Create Port。

  

14.png

  2. 彈出窗口中,設置端口a為4位輸入信號,并點擊OK。

 

15.png

  3. 將a與A、B都連接起來。

  

16.png

  4. 同樣的方法,添加一個8位輸出端口p,與P連接。

  

17.png

  5. 再添加一個clk時鐘輸入端口,與CLK連接。

 

18.png

  6. 最終結果如圖。

  

19.png

  四、仿真測試

  1. 右擊框圖設計文件design_1,選擇Create HDL Wrapper。

 

20.png

  2. 選擇第二項并點擊OK。

  

21.png

  3. 打開生成的design_1_wrapper.v文件如圖,紅框中的代碼用來調用前面畫好的Block Design模塊。

 

22.png

  4. 在design_1_wrapper.v文件中,添加Testbench代碼即可進行行為仿真。修改代碼如下,給輸入信號a賦初值為8,clk連接到Testbench生成的時鐘信號c上。

  

23.png

      5. 在Simulation Sources文件夾下,設置design_1_wrapper.v為行為仿真的頂層文件(右擊,選擇Set as Top)。

 

24.png

  啟動行為仿真,最終輸出的波形如下??梢钥吹?,在clk的第一個上升沿后,就有 p = a*a = 64,即實現了平方運算。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一本一本久久| 91久久国产精品91久久性色| 国内精品写真在线观看| 国产精品麻豆欧美日韩ww| 欧美精品一区二区三| 久久欧美肥婆一二区| 久久国内精品视频| 午夜精品视频在线观看| 亚洲一本大道在线| 日韩一区二区免费看| 亚洲三级影片| 亚洲欧洲另类| 亚洲国产日韩欧美在线图片| 久久精品亚洲乱码伦伦中文 | 欧美在线观看网址综合| 亚洲一区亚洲| 亚洲欧美日韩国产一区二区| 亚洲一区二区免费看| 亚洲深夜影院| 亚洲免费影视| 欧美一区二区三区婷婷月色| 欧美有码在线视频| 久久精品人人爽| 美腿丝袜亚洲色图| 麻豆成人精品| 欧美黄色影院| 欧美午夜电影完整版| 国产精品区一区| 国产欧美精品在线观看| 国产主播一区二区三区| 在线观看欧美一区| 亚洲欧洲综合另类在线| 日韩一级精品视频在线观看| 中文国产成人精品久久一| 亚洲欧美精品| 亚洲高清久久| 一区二区三区不卡视频在线观看 | 亚洲一区成人| 亚洲欧美在线磁力| 久久精品91久久香蕉加勒比 | 老司机久久99久久精品播放免费| 欧美a级理论片| 欧美伦理视频网站| 欧美色播在线播放| 国产精品夜夜夜| 好吊视频一区二区三区四区 | 亚洲精品美女免费| 一本色道久久综合亚洲精品高清 | 禁断一区二区三区在线| 亚洲国产精品久久精品怡红院| 亚洲精品一区二区三区av| 国产精品99久久久久久久女警 | 欧美一区二区三区免费观看| 久久久久久亚洲精品不卡4k岛国| 欧美阿v一级看视频| 欧美视频一区二| 国产一区二区中文字幕免费看| 亚洲高清成人| 亚洲午夜精品久久| 亚洲第一级黄色片| 宅男精品视频| 久久视频在线视频| 欧美午夜片在线观看| 国产亚洲毛片| 亚洲精品免费网站| 欧美一区三区三区高中清蜜桃| 亚洲日韩成人| 欧美在线网站| 欧美偷拍另类| 在线观看av一区| 亚洲资源av| 日韩亚洲不卡在线| 久久电影一区| 欧美日韩精品欧美日韩精品 | 久久精品人人| 亚洲综合精品自拍| 欧美3dxxxxhd| 国产亚洲精品高潮| 亚洲精品在线二区| 亚洲成在人线av| 亚洲自啪免费| 欧美h视频在线| 国产亚洲精品久| 在线亚洲精品福利网址导航| 亚洲国产视频直播| 午夜电影亚洲| 欧美韩日视频| 狠狠综合久久av一区二区小说 | 国产麻豆精品视频| 亚洲免费高清| 亚洲精品乱码久久久久久蜜桃麻豆| 久久国产精品亚洲va麻豆| 欧美午夜宅男影院在线观看| 亚洲国产高清高潮精品美女| 欧美专区日韩专区| 亚洲字幕一区二区| 欧美日韩妖精视频| 亚洲黄网站黄| 亚洲黄色影院| 久久午夜色播影院免费高清| 国产精品香蕉在线观看| 一本久道久久综合狠狠爱| 日韩视频一区二区三区在线播放免费观看| 久久久久久尹人网香蕉| 国产精品白丝jk黑袜喷水| 日韩视频精品| 99国产精品久久久久久久久久 | 亚洲激情亚洲| 亚洲破处大片| 老司机免费视频一区二区三区| 国产性天天综合网| 午夜精品福利在线观看| 亚洲在线网站| 国产精品国产三级国产普通话99| 91久久国产综合久久| 亚洲区在线播放| 欧美成人精精品一区二区频| 在线精品亚洲| 亚洲国产精品嫩草影院| 六十路精品视频| 亚洲第一色中文字幕| 91久久精品www人人做人人爽 | 亚洲女同在线| 先锋影音国产一区| 国产精品视频免费观看www| 一区二区三区成人| 亚洲欧美在线一区| 国产精品久久久久一区二区三区共| 正在播放亚洲| 性做久久久久久| 国产一区二区三区网站| 欧美在线首页| 麻豆成人综合网| 亚洲高清色综合| 亚洲最新中文字幕| 欧美日本一区| 亚洲深夜福利网站| 中文高清一区| 国产精品嫩草影院一区二区| 亚洲欧美高清| 久久女同互慰一区二区三区| 亚洲大片一区二区三区| 亚洲日本乱码在线观看| 欧美另类变人与禽xxxxx| 亚洲欧洲中文日韩久久av乱码| 在线一区免费观看| 国产精品都在这里| 亚洲免费中文| 开心色5月久久精品| 亚洲黄色精品| 亚洲一二三区精品| 国产欧美另类| 亚洲激情在线视频| 欧美日韩在线视频一区二区| 亚洲在线观看视频| 久久精品国产视频| 亚洲福利视频网站| 中日韩高清电影网| 国产毛片久久| 亚洲国产精品美女| 欧美日韩另类丝袜其他| 亚洲一区二区三区免费观看| 久久免费国产精品1| 亚洲区一区二区三区| 午夜精彩国产免费不卡不顿大片| 国产一区二区久久| 99国内精品| 国产偷久久久精品专区| 亚洲精品欧洲| 国产精品私房写真福利视频| 亚洲国产小视频在线观看| 欧美日韩一区免费| 欧美一级视频免费在线观看| 欧美成人综合在线| 中国成人在线视频| 蜜桃久久精品一区二区| 99国产精品99久久久久久粉嫩| 久久激情五月激情| 亚洲精品午夜精品| 久久国产乱子精品免费女| 亚洲精品亚洲人成人网| 久久精品在线播放| 亚洲美女区一区| 久久精品论坛| 亚洲理论电影网| 久久久另类综合| 一区二区三区久久网| 久热精品在线| 亚洲综合色激情五月| 欧美电影免费网站| 午夜国产精品视频| 欧美精品一卡二卡| 久久爱91午夜羞羞| 欧美午夜片在线观看| 亚洲人成网站在线观看播放| 国产欧美一区二区精品性| 亚洲私人影院在线观看| 永久免费精品影视网站| 欧美一级夜夜爽| 日韩网站在线看片你懂的|