AXI4-байты позиции потока

Может кто-нибудь объяснить, что такое байт позиции в контексте интерфейса AXI4-Streaming? Я не понимаю, как, хотя это не то же самое, что нулевой байт, его не нужно передавать подчиненному.

1 ответ

К сожалению, спецификация потоковой передачи AXI4 не содержит примеров для случая использования позиции. Во всяком случае, исходя из моего понимания, байты позиции вставляются в ведущий / источник для тех ведомых, которые работают на основе позиции полученных байтов.

Например, в данной системе ведущий и ведомый могут предполагать, что в потоковом интерфейсе должен соблюдаться определенный протокол. Скажем, каждые 4 байта будут указывать начало определенных данных и будут действительны для 3 байтов. Следовательно, у вас есть макет данных, такой, что вы будете иметь предопределенные данные, начиная с каждых 4 байтов, но только 3 из этих 4 байтов (первые 3) будут полезны для ведомого устройства.

Если конкретное ведомое устройство не поддерживает позиционный байт, то межсоединение должно удалить это перед передачей ведомому.

Другие вопросы по тегам