Разлика между AHB и AXI

AHB срещу AXI

AHB е напреднала високоефективна шина, а AXI е разширен eXtensible интерфейс. И ABH, и AXI са майстори на автобуси, които са много различни в много аспекти.

Когато Advanced High-Performance Bus е едноканална шина, Advanced eXtensible интерфейс е многоканална шина. AHB е също споделена шина, докато AXI е шина, оптимизирана за четене / запис.

В AHB всеки от главните шини ще се свърже към едноканална обща шина. От друга страна, главната шина в AXI ще се свърже с канал за четене на данни, канал за четене на адреси, канал за данни, напишете адресен канал и напишете канал за отговор.

Друга разлика, която се забелязва е, че закъсненията в AHB започват по-ниско от AXI. AHB започва от 16 байтови транзакции, когато AXI започва от 64 байтови транзакции. Също така може да се види, че използването на AHB Bus е по-голямо от AXI. Освен това, Advanced eXtensible интерфейс използва около 50% повече мощност, което означава, че AHB има предимство над него.
Усъвършенстваният eXtensible интерфейс е третото поколение интерфейс на Advanced Microprocessor Bus Architecture. Някои от характеристиките на AXI включват отделни адреси / фази на управление и данни, фалшиви транзакции с издаден стартов адрес, поддръжка за неравномерно прехвърляне на данни с помощта на байтови строби, лесно добавяне на етапи на регистъра, за да се осигури затваряне на времето и издаване на множество неизпълнени адреси. AXI, който е подходящ за високоскоростен субмикрометров взаимосвързващ елемент, е насочен главно към системи с висока тактова честота и висока производителност.
Някои от характеристиките на Advanced High-Performance Bus включват протокол с един ръб на часовника, няколко главни шини, разделени транзакции, тръбопроводни операции, бързи трансфери, внедряване на tristate и големи ширини на шината.

резюме
1. AHB е разширена високопроизводителна шина, а AXI е усъвършенстван eXtensible интерфейс.
2. Когато Advanced High-Performance Bus е едноканална шина, Advanced eXtensible интерфейс е многоканална шина.
3. В AHB всеки от главните шини ще се свърже към едноканална обща шина. От друга страна, главната шина в AXI ще се свърже към канал за четене на данни, канал за четене на адреси, канал за данни, напишете адресен канал и напишете канал за отговор.
4. AHB е също споделена шина, докато AXI е шина, оптимизирана за четене / запис.
5. Закъсненията в автобуса в AHB започват по-ниски от AXI.
6. Advanced eXtensible интерфейс използва около 50 на сто повече енергия, което означава, че AHB има предимство над него.
7. Използването на AHB Bus е по-високо от AXI