|
发表于 2011-4-25 15:01:16
|
显示全部楼层
有一个问题一直困扰 : 在AXI 中, 对于非对齐的write , 可以用WSTRB来实现。 那么对AXI 中的read来说, 非对齐的read 回复的data也一样是非对齐的吗 ? 比如 : INCR with ARLEN = 4’b0011 ARSIZE = 3’b011, ARADDR =0x07 . -> it means CPU want to read 25Bytes start form address 0x07 not 32Bytes , do you think so ?
Read data come back in the fist beat_1 data in 0x00-0x06 is ignored by cpu . Beat_1-address = 0x07 , Beat_2-address = 0x08 , Beat_3-address = 0x10 , Beat_4-address = 0x18 , <- 这是read data需要返回的顺序 ? |
|