In the document AMBA3 AXI (3.2 Relationships between the channels)
Two relationships that must be maintained are:
• read data must always follow the address to which the data relates
• a write response must always follow the last write transfer in the write transaction to which the write response relates.
I don't understand the contents above. Can you please explain in more detail the reason???
Thanks you so much!
oh I understood. Thanks yasuhikokoumoto.
Hello,
It is clear when you consider causality of responses in timeline.
Regarding read, a slave cannot predict the read response data until the address is issued.Regarding write, a slave cannot return the write response until the last write data is issued.
Best regards,Yasuhiko Koumoto.
View all questions in Cortex-A / A-Profile forum