AXI学习笔记(1)

4K边界问题

    以一个宽度为{[MSB:12]:[11:0]}的地址,4K边界指后12bits为0的地址,1K边界为后10bits为0的地址。在AXI中,slave的地址空间一般是4K/1K对齐,单个page的大小也是4K,超过4K边界时很容易出现同时对两个slave进行操作,很容易出现后一个slave无法接收到地址控制信息的问题,会导致整个burst卡死的问题。

mixed-endian data structure

    big-endian:MSB放在最低地址

    little-endian:LSB放在最低地址

    byte invariance:AXI中数据不区分大小端,直接将memory中的低位数据放到data bus的低位上,实际数据的大小端由slave调整。所以意思是mater不需要管数据的大小端问题吗?等待后续项目中确定。

 

非对齐传输:可以使用strobe信号来把无效的byte置为无效。

转载于:https://www.cnblogs.com/zk-szd1314/p/11211452.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值