Advanced Microcontroller Bus Architecture is an open-standard that outlines how to connect and manage the different components or blocks within system-on-a chip (SoC) designs. AMBA has evolved over several years to include multiple versions of specifications.