Різниця між AHB та AXI

AHB проти AXI

AHB - це просунута високоефективна шина, а AXI - розширений eXtensible інтерфейс. І ABH, і AXI - це майстри автобусів, які в багатьох аспектах дійсно відрізняються.

Коли вдосконалена високоефективна шина є одноканальною шиною, розширений інтерфейс eXtensible є багатоканальною шиною. AHB також є загальною шиною, тоді як AXI - шина, оптимізована для читання / запису.

У AHB кожен з майстрів шини підключиться до одноканальної спільної шини. З іншого боку, майстер шини в AXI підключиться до каналу зчитування даних, каналу читання адрес, запису каналу даних, запису каналу адреси та запису каналу відповіді.

Ще одна відмінність, яка помічається, полягає в тому, що затримки в шині AHB починаються нижче, ніж у AXI. AHB починається з 16-ти байтних транзакцій, де AXI починається з 64-байтних транзакцій. Видно також, що використання AHB-шини вище, ніж використання AXI. Більше того, розширений інтерфейс eXtensible використовує приблизно 50 відсотків більше енергії, що означає, що AHB має перевагу над ним.
Розширений інтерфейс eXtensible - це третє покоління інтерфейсу розширеної мікропроцесорної архітектури шини. Деякі особливості AXI включають окремі фази адреси / управління та даних, операції на основі розривів з виданою стартовою адресою, підтримка нерівномірних передач даних за допомогою байтових строб, просте додавання етапів реєстру для забезпечення закриття часу та видачі декількох непогашених адрес. AXI, який відповідає високошвидкісному субмікрометровому підключенню, в основному націлений на конструкції системи високої тактової частоти та високу продуктивність.
Деякі функції вдосконаленої високопродуктивної шини включають протокол однократного синхросигналу, кілька головних шин, розділені транзакції, конвеєрні операції, передачу пакетних передач, нетритальну реалізацію та великі ширини шини.

Підсумок
1. AHB - це розширена високоефективна шина, а AXI - розширений інтерфейс eXtensible.
2. Коли вдосконалена високоефективна шина є одноканальною шиною, розширений інтерфейс eXtensible є багатоканальною шиною.
3. У AHB кожен з ведучих шин підключиться до одноканальної загальної шини. З іншого боку, майстер шини в AXI підключиться до каналу зчитування даних, каналу читання адрес, запису каналу даних, запису каналу адреси та запису каналу відповіді.
4. AHB також є загальною шиною, тоді як AXI - шина, оптимізована для читання / запису.
5. Затримка в шині AHB починається нижче, ніж у AXI.
6. Розширений інтерфейс eXtensible використовує на 50 відсотків більше енергії, а це означає, що AHB має перевагу над ним.
7. Використання шини AHB вище, ніж використання AXI