AMBA (Advanced Microcontroller Bus Architecture) is a freely-available, open standard for the connection and management of functional blocks in a system-on-chip (SoC). It facilitates right-first-time development of multi-processor designs, with large numbers of controllers and peripherals.
AMBA specifications are royalty-free, platform-independent and can be used with any processor architecture. Due to its widespread adoption, AMBA has a robust ecosystem of partners that ensures compatibility and scalability between IP components from different design teams and vendors.
Key features and benefits
IP reuse requires a common standard while supporting a wide variety of SoCs with different power, performance, and area requirements. AMBA interfaces scale from simple, low-cost peripheral programming ports to fully coherent, high-bandwidth ports, spanning multiple interconnects and chip-to-chip interfacing.
AMBA is an open standard specification that ensures compatibility between IP components from different suppliers. Wide compatibility enables low-friction integration and design reuse, resulting in lower cost of ownership and faster time-to-market. Compatible IP products vary from memory controllers, interconnects, trace solutions, GPUs, CPUs, peripherals and many others.
Widely Adopted Open Standard
AMBA is accepted as the standard for on-chip communication and is widely adopted across the industry. It has a long heritage of dependability and trust, and is used extensively in standards-based IP, worldwide.
The wide adoption of AMBA throughout the semiconductor industry has driven a comprehensive market in third party IP products and tools, to support the development of AMBA-based systems.