Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Displayport на Zynq-7000
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
rloc
Задача такая - необходимо подключить Zynq-7030 к монитору, но под ADV7511W/ADV7513 не хватает выходов и места. Никто не использовал IP-ядро DisplayPort для этих целей? Интересует, с какими "подводными камнями" могу встретиться на этапе железа и драйверов под линукс? По гуглу вижу, не очень охотно люди пользуются таким решением, а у Xilinx все документы нацелены на применение с Microblaze. Прекрасно понимаю, что к HDMI придется подключать через активный адаптер.
Может кто-нибудь адаптировал ядро HDMI от Digilent Atlys (Spartan-6) на Zynq? Больше 1920x1200p60 не надо, вроде спецификация 1.0 позволяла, и не надо GTP трансиверов, достаточно не более 1200 Мб/с на одну линию.
Dmitriyspb
Цитата(rloc @ Apr 6 2015, 01:35) *
Задача такая - необходимо подключить Zynq-7030 к монитору, но под ADV7511W/ADV7513 не хватает выходов и места. Никто не использовал IP-ядро DisplayPort для этих целей? Интересует, с какими "подводными камнями" могу встретиться на этапе железа и драйверов под линукс? По гуглу вижу, не очень охотно люди пользуются таким решением, а у Xilinx все документы нацелены на применение с Microblaze. Прекрасно понимаю, что к HDMI придется подключать через активный адаптер.
Может кто-нибудь адаптировал ядро HDMI от Digilent Atlys (Spartan-6) на Zynq? Больше 1920x1200p60 не надо, вроде спецификация 1.0 позволяла, и не надо GTP трансиверов, достаточно не более 1200 Мб/с на одну линию.


я постарался и впихнул ADV7511W/ADV7513. Так что Вы будите первым и расскажите=) laughing.gif
rloc
К счастью, я не первый. Есть отладочная плата у Digilent - ZYBO на XC7Z010-1CLG400C практически с прямым подключением к HDMI и рабочими HDK и SDK для Linux (есть видео на ютубе) - формально до режимов 720p должно быть без проблем, японцы запускали в 1080p, удивляются, как это может быть, по спецификации вроде не проходит.

Нашел калькулятор VESA v1.2 для расчета полосы пропускания, с учетом минимальных бланков по горизонтали и вертикали:
1) 1920 x 1080 @ 60 Hz - Reduced Blanking v2, VESA CVT Name: 2.07M9-R, частота следования пикселей 133.187 МГц или 1332 Mb/s на канал (10 бит)
2) 1920 x 1200 @ 60 Hz - Reduced Blanking v2, VESA CVT Name: 2.30MA-R, частота следования пикселей 148.052 МГц или 1481 Mb/s на канал (10 бит)

Из даташита на Z010, для группы -1 частота Fmax_ddr = 950 Mb/s, для групп -2 и -3 Fmax_ddr = 1250 Mb/s, для Z030 на базе Kintex для группы -1 частота Fmax_ddr = 1250 Mb/s, и только для групп -2 и -3 Fmax_ddr = 1400 Mb/s и 1600 Mb/s соответственно, правда нужно задействовать HP банки (high perfomance). Но здесь возможно удастся поднять напряжение на VCCAUX c 1.8 В до 1.9 В, как на Kintex, и увеличить быстродействие процентов на 10. На Kintex группы -2 работал таким образом на скоростях 1750 Mb/s без трансиверов, поэтому думаю проблем не должно быть.
rloc
Эксперименты японцев над ZYBO в переводе google:
https://translate.google.ru/translate?sl=au...&edit-text=
Такие строчки не могут не радовать:
Цитата
Выберите HDMI, при выборе 1920x1080 @ 60p, и был прооперирован на приличной высоком разрешении HD.
Zynq7010 есть, но должно быть 1.5Gbps официально как устройство не поддерживает, я МОГ и стабильная работа. Бойся Zynq.

Или другой пример:
http://translate.google.ru/translate?hl=ru...amp

Напомню, это для XC7Z010-1 на Artix-7, когда максимум по спецификации 950 Mb/s. Вывод очевиден - микросхема ADV7511 не нужна.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.