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置为无效。

posted on 2019-07-19 09:51  六六六六的学习笔记  阅读(1779)  评论(0编辑  收藏  举报