В этом выпуске мы будем генерировать с помощью ПЛИС тестовый видеосигнал и передавать его наружу через интерфейс HDMI. Что характерно, все это безобразие будет происходить на плате TE0726 от Trenz Electronics, также известной как ZynqBerry. Сия плата наделена практически самым младшим кристаллом из линейки Zynq 7 серии, хоть и двухъядерным. Соответственно, никаких высокоскоростных трансиверов нам не завезли, и 4К разрешение на первый взгляд выглядит чем-то заоблачным. Но только на первый взгляд…
00:00 Вступление
00:42 Цели выпуска
02:20 Загрузка библиотеки IP ядер от Digilent
03:40 Создание логической схемы в Vivado
14:55 Назначаем выводы TMDS сигналам
20:35 Имплементация проекта
21:57 Почему в этом проекте не выполняются тайминги?
23:06 Создание проекта для ARM ядра в Vitis
25:45 Исходный код для настройки VTPG
29:03 Принимаем с платы FullHD видео
31:30 Переделка проекта для 4К видео
37:00 Принимаем с платы 4К видео
39:42 Инверсия одной линии TMDS
43:30 Видео с проинвертированным синим каналом
46:38 Инверсия второй линии TMDS
48:45 Видео с проинвертированным синим и красным
51:05 Правильная конфигурация TMDS сигналов
Плата TE0726 (ZynqBerry): wiki.trenz-electronic.de/disp...
TE0726 TRM: www.trenz-electronic.de/filea...
ADV7511 Hardware User's Guide: www.analog.com/media/en/techn...
ADV7511 Programming Guide: www.analog.com/media/en/techn...
Digilent GitHub: github.com/digilent
Исходный код для настройки VTPG: pastebin.com/x3cm97fU
Что такое TMDS: en.wikipedia.org/wiki/Transit...
Негізгі бет Ғылым және технология Вывод FullHD и 4K видео с ПЛИС через HDMI
Пікірлер: 13