Forskjellen mellom AHB og AXI

AHB vs AXI

AHB er avansert høy ytelse buss og AXI er avansert eXtensible Interface. Både ABH og AXI er bussmestere, som er veldig forskjellige i mange aspekter.

Når Advanced High Performance Bus er en enkeltkanalbuss, er det Advanced eXtensible Interface en multikanalsbuss. AHB er også en delt buss mens AXI er en lese / skrive optimalisert buss.

I AHB, vil hver av bussmesterne koble til en enkeltkanals delt buss. På den annen side vil bussmesteren i AXI koble til en Les-datakanal, Les adressekanal, Skriv datakanal, Skriv adressekanal og Skriv svarkanal.

En annen forskjell som blir lagt merke til er at Busslatensene i AHB starter lavere enn AXI. AHB starter ved 16 byte-transaksjoner hvor AXI starter ved 64 byte-transaksjoner. Det kan også ses at AHB-bussutnyttelsen er høyere enn AXI-utnyttelsen. Videre bruker The Advanced eXtensible Interface rundt 50 prosent mer strøm, noe som betyr at AHB har en kant over det.
Avansert eXtensible Interface er den tredje generasjonen av Advanced Microprocessor Bus Architecture-grensesnitt. Noen av funksjonene til AXI inkludere separate adresse- / kontroll- og datafaser, brastbaserte transaksjoner med startadressen, støtte for ujusterte dataoverføringer ved hjelp av byte strober, lett tillegg av registreringsstadier for å gi timingavslutning og utstedelse av flere utestående adresser. AXI, som passer til høyhastighets sub-mikrometer-sammenkobling, retter seg hovedsakelig på høye klokkefrekvenssystemdesign og høy ytelse.
Noen av funksjonene i Advanced High Performance Bus inkluderer enkelklokkeprotokoll, flere bussmestere, deltransaksjoner, pipelined operasjoner, bristoverføringer, ikke-tristate-implementering og store bussbredder.

Sammendrag
1. AHB er avanserte høyytelsesbuss og AXI er avansert eXtensible Interface.
2. Når Advanced High Performance Bus er en enkeltkanalbuss, er Advanced eXtensible Interface en multikanalsbuss.
3. I AHB, vil hver av bussmestere koble til en enkeltkanals delt buss. På den annen side vil bussmesteren i AXI koble til en Les-datakanal, Les adressekanal, Skriv datakanal, Skriv adressekanal og Skriv svarkanal.
4. AHB er også en delt buss mens AXI er en lese / skrive optimalisert buss.
5. Buss latencies i AHB starter lavere enn AXI.
6. Det Advanced eXtensible Interface bruker rundt 50 prosent mer strøm, noe som betyr at AHB har en kant over den.
7. AHB-bussutnyttelsen er høyere enn AXI-utnyttelsen