Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
01.06.2009, 16:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Цитата:
|
Для коммерческих проектов под VGA нужна связка: FPGA + SRAM + DAC.
|
+10
Возможно только не FPGA, а CPLD. По минимуму DAC реализуется на наборе резисторов.
|
|
|
|
02.06.2009, 16:43
|
|
Частый гость
Регистрация: 15.08.2007
Сообщений: 15
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
А еще есть вариант использования видеоконтроллеров типа Epson S1D13505 + DRAM
разрешение до 800*600, 65к цветов, паралельная шина сомещается с различными процессорами
http://www.epson.jp/device/semicon_e...duct_brief.pdf
Более могучие видеоконтроллеры делает Fujitsu
Это позволяет не нагружать основой процессор регенерацией изображения.
|
|
|
|
02.06.2009, 16:45
|
|
Прохожий
Регистрация: 02.06.2009
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от bsvk
|
Год назад сделал VGA контроллер с использованием ALTERA EPM7128, контроллера 51-го семейства и микросхемы статической памяти.
ПЛМ, например ALTERA делают это легко и непринужденно и могут обеспечить совместный доступ к памяти
|
Вот про совместный доступ к видеопамяти можно по подробнее. А то хочется сделать прозрачную запись в видеопамять не думая о том, что в этот момент она занята выводом изображения. Например в ZX Spectrum так сделано. У меня имеются: SRAM 2x512Kx8b, Altera EPM3128A, 3 шт. TDA8702T (8бит видеоЦАП),LPC2142FBD64 (ARM7). Хочется из этого сварганить более-менее нормальный VGA-видеоадаптер с разрешением 640х480 65536 цветов (16 бит).
|
|
|
|
02.06.2009, 17:53
|
|
Вид на жительство
Регистрация: 15.03.2005
Сообщений: 351
Сказал спасибо: 17
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Не осилил буквы. Если байн то извините.Вот что АВР может на 20 мГц, без всяких видеоконтроллеров!
|
|
|
|
03.06.2009, 08:26
|
|
Частый гость
Регистрация: 20.10.2008
Адрес: г.Омск
Сообщений: 28
Сказал спасибо: 27
Сказали Спасибо 6 раз(а) в 5 сообщении(ях)
|
Старые ISA VGA контроллеры кто-нибудь пробовал прицеплять к МК? Такое чудо, только с сетевыми картами я видел.
|
|
|
|
03.06.2009, 11:07
|
|
Частый гость
Регистрация: 19.08.2005
Сообщений: 35
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Видел в сети подобный проект. Имхо некрасивое решение. Лучше уж CPLF/FPGA.
Все, что мне удалось выжать из ATmega32 на 16МГц это 360х480 или 45 символов на 40 (символы 8x12).
Если есть желание сделать не текстовый а графический режим - можно взять ATmega8515 с внешней памятью.
|
|
|
Сказали "Спасибо" zloy2005
|
|
|
03.06.2009, 12:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Сообщение от kulibin_svv
|
Старые ISA VGA контроллеры кто-нибудь пробовал прицеплять к МК? Такое чудо, только с сетевыми картами я видел.
|
Если шина ИСА, то в принципе все равно, что на неё цеплять. Вопрос только в том, что далеко не всякий МК справится с 256к памяти. Теоретически ничего сложного нет, но надо-ли работать с такими раритетами?
|
|
|
|
03.06.2009, 16:36
|
|
Прохожий
Регистрация: 02.06.2009
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от MisterDi
|
но надо-ли работать с такими раритетами?
|
Вот и я не хочу заниматься поисками раритетов, а сделать сам простую видеокарту ВГА для микроконтроллера используя ПЛИС. Которую легко можно будет повторить по мере надобности. Вот только не могу разрулить совместный доступ к видеопамяти ПЛИС и микроконтроллера. Может кто подскажет где это можно прочитать и желательно со схемными решениями.
|
|
|
|
03.06.2009, 17:15
|
|
Гражданин KAZUS.RU
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
|
Для "прозрачного" доступа к видеопамяти, нужно организовать что то типа двухпортовой памяти, по очереди подключая ее то к ШД контроллера, то к контроллеру VGA. Память правда для этого понадобится достаточно быстрая(=‹10nS ориентировочно при VGA разрешении).
Лично я других способов не вижу.
__________________
Если ты читаешь это - значит тебе нечем заняться...
|
|
|
|
03.06.2009, 17:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Цитата:
|
Вот и я не хочу заниматься поисками раритетов, а сделать сам простую видеокарту ВГА для микроконтроллера используя ПЛИС. Которую легко можно будет повторить по мере надобности. Вот только не могу разрулить совместный доступ к видеопамяти ПЛИС и микроконтроллера. Может кто подскажет где это можно прочитать и желательно со схемными решениями.
|
Принцип организации работы с памятью аналогичен тому, который используется в ZX-Spectrum, Орион-128, Специалист и других компах начала 90-х: Высокоскоростное ОЗУ поочередно подключается к двум группам шин: генератора адреса видеоконтроллера и системной шине устройства.
Когда-то делал проект, в котором формирование алфавитно-цифровых символов для ЖК-матрицы выполнялось на основе знакогенератора, находившегося в том же модуле ОЗУ. Графика была 640*480 при затратах озу около 8К байт
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Вывод переменной на LCD
|
DDimon |
Микроконтроллеры, АЦП, память и т.д |
9 |
12.01.2009 22:36 |
Вывод русского языка на LCD.
|
uhbwtyrj1987 |
Микроконтроллеры, АЦП, память и т.д |
24 |
12.06.2008 19:55 |
LCD DEM16216 инвертный вывод символов
|
ajborman |
Микроконтроллеры, АЦП, память и т.д |
8 |
02.06.2007 00:00 |
Схема включения LCD панели от Motorola StarTAC для AVR/PIC
|
Gobsek |
Микроконтроллеры, АЦП, память и т.д |
0 |
11.03.2007 17:44 |
Вывод Float на ЖКИ в AVR assembler
|
Tcom |
Микроконтроллеры, АЦП, память и т.д |
18 |
07.03.2006 20:48 |
Часовой пояс GMT +4, время: 06:19.
|
|