Unterschied zwischen AHB und AXI

AHB gegen AXI

AHB ist Advanced High Performance Bus und AXI Advanced EXtensible Interface. Sowohl der ABH als auch der AXI sind Busmaster, die sich in vielerlei Hinsicht sehr unterscheiden.

Wenn der Advanced High Performance Bus ein Einkanalbus ist, handelt es sich bei der Advanced eXtensible-Schnittstelle um einen Mehrkanalbus. Der AHB ist auch ein gemeinsam genutzter Bus, während der AXI ein für das Lesen / Schreiben optimierter Bus ist.

In AHB wird jeder Busmaster an einen gemeinsam genutzten Einkanalbus angeschlossen. Andererseits verbindet sich der Busmaster in AXI mit einem Lesedatenkanal, Leseadressenkanal, Schreibdatenkanal, Schreibadressenkanal und Schreibantwortkanal.

Ein weiterer Unterschied ist, dass die Bus-Latenzzeiten in AHB niedriger beginnen als der AXI. Die AHB beginnt bei 16-Byte-Transaktionen, während der AXI bei 64-Byte-Transaktionen beginnt. Es ist auch ersichtlich, dass die AHB-Bus-Auslastung höher ist als die AXI-Auslastung. Darüber hinaus verbraucht The Advanced eXtensible Interface rund 50 Prozent mehr Strom, sodass die AHB einen Vorteil hat.
Advanced eXtensible Interface ist die dritte Generation der Advanced Microprocessor Bus Architecture-Schnittstelle. Einige der Funktionen von AXI umfassen separate Adress- / Steuerungs- und Datenphasen, Burst-basierte Transaktionen mit ausgegebener Startadresse, Unterstützung für nicht ausgerichtete Datenübertragungen unter Verwendung von Byte-Strobes, einfaches Hinzufügen von Registerstufen zum zeitlichen Schließen und Ausgeben mehrerer ausstehender Adressen. Der AXI eignet sich für Hochgeschwindigkeits-Submikrometer-Verbindungen und richtet sich hauptsächlich an Systemdesigns mit hoher Taktfrequenz und hohe Leistung.
Zu den Funktionen des Advanced High-Performance-Busses gehören das Single-Edge-Clock-Protokoll, mehrere Bus-Master, Split-Transaktionen, Pipeline-Operationen, Burst-Transfers, Implementierung in Nicht-Tristate-Systemen und große Busbreiten.

Zusammenfassung
1. AHB ist Advanced High Performance Bus und AXI Advanced EXtensible Interface.
2. Wenn der Advanced High-Performance-Bus ein Einkanalbus ist, handelt es sich bei der Advanced eXtensible-Schnittstelle um einen Mehrkanalbus.
3. In AHB wird jeder Busmaster mit einem gemeinsam genutzten Einkanalbus verbunden. Andererseits verbindet sich der Busmaster in AXI mit einem Lesedatenkanal, Leseadressenkanal, Schreibdatenkanal, Schreibadressenkanal und Schreibantwortkanal.
4. Der AHB ist auch ein gemeinsam genutzter Bus, während der AXI ein für das Lesen / Schreiben optimierter Bus ist.
5. Buslatenzzeiten in AHB beginnen niedriger als der AXI.
6. Das Advanced eXtensible Interface verbraucht rund 50 Prozent mehr Strom. AHB hat also einen Vorteil.
7. Die Auslastung von AHB Bus ist höher als die von AXI