Verschil tussen AHB en AXI

AHB versus AXI

AHB is Advanced High-performance Bus en AXI is Advanced eXtensible Interface. Zowel de ABH en AXI zijn Bus-masters, die in veel opzichten echt verschillen.

Wanneer de geavanceerde high-performance bus een bus met één kanaal is, is de geavanceerde eXtensible-interface een bus met meerdere kanalen. De AHB is ook een gedeelde bus terwijl de AXI een geoptimaliseerde lees / schrijf-bus is.

In AHB verbindt elke busmaster zich met een gedeelde bus met één kanaal. Aan de andere kant zal de busmaster in AXI verbinding maken met een Read-datakanaal, een Read-adreskanaal, een Write-datakanaal, een Write-adreskanaal en een Write-antwoordkanaal..

Een ander verschil dat wordt opgemerkt is dat de bus-latencies in AHB lager beginnen te zijn dan de AXI. De AHB begint bij 16-bytetransacties waarbij de AXI begint bij 64-bytetransacties. Het is ook te zien dat het gebruik van de AHB-bus hoger is dan het AXI-gebruik. Bovendien gebruikt de geavanceerde eXtensible-interface ongeveer 50 procent meer stroom, wat betekent dat AHB er een voorsprong op heeft.
Geavanceerde eXtensible Interface is de derde generatie van Advanced Microprocessor Bus Architecture-interface. Enkele van de functies van AXI omvatten afzonderlijke adres- / besturings- en gegevensfasen, burst-gebaseerde transacties met uitgegeven startadres, ondersteuning voor niet-uitgelijnde gegevensoverdracht met behulp van byte-flitsers, eenvoudige toevoeging van registerfasen om tijdsafsluiting te bieden en de afgifte van meerdere openstaande adressen. De AXI, die geschikt is voor submicrometer-interconnecties op hoge snelheden, is vooral gericht op ontwerpen met een hoog kloksysteem en hoge prestaties.
Enkele van de functies van geavanceerde krachtige bus zijn onder meer één kantklokprotocol, verschillende busmasters, gesplitste transacties, gepijplijnde bewerkingen, burst-overdrachten, niet-tristate implementatie en grote busbreedten.

Samenvatting
1. AHB is Advanced High-performance Bus en AXI is Advanced eXtensible Interface.
2. Wanneer de geavanceerde high-performance bus een bus met één kanaal is, is de geavanceerde eXtensible-interface een bus met meerdere kanalen.
3. In AHB verbindt elke busmaster zich met een gedeelde bus met één kanaal. Aan de andere kant zal de busmaster in AXI verbinding maken met een Read-datakanaal, een Read-adreskanaal, een Write-datakanaal, een Write-adreskanaal en een Write-antwoordkanaal..
4. De AHB is ook een gedeelde bus terwijl de AXI een geoptimaliseerde lees / schrijf-bus is.
5. Bus-latencies in AHB begint lager dan de AXI.
6. De geavanceerde eXtensible Interface gebruikt ongeveer 50 procent meer vermogen, wat betekent dat AHB er een voorsprong op heeft.
7. AHB-busgebruik is hoger dan AXI-gebruik