|
Преобразование VGA сигнала на ПЛИС, Преобразование 1024x768 -> 1280x1024 и другие варианты |
|
|
|
Nov 26 2007, 07:05
|
Знающий
   
Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184

|
На Вашем месте я бы не стал заморачиваться с FPGA, проще поставить DSP с двумя (тремя для функции картинка в картинке) видео портами, программно расширить изображение. Это будет по временным затратам быстрее и проще.
Представьте сами что Вам потребуется:
- сделать нормальный видеопорт (видеоконтроллер) на вход
- сделать контроллер памяти
- сделать видеопорт на выход (видеоконтроллер)
- программно сшить полукадры
- программно изменить разрешение (даже билинейная интерполяция на ПЛИС выглядит достаточно мрачно)
- синронизировать кадры входные с выходными (тройная буферизация на вход, обработка, тройная буферизация на выход)
- а если будет второй источник сигнала и Вы захотите увидеть картинку в картинке - еще тройной буфер.
Думаю, это все проще писать, читать и исправлять ошибки в C++ коде, чем на HDL. Если не верите, попробуйте написать (не самое сложное) контроллер памяти, в который идет два потока и на выход третий поток данных, и все с разными частотами.
|
|
|
|
|
Nov 26 2007, 14:25
|

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

|
По поводу осциллографов - www.auris.ru - там есть приличные осциллографы, сам один такой имел, характеристики во многом получше многих стационарных, но пользоваться неудобно, это беда всех компьютерных прибамбасов. По поводу буфера в ПЛМ - можно сделать двухпортовое ОЗУ, в Altera, например, это можно без проблем, в Xilinx, наверняка, тоже. Нужны АЦП на входе, и, естественно, на выходе нужны ЦАПы быстрые. А все это - не дешевые вещи. Что касается идеи вообще - вряд ли стоит этим заниматься.
|
|
|
|
|
Nov 26 2007, 18:28
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 9-08-06
Пользователь №: 19 444

|
Цитата(bav @ Nov 26 2007, 10:05)  На Вашем месте я бы не стал заморачиваться с FPGA, проще поставить DSP с двумя (тремя для функции картинка в картинке) видео портами, программно расширить изображение. Это будет по временным затратам быстрее и проще.
Представьте сами что Вам потребуется:
- сделать нормальный видеопорт (видеоконтроллер) на вход
- сделать контроллер памяти
- сделать видеопорт на выход (видеоконтроллер)
- программно сшить полукадры
- программно изменить разрешение (даже билинейная интерполяция на ПЛИС выглядит достаточно мрачно)
- синронизировать кадры входные с выходными (тройная буферизация на вход, обработка, тройная буферизация на выход)
- а если будет второй источник сигнала и Вы захотите увидеть картинку в картинке - еще тройной буфер.
Думаю, это все проще писать, читать и исправлять ошибки в C++ коде, чем на HDL. Если не верите, попробуйте написать (не самое сложное) контроллер памяти, в который идет два потока и на выход третий поток данных, и все с разными частотами. Сам сейчас этим занимаюсь, жуть, зато относительно дешево. Тоже вот на давинчи поглядываю, но зато относительно дорого.
|
|
|
|
|
Nov 27 2007, 05:11
|

Частый гость
 
Группа: Новичок
Сообщений: 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
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|