Lexy_one 0 5 марта, 2012 Опубликовано 5 марта, 2012 (изменено) · Жалоба Здравствуйте! Поставлена задача реализовать вывод данных с некого микропроцессорного устройства на стандартный монитор по интерфейсу VGA. Поиск в интернете дал несколько вариантов, где используются в качестве видео драйвера PIC, AVR или другие микроконтроллеры. Например: http://eldigi.ru/site/comp/6.php или http://www.pic24.ru/doku.php/osa/articles/vga_terminal Посоветуйте, как лучше реализовать вывод на монитор: при помощи подобных схем или есть какие либо специализированные микросхемы VGA видео драйверов (которых к сожалению пока найти мне неудалось). А если есть такие драйверы (типа SPI - VGA или чтото подобное) подскажите их названия или хотябы укажите где искать. P.S. Выводить на экран необходимо текст (хотябы 2 величины шрифта с русскими символами), желательно с возможностью указания цвета шрифта, простейшие графические фигуры (прямоугольные рамки, линии), и по возможности простейшие небольшые 2х (8ми) битные изображения (хотя и не обязательно). Изменено 5 марта, 2012 пользователем Lexy_one Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 5 марта, 2012 Опубликовано 5 марта, 2012 · Жалоба Посоветуйте, как лучше реализовать вывод на монитор Видел и на обычной логике, но сейчас лучше сделать на ПЛИС: http://www.fpga4fun.com/PongGame.html P.S. Хотя я как-то в инете встречал прямое подключение монитора к PIC, сейчас поищу. Хотя думаю, что это неудачное решение (в большинстве случаев). P.P.S. Вот пример, и не единственный: http://tinyvga.com/pic-vga А вот еще проект: http://www.vga-avr.narod.ru/main_rus.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lexy_one 0 5 марта, 2012 Опубликовано 5 марта, 2012 · Жалоба К сожалению с плисами я не очень знаком... А про процессорные примеры приведенные вами я и говорил... Но неужели нет спец микросхем видео драйверов??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 5 марта, 2012 Опубликовано 5 марта, 2012 · Жалоба Но неужели нет спец микросхем видео драйверов??? Готовых микросхем не видел, не хочу выдумывать. Та ссылка, что я дал, позволит вам быстро войти в курс дела. Ничего сверхсложного в ПЛИС нет. У нас раньше использовалась аппаратура Kron K-180, так там видеоадаптер как раз был сделан на логике . В более поздней версии этой аппаратуры адаптер был сделан уже на CPLD от Xilinx. Я бы делал так же, если бы не нашел готовую ИС, недорогую и недефицитную ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lexy_one 0 5 марта, 2012 Опубликовано 5 марта, 2012 · Жалоба А вот какого порядка будет цена на плис (которая подходит для этой задачи), и если не сложно, подскажите доступную модель плис. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 5 марта, 2012 Опубликовано 5 марта, 2012 · Жалоба А вот какого порядка будет цена на плис (которая подходит для этой задачи), и если не сложно, подскажите доступную модель плис. Сходу не скажу. Сам я таких задач не решал, и прикинуть стоимость ПЛИС мне будет сложно. У меня в столе лежит DevKit со вторым Спартаном (он, в смысле Спартан, стоит сейчас долларов 15-20). Для этой задачи он очень избыточен, но на нем ее задачу можно решить, все отладить и потом вполне осознанно выбрать именно такую ПЛИС, которая подойдет лучше всего ... Вот, для справки: http://hackaday.com/2011/05/05/dabbling-wi...ed-vga-signals/ http://www.embedds.com/cpld-8-bit-vga-graphics/ http://search.edaboard.com/vga%20xilinx.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MaslovVG 0 5 марта, 2012 Опубликовано 5 марта, 2012 · Жалоба Не так давно прорабатывал вопрос выода символьной информации на VGA дисплей. При тактовой процессора 20Мгц (PIC или AVR при наличии SPI)получается только монохром 16 символов в строке. Больше не успевает и процессор занят под завязку. Через порты только упрощенные статические картинки типа сетчатого поля или цветных полос. Как пример посмотрите http://eldigi.ru/site/comp/6.php Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lexy_one 0 5 марта, 2012 Опубликовано 5 марта, 2012 (изменено) · Жалоба Спартан, стоит сейчас долларов 15-20 Да... 15-20 - многовато будет... начальство на такие затраты вряд ли пойдет вот если бы 6-8 доларов, то может быть и прокатило бы... Наверное нужно смотреть все таки в сторону микроконтроллеров. Изменено 5 марта, 2012 пользователем Lexy_one Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mempfis_ 0 5 марта, 2012 Опубликовано 5 марта, 2012 · Жалоба если не сложно, подскажите доступную модель плис. EPM240atc100 или EPM570atc100 - ещё в институте делали вывод данных на VGA-мониторы. Просто для вывода видеобуффера на монитор epm270 с головой хватало (умудрялись и на epm3128 делать). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 5 марта, 2012 Опубликовано 5 марта, 2012 · Жалоба Да... 15-20 - многовато будет... Я же говорю, этот чип для такого проекта очень избыточен. Подойдет нечто гораздо более дешевое и простое. А Спартан - это на пробу. просто реализовать на нем проект, освоиться и затем осознанно выбрать подходящий для вашего проекта чип ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
esaulenka 7 5 марта, 2012 Опубликовано 5 марта, 2012 · Жалоба У нас когда-то была плата с ARM9 и неким видео-ЦАП от AnalogDevices. Вся эта конструкция бодро показывала WinCE на самом обычном мониторе. Документации нет (на следующей версии прикрутили параллельный интерфейс к обычной ЖК-матрице), но сама железка где-то в хламе лежит. Если интересно, могу посмотреть модель ЦАПа. Только он устарел уже за прошедшие 6 лет... Но если нет "толстого" контроллера, в 5 баксов это решение тоже не уложится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 5 марта, 2012 Опубликовано 5 марта, 2012 · Жалоба Если интересно, могу посмотреть модель ЦАПа. Только он устарел уже за прошедшие 6 лет... ADV7123 или 7125, наверное. А чему там стареть, собственно? :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 5 5 марта, 2012 Опубликовано 5 марта, 2012 · Жалоба Видел и на обычной логике, но сейчас лучше сделать на ПЛИС: Вот ещё пример. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mike18 0 6 марта, 2012 Опубликовано 6 марта, 2012 · Жалоба Помнится, вот такое где-то тут обсуждали. Конечно, не HDMI и не DisplayPort для стандартного монитора... :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RabidRabbit 0 6 марта, 2012 Опубликовано 6 марта, 2012 · Жалоба Parallax Propeller на VGA умеет изображение выводить, но тоже дороже "6-8 баксов" :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться