vivado平台通过axi vip仿真axi4 lite接口

基于vivado axi vip仿真
1、基本架构
在这里插入图片AXI4描述
2、IP设置
AXI4 LITE master配置在这里插入图片描述在这里插入图片描述
axi_bram_ctrl_0配置
在这里插入图片描述
此处设置BRAM instance为External,ram端口接出去

blk_mem_gen_0配置
在这里插入图片描述
设置Interface Type为Native,为ram读写接口
在这里插入图片描述
设置为Read First,Primitives Output Register不使能.ram可以在当前拍读出当前地址数据
在这里插入图片描述
该使能配置是否有busy信号输出.

3、testbench编写
在这里插入图片描述
设置仿真精度

注意testbench文件为sv文件,

在这里插入图片描述
注意import包括axi_vip/axi_vip_0这两个package
在这里插入图片描述
在这里插入图片描述
注意axi_vip_0_inst.inst.IF的层次,参考仿真vip IF所在层次;由于每次读写数据位宽为32bit,每次读写地址需要为4的倍数.

在这里插入图片描述
不用像vcs、verdi联合仿真一样dump波形.

IP文件例化端口参考$vivado_project_name/vivado_project_name.ip_user_files/ip/axi_vip_0

4、问题
在这里插入图片描述
在这里插入图片描述
遇到以上问题可以在testbench文件中加入以下语句,将error转为warning
在这里插入图片描述

4、参考资料
https://www.ngui.cc/el/2728314.html?action=onClick
https://www.elecfans.com/emb/jiekou/202207081858740.html
https://support.xilinx.com/s/article/1058302?language=en_US

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值