Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры бис.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
12 Мб
Скачать
☆

Вопрос 3.3Интерфейс Avalon

Интерфейс AvalonStreamingInterface (Avalon ST) — это открытый протокол, который допускает работу компонентов с широкой полосой пропускания и малыми задержками для систем на программируемых кристаллах (SOPC — system-on-a-programmable-chip). Его спецификация является основой для разработки интерфейсов, поддерживающих однонаправленный поток данных, таких, как видеосигнал.

 

Рис. 3. Общая структура протокола AvalonStreamingProtocol

В частности, Avalon ST Interface определяет протокол передачи данных от источника до приемника видеосигналов. На рисунке 3 показана общая структура протокола AvalonStreaming для соединения двух блоков с различными задержками. Приемник выставляет на шину сигнал ready, обозначая тем самым готовность к приему данных. Источник выставляет на шину сигнал valid для обозначения поступления данных. Данные передаются только тогда, когда выставлены оба сигнала — и valid, и ready.

 

Рис. 4. Пример применения AvalonStreamingProtocol

На рисунке 4 показано, как AvalonStreamingProtocol может использоваться для интеграции реальныхвидеоблоков. В примере показан сегмент канала передачи видеосигнала, который производит восстановление дискретизированного сигнала цветности перед преобразованием сигналов YCrCb в RGB-сигналы. Поток видеоданных между этими двумя блоками эффективно контролируется с помощью трех сигналов AvalonStreaming.