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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 3983|回复: 5

[求助] busmatrix问题请教

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

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

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

x
busmatrix的out_stage中包含一个仲裁算法,当HBURST是4,8,16拍增量,或者回环时,内部可以记数,当记到最后一拍的时候,仲裁做MASTER切换,我想知道的是,如果碰到不定长的BURST传输,要传多少拍事先不知道,没法计数,那在什么时候做仲裁呢?
还有一个问题,input_stage里面 突发传输会被打断,所以trans,burst要先保存下来,我想知道什么情况下会发生突发传输被打断?是跟选用的仲裁算法有关系吗?

第三个问题,边界超出的问题,要如何处理?

望赐教!!
先谢了
 楼主| 发表于 2018-3-24 21:14:52 | 显示全部楼层
顶起来
 楼主| 发表于 2018-3-25 14:11:59 | 显示全部楼层
顶起来!!
发表于 2018-5-8 17:03:19 | 显示全部楼层
顶,busmatrix有很多值得研究的东西!
发表于 2020-12-11 15:00:14 | 显示全部楼层
本帖最后由 ll_ago 于 2020-12-11 15:02 编辑

我说下我的理解,不一定对,仅供参考。
1、不指定长度的传输的边界,可以通过控制信号的状态来获取;2、传输需要Load 的状态有两个:
      a)、主机发起传输时,未获取仲裁器的授权;
      b)、访问的从设备,尚处于"未就绪状态“
发表于 2020-12-15 11:22:11 | 显示全部楼层
我的理解是,1,2)不定长的burst可以被打断,定长的一般不被打断,除非仲裁模式是抢断式的,round和fixed一般不打断burst。3)ahb 1K和AXI 4K,你比较[31:10],[31:12]addr是否变化,如果变化了,一定越界,实际使用中硬件不强制限制,基本都是让软件注意一下,主要是怕你一个burst跨两个设备,脚踩两只船,如果一个设备内部,随便整。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-22 15:50 , Processed in 0.018684 second(s), 6 queries , Gzip On, Redis On.

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