Casa Audio Che cos'è un'architettura bus microcontroller avanzata (amba)? - definizione da techopedia

Che cos'è un'architettura bus microcontroller avanzata (amba)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa AMBA (Advanced Microcontroller Bus Architecture)?

L'architettura avanzata del bus del microcontrollore (AMBA) è un'architettura ampiamente utilizzata nei progetti di sistema su chip, che si trovano sui bus con chip. Lo standard di specifica AMBA viene utilizzato per la progettazione di microcontrollori embedded di alto livello. Il principale obiettivo di AMBA è fornire indipendenza tecnologica e incoraggiare la progettazione di sistemi modulari. Inoltre, incoraggia fortemente lo sviluppo di dispositivi periferici riutilizzabili riducendo al minimo l'infrastruttura al silicio.

Techopedia spiega Advanced Microcontroller Bus Architecture (AMBA)

AMBA è una specifica aperta che specifica una strategia sulla gestione dei blocchi funzionali che ordinano l'architettura del sistema su chip (SoC). È un bus ad alta velocità e larghezza di banda che supporta la gestione del bus multimaster per ottenere il massimo dalle prestazioni del sistema. Le specifiche AMBA sono in grado di massimizzare l'uso della larghezza di banda del bus di sistema durante i tempi morti. Dopo aver definito una spina dorsale comune per i moduli SoC, migliora una metodologia di progettazione riutilizzabile. Questo sistema è emerso come standard defacto per l'avanzamento della libreria IP e l'interconnessione SoC.


Nella specifica AMBA sono definite cinque interfacce:

  • Bus di sistema avanzato (ASB)
  • Advanced bus periferico (APB)
  • Bus avanzato ad alte prestazioni (AHB)
  • Interfaccia estensibile avanzata (AXI)
  • Advanced trace bus (ATB)
Che cos'è un'architettura bus microcontroller avanzata (amba)? - definizione da techopedia