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

 
 
> Несложный видеоконтроллер на ПЛИС, с чего начать?
penauch
сообщение Oct 12 2009, 23:59
Сообщение #1


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

Группа: Участник
Сообщений: 78
Регистрация: 12-10-09
Пользователь №: 52 902



в ПЛИСах начинающий.
сильно не пинать smile.gif

требуется сделать несложный видеоконтроллер обладающий следующим:

1) вывод на телевизор (PAL / NTSC)

2) разрешение 320 на 240 (QVGA)

3) цветность - 16 бит на точку (компоненты R,G,B побитово 5:6:5), поддержка палитры (256 цветов, 1 байт на точку)

4) доступ к видеопамяти видеоконтроллера через 8-битный порт-ввода вывода

5) обращение к памяти с автоинкрементом адреса (экономит адресные линии, A0=0 - комманды, A0=1 - данные)

6) обращение к видеоконтроллеру во время HBlank или VBlank. Или прийдётся делать 2 страницы

Вопросы:

1) есть ли похожие готовые решения?

2) с чего начать?

3) где можно почитать о принципах построения видеоконтроллеров на ПЛИС?

4) возможно ли впихнуть в недорогую ПЛИС (типа PLCC, QFP с количеством пинов не более 128)?

5) есть ли ПЛИС со встроенной памятью от 512 кБ и выше? со встроенным видео-цап ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Oct 13 2009, 16:37
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Вы же видите что человек начинающий, а Вы ему SDRAM советуете. Он только на ней умрет.


Слухи о сложности окучивания SDRAM сильно преувеличены. Например - http://tinyvga.com/avr-sdram-vga

Я тут недавно аналогичное решение в другую сторону (быстро цифровать видеосигнал) применил, только с ARM'ом.

Кстати, самое смешное, что PAL можно сгенерить даже без специального кодера, хватит банального 8мибитного ЦАПа. Главное - выбрать тактовую частоту равной учетверенной частоте цветовой поднесущей. wink.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 14 2009, 02:58
Сообщение #3


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Rst7 @ Oct 13 2009, 11:37) *
Слухи о сложности окучивания SDRAM сильно преувеличены. Например - http://tinyvga.com/avr-sdram-vga

Я тут недавно аналогичное решение в другую сторону (быстро цифровать видеосигнал) применил, только с ARM'ом.


я правильно понял, заинитил, рефреш побоку, запусти чтение страницы и дуй в ЦАП? smile.gif только не понятно на схематике откуда мега берет исходную пикчю ?


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- penauch   Несложный видеоконтроллер на ПЛИС   Oct 12 2009, 23:59
- - rezident   Для начала нужно воспользоваться поиском по форуму...   Oct 13 2009, 00:44
|- - penauch   Цитата(rezident @ Oct 13 2009, 04:44) htt...   Oct 13 2009, 01:19
|- - rezident   Цитата(penauch @ Oct 13 2009, 07:19) тоес...   Oct 13 2009, 01:55
- - rv3dll(lex)   очень сильно зависит от того как писать в память и...   Oct 13 2009, 04:18
|- - penauch   Цитата(rv3dll(lex) @ Oct 13 2009, 08...   Oct 13 2009, 04:47
- - iosifk   Смотрите учебный курс у Альтеры или стартовый набо...   Oct 13 2009, 04:41
- - rv3dll(lex)   зачем делать палитру, если у тебя уже 65к цветов с...   Oct 13 2009, 05:24
|- - penauch   Цитата(rv3dll(lex) @ Oct 13 2009, 09...   Oct 13 2009, 06:06
|- - alevnew   Цитата(penauch @ Oct 13 2009, 12:06) наво...   Oct 13 2009, 06:35
|- - penauch   не хотелось бы обсуждать множество вариантов, а хо...   Oct 13 2009, 06:57
|- - alevnew   Цитата(penauch @ Oct 13 2009, 12:57) не х...   Oct 13 2009, 08:00
||- - penauch   Цитата(alevnew @ Oct 13 2009, 12:00) Под ...   Oct 13 2009, 11:08
|- - Maverick   Цитата(penauch @ Oct 13 2009, 09:57) не х...   Oct 13 2009, 16:23
- - AlexanderX   1. Я думаю начать нужно с выбора Video Encoder. Со...   Oct 13 2009, 11:10
- - Евгений Николаев   На первых этапах, я бы вообще, абстрагировался от ...   Oct 13 2009, 11:22
- - rv3dll(lex)   c двумя страницами надо приготовиться писать в два...   Oct 13 2009, 12:28
- - Rst7   Цитатас сдрам даже не вздумай начинать после потер...   Oct 13 2009, 12:33
- - AlexanderX   Вы же видите что человек начинающий, а Вы ему SDRA...   Oct 13 2009, 15:07
|- - alevnew   Цитата(Rst7 @ Oct 13 2009, 22:37) Слухи о...   Oct 14 2009, 04:45
- - penauch   спасибо за ссылки. но про формирование PAL и про ...   Oct 13 2009, 23:06
- - Rst7   Цитатая правильно понял, заинитил, рефреш побоку, ...   Oct 14 2009, 03:46
- - rv3dll(lex)   ну это как сказать))) особенно по сравнению со ст...   Oct 14 2009, 05:06
|- - alevnew   Цитата(rv3dll(lex) @ Oct 14 2009, 11...   Oct 14 2009, 05:17
|- - des00   Цитата(alevnew @ Oct 14 2009, 00:17) В ци...   Oct 14 2009, 05:49
|- - alevnew   Цитата(des00 @ Oct 14 2009, 11:49) это ес...   Oct 14 2009, 05:59
|- - des00   Цитата(alevnew @ Oct 14 2009, 00:59) Это ...   Oct 14 2009, 06:52
|- - alevnew   Цитата(des00 @ Oct 14 2009, 12:52) srd_sd...   Oct 14 2009, 07:57
- - Rst7   ЦитатаНо когда требуются мегабайты памяти - SRAM м...   Oct 14 2009, 05:23
- - Rst7   Цитатапри чтении бурстами по 8 выше 40% полосы чте...   Oct 14 2009, 06:57
|- - des00   Цитата(Rst7 @ Oct 14 2009, 01:57) Тут все...   Oct 14 2009, 07:04
- - Rst7   Цитатано это время много больше рекомендуемого пер...   Oct 14 2009, 07:10
|- - des00   Цитата(Rst7 @ Oct 14 2009, 02:10) Не совс...   Oct 14 2009, 07:13
- - Rst7   Цитатаможно работать вообще без рефреша Безусловн...   Oct 14 2009, 07:17
- - rv3dll(lex)   можно много чего. у меня была задача в которой 102...   Oct 14 2009, 10:09
- - torik   Цитатаи не надо озадачиваться всякими черезстрочно...   Oct 15 2009, 08:01


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

 


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


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