Professional Documents
Culture Documents
Over 2 billion
core-based designs
using AMBA interfaces
Protocol specs are free to download and use
Constrained configuration
Reduced learning curve
Easier to verify and integrate
AMBA 3 ATB AMBA 3 AXI
AMBA 3 is latest generation:
Created in industry collaboration
AMBA 3 APB
AMBA 3 AHB-Lite
ARM
AMBA 2 APB
AMBA APB
1995
AMBA 2 AHB
AMBA ASB
2005
2
AMBA 3 AXI
Burst based
Multiple outstanding
transactions
Out of order data
Simultaneous reads and writes
Register Slice support
Asynchronous interfacing
Bridges to other protocols
AMBA 3 ATB
Advanced Trace Bus
Supports systems debug
Write
Address
Read
Address
Write
Data
Write
Response
Read
Data
Other Interfaces
XVC
XVC
XVC
XVC
Manager
PL300 PrimeCell
AMBA 3 Configurable Interconnect
Summary
AMBA is the de facto standard on-chip interface
Continuing roadmap
Broad industry support and collaboration
AMBA 3 provides four interface protocols
AMBA 3 AXI, AHB-Lite, APB and ATB interfaces
Other standards are needed to promote reuse
Verification stimulus (VMM)
Transaction Level Model (TLM) interfaces
IP packaging standards (SPIRIT)
ARM welcomes and encourages EDA partner support for AMBA