Rozdiel medzi AHB a AXI

AHB vs AXI

AHB je Advanced High-Performance Bus a AXI je Advanced eXtensible Interface. ABH aj AXI sú Bus Masters, ktoré sa v mnohých ohľadoch skutočne líšia.

Ak je Advanced High-Performance Bus jednokanálová zbernica, Advanced eXtensible Interface je viackanálová zbernica. AHB je tiež zdieľaná zbernica, zatiaľ čo AXI je zbernica optimalizovaná na čítanie a zápis.

V AHB sa každý z majstrov zbernice pripojí k jednokanálovej zdieľanej zbernici. Na druhej strane sa master zbernice v AXI pripojí na kanál na čítanie údajov, kanál na čítanie adresy, kanál na zápis dát, kanál na zápis adresy a kanál na odpoveď..

Ďalším pozorovaným rozdielom je to, že latencie zbernice v AHB začínajú nižšie ako AXI. AHB začína na 16 bajtových transakciách, kde ako AXI začína na 64 bajtových transakciách. Je tiež zrejmé, že využitie AHB zbernice je vyššie ako využitie AXI. Rozhranie Advanced eXtensible Interface navyše využíva približne o 50 percent viac energie, čo znamená, že AHB má výhodu nad ním.
Rozšírené rozhranie eXtensible Interface je treťou generáciou rozhrania Advanced Microprocessor Bus Architecture. Niektoré z funkcií AXI zahŕňajú samostatnú fázu adresy / kontroly a údajov, burstové transakcie s vydanou začiatočnou adresou, podporu pre nezaradené prenosy údajov pomocou bajtových strobov, ľahké pridanie etáp registrácie na zabezpečenie časovania a vydávanie viacerých nevyriešených adries. AXI, ktorý vyhovuje vysokorýchlostnému sub-mikrometrovému prepojeniu, sa zameriava hlavne na návrhy vysokofrekvenčných časových systémov a vysoký výkon.
Niektoré z funkcií Advanced High-Performance Bus zahŕňajú jednostranný hodinový protokol, niekoľko masterov zbernice, rozdelené transakcie, pipelinované operácie, burst prenosy, netradičnú implementáciu a veľké šírky zberníc..

zhrnutie
1. AHB je pokročilá vysokovýkonná zbernica a AXI je rozšírené rozhranie eXtensible Interface.
2. Ak je Advanced High-Performance Bus jednokanálová zbernica, Advanced eXtensible Interface je viackanálová zbernica.
3. V AHB sa každý z majstrov zbernice pripojí k jednokanálovej zdieľanej zbernici. Na druhej strane sa master zbernice v AXI pripojí na kanál na čítanie údajov, kanál na čítanie adresy, kanál na zápis dát, kanál na zápis adresy a kanál na odpoveď..
4. AHB je tiež zdieľaná zbernica, zatiaľ čo AXI je zbernica optimalizovaná na čítanie a zápis.
5. Latencie zbernice v AHB začínajú nižšie ako AXI.
6. Rozhranie Advanced eXtensible Interface využíva približne o 50 percent viac energie, čo znamená, že AHB má výhodu nad ním.
7. Využitie zbernice AHB je vyššie ako využitie AXI