The Standard for On-Chip Communication
AMBA is an open standard for the connection and management of functional blocks in a System-on-Chip. Arm AMBA specifications are widely adopted as the standard for on-chip communication, and provide interface standards for IP re-use. This helps reduce the risks and costs of developing multi-processor designs with many controllers and peripherals.
Interested in solving the challenge of mass adoption and scalability for IoT devices? Talk to an Arm expert about how AMBA specifications can help.
Arm SoC solutions
The Cortex-M processor series is designed to enable the most cost-sensitive and power-constrained solutions for a broad range of energy-efficient embedded devices.
AMBA Specification Resources
Everything you need to know to make the right decision for your project. Includes technical documentation, industry insights, and where to go for expert advice.
- GFB (Generic Flash Bus Controller): An interface between the system and Flash or other non-volatile storage technology that splits the Flash controller into 2 parts, generic and process-dependent.
- CHI (Coherent Hub Interface): The highest performance, used in networks and servers.
- ACE (AXI Coherency Extensions): Used in Arm big.LITTLE systems for smartphones, tablets, etc.
- AXI (Advanced eXtensible Interface): The most widespread AMBA interface. Connect 100s of Masters and Slaves in complex SoCs.
- AHB (Advanced High-Performance Bus): The main system bus in microcontroller usage.
- APB (Advanced Peripheral Bus): Minimal gate count for peripherals.
- ATB (Advanced Trace Bus): For moving trace data around the chip, see Arm CoreSight.
- LPI (Low Power Interfaces): For power and clock management of SoC components.