在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1192|回复: 13

[求助] AXI_VIP报错

[复制链接]
发表于 2024-8-1 10:29:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我想请问大佬们,我按照AXI VIP里的example去连接我的demo,在cust_svt_axi_syatem_configuration.sv中打开了system_monitor_enable=1,仿真的时候就会报很多错误,错误名是:uvm_test_top.env.axi_system_env.system_monitor[register_fail:AMBA:AXI3:data_integrity_check] description:Monitor check that data is fetched and routed correctly by the monitor - check_xact_data_consistency_with_mem_data::difference in observed and expected data for xact {object_num('d100284)Port_ID('d0) PORT_NAME() TYPE(WRITE).......} : Data in memort (observed) : 'h00 00 00 00 Datain transaction(expected): 'h0020200a (xx denotes don't case because wstrb is not asserted)   wstrb in transaction: 'b1111      报的都是这个错误,但是我把system_monitor_enable关闭就不会报错,但应该要打开,检查时序吧,不知道这个问题怎么解决,求大佬帮忙,我的write sequence 直接用的example里的Directed sequence中关于write的那部分

报错error

报错error

config

config

write_seq

write_seq
发表于 2024-8-2 13:52:11 | 显示全部楼层
怎么样,解决了吗,我也这个问题
发表于 2024-8-2 14:12:11 | 显示全部楼层
是不是用了active slave ?
发表于 2024-8-2 15:52:13 | 显示全部楼层
报错看着是数据没匹配上。
关闭了,它不校验数据,自然不报错。
可能还是要看数据为什么没匹配上。
发表于 2024-8-2 16:36:48 | 显示全部楼层


gesanghua1128 发表于 2024-8-2 15:52
报错看着是数据没匹配上。
关闭了,它不校验数据,自然不报错。
可能还是要看数据为什么没匹配上。 ...


我是测试多接口,发现monitor的这些错误:我发了50个写sequence,slave0接受前25个,slave1后25个,仿真结果也是50个monitor,错。(原来example里面是一个master,一个slave。我加一个slave,在axi_svt_dut.sv里面加一个slave1,并在wrapper里面连接这个slave1)

                               
登录/注册后可看大图
发表于 2024-8-2 17:05:53 | 显示全部楼层


gesanghua1128 发表于 2024-8-2 15:52
报错看着是数据没匹配上。
关闭了,它不校验数据,自然不报错。
可能还是要看数据为什么没匹配上。 ...


显示的是mem获得的数据和trans里的数据不一致
发表于 2024-8-2 17:40:11 | 显示全部楼层


psj123 发表于 2024-8-2 16:36
我是测试多接口,发现monitor的这些错误:我发了50个写sequence,slave0接受前25个,slave1后25个,仿真 ...


你看看具体的error,应该是mem获得数据和trans数据不一样
 楼主| 发表于 2024-8-5 09:46:09 | 显示全部楼层


psj123 发表于 2024-8-2 13:52
怎么样,解决了吗,我也这个问题


没有,但我主要用的也还是axi example里的相关内容,所以不知道为什么一直没匹配上

 楼主| 发表于 2024-8-5 09:47:12 | 显示全部楼层


时之沙 发表于 2024-8-2 14:12
是不是用了active slave ?


对,因为我的dut既有axi master接口也有axi slave接口,所以我都active了
 楼主| 发表于 2024-8-5 09:49:07 | 显示全部楼层


psj123 发表于 2024-8-2 16:36
我是测试多接口,发现monitor的这些错误:我发了50个写sequence,slave0接受前25个,slave1后25个,仿真 ...


那你单接口,不是多接口的时候有报这个错误吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-5 22:34 , Processed in 0.033641 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表