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

Hii,

In AXI 3 if  data items are written before the address comes due to register delays .....then where that data is being stored in memory because no address is being specified till now...?

please resolve this issue...

Thanks 

  • If the destination slave has asserted WREADY to say that it can accept write data ***BEFORE*** it has received the AW channel transfer saying where to store that data, it implies that the slave has some local temporary storage to hold that data.

    The AXI protocol allows both transfer source and destination to control if and when a transfer occurs, so in this case if the destination slave CANNOT store write data until it knows the write address information, it simply uses WREADY driven low to stall the W channel until it eventually receives the AW channel transfer.