PDA

Просмотр полной версии : Видеопроцессор на пик контроллере.



Руслан
09.11.2011, 14:01
Уважаемые мастера разбирающееся в пик контроллерах подскажите, возможно ли на пике создать видеопроцессор что бы он поддерживал разрешение 1920*1080 и максимально возможное количество цветов? При этом изображение выводилось моментально без каких либо тормозов.

Дмитрий
09.11.2011, 14:06
Руслан, А зачем именно пик(да, кстати еще - какой из пиков имеется в виду)? В контексте какой задачи это необходимо?
В принципе, это возможно, но пику эта задача не свойственна. Лучше возложить такую задачу на CPLD/FPGA, куда гибче/проще архитектура получится.

vinxru
09.11.2011, 14:07
Если без внешних счетчиков и памяти, то нет. А если с ними, то контроллер будет лишь заполнять видеопамять данными.

Дмитрий
09.11.2011, 14:11
что бы он поддерживал разрешение 1920*1080 и максимально возможное количество цветов?
Для начала подсчитай сколько необходимо памяти под такую архитектуру...

Руслан
09.11.2011, 14:15
меня интересует такой тип работы, основной процессор заливает картинки в видео процессор и по необходимости выводит их с нужными координатами. При этом чтобы была возможность простого наложения (как спрайты) возможность проигрывания видео на заднем фоне. Может есть более грамотные решения. Именно поэтому я и задаю вопрос.

Titus
09.11.2011, 14:20
Уважаемые мастера разбирающееся в пик контроллерах подскажите, возможно ли на пике создать видеопроцессор что бы он поддерживал разрешение 1920*1080 и максимально возможное количество цветов? При этом изображение выводилось моментально без каких либо тормозов.
Обьем памяти под такой экран потребовал бы 1920*1080*4 = 8Мб, а пиксельклок (частота, с которой должны выбираться слова из памяти) был бы не меньше, чем 1920*1080*60Hz = 125MHz.

Дмитрий
09.11.2011, 14:20
Руслан, пику это не по силам, тем более объем необходимой для всех хотелок памяти очень велик. Посмотри в сторону FPGA, там можно сделать подобное. В PentEvo один товарищ делал подобный проц, который работает со спрайтами, что правда разрешение там пониже, но это не беда, можно сделать любое.

Titus
09.11.2011, 14:23
меня интересует такой тип работы, основной процессор заливает картинки в видео процессор и по необходимости выводит их с нужными координатами. При этом чтобы была возможность простого наложения (как спрайты) возможность проигрывания видео на заднем фоне. Может есть более грамотные решения. Именно поэтому я и задаю вопрос.
Берете ПЦ с хорошей видюхой, подключаете по COM-порту или LPT-порту, к ней Спектрум, и получаете то, что хотели. Видеосистему, и ненужная приблуда в виде Спектрума.

Руслан
09.11.2011, 14:26
Посмотри в сторону FPGA, там можно сделать подобное


Дмитрий, я так понимаю FPGA это тип графических процессоров. Подскажите где можно найти краткую информацию на русском языке по ним? И какова их рыночная цена?

Дмитрий
09.11.2011, 15:35
Руслан, нет, это логическая матрица. В нее можно запрограммировать практически любую схему - для примера посмотри что люди делают: -=Reverse=- Конфигурации (http://zx.pk.ru/showthread.php?t=13875&highlight=u10), Специалист_МХ_FPGA на u10ep3c (http://zx.pk.ru/showthread.php?t=14005&highlight=u10), Орион-2010 на u10ep3c (http://zx.pk.ru/showthread.php?t=13803&highlight=u10). Где-то тут даже видео карту делали для спека. Тут инфо на русском: ПЛИС и всё что с ними связано (http://zx.pk.ru/showthread.php?t=9342&highlight=u10). Стоимость зависит от жирности.

Руслан
09.11.2011, 16:13
Стоимость зависит от жирности.

Где их можно купить или посмотреть цены. Может маркировку подскажите. Примерные требования я написал в в первом посте.

Дмитрий
09.11.2011, 16:28
В любом инет-магазине радиодеталей,я не знаю какие у вас там есть. Название семейства FPGA - Altera Cyclone. Начальные буквы маркировки EP1CXX, EP2CXX, EP3CXX, где XX - жирность. Вот допустим цены в нашем инет-магазине (http://kosmodrom.com.ua/product.php?page=0&name=ep2c&okbutton=%CF%EE%E8%F1%EA).

Руслан
09.11.2011, 17:09
Дмитрий, спасибо большое за информацию.