Advanced Microcontroller Bus Architecture
Apparence
Advanced Microcontroller Bus Architecture, souvent appelée AMBA, est une famille de bus informatiques utilisé sur les Système sur puce (ou SoC, où l'intégralité du système est contenu sur une seule puce). Ce type de processeur est principalement utilisé sur les smartphones, tablettes et smartbooks.
AMBA est une marque enregistrée par ARM Limited et est un standard ouvert, une spécification d'interconnexion sur une seule puce pour la connexion et la gestion des blocs fonctionnels dans un SoC). Il facilite le développement right-first-time (bon dès le premier coup) de conceptions multi-processeurs avec un nombre important de contrôleurs et periphériques.
Les différents bus spécifiés par cette norme sont :
- Advanced High-performance Bus (AHB)
- Advanced eXtensible Interface (AXI)
- Advanced Peripheral Bus (APB)
- Advanced System Bus (ASB)