Advanced Microcontroller Bus Architecture - AMBA Protocol Specifications

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