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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: 勇敢的小牛

[求助] axi窄带读

[复制链接]
发表于 2021-10-2 09:47:45 | 显示全部楼层


勇敢的小牛 发表于 2021-10-2 09:45
这也是一个一拍脑袋想当然的回答。。。无语了


你能反驳我,我就给你100w~ 不能反驳我,不要瞎说不可以
 楼主| 发表于 2021-10-2 09:49:32 | 显示全部楼层
本帖最后由 勇敢的小牛 于 2021-10-3 10:12 编辑


A1985 发表于 2021-10-2 09:47
你能反驳我,我就给你100w~ 不能反驳我,不要瞎说不可以


https://community.arm.com/developer/ip-products/system/f/soc-design-forum/45236/strobe/165384#165384,看看这个问答吧
 楼主| 发表于 2021-10-2 10:02:11 | 显示全部楼层
本帖最后由 勇敢的小牛 于 2021-10-3 10:00 编辑


A1985 发表于 2021-10-2 09:47
你能反驳我,我就给你100w~ 不能反驳我,不要瞎说不可以


https://community.arm.com/developer/ip-products/system/f/soc-design-forum/45236/strobe/165384#165384,看看这个问答吧
发表于 2021-10-2 14:35:14 | 显示全部楼层
根据读地址来的,比如你的数据位宽是32位[31:0],然后你要读1地址的1个字节,主机直接取数据总线的[15:8]位
发表于 2021-10-2 15:42:06 | 显示全部楼层


勇敢的小牛 发表于 2021-10-2 09:35
知道valid和ready握手,写有wstrb,这种基本概念不用你跟我说,我问的是读


AXI中AXI-Stram,axi-lite,AXI-FULL的读数据通道都没有strb,因为并不需要,你读的时候默认按数据线位宽去对齐地址取数据,因为读和写不一样,写,你要保证写入的字节有效,而且在DDR控制器后可能有merge这些操作。但是读,你直接读了,你自己需要那些位,mask取,就可以了
 楼主| 发表于 2021-10-3 10:00:03 | 显示全部楼层


被选召的孩子 发表于 2021-10-2 15:42
AXI中AXI-Stram,axi-lite,AXI-FULL的读数据通道都没有strb,因为并不需要,你读的时候默认按数据线位宽去 ...


困惑的就是这一点,master是怎么知道自己应该取哪几byte?因为数据是master写入的?所以取的时候master知道自己哪几byte是自己需要的?但是同一地址可能被其他master写入。
发表于 2024-6-29 17:19:48 | 显示全部楼层
学到了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-24 13:35 , Processed in 0.023113 second(s), 5 queries , Gzip On, Redis On.

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