Verschil tussen AHB en AXI Verschil tussen

Anonim

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 elk van de busmasters zich met een gedeelde bus met één kanaal. Aan de andere kant zal de busmaster in AXI verbinding maken met een leesdatakanaal, leesadreskanaal, schrijfgegevenskanaal, schrijfadreskanaal en schrijfantwoordkanaal.

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 kenmerken van AXI zijn 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 timingafsluiting 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 kenmerken van Advanced High-performance Bus omvatten een enkelzijdig klokprotocol, verschillende busmasters, gesplitste transacties, pijplijnbewerkingen, burstoverdrachten, 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 leesdatakanaal, leesadreskanaal, schrijfgegevenskanaal, schrijfadreskanaal en schrijfantwoordkanaal.

4. De AHB is ook een gedeelde bus terwijl de AXI een geoptimaliseerde lees / schrijf-bus is.

5. Bus-latencies in AHB beginnen 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