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

 
 
> Связать 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, 14:17
Сообщение #2


Знающий
****

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



Вы снова меня не поняли. Я всегда посылаю ровно 1920 точек, но у меня цап работал вначале на частоте 182.25 МГц, а не 182.5. Современные мониторы умеют подстраивать свою частоту оцифровки таким образом, что активная область может у них превратиться, к примеру, и в 1923 точки, и в 1917. Но попасть ровно в 1920 точек они не могут (при выводе на 182.25 Мгц). В результате появляются вышеописанные эффекты, но они связаны с джиттером косвенно. А вот если я выведу свои 1920 точек на частоте 182.5 МГц, то они могут оцифровать активную зону ровно в 1920 точек. И даже больший джиттер не приводит к дрожанию пикселей.

В целом это такая же точно проблема, как бывает с baud rate генераторами в UART на разных концах. Просто точности гораздо выше нужны.

Что касается всяких там DE, то у THS8200, о котором я писал, таких сигналов нет. В VGA вообще нет уровней "чернее черного", все уровни начинаются просто от черного до белого. (см. например http://microvga.com/faq/electrical/what-ar...-voltage-levels)
В тех режимах, где действительно такие уровни есть, он их делает автоматически, сам выступая мастером и запрашивая данные у видеоконтроллера. В задачу контроллера входит только в правильное время данные свои вставлять относительно hsync, который для него в этом режиме является входом, а для ths8200 - выходом.

Сообщение отредактировал Hoodwin - Jan 26 2012, 14:20
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
- - Hoodwin   Так дело даже не в джиттере как таковом. Дело в то...   Jan 26 2012, 06:31
|- - 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
|- - 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 Текстовая версия Сейчас: 29th July 2025 - 04:51
Рейтинг@Mail.ru


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