Skillnad mellan AHB och AXI Skillnaden mellan

Anonim

AHB vs AXI

AHB är Advanced High Performance Bus och AXI är Advanced eXtensible Interface. Både ABH och AXI är bussmästare, som är väldigt olika i många avseenden.

När Advanced High Performance Bus är en enkelkanalbuss, är det avancerade eXtensible Interface en multikanalsbuss. AHB är också en delad buss medan AXI är en läs / skrivoptimerad buss.

I AHB kommer varje bussmästare att ansluta till en gemensam bus med en kanal. Å andra sidan kommer bussmästaren i AXI att ansluta till en läsdatakanal, läsa adresskanal, skriva datakanal, skriva adresskanal och skriv svarskanal.

En annan skillnad som uppmärksammas är att bussen latenser i AHB börjar lägre än AXI. AHB startar vid 16 Byte-transaktioner där AXI börjar vid 64 Byte-transaktioner. Det kan också ses att AHB-bussutnyttjandet är högre än AXI-utnyttjandet. Dessutom använder The Advanced eXtensible Interface cirka 50 procent mer ström, vilket betyder att AHB har en kant över den.

Advanced eXtensible Interface är den tredje generationen av Advanced Microprocessor Bus Architecture-gränssnittet. Några av funktionerna i AXI inkluderar separata adress- / kontroll- och datafaser, burstbaserade transaktioner med startadress, utfodrad, stöd för oanpassade dataöverföringar med hjälp av byte-strober, enkelt tillägg av registret för att tillhandahålla timing-stängning och utfärdande av flera utestående adresser. AXI, som passar höghastighets submikrometerkoppling, riktar sig huvudsakligen till höga klockfrekvenssystemdesigner och hög prestanda.

Några av funktionerna i avancerad högpresterande buss innehåller enkelklockans protokoll, flera bussmästare, delade transaktioner, pipelinedoperationer, sprängöverföringar, icke-tristatimplementering och stora bussbredd.

Sammanställning

1. AHB är avancerad högpresterande buss och AXI är Advanced eXtensible Interface.

2. När avancerad högpresterande buss är en enkelkanalbuss, är det avancerade eXtensible Interface en multikanalsbuss.

3. I AHB kommer varje bussmästare att ansluta till en gemensam bus med en kanal. Å andra sidan kommer bussmästaren i AXI att ansluta till en läsdatakanal, läsa adresskanal, skriva datakanal, skriva adresskanal och skriv svarskanal.

4. AHB är också en delad buss medan AXI är en läs / skrivoptimerad buss.

5. Buss latenser i AHB börjar lägre än AXI.

6. Det avancerade eXtensible Interface använder cirka 50 procent mer ström, vilket betyder att AHB har en kant över den.

7. AHB-bussutnyttjandet är högre än AXI-utnyttjandet