Forskel mellem AHB og AXI Forskellen mellem

Anonim

AHB vs AXI

AHB er Advanced High Performance Bus og AXI er Advanced eXtensible Interface. Både ABH og AXI er busmastre, som er meget forskellige i mange aspekter.

Når Advanced High Performance Bus er en enkeltkanalbus, er det avancerede eXtensible Interface en multikanals bus. AHB er også en delt bus, mens AXI er en læse / skriveoptimeret bus.

I AHB vil hver busmester forbinde til en enkeltkanals delbus. På den anden side forbinder busmesteren i AXI til en Read-datakanal, Læs adressekanal, Skriv datakanal, Skriv adressekanal og Skriv svarkanal.

En anden forskel, der bemærkes, er, at busdatalyserne i AHB starter lavere end AXI. AHB starter ved 16 byte-transaktioner, hvor AXI starter ved 64 byte-transaktioner. Det kan også ses, at AHB Bus-udnyttelsen er højere end AXI-udnyttelsen. Desuden bruger The Advanced eXtensible Interface omkring 50 procent mere strøm, hvilket betyder at AHB har en kant over det.

Advanced eXtensible Interface er den tredje generation af Advanced Microprocessor Bus Architecture-grænseflade. Nogle af funktionerne i AXI indbefatter separate adresse- / kontrol- og datafaser, burstbaserede transaktioner med startadressen udstedt, understøttelse af uændrede dataoverførsler ved hjælp af byte strober, nem tilsætning af registreringsstadier for at tilvejebringe timinglukning og udstedelse af flere udestående adresser. AXI, der passer til højhastighedens sub-mikrometer-sammenkobling, er primært rettet mod design af højklokfrekvenssystem og høj ydeevne.

Nogle af funktionerne i Advanced High Performance Bus inkluderer en enkelt kantklokprotokol, flere busmastre, splittransaktioner, pipelinerede operationer, overføringsoverførsler, ikke-tristate-implementering og store busbredder.

Oversigt

1. AHB er avanceret høj ydeevne bus og AXI er avanceret eXtensible Interface.

2. Når Advanced High Performance Bus er en enkeltkanalbus, er det avancerede eXtensible Interface en multikanal-bus.

3. I AHB vil hver af busmesterne forbinde til en enkeltkanals delt bus. På den anden side forbinder busmesteren i AXI til en Read-datakanal, Læs adressekanal, Skriv datakanal, Skriv adressekanal og Skriv svarkanal.

4. AHB er også en delt bus, mens AXI er en læse / skriveoptimeret bus.

5. Busslatenser i AHB starter lavere end AXI.

6. Det avancerede eXtensible Interface bruger omkring 50 procent mere strøm, hvilket betyder at AHB har en kant over det.

7. AHB Bus udnyttelse er højere end AXI udnyttelse