реклама на сайте
подробности

 
 
> Связать FPGA и монитор TFT, Советы начинающим
Serhiy_UA
сообщение Dec 23 2011, 07:31
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



В проекте с FPGA еще осталась ресурсы. Появилось желание вывести графику на TFT через VGA (D-Sub) или DVI-D (HDCP), т.е. связать напрямую FPGA и монитор TFT.

Вопросы к тем, кто уже прошел по этой дороге и возвращается назад:
1. Что и где почитать про протоколы и физику процессов на уровне сигналов?
2. VGA или DVI-D, что предпочтительнее и проще в реализации?
3. Есть ли готовые примеры реализации, программы и схемы?
4. Какие здесь есть тонкости, узости и прочие подводности?

Заранее спасибо за обстоятельные ответы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Hoodwin
сообщение Jan 26 2012, 06:31
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Так дело даже не в джиттере как таковом. Дело в том, что например, 1920 на 1923 нацело не делится. А именно это и происходит, когда временных характеристики hsync не позволяют монитору выбрать правильный pixel clock для оцифровки входа. Например, вот есть такой калькулятор в сети http://www.epanorama.net/faq/vga2rgb/calc.html.
С его помощью можно получить, что для HD pixel clock - 182.5 MHz. Я специально подключил к PLL3 в Циклоне, которая тактируетм у меня видео-ЦАП, два генератора, на 27 и 48 МГц, потому что большинство стандартных VESA режимов - как раз на основе 27 МГц. А для HD из 27 МГц можно сделать было с помощью встроенной PLL только 182.25 МГц. Казалось бы - фигня, ошибка в 3 пикселя из почти двух тысяч, монитор автоподстройкой поправит. А он не поправил, а в тестовой сетке появились нечеткие вертикальные линии с подрагиванием. Ладно, взял тогда клок на 25 МГц, который приходит от DSP и питает совсем другую PLL1, и в PLL3 попадает в обход всего кристалла. И квартус на него ругается, что вот тут-то я точно весь джиттер соберу. А на практике - идеальная картинка, ничего не дрожит, все линии четкие.

Так что: джиттер - это конечно плохо, но он проявится только если ошибка в тактовых частотах вашего ЦАП и АЦП в мониторе будет больше, чем, где-нибудь, пол-пикселя на всю строку. Во всех остальных случаях автоподстройка в мониторе решит вопрос. Если, конечно, не понаделать косяков с питанием и правильно соединить земли монитора с землей видео-ЦАП. Но это обычно проявляется не на уровне дрожания отдельных вертикалей, а просто по картинке ползет всякий шум мелкий вверх или вниз.

Сообщение отредактировал Hoodwin - Jan 26 2012, 06:36
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Serhiy_UA   Связать FPGA и монитор TFT   Dec 23 2011, 07:31
- - DevL   информации на эту тему достаточно, от простой http...   Dec 23 2011, 08:32
- - Andrew Su   Добрый день. В принципе задача не очень сложная, н...   Dec 23 2011, 09:42
- - A.P.   Вот еще: http://www.marsohod.org/index.php/project...   Jan 25 2012, 11:30
- - Hoodwin   Вообще много зависит от того, какого формата графи...   Jan 25 2012, 14:15
|- - zombi   Цитата(Hoodwin @ Jan 25 2012, 17:15) Что ...   Jan 25 2012, 21:53
|- - анатолий   Цитата(zombi @ Jan 26 2012, 00:53) Ув. ...   Jan 30 2012, 19:28
|- - DmitryR   Цитата(Hoodwin @ Jan 26 2012, 10:31) Каза...   Jan 26 2012, 07:48
- - Hoodwin   Ну дело все в том, что VGA - это аналоговый интерф...   Jan 26 2012, 11:30
|- - DmitryR   Цитата(Hoodwin @ Jan 26 2012, 14:30) Ну д...   Jan 26 2012, 13:39
- - Hoodwin   Вы снова меня не поняли. Я всегда посылаю ровно 19...   Jan 26 2012, 14:17
|- - DmitryR   Цитата(Hoodwin @ Jan 26 2012, 18:17) Вы с...   Jan 26 2012, 16:29
|- - zombi   Цитата(DmitryR @ Jan 26 2012, 20:29) Есть...   Jan 26 2012, 17:17
|- - DmitryR   Цитата(zombi @ Jan 26 2012, 20:17) Ув. Dm...   Jan 27 2012, 09:04
- - xor.kruger   В сорцах LEON3 (GRLIB) от Gaisler есть пример реал...   Jan 26 2012, 19:45
- - Hoodwin   DmitryR Я вот не участвовал в разработке контролле...   Jan 27 2012, 09:37
|- - DmitryR   Цитата(Hoodwin @ Jan 27 2012, 12:37) Напр...   Jan 27 2012, 10:37
|- - Hoodwin   Цитата(DmitryR @ Jan 27 2012, 13:37) Еще ...   Jan 29 2012, 20:13
|- - zombi   Цитата(Hoodwin @ Jan 29 2012, 23:13) Если...   Jan 29 2012, 21:38
- - Sergey_Bekrenyov   Не мучайтесь http://www.xilinx.com/support/documen...   Jan 28 2012, 15:29


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 21:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016