ARM AMBA Bus
- Details
- Last Updated: Wednesday, 01 April 2020 23:17
- Published: Wednesday, 01 April 2020 23:05
- Hits: 1939
ARM microcontrollers use proprietery bus i/f both to communicate internally as well as externally. This proprietery bus i/f is based on AMBA spec. The Advanced Microcontroller Bus Architecture (AMBA) specification defines an onchip communications standard for designing high-performance embedded microcontrollers.
Many distinct buses are defined within the AMBA specification. Some of these are:
• the Advanced High-performance Bus (AHB)
• the Advanced Peripheral Bus (APB).
* AXI Bus
AMBA based ARM microcontrollers use AHB as the cpu bus, which connects to high speed devices as memory, and also connected to to a bridge which is connected to a lower b/w APB bus, where most of peripheral devices are connected.
AHB:
AHB is the main bus connecting processor to memory and other high speed devices. This is the bus you see coming out of cortex processor to connect to other devices.