將自己做的FPGA工程封裝成一個IP核

平臺與材料

  • 一個寫好的工程,綜合通過,不用佈局佈線,ISE或Vivado皆可。如果是ISE,需要在properties裏取消選中 iobuf 。這樣就只能被當做內部模塊調用了。
  • Vivado

步驟

打開Vivado,創建一個工程
Tools -> Create or package IP
裏面有三個選項,分別是打包本工程,打包本工程的一個Design,打包一個目錄下的工程。
一般會選第三個
在該目錄下,應該有一個Vivado或者ISE工程,綜合通過了的。
選擇完打包的目錄後,選擇Automatically select top module。
一般都能選擇到正確的top module,如果選錯了,先查看文件是否全部導入,如果全部導入了還選錯頂層模塊,那就右鍵手動set as top。
這個時候在右上側的代碼視窗裏應該出現了配置IP核的選項,有好幾種,慢慢選,完了在最後一欄檢查有沒錯漏,然後點package IP。
然後IP就生成好了,在Block Design的原理圖視窗右鍵add IP,就能找到你剛剛打包的IP了。

發佈了40 篇原創文章 · 獲贊 80 · 訪問量 42萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章