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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
楼主: liuwanghao

关于:synopsys的AMBA VIP??

[复制链接]
发表于 2006-12-20 14:02:35 | 显示全部楼层
hgrant在最后一个seq时无效,然后总线权就给了另一个master,这时另一个master得到hgrant并且hready是有效,所以这个master会得到总线权并在你的master的busy周期后马上就发起了一个nonseq,因为hsel是根据地址线译码再给slave的,所以在另一个master发起nonseq的时候hsel就已经给了另一个slave。
我想你可以尝试把你的slave设计为定长传输时在倒数第二个seq完了之后把hready拉低,直到收到最后一次seq再拉高hready,这样就可以避免其他master拿走总线。
发表于 2006-12-20 14:11:31 | 显示全部楼层
因为htrans为busy的时候,即便hready为低,master也可以改变htrans信号,所以肯定可以收到最后一组seq
 楼主| 发表于 2006-12-21 22:03:12 | 显示全部楼层
如果是这样的话,就要改动我的DUT了,是不是所有不支持被打断的BURST transfer的slave,都要做成这样?

如果是这样,那么协议中就应该指除这种情况啊??

还是因为AMBA VIP在出现这种情况时,不可避免的出现这种情况???

也就说,AMBA VIP本身存在这样的BUG????
发表于 2006-12-22 11:26:10 | 显示全部楼层
是会出现这种情况。
协议中其实有写,在定长传输的时候,arbiter其实只需要在burst开始时采样hbusreq信号,然后自己会根据传输长度计数,在最后一个address phase撤销hgrant,但是并不保证可以完成一次传输。如果传输没有结束,master必须重新发起请求。
对于你的slave不支持ebt,如果不能用锁定的话,可能都要在slave端做一些处理。
发表于 2007-1-21 04:10:36 | 显示全部楼层

回复 #1 liuwanghao 的帖子

你好,
我也有打算来用synopsys designware测试AXI, 能用吗?
发表于 2007-3-18 15:15:52 | 显示全部楼层


原帖由 shufanyang 于 2007-1-21 04:10 发表
你好,
我也有打算来用synopsys designware测试AXI, 能用吗?


可以 的吧
VIP中有AXI版本的
发表于 2010-4-23 17:57:34 | 显示全部楼层
你好,可以共享一下这个VIP给我吗?谢谢哦
huistu@163.com

1# liuwanghao
发表于 2010-5-5 11:01:58 | 显示全部楼层
ding ding
发表于 2010-5-10 09:32:46 | 显示全部楼层
你好,可以共享一下这个VIP给我吗?谢谢哦
我的邮箱hnulht@163.com
发表于 2016-12-20 20:03:46 | 显示全部楼层
很好,下来看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-25 20:56 , Processed in 0.020308 second(s), 8 queries , Gzip On, Redis On.

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