Forskellen mellem AHB og AXI

AHB vs AXI

AHB er avanceret bus med høj ydeevne og AXI er avanceret eXtensible interface. Både ABH og AXI er Bus-mestere, som virkelig er forskellige i mange aspekter.

Når den avancerede bus med høj ydeevne er en enkelt kanals bus, er den avancerede eXtensible-interface en multikanal-bus. AHB er også en delt bus, mens AXI er en læse / skriveoptimeret bus.

I AHB vil hver af busmasterne oprette forbindelse til en delt kanal med en enkelt kanal. På den anden side vil busmesteren i AXI oprette forbindelse til en Læs datakanal, Læs adressekanal, Skriv datakanal, Skriv adressekanal og Skriv svarkanal.

En anden forskel, der bemærkes, er, at Bus-latenstiderne 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-busudnyttelsen er højere end AXI-udnyttelsen. Desuden bruger det avancerede eXtensible interface ca. 50 procent mere strøm, hvilket betyder, at AHB har en kant over sig.
Advanced eXtensible Interface er den tredje generation af Advanced Microprocessor Bus Architecture interface. Nogle af funktionerne i AXI inkorporerer separate adresse- / kontrol- og datafaser, burst-baserede transaktioner med udstedt startadresse, støtte til ujævnede dataoverførsler ved hjælp af byte-strobes, nem tilføjelse af registrader for at give timing-lukning og udstedelse af flere udestående adresser. AXI, der passer til højhastigheds sub-mikrometerforbindelse, er hovedsageligt målrettet mod høj urfrekvenssystemdesign og høj ydeevne.
Nogle af funktionerne i avanceret bus med høj ydeevne inkluderer enkeltkant urprotokol, flere busmastere, splittransaktioner, rørledningsoperationer, burstoverførsler, ikke-tristat implementering og store busbredder.

Resumé
1. AHB er avanceret Bus med høj ydeevne og AXI er avanceret eXtensible interface.
2. Når den avancerede bus med høj ydeevne er en enkelt kanals bus, er den avancerede eXtensible-interface en multikanals bus.
3. I AHB vil hver af busmasterne oprette forbindelse til en delt kanal med en enkelt kanal. På den anden side vil busmesteren i AXI oprette forbindelse til en Læs datakanal, Læs adressekanal, Skriv datakanal, Skriv adressekanal og Skriv svarskanal.
4. AHB er også en delt bus, mens AXI er en læse / skriveoptimeret bus.
5. Busforsinkelser 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 sig.
7. Brug af AHB-bus er højere end AXI-udnyttelse