Unterschied zwischen AHB und Axi

Unterschied zwischen AHB und Axi

Ahb gegen Axi

AHB ist ein fortschrittlicher Hochleistungsbus und Axi ist eine erweiterte Schnittstelle zur erweiterten Grenzfläche. Sowohl die ABH als auch Axi sind Busmeister, die in vielen Aspekten wirklich unterschiedlich sind.

Wenn der fortschrittliche Hochleistungsbus ein einzelner Kanalbus ist, ist die erweiterte Schnittstelle ein Multi-Channel-Bus. Der AHB ist auch ein gemeinsamer Bus, während es sich bei dem Axi um einen optimierten Lesen/Schreibbus handelt.

In AHB wird jeder der Bus Masters mit einem einkanalfreien Bus verbunden. Andererseits stellt der Busmaster in AXI eine Verbindung zu einem Lesedatenkanal, Leseadresskanal, Schreibdatenkanal, schreiben Adresskanal und schreiben Sie den Antwortkanal.

Ein weiterer Unterschied, der bemerkt wird, ist, dass die Buslatenzen in AHB niedriger als die Axi. Die AHB beginnt bei 16 Byte -Transaktionen, bei denen der Axi bei 64 Byte -Transaktionen beginnt. Es ist auch ersichtlich, dass die AHB -Busauslastung höher ist als die AXI -Auslastung. Darüber hinaus verbraucht die erweiterte erweiterbare Schnittstelle rund 50 Prozent mehr Leistung, was bedeutet, dass AHB einen Vorteil darüber hat.
Erweiterte erweiterbare Schnittstelle ist die dritte Generation der fortschrittlichen Schnittstelle für Mikroprozessor -Busarchitektur. Einige der Merkmale von AXI haben separate Adressen/Steuerung und Datenphasen, Burst -basierte Transaktionen mit ausgegebener Startadresse, Unterstützung für nicht ausgerichtete Datenübertragungen mithilfe von Byte -Strobes, eine einfache Hinzufügung von Registerphasen zur Bereitstellung von Timing -Schließungen und die Ausgabe mehrerer ausstehender Adressen. Die Axi, die mit hoher Geschwindigkeits-Submikrometerverbindung passt, zielt hauptsächlich mit hohen Taktfrequenzsystemkonstruktionen und hohen Leistung ab.
Einige der Merkmale des fortschrittlichen Hochleistungsbusse umfassen ein Einzelkanten-Uhr-Protokoll, mehrere Busmeister, Split-Transaktionen, Pipelined-Operationen, Burst-Transfers, Nicht-Tristat-Implementierung und große Busbrithen.

Zusammenfassung
1. AHB ist ein fortschrittlicher Hochleistungsbus und Axi ist eine erweiterte Schnittstelle zur erweiterten Grenzfläche.
2. Wenn der fortschrittliche Hochleistungsbus ein einzelner Kanalbus ist, ist die erweiterte Schnittstelle ein Multi-Channel-Bus.
3. In AHB wird jeder der Bus Masters mit einem einkanalfreien Bus verbunden. Andererseits stellt der Busmaster in AXI eine Verbindung zu einem Lesedatenkanal, Leseadresskanal, Schreibdatenkanal, schreiben Adresskanal und schreiben Sie den Antwortkanal.
4. Der AHB ist auch ein gemeinsamer Bus, während es sich bei dem Axi um einen optimierten Lesen/Schreibbus handelt.
5. Buslatenzen in AHB beginnen niedriger als die Axi.
6. Die erweiterte erweiterbare Schnittstelle verbraucht rund 50 Prozent mehr Leistung, was bedeutet, dass AHB einen Vorteil darüber hat.
7. Die AHB -Busauslastung ist höher als die AXI -Auslastung