AMBA Protocol Specifications
The AMBA specification defines an on-chip communications standard for designing high-performance embedded microcontrollers. It is supported by the ARM Limited corporation with wide cross-industry participation.
The AMBA 4 specification defines following buses/interfaces:
- AXI Coherency Extensions (ACE)
- AXI Coherency Extensions Lite (ACE-Lite)
- Advanced eXtensible Interface 4 (AXI4)
- Advanced eXtensible Interface 4 Lite (AXI4-Lite)
- Advanced eXtensible Interface 4 Stream (AXI4-Stream v1.0)
- Advanced Trace Bus (ATB v1.1)
- Advanced Peripheral Bus (APB v2.0)
AMBA 3 specification defines four buses/interfaces:
- Advanced eXtensible Interface (AXI3 or AXI v1.0)
- Advanced High-performance Bus Lite (AHB-Lite v1.0)
- Advanced Peripheral Bus (APB v1.0)
- Advanced Trace Bus (ATB v1.0)
AMBA 2 specification defines three buses/interfaces:
- Advanced High-performance Bus (AHB)
- Advanced System Bus (ASB)
- Advanced Peripheral Bus (APB)
AMBA specification (First version) defines two buses/interfaces:
- Advanced System Bus (ASB)
- Advanced Peripheral Bus (APB)
The timing aspects and the voltage levels on the bus are not dictated by the specifications.
Read more about this topic: Advanced Microcontroller Bus Architecture