使用AXI Verifcation IP進行系統驗證


一、關於xilinx驗證 IP的介紹

圖片來自:

https://china.xilinx.com/products/design-tools/vivado/verification-ip.html#overview

image

image

xilinx提供了很多驗證IP,有用於仿真zynq核的zynq-vip,有用於仿真AXI行為的

AXI Verification IP,有用於仿真AXI Stream行為的AXI Stream Verification IP,有用於仿真ultrascale mp soc核的zynq-ultra-ps-e-vip。

xilinx還提供了兩個quick take video:

https://china.xilinx.com/products/design-tools/vivado/verification-ip.html#video

image


二、AXI Verification IP的示例工程

1、新建工程,在IP Catalog里面找到AXI Verification IP

2、然后右鍵點擊open example design

3、工程框圖如下所示:

image


仿真框圖如下:

image

4、運行仿真

image

image

simulation source下面的每一個文件夾都是一個完整的仿真配置,有不同的功能:

在文件夾那里右鍵單擊run similation,就可以運行仿真。

image

選擇仿真文件夾名字為上圖的名字

image

5、如果自己建立新的仿真工程,則需要將示例工程根目錄下面的imports文件夾的些文件拷貝出來,同樣放在新建的工程的imports文件夾里,這些文件是API函數。將axi vip的API函數都include進來方法如下:

image

在importss文件夾里的axi_vip_0_mst_stimulus.sv文件定義了以下語句進行寫數據

image

同時還需要根據block dessign的信息修改里面的配置:

1)

image

image

image

2)

image

image

6、這樣,就可以進行仿真了

總結:最后還是在原來的example 工程上直接刪減進行修改比較好,這樣出錯的概率小很多。


三、參考資料

1、PG276-AXI Verification IP v1.1

2、https://china.xilinx.com/products/design-tools/vivado/verification-ip.html#overview


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM