I/O Interfaces & Buses

What is a characteristic of the AXI bus?

  1. AIt has five independent channels (read address, read data, write address, write data and write response) that can operate simultaneously
  2. BIt sends addresses and data alternately on a single wire
  3. CReads and writes can never occur at the same time
Show answer and explanation

Answer: A. It has five independent channels (read address, read data, write address, write data and write response) that can operate simultaneously

AXI has five channels: read address (AR), read data (R), write address (AW), write data (W) and write response (B). Because they are independent, reads and writes can proceed at the same time, and addresses can be sent ahead of their data. Every channel uses the same VALID/READY handshake, giving a uniform design.

  • A. Correct. Separate channels run in parallel.
  • B. It is a parallel bus with many wires.
  • C. Read and write channels are separate, so they can run together.
Practice this topic Back to topic

More I/O Interfaces & Buses questions

  1. In the VALID/READY handshake used on each AXI channel, when is data transferred?
  2. What is the advantage of burst transfers in AXI?
  3. In AXI, what is the advantage of issuing the next read request without waiting for the previous one's response (having multiple outstanding requests)?
  4. What is AXI4-Lite mainly used for?
  5. What is a characteristic of AXI4-Stream?