4K边界问题

4K边界可以看成是master侧对边界的主动保护。比如两个IP地址是连序的,那么在第一个IP末尾附近地址发起一个长burst跨越边界,第二个设备实际上没有完成前面的AW或者AR通道的握手,这个会引起总线异常。

如果是大片地址的slave设备,并且本身没有4K边界的要求,双方约定好,master侧可以不进行4K边界检测。

it’s a compromise between the number of address bits that need decoding and the minimum space that needs to be allocated to each slave.

As examples, you could say a protocol requires a minimum of 1MB per slave, so a lot of wasted address space in most slave designs, but the decoder only has to decode 12 address bits (simpler combinatorial logic), or an opposite extreme, a minimum of 4 bytes per slave, so no wasted address space in each slave, but the decoder then has to decode 30 address bits (not great for combinatorial timing).

So 4KB for AXI is a compromise, not too much “wasted” address space in small slaves, and not too many address lines to decode.

1KB or 4KB isn’t going to be an issue for the number of slaves possible on the bus (4M or 1

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值