AXI4-Slave自定義IP設計

在PCIe程序設計中,XDMA有兩個AXI接口,分別是AXI4 Master類型接口和AXI-Lite Master類型接口,可通過M_AXI接口對數據進行讀取操作。

封裝流程爲:

創建工程,

第二步:選擇Create AXI4 Perpheral,點擊next

設置保存路徑,也可默認

設置要封裝的接口類型:

選擇Verify Peripheral IP using AXI4 IP

對IP進行修改:

在頂層和總線文件中添加自定義的端口和信號:

在S00_AXI.v中編輯:

 

保存工程,如果不慎將初始的IP封裝界面關掉的話,在Tools下選擇Create and Package New IP,選擇Package your current project,NEXT之後選擇open(你會看到的),

設置ID位寬,該選項主要用於outstanding傳輸:

設置數據位寬,根據需要自行設計:

 

如果出現Merge提示的話,點擊,選擇覆蓋參數。

最後選擇重新封裝IP,就得到屬於自己的AXI_SLAVE接口IP啦!

在剛剛設置的ip_repo2文件目錄下可以看到IP:

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章