Рубрика «VGA»
Игра «Морской бой» через UDP на двух Raspberry Pi PICO-W
2025-09-30 в 5:20, admin, рубрики: DMA, raspberry pi pico w, udp, VGAСоздание видеокарты Бена Итера на FPGA чипе
2025-03-24 в 16:52, admin, рубрики: ben eater, fpga, Verilog, VGA
Здравствуйте. Меня зовут Дмитрий. Данная статья является продолжением статьи Сборка компьютера sap-1 (компьютер Бена Итера) в игре Turing Complete (если вы её не читали то очень советую). Сегодня мы продолжим исследовать блог Бена Итера, но вместо компьютерной игры мы соберем простейшую видеокарту на FPGA чипе.
PAL видеоадаптер на FPGA с буфером кадра
2025-02-14 в 12:16, admin, рубрики: bad apple, cpld, fpga, PAL, Verilog, VGA, Буфер кадра, видеоадаптер, Видеогенератор, ПЛИС
Наверное, каждый второй разработчик на ПЛИС в начале своего пути пытался визуализировать работу своих схем. Кто-то подключал TFT-дисплей, кто-то — VGA монитор. А у меня под рукой оказался только телевизор с композитным входом. Ну что ж, работаем с тем, что есть!
Дисклеймер
VGA-видеокарта на советских микросхемах
2024-06-30 в 10:08, admin, рубрики: VGA, видеокарта, сделай сам, СССРБыть или не быть VGA-видеокарте на советских микросхемах?!
Всё же быть! Представляю Вашему вниманию VGA-видеокарту:
Разрешение 256 х 128 пикселей, 256 цветов, 2 страницы
видеопамяти и все это на 60 микросхемах. Общий объем видеопамяти 64 Кб.
Микросхемы использованы советского производства, хотя некоторые уже
российского, но ведь технологии все равно тех времен, значит этим можно
пренебречь. Эта видеокарта разрабатывалась для ЭВМ «Таймыр-2», который метит в
книгу «рекордов Гиннесса» как самый затянувшийся проект.))) На самом деле видеокарте
Читать полностью »
Графика древности: палитры, часть 2-2
2023-12-21 в 13:00, admin, рубрики: cga, Nes, ruvds_статьи, snes, VGA, графика, графика для игр, денди, палитра, палитры, пиксель-арт, пиксельная графика
В предыдущей части цикла статей мы рассмотрели историю эволюции палитр в цветной компьютерной графике домашних компьютеров и игровых консолей, а также причины, почему они оказались именно такими и содержали те или иные цвета. Однако тема палитровой графики ещё не исчерпана. Сегодня поговорим про множество других интересных вещей: программируемые палитры и экономию памяти, палитровые анимации и визуальные эффекты, проблемы цветопередачи, обход ограничений на количество цветов, таинственный «артефактинг» и особенности рисования палитровой графики.Читать полностью »
Видеокарта VGA для микроконтроллера. Часть 2. От идеи до мелкой серии
2023-12-06 в 8:01, admin, рубрики: cpld, ega, PGA, ram, timeweb_статьи, Verilog, VGA, микроконтроллеры, микросхемы, ПЗУ, ПЛИС, электроника
Идея была обкатана на макете и показала свою жизнеспособность. Однако для ее реализации «в железе», а тем более в серии, необходимо пересмотреть несколько моментов.Читать полностью »
Графика древности: палитры, часть 1-2
2023-11-23 в 9:00, admin, рубрики: cga, Nes, ruvds_статьи, snes, VGA, графика, графика для игр, денди, палитра, палитры, пиксель-арт, пиксельная графика
Хотя пиксельная графика прошлых лет полна нюансов, несомненно, одной из её главнейших характеристик, наряду с разрешением, является палитра — ограниченный набор цветов, которым нарисовано пиксельное изображение. Уникальное сочетание цветов, доступное на отдельно взятом старом компьютере или игровой приставке, часто позволяет даже беглым взглядом отличить графику для одной платформы от другой. Техники работы с палитрами и подбор оттенков также являются визитной карточкой многих пиксельных художников прошлого и современности. Но палитра — это не просто случайный набор цветов. Это результат технических ограничений и инженерных решений, в результате которых родились необычные техники рисования, анимационные спецэффекты, и особая визуальная эстетика.
Читать полностью »
Видеокарта VGA для микроконтроллера
2023-08-29 в 7:01, admin, рубрики: BUSY, cpld, ega, PGA, ram, timeweb_статьи, Verilog, VGA, микроконтроллеры, микросхемы, ПЗУ, ПЛИС, электроника
Иногда, при разработке устройств на микроконтроллерах, возникает потребность в выводе на дисплей большого количества информации или же в выводе информации на крупный дисплей для возможности ее считывания с большого расстояния. К сожалению, готовых решений этой проблемы нет, а те что есть – весьма дороги. Например, графические ЖК-дисплеи с возможностью подключения к микроконтроллеру обычно имеют диагональ не более нескольких дюймов и достаточно существенную цену (причем, даже монохромные, о цветных вообще можно не говорить).
В то же время есть огромный парк старых ЖК мониторов. Модели с диагональю 15-19 дюймов можно приобрести в рабочем состоянии за 200 – 500 руб. Особенно это касается моделей с немодным сейчас соотношением сторон 4:3. Эти модели достаточно надежные. Лампы CCFL, используемые для подсветки, конечно, теряют яркость за годы эксплуатации и их спектр свечения уходит в неприятный красноватый оттенок, но благодаря большому количеству таких мониторов всегда есть возможность выбрать более-менее живой экземпляр. Кроме того, лампы CCFL относительно несложно заменить обычной светодиодной лентой, подключив ее напрямую к источнику питания 12 В монитора. Однако при этом обычно необходимо заблокировать цепи обратной связи от микросхемы управления подсветкой к контроллеру самого монитора, иначе монитор будет думать что подсветка неисправна и просто выключится. Также придется пожертвовать функцией регулировки яркости. Однако, этой функцией мало кто пользуется. Обычно яркость монитора настраивается один раз в жизни, сразу после его покупки и потом никогда не меняется.Читать полностью »
Хочу поделиться собственным опытом вывода изображения на монитор через VGA интерфейс. Я понимаю, что подобная задача решалась много раз, разными людьми, на разном оборудовании. Поэтому призываю всех причастных к этой теме отписаться в комментариях о своих вариантах реализации и особенностях разработки.
У меня на полке пылится вот такая отладочная плата, на ней кроме ПЛИС и SDRAM ничего больше нет (естественно, не считая кнопок и светодиодов и т.д.).



