Разница между AHB и AXI

AHB против AXI

AHB - это усовершенствованная высокопроизводительная шина, а AXI - расширенный расширяемый интерфейс. И ABH, и AXI являются мастерами шины, которые во многом отличаются друг от друга.

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

В AHB каждый мастер шины подключается к одноканальной общей шине. С другой стороны, мастер шины в AXI соединится с каналом чтения данных, каналом чтения адреса, каналом записи данных, каналом записи адреса и каналом ответа записи..

Другое заметное отличие заключается в том, что задержки шины в AHB начинаются ниже, чем в AXI. AHB начинается с 16-байтовых транзакций, тогда как AXI начинается с 64-байтовых транзакций. Также видно, что использование шины AHB выше, чем использование AXI. Более того, расширенный расширяемый интерфейс потребляет примерно на 50% больше энергии, что означает, что AHB имеет преимущество над ним.
Advanced eXtensible Interface - это третье поколение интерфейса Advanced Microprocessor Bus Architecture. Некоторые функции AXI включают в себя отдельные фазы адреса / управления и данных, пакетные транзакции с выданным начальным адресом, поддержку передачи данных без выравнивания с помощью байтовых стробов, простое добавление ступеней регистра для обеспечения закрытия времени и выдачи нескольких ожидающих адресов. AXI, который подходит для высокоскоростного межмикрометрового межсоединения, в основном предназначен для систем с высокой тактовой частотой и высокой производительности..
Некоторые функции усовершенствованной высокопроизводительной шины включают протокол синхронизации по одному фронту, несколько мастеров шины, разделенные транзакции, конвейерные операции, пакетные передачи, нетристическую реализацию и большие значения ширины шины..

Резюме
1. AHB - усовершенствованная высокопроизводительная шина, а AXI - расширенный расширяемый интерфейс..
2. Когда усовершенствованная высокопроизводительная шина представляет собой одноканальную шину, расширенный расширяемый интерфейс представляет собой многоканальную шину..
3. В AHB каждый мастер шины подключается к одноканальной общей шине. С другой стороны, мастер шины в AXI соединится с каналом чтения данных, каналом чтения адреса, каналом записи данных, каналом записи адреса и каналом ответа записи..
4. AHB также является общей шиной, а AXI - оптимизированной для чтения / записи шины.
5. Задержка шины в AHB начинается ниже, чем в AXI.
6. Расширенный расширяемый интерфейс потребляет примерно на 50% больше энергии, что означает, что AHB имеет преимущество над ним.
7. Использование шины AHB выше, чем использование AXI