Home Knowledge Base AXI Protocol and AMBA Bus Architecture

AXI Protocol and AMBA Bus Architecture is the standardized on-chip interconnect specification (Advanced eXtensible Interface, part of ARM's AMBA standard) that defines the handshake protocol, channel structure, and transfer semantics for connecting IP blocks within a System-on-Chip — providing a documented, vendor-neutral interface that allows IP blocks from different sources (processor cores, DMA engines, memory controllers, peripherals) to interoperate without custom interface logic. AXI4 is now the dominant standard for interconnect within advanced SoCs, used in virtually every smartphone, server, and IoT chip.

AMBA Protocol Family

ProtocolBandwidthLatencyUse Case
AHB (Advanced High-performance Bus)MediumLowSimple peripherals, older SoCs
APB (Advanced Peripheral Bus)LowLowSlow control registers, GPIO, timers
AXI4HighMediumHigh-performance interconnect, memory
AXI4-LiteLow-mediumLowSimple register-mapped peripherals
AXI4-StreamStreamingVery lowData streaming (video, DMA, audio)
ACE (AXI Coherency Extensions)HighMedium-highCache-coherent multi-processor
CHI (Coherent Hub Interface)Very highConfigurableMulti-socket coherent systems

AXI4 Channel Structure

AXI4 separates address and data into 5 independent channels:

ChannelDirectionPurpose
AW (Write Address)Master→SlaveSend write address + burst info
W (Write Data)Master→SlaveSend write data (with byte strobes)
B (Write Response)Slave→MasterConfirm write completion
AR (Read Address)Master→SlaveSend read address + burst info
R (Read Data)Slave→MasterReturn read data + status

AXI Handshake Protocol

AXI4 Burst Types

TypeDescriptionUse
FIXEDAll transfers to/from same addressFIFO access
INCRAddress increments with each transferMemory read/write
WRAPWraps at boundary (power of 2)Cache line wrap

AXI4 Key Features

AXI4 Interconnect (Crossbar / NoC)

ACE for Cache Coherency

Protocol Verification

The AXI protocol is the universal language of SoC integration — by providing a well-documented, widely implemented standard for on-chip data transfer, AXI4 has enabled the ecosystem of ARM Cortex cores, Mali GPUs, PCIe PHYs, USB controllers, and custom IP blocks to plug into SoCs with minimal integration effort, making it the invisible glue that holds together every modern smartphone chip, server SoC, and embedded processor in the world today.

bus architectureaxi protocolaxi bus interfaceaxi4amba axi handshakeaxi interconnect

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.