17.5.1.2 Write Address Channel

Write Address Queue (WAQ) is used to store all the addresses for write requests from a given port. There is a single queue for all AXI IDs from a given port. The write address channel behavior is similar to the read address channel.

Each AXI port can stored in its WAQ up to:
  • Port 0: 8 addresses
  • Port 1: 2 addresses
  • Port 2: 8 addresses
  • Port 3: 4 addresses
  • Port 4: 16 addresses

Write address and read address channels are independent and the ordering between the write and read requests may not be preserved.

To preserve the sequence, a higher-level protocol needs to wait for read/write response before sending the next transaction.

Transactions across the ports are independent and can be issued in any order.