Обновить

Zynq 7000. HDMI для платы Zynq Mini и Linux

Уровень сложностиСредний
Время на прочтение88 мин
Охват и читатели13K
Всего голосов 31: ↑30 и ↓1+36
Комментарии12

Комментарии 12

Спасибо, интересно. Я когда нечто подобное делал для подключеничя LCD отказался от VTC - потому что режим работы один. Сделать собственный VTC с фиксированным режимом (который работает сразу без инициализации) строк 20 на VHDL (; Правда я использовал какой-то древний драйвер от ядра 4.4 который по минимум конфигурит VDMA и предоставляет /dev/fb (вырезал из него настройку VTC) и оно заработало под 6.6

Да, задача статьи была довести изначальную идею вывода изображения через HDMI, но уже не в baremetal, а в Linux

Давно ждал такую статью, тоже есть плата с ZYNQ7000 и HDMI, и хотел подключить его в линукс. Попробую когда нибудь повторить этот опыт


P.S. Подробно статью не читал, но вроде как понял что все настроено по пути меньшего сопротивления. И драйвер попроще и устройство fbdev. Так получится с такой системой посмотреть видео или поиграть?) разумеется тут не про производительность.

Если пробовать напрямую кормить фреймбуфер видео кадрами и дать возможность процессору на лету декодировать :))) не пробовал

Видео играться будет очень медленно, я пробовал в Zynq 7020 на LCD 800х480. Простые игры будут работать, GUI же нормально работает

Ну, учитывая что нет аппаратного декодера все будет исключительно на софтпроцессинге, поэтому не удивительно

в видео не до конца понятно о чем вы.

Не, я тут исключительно про воспроизведение видео требующего потоковое декодирование. А с простейшим GUI даже и STM32 справится)

Видео демонстрирует работу устройства сделаном на Xilinx Zynq 7020 с LCD 800x480 (VDMA на PL)

>> Весь видеотракт (…) должен быть построен внутри FPGA, а затем быть проброшен в Linux. Скорее всего чего-то недопонял, понял что речь о HDMI выходе на FPGA. Не постесняюсь спросить, а кроме Linux нигде больше работать не будет?

В предыдущей статье про Zynq + HDMI рассматривал вариант подготовки изображения в baremetal приложении, но формировать изображение в DRAM может кто угодно, хоть с PS-ядер, хоть камера, если соблюсти формат данных.

P.S. Я имел в виду что FPGA это программируемая железка, какая разница что у нее на выходе?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
beget.com
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия