Hi, I'm a graduate student living in south Korea. I'm studying about AMBA 3.0 AXI.
recently, i read "AMBA® AXI Protocol.pdf". but i have two questions about AXI after reading.
as you can see the first picture, slave send the read data to master.
But the read data interleaving take place about yellow data and green data.
it's possible because the master should gather read response data corresponding to each address by using RID.
(i assume read transactions having different IDs)
as you can see the second picture, master send the write data to slave.
But the write data interleaving take place about yellow data and green data.
i very wonder difference of data interleaving and write data interleaving!!!
help me!!!
Hello,
the data interleaving is responsible for slaves and the write data interleaving is responsible for masters.
However, the word of the data interleaving is not included in the AXI specifications but the write interleaving only exists.
You say just an out-of-order responses by the interleaving.
It is not the interleaving that a slave returns separated responses.
Best regards,
Yasuhiko Koumoto.
Dear. Yasuhiko Koumoto
Hello.
Wow. finally, i could understand your response!
Just, the read transaction process the separated responses.
So, data interleaving and write data interleaving are different concepts.
( i remember your response in the past )
Thank you for your response.
from In-Gyu.Lee