Fortschrittliche Mikrocontroller-Busarchitektur (amba)

Definition - Was bedeutet Advanced Microcontroller Bus Architecture (AMBA)?

Die Advanced Microcontroller Bus Architecture (AMBA) ist eine Architektur, die häufig in System-on-Chip-Designs verwendet wird, die auf Chip-Bussen zu finden sind. Der AMBA-Spezifikationsstandard wird zum Entwerfen von eingebetteten Mikrocontrollern auf hoher Ebene verwendet. Das Hauptziel von AMBA besteht darin, technologische Unabhängigkeit zu gewährleisten und das modulare Systemdesign zu fördern. Darüber hinaus wird die Entwicklung wiederverwendbarer Peripheriegeräte bei gleichzeitiger Minimierung der Siliziuminfrastruktur nachdrücklich gefördert.

Technische.me erklärt Advanced Microcontroller Bus Architecture (AMBA)

AMBA ist eine offene Spezifikation, die eine Strategie für die Verwaltung der Funktionsblöcke spezifiziert, die die System-on-Chip-Architektur (SoC) sortieren. Es handelt sich um einen Hochgeschwindigkeitsbus mit hoher Bandbreite, der die Multimaster-Busverwaltung unterstützt, um die Systemleistung optimal zu nutzen. AMBA-Spezifikationen können die Nutzung der Systembusbandbreite während der Totzeit maximieren. Nachdem ein gemeinsames Backbone für SoC-Module definiert wurde, wird eine wiederverwendbare Entwurfsmethode erweitert. Dieses System hat sich als Defacto-Standard für den Fortschritt der IP-Bibliothek und die SoC-Verbindung herausgestellt.

Innerhalb der AMBA-Spezifikation sind fünf Schnittstellen definiert:

  • Advanced System Bus (ASB)
  • Advanced Peripher Bus (APB)
  • Fortschrittlicher Hochleistungsbus (AHB)
  • Erweiterte erweiterbare Schnittstelle (AXI)
  • Advanced Trace Bus (ATB)