Erweiterte Mikrocontroller-Bus-Architektur

Die Advanced Microcontroller Bus Architecture , oft als AMBA bezeichnet , ist eine Familie von Computerbussen, die auf Systemen auf einem Chip (oder SoC, bei denen das gesamte System auf einem einzelnen Chip enthalten ist) verwendet werden. Dieser Prozessortyp wird hauptsächlich auf Smartphones , Tablets und Smartbooks verwendet .

AMBA, eingetragenes Warenzeichen von ARM Limited und offener Standard, ist eine Single-Chip-Verbindungsspezifikation für den Anschluss und die Verwaltung von Funktionsblöcken in einem SoC. Es erleichtert die erstmalige Entwicklung von Multiprozessorsystemen mit einer erheblichen Anzahl von Controllern und Peripheriegeräten.

Es wurde in dem von ARM eingeführt 1996 . Die ersten AMBA-Busse sind der „ Advanced System Bus “ und der „ Advanced Peripheral Bus “ ( APB). In seiner zweiten Version, AMBA 2, wird im Herzen der ARM-Architektur der Hochleistungs-AMBA-Bus (AMBA High-Performance Bus oder AHB) hinzugefügt , bei dem es sich um ein Protokoll mit einem einzigen Takt handelt. Im Jahr 2003 führte ARM die dritte Generation, AMBA 3, ein, einschließlich AXI ( Advanced eXtensible Interface ), um eine bessere Verbindungsleistung zu erzielen, und den Advanced Trace Bus ( Advanced Trace Bus oder ATB) als integralen Bestandteil der Lösung. CoreSight on- Chip-Debugging und Tracing . Im Jahr 2010 werden die Spezifikationen von AMBA 4 beginnend mit AMBA 4 AXI4 vorgestellt, und im Jahr 2011 wird das breite Konsistenzsystem mit AMBA 4 ACE erweitert. Im Jahr 2013 werden die AMBA 5 CHI-Spezifikationen (Coherent Hub Interface) vorgestellt, mit einer neu gestalteten Hochgeschwindigkeits-Transportschicht und Funktionen zur Reduzierung von Überlastungen.

Die verschiedenen Busse

Die verschiedenen in dieser Norm festgelegten Busse sind:

Der AXI-Bus besteht ebenfalls aus zwei davon abgeleiteten Bussen:

Anmerkungen und Referenzen

  1. (en) (ja) (zh-CN) „  Neue AMBA 4-Spezifikation optimiert die Kohärenz für heterogene Multicore-SoCs  “ .
  2. A. Kriouile, W. Serwe, "Formale Analyse des ACE-Protokolls: Kohärenz von Caches von Systemen auf einem Chip" , in Summer School Real Time 2013, August 2013, pp. 130-133.
  3. (en) (ja) (zh-CN) „  ARM kündigt AMBA 5 CHI-Spezifikation an, um eine hochleistungsfähige, hoch skalierbare System-on-Chip-Technologie zu ermöglichen  “ .

Externer Link