AHB vs AXI
AHB je Advanced High-Performance Bus a AXI je Advanced eXtensible Interface. ABH i AXI jsou Bus Masters, které se v mnoha aspektech opravdu liší.
Pokud je Advanced High-Performance Bus jednokanálová sběrnice, Advanced eXtensible Interface je vícekanálová sběrnice. AHB je také sdílená sběrnice, zatímco AXI je sběrnice optimalizovaná pro čtení a zápis.
V AHB se každý z masterů sběrnice připojí k jednokanálové sdílené sběrnici. Na druhé straně se master sběrnice v AXI připojí ke kanálu čtení dat, kanálu čtení adresy, kanálu zápisu dat, kanálu adresy zápisu a kanálu odpovědi odezvy.
Další rozdíl, který je zaznamenán, spočívá v tom, že latence sběrnice v AHB začínají nižší než AXI. AHB začíná na 16 bajtových transakcích, kde jako AXI začíná na 64 bajtových transakcích. Je také vidět, že využití sběrnice AHB je vyšší než využití AXI. Rozhraní Advanced eXtensible Interface navíc využívá přibližně o 50 procent více energie, což znamená, že AHB má výhodu nad ním.
Advanced eXtensible Interface je třetí generace rozhraní Advanced Microprocessor Bus Architecture. Některé funkce AXI zahrnují samostatnou fázi adresy / řízení a dat, burstové transakce s vydanou počáteční adresou, podporu pro nezařazené přenosy dat pomocí bajtových strobů, snadné přidání fází registrace k zajištění časování a vydávání více nevyřízených adres. AXI, které se hodí pro vysokorychlostní submikrometrové propojení, se zaměřuje hlavně na návrhy vysokofrekvenčních systémů a vysoký výkon.
Některé funkce pokročilé vysokovýkonné sběrnice zahrnují hodinový protokol s jedním okrajem, několik masterů sběrnice, rozdělené transakce, pipelinované operace, přenosy shluku, neatristovanou implementaci a velké šířky sběrnice.
souhrn
1. AHB je Advanced High-Performance Bus a AXI je Advanced eXtensible Interface.
2. Pokud je Advanced High-Performance Bus jednokanálová sběrnice, Advanced eXtensible Interface je vícekanálová sběrnice.
3. V AHB se každý z masterů sběrnice připojí k jednokanálové sdílené sběrnici. Na druhé straně se master sběrnice v AXI připojí ke kanálu čtení dat, kanálu čtení adresy, kanálu zápisu dat, kanálu adresy zápisu a kanálu odpovědi odezvy.
4. AHB je také sdílená sběrnice, zatímco AXI je sběrnice optimalizovaná pro čtení a zápis.
5. Latence sběrnice v AHB začínají nižší než AXI.
6. Rozšířené rozhraní eXtensible Interface spotřebuje přibližně o 50 procent více energie, což znamená, že AHB má výhodu nad ním.
7. Využití sběrnice AHB je vyšší než využití AXI