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

In read or write transaction in AXI.what happen if data transaction  is before address.

HI there,

I have question regarding transaction in AXI4 bus (or any other bus). What happens  in write any read action when data transaction (handshaking) occurs before  address  transaction (handshaking) ?

Will the data be written to the particular address?

Thanks in advance!!

Parents
  • Hello Rajesh,

    >In the read transaction, Is it possible to be address and data handshaking at same time?

    No, not for the same transaction.

    The AXI specification states that:

    ============================

    The slave must wait for both ARVALID and ARREADY to be asserted before it asserts RVALID to indicate that valid data is available

    ============================

    So data handshaking must happen at least one cycle after the address handshaking.

    Regards,

    Xingguang

Reply
  • Hello Rajesh,

    >In the read transaction, Is it possible to be address and data handshaking at same time?

    No, not for the same transaction.

    The AXI specification states that:

    ============================

    The slave must wait for both ARVALID and ARREADY to be asserted before it asserts RVALID to indicate that valid data is available

    ============================

    So data handshaking must happen at least one cycle after the address handshaking.

    Regards,

    Xingguang

Children
No data