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.
The GFC-100 comprises the generic part of a Flash controller in a System-on-Chip (SoC). GFC-100 enables an embedded Flash macro to be integrated easily into any system.
The SDK‑101 provides a subsystem architecture, a reference platform, and a collection of IP products that can be used to create an IoT endpoint system.
Arm SoC solutions
Choose the Right Solutions for the System-on-Chip (SoC) of Your Next IoT Device
Building the system around the processor requires integrating many IP blocks together and verifying the assembly thoroughly, to ensure that your custom SoC is working as it should. To ease this process, Arm has designed subsystems to provide readily available solutions, that can be directly integrated into your design.
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.