AHB и AXI
AHB - это высокопроизводительная высокопроизводительная шина, а AXI - это расширенный расширяемый интерфейс. Оба ABH и AXI являются мастерами автобусов, которые во многом отличаются друг от друга.
Когда Advanced High-Performance Bus является одноканальной шиной, Advanced eXtensible Interface является многоканальной шиной. AHB также является общей шиной, тогда как AXI является оптимизированной шиной чтения / записи.
В AHB каждый из мастеров шины подключается к одноканальной общей шине. С другой стороны, мастер шины в AXI подключается к каналу чтения данных, считывает адресный канал, записывает канал данных, записывает адресный канал и канал ответа на запись.
Еще одно отличие заключается в том, что задержки в шинах в AHB начинаются ниже AXI. AHB начинается с 16 байтовых транзакций, когда AXI запускается с транзакциями на 64 байта. Можно также заметить, что использование шины AHB выше, чем использование AXI. Кроме того, расширенный eXtensible Interface использует на 50% больше мощности, что означает, что AHB имеет преимущество над ним. Advanced eXtensible Interface - это интерфейс третьего поколения Advanced Microprocessor Bus Architecture. Некоторые из особенностей AXI включают в себя отдельные этапы адреса / управления и данных, транзакции на основе пакетов с начальным адресом, поддержку несвязанных передач данных с использованием байтовых стробов, легкое добавление этапов регистрации для обеспечения синхронизации времени и выдачи нескольких нерешенных адресов. AXI, который подходит для высокоскоростного субмикрометрического межсоединения, в основном нацелен на высокочастотные системы и высокую производительность. Некоторые из функций Advanced High-Performance Bus включают в себя одноразовый протокол синхронизации, несколько мастеров шины, разделенные транзакции, конвейерные операции, пакетные передачи, не-тристатную реализацию и большую шину шины.
Резюме 1. AHB - это высокопроизводительная высокопроизводительная шина, а AXI - это расширенный расширяемый интерфейс. 2. Когда Advanced High-Performance Bus является одноканальной шиной, расширенный интерфейс eXtensible является многоканальной шиной. 3. В AHB каждый из мастеров шины подключается к одноканальной общей шине. С другой стороны, мастер шины в AXI подключается к каналу чтения данных, считывает адресный канал, записывает канал данных, записывает адресный канал и канал ответа на запись. 4. AHB также является общей шиной, тогда как AXI является оптимизированной шиной чтения / записи. 5. Задержки шины в AHB начинаются ниже AXI. 6. Интерфейс Advanced eXtensible Interface использует на 50% больше мощности, что означает, что AHB имеет преимущество над ним. 7. Использование шины AHB выше, чем использование AXI