What is AXI?

An on-chip bus from Arm's AMBA specifications that connects blocks in an SoC, with five independent channels and a VALID/READY handshake. Variants include AXI4-Lite and AXI4-Stream.

Field: I/O Interfaces & Buses

AXI in the explanations

Questions that mention AXI (6)

  1. What is a characteristic of the AXI bus?
  2. In the VALID/READY handshake used on each AXI channel, when is data transferred?
  3. What is the advantage of burst transfers in AXI?
  4. In AXI, what is the advantage of issuing the next read request without waiting for the previous one's response (having multiple outstanding requests)?
  5. Which bus from Arm's AMBA specifications is widely used to connect blocks such as CPUs, memory controllers and peripherals inside an SoC?
  6. What is AXI4-Lite mainly used for?

Related terms

SoC (system on chip) 128b/130b encoding 8b/10b encoding Bit error rate (BER) Characteristic impedance Clock and data recovery (CDR) Compute Express Link (CXL) Credit-based flow control Differential signaling Eye diagram

Back to the glossary