Avanceret mikrocontroller-busarkitektur
Advanced Microcontroller Bus Architecture , eller AMBA for kort , er en type kommunikationsbus oprindeligt udviklet til system-on-a-chip (SoC) systemer. I dag er det meget brugt i ASIC'er og SoC'er, da det er en open source- standard .
AMBA tillader sammenkobling af flere funktionelle blokke i en SoC, hvilket muliggør kommunikation med et stort antal perifere enheder.
AMBA er en protokol introduceret af ARM Ltd i 1996. Under udviklingen af denne protokol er forskellige typer busser blevet introduceret til kommunikation såsom Advanced System Bus (ASB), Advanced eXtensible Interface (AXI), Advanced High-performance Bus (AHB) ) ), Advanced Peripheral Bus (APB).
AHB'en er en bestemt type bus, som f.eks. bruges i LPC2000 mikrocontrollerne, hvortil de hurtigste enheder og perifere enheder er tilsluttet, såsom CPU'en og VIC'en (Vectored Interrupt Controller).