Перейти к содержанию
    

VGA адаптер для микропроцессорного устройства

Здравствуйте!

 

Поставлена задача реализовать вывод данных с некого микропроцессорного устройства на стандартный монитор по интерфейсу 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ми) битные изображения (хотя и не обязательно).

Изменено пользователем Lexy_one

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посоветуйте, как лучше реализовать вывод на монитор

 

Видел и на обычной логике, но сейчас лучше сделать на ПЛИС:

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К сожалению с плисами я не очень знаком...

А про процессорные примеры приведенные вами я и говорил...

Но неужели нет спец микросхем видео драйверов???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но неужели нет спец микросхем видео драйверов???

 

Готовых микросхем не видел, не хочу выдумывать.

Та ссылка, что я дал, позволит вам быстро войти в курс дела. Ничего сверхсложного в ПЛИС нет.

У нас раньше использовалась аппаратура Kron K-180, так там видеоадаптер как раз был сделан на логике . В более поздней версии этой аппаратуры адаптер был сделан уже на CPLD от Xilinx. Я бы делал так же, если бы не нашел готовую ИС, недорогую и недефицитную ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вот какого порядка будет цена на плис (которая подходит для этой задачи),

и если не сложно, подскажите доступную модель плис.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вот какого порядка будет цена на плис (которая подходит для этой задачи),

и если не сложно, подскажите доступную модель плис.

 

Сходу не скажу. Сам я таких задач не решал, и прикинуть стоимость ПЛИС мне будет сложно. У меня в столе лежит 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не так давно прорабатывал вопрос выода символьной информации на VGA дисплей. При тактовой процессора 20Мгц (PIC или AVR при наличии SPI)получается только монохром 16 символов в строке. Больше не успевает и процессор занят под завязку. Через порты только упрощенные статические картинки типа сетчатого поля или цветных полос.

Как пример посмотрите http://eldigi.ru/site/comp/6.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спартан, стоит сейчас долларов 15-20

 

Да... 15-20 - многовато будет... начальство на такие затраты вряд ли пойдет вот если бы 6-8 доларов, то может быть и прокатило бы...

Наверное нужно смотреть все таки в сторону микроконтроллеров.

Изменено пользователем Lexy_one

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если не сложно, подскажите доступную модель плис.

 

EPM240atc100 или EPM570atc100 - ещё в институте делали вывод данных на VGA-мониторы. Просто для вывода видеобуффера на монитор epm270 с головой хватало (умудрялись и на epm3128 делать).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да... 15-20 - многовато будет...

 

Я же говорю, этот чип для такого проекта очень избыточен. Подойдет нечто гораздо более дешевое и простое. А Спартан - это на пробу. просто реализовать на нем проект, освоиться и затем осознанно выбрать подходящий для вашего проекта чип ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У нас когда-то была плата с ARM9 и неким видео-ЦАП от AnalogDevices.

Вся эта конструкция бодро показывала WinCE на самом обычном мониторе.

 

Документации нет (на следующей версии прикрутили параллельный интерфейс к обычной ЖК-матрице), но сама железка где-то в хламе лежит. Если интересно, могу посмотреть модель ЦАПа. Только он устарел уже за прошедшие 6 лет...

 

Но если нет "толстого" контроллера, в 5 баксов это решение тоже не уложится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если интересно, могу посмотреть модель ЦАПа. Только он устарел уже за прошедшие 6 лет...

ADV7123 или 7125, наверное. А чему там стареть, собственно? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Помнится, вот такое где-то тут обсуждали.

 

Конечно, не HDMI и не DisplayPort для стандартного монитора... :laughing:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Parallax Propeller на VGA умеет изображение выводить, но тоже дороже "6-8 баксов" :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...