КАК РАБОТАЕТ VGA МОНИТОР?

  Рет қаралды 8,377

ElectroHobby

ElectroHobby

6 жыл бұрын

УПРАВЛЕНИЕ VGA МОНИТОРОМ НА ПЛИС ALTERA . РАЗБИРАЕМСЯ КАК РАБОТАЕТ VGA МОНИТОР.
Вступительное на тему ПЛИС marsohod.org/downloads/catego... там же на сайте есть много интересного marsohod.org
проект drive.google.com/open?id=1IPi...

Пікірлер: 50
@user-ex8ed6pu9h
@user-ex8ed6pu9h 6 ай бұрын
Огромное спасибо, лайк + подписка! Очень нужная информация, хотя и для узкого круга зрителей.
@sergatmel8242
@sergatmel8242 3 ай бұрын
Шикарно ! Спасибо за исходники !
@user-ex8ed6pu9h
@user-ex8ed6pu9h 6 ай бұрын
Кстати, в русском тырнэте мало толковых роликов с применением Ардуино, а мне бы хотелось гайдов именно по нему, сможете организовать?
@russianultraviolet4441
@russianultraviolet4441 Жыл бұрын
Спасибо большое!!! Не с первого раза получилось. У меня на ПЛИС есть свой разъём VGA, и там оказывается надо было еще две ножки выхода подключить: частоту VGA и готовность данных (то, что у Вас dat_act). Пока докопался до этого.. . Радости -то сколько!!!
@ElectroHobby1
@ElectroHobby1 Жыл бұрын
И вам. Давно не занимался ПЛИС , но у самого было много приятных моментов.
@hekto_pyc9998
@hekto_pyc9998 5 жыл бұрын
Круто)
@TheYour0wner
@TheYour0wner 4 жыл бұрын
Познавательно!
@ElectroHobby1
@ElectroHobby1 4 жыл бұрын
спасибо.
@user-nv5zd3re9j
@user-nv5zd3re9j Жыл бұрын
Я буду очень рад если ты бы рассказал про синтаксик команд.
@nRADRUS
@nRADRUS 6 жыл бұрын
так эта светомузыка от клавиш работает ) а вообще очень понравилась ) в качестве ЦАП можно использовать разные резисторы для разных ног ПЛИС )))
@ElectroHobby1
@ElectroHobby1 6 жыл бұрын
Для видео я немного доработал проект,убрал клавиши). Про резисторы знал но суть видео и без них понятна.
@nRADRUS
@nRADRUS 6 жыл бұрын
NEY Industries , да, согласен. хотя тут точные не нужны ) тут и 2-3 битов хватит ))
@user-tg6yo7io2y
@user-tg6yo7io2y 4 жыл бұрын
Области синхронизации и обратного хода луча можно сократить и увеличить видимую область изображения. Такой подход используется в компьютерах Амига, где, по желанию, вместо стандартных 640x480 утилитой Overscan можно выставить до 724x568 пикселей. - При стандартной частоте пикселей. Всё зависит от технических особенностей монитора.
@ElectroHobby1
@ElectroHobby1 4 жыл бұрын
ОК.
@kgbussr5247
@kgbussr5247 6 жыл бұрын
Было бы интересно посмотреть вывод статического изображения через VGA или DVI. Изображение либо вшитое в память, либо по UART принимаемое. Благо в 4 циклоне есть встроенная память, минимум 30 кб. Ролик бы продемонстрировал работу с UART (самописным или нет), встроенной памятью и работой с монитором, а также раскроет иеархичность проекта и его модульность. А дальше можно его развивать, ведь параллельность рулит на ПЛИС))
@kgbussr5247
@kgbussr5247 6 жыл бұрын
Так сказать, сделать серию видео по разработке "большого" проекта
@ElectroHobby1
@ElectroHobby1 6 жыл бұрын
UART будет по крайней мере TX работает.Самое интересное было как с 50 мегагерц получить 115200 с приемом не разбирался.Выше 115200 не проверял(думаю тоже все ок) но на ft232 предавал на комп на скорости в раене до 1 мегагерца (видео про камеру если интересно)
@kgbussr5247
@kgbussr5247 6 жыл бұрын
китайцы в своих примерах не парились о дробном коэффициенте деления и просто округляли) про камеру видал. только там по кадру передавалось, а ПЛИС позволит выводить на монитор по максимуму (30 Гц 640х480 если не ошибаюсь). правда буфер нужен, а встроенной памяти маловато
@Diger67
@Diger67 5 жыл бұрын
А почему бы не воспользоваться ФАПЧ(PLL) и не сформировать точно частоту 25,175 МГц. И используем возможность FPGA, и сэкономим логику. В примере конечно это не так важно, а если на FPGA что то серьезное строить.
@ugene4063
@ugene4063 3 жыл бұрын
Бордюры тоже можно отрисовывать.
@SIM31r
@SIM31r 6 жыл бұрын
Памяти для вывода картинки не хватит, а вот текст и псевдографику можно на ходу формировать. Даже 80*80 символов это всего 6400 байт и 256 символов 8*8 это еще 2 килобайта, каждый символ это 8 байт информации графической.
@ElectroHobby1
@ElectroHobby1 6 жыл бұрын
Пока текст не думал выводить.UART ковыряю тх работает.
@annanikulina3620
@annanikulina3620 6 жыл бұрын
Спасибо за видео :) много смотрела английских аналогов, но посмотрев это видео,расставила для себя точки над и так сказать))) сама недавно начала интересоваться ПЛИС(spartan-6), пока что были только мигания диодами и радуга через vga, вот хотела попробовать с СД карточки вывести через vga картинку,но увидела тут в комментах, что задачка не из простых. Была бы весьма благодарна,, если кто подскажет, чем чревато это направление?
@ElectroHobby1
@ElectroHobby1 6 жыл бұрын
Ну если с СД умеете работать то вперед.Я думаю работать с карточкой без файловой системы собираетесь?
@annanikulina3620
@annanikulina3620 6 жыл бұрын
ElectroHobby к сожалению нет, с карточкой раньше не работала 😅 поэтому и спросила, что ж там такого то...))
@ElectroHobby1
@ElectroHobby1 6 жыл бұрын
Я собирался поработать на микроконтроллере.Вроде реализуемо и примеры есть . SPI интерфейс проще чем UART реализовать на ПЛИС я думаю.
@annanikulina3620
@annanikulina3620 6 жыл бұрын
На моей девелопмент борде ( alinx ax309) уже есть встроенный кардридер (поэтому и появилась идея забрать sd), и в описании написано, что там SD mode. Но я пока не разбиралась, чем это все чревато..))
@ElectroHobby1
@ElectroHobby1 6 жыл бұрын
Чревато потраченным временем) его можно сэкономить разобравшись в чужих проектах по работе с SD.
@vika_papa
@vika_papa 6 жыл бұрын
Можно уже передать на монитор что-то сложное например картинку или видео? Или ресурсов плис не хватит?
@ElectroHobby1
@ElectroHobby1 6 жыл бұрын
Хватит, но у меня пока ресурсов не хватает)
@MsTim159
@MsTim159 6 жыл бұрын
С чем для вас легче работать, с микроконтроллерами или c fpga?
@ElectroHobby1
@ElectroHobby1 6 жыл бұрын
Не знаю) FPGA это конструктор можно и контроллер на нем сделать не хуже стм и авр.А можно и процессор (RISC V) и на нем будет линукс работать .
@MsTim159
@MsTim159 6 жыл бұрын
А можно fpga с soc купить сразу, это понятно все.Интересуют ваши впечатления что сложнее fpga или МК, во что труднее "въехать"
@ElectroHobby1
@ElectroHobby1 6 жыл бұрын
Я бы не сказал, что я въехал в мк и в fpga.Просто какой порог вам нужен в мк.Научится использовать библиотеки это одно.Научится работать и разбираться в регистрах другое.Разбираться в чужих библиотеках третье....Либо вы хотите знать как работает мк (АЛУ. КОНВЕЕР .....)Язык для работы с FPGA я более имение освоил за пару часов (основное) , потом уже забыл через пару дней но синтаксис понятен.Потом просматривая проекты китайцев (распечатку)с ручкой и калькулятором можно разобраться.У мк все есть вызвал функции все настроено и пользуйся.На FPGA можно все тоже сделать что и на мк.Оно для других специфических задач.С микроконтроллером я думаю легче работать там все есть для решения повседневных задач и куча готового кода.
@ElectroHobby1
@ElectroHobby1 6 жыл бұрын
Только пока мк медленно отрисовывает экран и в буфер АЦП ничего не пишется может происходить что-то интересное и мы ничего не увидим.Так и с VGA монитором вроди-бы данные есть , а здесь и сейчас их вывести нельзя нужно ждать т.е тот же осциллограф пока мы ждем буфер АЦП уже пару рас может переполнится. Короче если по осцилографам почитать то производители много чего интересного скрывают.Я думаю Вам ничего нового не сказал так для поддержания беседы) .Кстати какой стм32 для VGA применяли?
@ElectroHobby1
@ElectroHobby1 6 жыл бұрын
Кстати добавить таких пару экранов к этому же ПЛИС уже труда не составит и они все будут отрисовыватся своими темами параллельно.
@user-jj5pp3yt5t
@user-jj5pp3yt5t Ай бұрын
А возможно этот код реализовать так, чтобы цвета менялись под такт музыки?
@ElectroHobby1
@ElectroHobby1 Ай бұрын
Все возможно.
@user-jj5pp3yt5t
@user-jj5pp3yt5t Ай бұрын
@@ElectroHobby1 может у вас есть исходник для такой реализации идеи? Я только начинаю учиться программированию. Было бы очень интересно посмотреть. Заранее спасибо.
@user-kt9en6ok6u
@user-kt9en6ok6u 5 жыл бұрын
Всё приятно, но интересно не квадратики и полоски цветные, а цветные фигуры, размытость все более по взрослому.
@ElectroHobby1
@ElectroHobby1 5 жыл бұрын
kzbin.info/www/bejne/gHSqp32nYr12oZY по интересней)
@fsa_youtube
@fsa_youtube 5 жыл бұрын
А hdmi по цифре можно на плисе?
@ElectroHobby1
@ElectroHobby1 5 жыл бұрын
на HDMI можно картинку выводить но я с этим не разбирался пока.
@ugene4063
@ugene4063 3 жыл бұрын
Легко. Есть готовые ip блоки.
@denwerxampp4035
@denwerxampp4035 4 жыл бұрын
+++
@user-xi8dv4xz2f
@user-xi8dv4xz2f Ай бұрын
концепция более менее понятно - реализация нихера не понятно - чо то нажужал по типу помощи мелкософта
FPGA (ПЛИС) - подключаем кнопку
29:01
ПЛИСоводство
Рет қаралды 10 М.
UART & FPGA Bluetooth connection | Road to FPGAs #104
11:25
Electronoobs
Рет қаралды 48 М.
Luck Decides My Future Again 🍀🍀🍀 #katebrush #shorts
00:19
Kate Brush
Рет қаралды 8 МЛН
🌊Насколько Глубокий Океан ? #shorts
00:42
Пробую самое сладкое вещество во Вселенной
00:41
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
Вывод информации на монитор по VGA
19:53
How VGA Works
16:23
Tech Tangents
Рет қаралды 117 М.
ТЕРМОЯДЕРНЫЙ СИНТЕЗ - Что это?
13:04
Hakerishka
Рет қаралды 61 М.
Verilog. Интерфейс VGA
42:11
ФРТК МФТИ
Рет қаралды 3,7 М.
История развития видеоформатов
18:10
SlyLama TV
Рет қаралды 462 М.
Lesson 104 - VGA Controller
12:29
LBEbooks
Рет қаралды 86 М.
Luck Decides My Future Again 🍀🍀🍀 #katebrush #shorts
00:19
Kate Brush
Рет қаралды 8 МЛН