Architecture de bus de microcontrôleur avancée (amba)

Définition - Que signifie l'architecture AMBA (Advanced Microcontroller Bus Architecture)?

L'architecture de bus de microcontrôleur avancée (AMBA) est une architecture largement utilisée dans les conceptions de système sur puce, que l'on trouve sur les bus de puce. La norme de spécification AMBA est utilisée pour la conception de microcontrôleurs embarqués de haut niveau. L'objectif principal d'AMBA est d'assurer l'indépendance technologique et d'encourager la conception de systèmes modulaires. De plus, il encourage fortement le développement de périphériques réutilisables tout en minimisant l'infrastructure silicium.

Definir Tech explique l'architecture de bus de microcontrôleur avancé (AMBA)

AMBA est une spécification ouverte qui spécifie une stratégie sur la gestion des blocs fonctionnels qui trient l'architecture du système sur puce (SoC). Il s'agit d'un bus à haut débit et à bande passante élevée qui prend en charge la gestion de bus multimaître pour tirer le meilleur parti des performances du système. Les spécifications AMBA sont capables de maximiser l'utilisation de la bande passante du bus système pendant les temps morts. Après avoir défini un backbone commun pour les modules SoC, il améliore une méthodologie de conception réutilisable. Ce système est devenu le standard de facto pour la progression des bibliothèques IP et l'interconnexion SoC.

Cinq interfaces sont définies dans la spécification AMBA:

  • Bus système avancé (ASB)
  • Bus périphérique avancé (APB)
  • Bus haute performance avancé (AHB)
  • Interface extensible avancée (AXI)
  • Bus de trace avancé (ATB)