Forskjell mellom AHB og AXI Forskjellen mellom
AHB er avansert høyytelsesbuss 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 flerkanalsbuss. AHB er også en delt buss mens AXI er en lese / skrive optimalisert buss.
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.
En annen forskjell som er lagt merke til er at bussen lateniene 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 den.
Advanced 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 enkelkants klokke protokoll, flere bussmestere, deltransaksjoner, pipelined operasjoner, sprengningsoverføringer, ikke-tristate-implementering og store bussbredder.
Sammendrag
en. AHB er avansert høy ytelse buss og AXI er avansert eXtensible Interface.
2. Når Advanced High Performance Bus er en enkeltkanalbuss, er det Advanced eXtensible Interface en multikanalsbuss.
3. 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.
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 Buss utnyttelse er høyere enn AXI utnyttelse