ip打包相对路径 vivado_Vivado自定义IP封装流程
一,概述
將已有的FPGA功能模塊封裝成IP,方便在Vivado中使用。
二,IP封裝流程
在Vivado工程中,選擇菜單欄中的Tools,然后再下拉菜單中選擇Creat and Package IP… 。如圖1所示。
圖1 創建或打包IP
然后彈出向導,如圖2所示。
圖2 IP創建向導
點擊 next,進入下一步,選擇操作類型,如圖3所示。在本例中選擇對特定文件夾內的代碼進行封裝。
圖3 選擇操作類型
選擇打包代碼所在的文件夾,如圖4所示。
圖4 選擇目標文件夾
向導提示需要為IP工程制定一個名字和存儲地址,如圖5所示,這個工程是臨時的,IP封裝完之后就會消失,再次編輯IP時才會再重新建立
圖5 設置IP工程名稱和位置
點擊Finish結束,如圖6所示。
圖6 創建完成
三,設置IP參數
設置IP的信息,例如名稱,版本,功能描述等,如圖7所示。
圖7 IP信息設置
配置IP的兼容性,一般選擇默認就可以了,如圖8所示。
圖8 IP兼容性配置
配置IP的文件系統,一般選擇默認就可以了,如圖9所示。
圖9 IP文件系統
配置IP的參數,為了方便系統能識別該IP的AXI4-Lite總線,需要頂層文件中定義2個參數,分別是:AXI_BASEADDR和AXI_HIGHADDR,為32bit數據,用來作為該AXI4外設的地址空間,如圖10所示。
?????????????????????????????????????????????????????????????????????????????????????????? 圖10 IP參數配置
配置IP的端口,由于IP自動添加的總線端口一般都有問題,所有在配置前,需要將自動添加的總線端口去掉,然后再配置端口。
1.去掉端口
2.添加端口
3.添加AXI總線
4.配置AXI總線信息
5.配置端口
6.配置參數
注意,這里需要對AXI總線的時鐘增加“ASSOCIATED_BUSIF“,并對應到各種的總線。
配置IP的地址空間,需要修改成圖11所示。
圖11 IP地址控制
配置IP的界面,可以根據自己的需要進行配置。如圖12所示。
圖12 IP界面
最后生成IP,如圖13所示。
圖13 封裝IP
三,測試
打開一個Vivado工程,進入IP Catalog,然后右鍵調出下拉菜單,選擇Add Repository..,選擇IP所在的文件夾,如圖14所示。
圖14 導入IP
這里就可以在IP Catalog中找到剛才自定義的IP,并使用,如圖15所示。雙擊該IP,就可以對該IP進行配置。
圖15 使用IP
原文:https://blog.csdn.net/ryuuei_1984/article/details/52191828
總結
以上是生活随笔為你收集整理的ip打包相对路径 vivado_Vivado自定义IP封装流程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qdialog 返回值_python-P
- 下一篇: android微信小程序自动填表_微信小