微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > 请教AXI的非对齐操作

请教AXI的非对齐操作

时间:12-12 整理:3721RD 点击:
最近在看AXI的协议
有些地方看的不太明白
请版面的大牛们指导
假设32位宽的数据线
想一次只读1个字节
要如何实现呢?
由于可能是device地址
不能多读其他地址
否则可能读错
也就是说不能一次把32位全读过来
只要一个字节
对于写,可以使用WSTRB来控制只写某些字节
但对于上面说的想一次只读某个字节
是通过上面来控制的呢?
谢谢!

谢谢上面两位大侠
你们的意思是:
通过ARSIZE来表示每次传输的宽度
再通过ARADDR的低位来表示每次传输的偏移么?
比如:
32位宽数据的AXI
要读0x8001这个地址
就发出ARADDR为16'h8001
ARSIZE为3'b000(1 Byte)
就可以了?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top