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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1513|回复: 5

[求助] axi master vip 的exclusive问题

[复制链接]
发表于 2023-3-7 21:37:40 | 显示全部楼层 |阅读模式

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

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

x
最近在使用axi master vip的exclusive 功能,需要发送exclusive操作,

先exclusive读地址0,然后exclusive写地址0,rresp和bresp都是EXOKAY, 这时VIP也没有报错
但是如果我 先发送exclusive 读地址0  exclusive读地址0x40,
                 再发送exclusive 写地址0  exclusive写地址0x40,
得到的rresp和bresp也都是EXOKAY,但是新思的VIP会在收到exclusive写地址0的bresp时报错,说应该收到OKAY, 而不是EXOKAY,

请问大神们有没有用过这个VIP,这个应该配置什么来把这个ERROR去掉
 楼主| 发表于 2023-3-9 15:11:06 | 显示全部楼层
相同ID接口好像只能monitor一个,如果同一个接口的要发多个exclusive,就把ID改了
发表于 2023-3-9 21:55:54 | 显示全部楼层


新嘴小王安子 发表于 2023-3-9 15:11
相同ID接口好像只能monitor一个,如果同一个接口的要发多个exclusive,就把ID改了 ...


看svt_axi_util.svp里是这样的,一个地址一个ID
发表于 2023-3-10 10:39:45 | 显示全部楼层
axi 协议里面写了;
A Manager might not complete the write portion of an exclusive operation. The exclusive access monitoring
hardware monitors only one address for each transaction ID
. If a Manager does not complete the write portion
of an exclusive operation, a subsequent exclusive read by that Manager using the same transaction ID
changes the address that is being monitored for exclusive accesses
发表于 2023-3-17 07:04:39 | 显示全部楼层
good info.
 楼主| 发表于 2023-11-8 21:24:54 | 显示全部楼层
VIP的策略和协议的策略是一样的,不一样的是设计中,把一整块mem分为了4个bank,每个bank中各自monitor了id和addr,出错的场景是VIP中ID重复了,但是对于设计中某个bank中的ID没有重复,所以导致了设计没报错,但是VIP报错了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-19 22:28 , Processed in 0.021101 second(s), 7 queries , Gzip On, Redis On.

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