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

 
 
> Преобразование VGA сигнала на ПЛИС, Преобразование 1024x768 -> 1280x1024 и другие варианты
Виталий Пономарё...
сообщение Feb 28 2007, 12:41
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 28-02-07
Пользователь №: 25 763



Всем привет!

Никогда раньше не имел дело с ПЛИС, опыт работы с железом заканчивается несколькими пробами пера на Atmel'овской ATmega8.
Но тут передо мной встала довольно интересные (для меня) задачи и захотелось найти для неё решение, причём ПЛИС тут подходит больше всего.

Итак, что хочется:
1. Смотреть видео с DVD-плеера на компьютерном LCD мониторе (с разрешением 1280x1024).
Решение видится в виде преобразователя PAL -> VGA - делаем 2 видео страницы, в одну записываем данные со входа другую используем для вывода. После заполнения входной страницы делаем переключение между страницами. При записи в память сразу же делаем масштабирование.
2. Преобрабовывать VGA -> VGA (с разрешения 1024x768/800x600 -> 1280x1024).
LCD мониторы обычно хорошо работают только на своём родном разрешении, во всех остальных случаях получается довольно большое мыло. Соответственно, пользоваться программами (играми), использующими разрешение меньше родного разрешения монитора бывает очень затруднительно.
Самым простым решением (кроме варианта покупки второго монитора или неиспользования программ, которые не могут "жить" в родном разрешении монитора) вижу обыкновенное преобразование VGA сигнала на ПЛИС, при этом исходное изображение выводить без какого-либо преобразования в центре экрана (а вокруг будет чёрная рамка).
Особенно сильно эта проблема может вставать при использовании широкоформатных мониторов (скажем, обычный Benq 20" с разрешением 1680x1050)
3. Сделать функцию Picture-In-Picture когда в небольшом окошке на компьютере можно, к примеру, смотреть телевизор.
Ну это уже из разряда "хочется когда-нибудь", поэтому рассматривать пока нет смысла.


Собственно, теперь сами вопросы:
1. Что лучше читать на эту тему чтобы получить лучшее представление о структуре видео сигналов?
2. Хочу всё реализовать на базе starter kit с Xilinx XC3S500E-4FG320C Spartan-3E на борту. Насколько реально?
3. Есть ли какие-то примеры реализующие подобные функции? Разбираться в существующем проекте и постепенно его дорабатывать под себя намного удобней, чем писать всё с нуля.
4. Что из оборудования потребуется для проверки результата? Как минимум требуется осциллограф.. Т.к. всё делается просто для себя, то желательно уложиться в минимальные деньги. Можете посоветовать наиболее оптимальное для данной задачи решение? Видел в интернете несколько компьютерных осциллографов, которые (вроде бы) должны подойти (по max частоте исследуемого сигнала) по цене $200-$300. Насколько это реально?

Ну и вообще был бы рад любым комментариям, которые могут помочь в решении возникших вопросов smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Serg_greS
сообщение Nov 27 2007, 05:11
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 85
Регистрация: 13-01-05
Из: Москва
Пользователь №: 1 922



Цитата
Нужны АЦП на входе, и, естественно, на выходе нужны ЦАПы быстрые. А все это - не дешевые вещи.

Ну да, вот например АЦП h__p://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=analog&familyId=610&uiTemplateId=NODE_STRY_PGE_T
и ЦАП h__p://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=analog&familyId612&uiTemplateId=NODE_STRY_PGE_T
Цена вопроса от 3-х до 8 $, у нас TVP7000 и THS8135 можно купить за ~10$ каждый, но можно и freesamples заказать
Цитата
Что касается идеи вообще - вряд ли стоит этим заниматься.

Не стоит?? сомневаюсь, посмотрите на количество просмотров и поймете насколько интересна и актуальна эта тема, тем более что готовые девайсы стоят у буржуев в среднем от 700 евро если содержит кроме vga еще и dvi

Сообщение отредактировал Serg_greS - Nov 27 2007, 05:22
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 28 2007, 16:16
Сообщение #3


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Да, цена АЦП и ЦАП выглядит привлекательной.
И просмотров много! Тема интересная, вот и смотрят все.
И все же, я бы не стал этим заниматься. По-моему, просто не выгодно. Даже если и сделаешь, не разбогатеешь. Так может лучше сделать что-то, приносящее доход?

DVD плейер выводит картинку телевизионного разрешения. Правильно? 720х576 пикселов?
И как эту картинку не масштабируй, качество ее останется на том же уровне. Может стать только хуже. И что мы увидим на крутом мониторе???
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Nov 30 2007, 05:28
Сообщение #4


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(ViKo @ Nov 28 2007, 19:16) *
Да, цена АЦП и ЦАП выглядит привлекательной.
И просмотров много! Тема интересная, вот и смотрят все.
И все же, я бы не стал этим заниматься. По-моему, просто не выгодно. Даже если и сделаешь, не разбогатеешь. Так может лучше сделать что-то, приносящее доход?

DVD плейер выводит картинку телевизионного разрешения. Правильно? 720х576 пикселов?
И как эту картинку не масштабируй, качество ее останется на том же уровне. Может стать только хуже. И что мы увидим на крутом мониторе???



современные мониторы совсем не думают подать 600*800 на монитор 1200*1600 тоже бесполезно он не делает кратности и мылит
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Виталий Пономарёв   Преобразование VGA сигнала на ПЛИС   Feb 28 2007, 12:41
- - iosifk   Цитата(Виталий Пономарёв @ Feb 28 2007, 12...   Feb 28 2007, 13:15
- - klop   Цитата(Виталий Пономарёв @ Feb 28 2007, 12...   Feb 28 2007, 13:42
- - oval   Цитата(Виталий Пономарёв @ Feb 28 2007, 12...   Feb 28 2007, 14:37
|- - Виталий Пономарёв   Цитата(oval @ Feb 28 2007, 14:37) ... ком...   Feb 28 2007, 16:32
- - oval   ЦитатаЦитата Цитата Итак, что хочется: 1. Смотреть...   Feb 28 2007, 21:11
- - v_mirgorodsky   Виталий А вам все еще будет интересно это устройст...   Mar 1 2007, 12:10
- - Евгений Николаев   Может быть, просто посмотреть в сторону внешних ТВ...   Mar 1 2007, 15:46
- - san822   Надо посмотреть в сторону DVD-плеера с VGA-выходом...   Mar 1 2007, 20:35
- - Flood   Цитата(Виталий Пономарёв @ Feb 28 2007, 12...   Mar 1 2007, 22:32
- - KuzmaPrytkov   Цитата(iosifk @ Feb 28 2007, 17:15) Тороп...   Nov 24 2007, 15:46
- - oval   Цитата(KuzmaPrytkov @ Nov 24 2007, 18:46)...   Nov 24 2007, 16:56
- - KuzmaPrytkov   Интересует версия 9.2i для вин32   Nov 24 2007, 17:32
- - rezident   Может я не совсем в тему, но, например, у моего мо...   Nov 24 2007, 21:14
- - rv3dll(lex)   не знаю насчёт интузиазма - а знаний точно не хват...   Nov 26 2007, 05:13
- - bav   На Вашем месте я бы не стал заморачиваться с FPGA,...   Nov 26 2007, 07:05
|- - Mukhanov   Цитата(bav @ Nov 26 2007, 10:05) На Вашем...   Nov 26 2007, 18:28
- - ViKo   По поводу осциллографов - www.auris.ru - там есть ...   Nov 26 2007, 14:25
- - rv3dll(lex)   Цитата(Serg_greS @ Nov 27 2007, 08:11) Ну...   Nov 27 2007, 05:59


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

 


RSS Текстовая версия Сейчас: 26th July 2025 - 03:29
Рейтинг@Mail.ru


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