The Standard for On-Chip Communication
Facilitate right-first-time development of multi-processor designs
The Arm AMBA specifications are the standard for on-chip communication. AMBA is an open standard for the connection and management of functional blocks in a System-on-Chip. It facilitates right-first-time development of multi-processor designs with large numbers of controllers and peripherals.
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
AMBA enables IP re-use
IP re-use is essential in reducing SoC development costs and timescales. AMBA specifications provide interface standards that enable IP re-use if the following essential requirements are met:
IP re-use requires a common standard while supporting a wide variety of SoCs with different power, performance and area requirements. With its ACE, AXI, AHB and APB interface protocols, AMBA 4 has the flexibility to match every requirement. With the AMBA 5 CHI interface Arm extends performance and scalability to many coherent processors.
There is a large amount of IP available in the industry today. AMBA facilitates this IP and engineers across the globe have accepted it as a standard and use it daily. It is the most widely adopted industry standard for on-chip connectivity for IP products such as Memory Controllers, Interconnects, Trace solutions, GPUs, CPUs.
It is a standard interface specification that ensures compatibility between IP components from different design teams or vendors. The AMBA specifications are available as both a written specification as well as a set of assertions that unambiguously define the interface protocol, thus ensuring this level of compatibility.
The wide adoption of AMBA specifications throughout the semiconductor industry has driven a comprehensive market in third party IP products and tools to support the development of AMBA-based systems. The availability of SystemVerilog assertions for AMBA promotes this industry-wide participation.