This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

AMBA3 AXI Relationship Between Channels

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!

Parents
  • 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.

Reply
  • 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.

Children