УПРАВЛЕНИЕ VGA МОНИТОРОМ НА ПЛИС ALTERA . РАЗБИРАЕМСЯ КАК РАБОТАЕТ VGA МОНИТОР. Вступительное на тему ПЛИС marsohod.org/downloads/catego... там же на сайте есть много интересного marsohod.org проект drive.google.com/open?id=1IPi...
Пікірлер: 50
@user-ex8ed6pu9h6 ай бұрын
Огромное спасибо, лайк + подписка! Очень нужная информация, хотя и для узкого круга зрителей.
@sergatmel82423 ай бұрын
Шикарно ! Спасибо за исходники !
@user-ex8ed6pu9h6 ай бұрын
Кстати, в русском тырнэте мало толковых роликов с применением Ардуино, а мне бы хотелось гайдов именно по нему, сможете организовать?
@russianultraviolet4441 Жыл бұрын
Спасибо большое!!! Не с первого раза получилось. У меня на ПЛИС есть свой разъём VGA, и там оказывается надо было еще две ножки выхода подключить: частоту VGA и готовность данных (то, что у Вас dat_act). Пока докопался до этого.. . Радости -то сколько!!!
@ElectroHobby1 Жыл бұрын
И вам. Давно не занимался ПЛИС , но у самого было много приятных моментов.
@hekto_pyc99985 жыл бұрын
Круто)
@TheYour0wner4 жыл бұрын
Познавательно!
@ElectroHobby14 жыл бұрын
спасибо.
@user-nv5zd3re9j Жыл бұрын
Я буду очень рад если ты бы рассказал про синтаксик команд.
@nRADRUS6 жыл бұрын
так эта светомузыка от клавиш работает ) а вообще очень понравилась ) в качестве ЦАП можно использовать разные резисторы для разных ног ПЛИС )))
@ElectroHobby16 жыл бұрын
Для видео я немного доработал проект,убрал клавиши). Про резисторы знал но суть видео и без них понятна.
@nRADRUS6 жыл бұрын
NEY Industries , да, согласен. хотя тут точные не нужны ) тут и 2-3 битов хватит ))
@user-tg6yo7io2y4 жыл бұрын
Области синхронизации и обратного хода луча можно сократить и увеличить видимую область изображения. Такой подход используется в компьютерах Амига, где, по желанию, вместо стандартных 640x480 утилитой Overscan можно выставить до 724x568 пикселей. - При стандартной частоте пикселей. Всё зависит от технических особенностей монитора.
@ElectroHobby14 жыл бұрын
ОК.
@kgbussr52476 жыл бұрын
Было бы интересно посмотреть вывод статического изображения через VGA или DVI. Изображение либо вшитое в память, либо по UART принимаемое. Благо в 4 циклоне есть встроенная память, минимум 30 кб. Ролик бы продемонстрировал работу с UART (самописным или нет), встроенной памятью и работой с монитором, а также раскроет иеархичность проекта и его модульность. А дальше можно его развивать, ведь параллельность рулит на ПЛИС))
@kgbussr52476 жыл бұрын
Так сказать, сделать серию видео по разработке "большого" проекта
@ElectroHobby16 жыл бұрын
UART будет по крайней мере TX работает.Самое интересное было как с 50 мегагерц получить 115200 с приемом не разбирался.Выше 115200 не проверял(думаю тоже все ок) но на ft232 предавал на комп на скорости в раене до 1 мегагерца (видео про камеру если интересно)
@kgbussr52476 жыл бұрын
китайцы в своих примерах не парились о дробном коэффициенте деления и просто округляли) про камеру видал. только там по кадру передавалось, а ПЛИС позволит выводить на монитор по максимуму (30 Гц 640х480 если не ошибаюсь). правда буфер нужен, а встроенной памяти маловато
@Diger675 жыл бұрын
А почему бы не воспользоваться ФАПЧ(PLL) и не сформировать точно частоту 25,175 МГц. И используем возможность FPGA, и сэкономим логику. В примере конечно это не так важно, а если на FPGA что то серьезное строить.
@ugene40633 жыл бұрын
Бордюры тоже можно отрисовывать.
@SIM31r6 жыл бұрын
Памяти для вывода картинки не хватит, а вот текст и псевдографику можно на ходу формировать. Даже 80*80 символов это всего 6400 байт и 256 символов 8*8 это еще 2 килобайта, каждый символ это 8 байт информации графической.
@ElectroHobby16 жыл бұрын
Пока текст не думал выводить.UART ковыряю тх работает.
@annanikulina36206 жыл бұрын
Спасибо за видео :) много смотрела английских аналогов, но посмотрев это видео,расставила для себя точки над и так сказать))) сама недавно начала интересоваться ПЛИС(spartan-6), пока что были только мигания диодами и радуга через vga, вот хотела попробовать с СД карточки вывести через vga картинку,но увидела тут в комментах, что задачка не из простых. Была бы весьма благодарна,, если кто подскажет, чем чревато это направление?
@ElectroHobby16 жыл бұрын
Ну если с СД умеете работать то вперед.Я думаю работать с карточкой без файловой системы собираетесь?
@annanikulina36206 жыл бұрын
ElectroHobby к сожалению нет, с карточкой раньше не работала 😅 поэтому и спросила, что ж там такого то...))
@ElectroHobby16 жыл бұрын
Я собирался поработать на микроконтроллере.Вроде реализуемо и примеры есть . SPI интерфейс проще чем UART реализовать на ПЛИС я думаю.
@annanikulina36206 жыл бұрын
На моей девелопмент борде ( alinx ax309) уже есть встроенный кардридер (поэтому и появилась идея забрать sd), и в описании написано, что там SD mode. Но я пока не разбиралась, чем это все чревато..))
@ElectroHobby16 жыл бұрын
Чревато потраченным временем) его можно сэкономить разобравшись в чужих проектах по работе с SD.
@vika_papa6 жыл бұрын
Можно уже передать на монитор что-то сложное например картинку или видео? Или ресурсов плис не хватит?
@ElectroHobby16 жыл бұрын
Хватит, но у меня пока ресурсов не хватает)
@MsTim1596 жыл бұрын
С чем для вас легче работать, с микроконтроллерами или c fpga?
@ElectroHobby16 жыл бұрын
Не знаю) FPGA это конструктор можно и контроллер на нем сделать не хуже стм и авр.А можно и процессор (RISC V) и на нем будет линукс работать .
@MsTim1596 жыл бұрын
А можно fpga с soc купить сразу, это понятно все.Интересуют ваши впечатления что сложнее fpga или МК, во что труднее "въехать"
@ElectroHobby16 жыл бұрын
Я бы не сказал, что я въехал в мк и в fpga.Просто какой порог вам нужен в мк.Научится использовать библиотеки это одно.Научится работать и разбираться в регистрах другое.Разбираться в чужих библиотеках третье....Либо вы хотите знать как работает мк (АЛУ. КОНВЕЕР .....)Язык для работы с FPGA я более имение освоил за пару часов (основное) , потом уже забыл через пару дней но синтаксис понятен.Потом просматривая проекты китайцев (распечатку)с ручкой и калькулятором можно разобраться.У мк все есть вызвал функции все настроено и пользуйся.На FPGA можно все тоже сделать что и на мк.Оно для других специфических задач.С микроконтроллером я думаю легче работать там все есть для решения повседневных задач и куча готового кода.
@ElectroHobby16 жыл бұрын
Только пока мк медленно отрисовывает экран и в буфер АЦП ничего не пишется может происходить что-то интересное и мы ничего не увидим.Так и с VGA монитором вроди-бы данные есть , а здесь и сейчас их вывести нельзя нужно ждать т.е тот же осциллограф пока мы ждем буфер АЦП уже пару рас может переполнится. Короче если по осцилографам почитать то производители много чего интересного скрывают.Я думаю Вам ничего нового не сказал так для поддержания беседы) .Кстати какой стм32 для VGA применяли?
@ElectroHobby16 жыл бұрын
Кстати добавить таких пару экранов к этому же ПЛИС уже труда не составит и они все будут отрисовыватся своими темами параллельно.
@user-jj5pp3yt5tАй бұрын
А возможно этот код реализовать так, чтобы цвета менялись под такт музыки?
@ElectroHobby1Ай бұрын
Все возможно.
@user-jj5pp3yt5tАй бұрын
@@ElectroHobby1 может у вас есть исходник для такой реализации идеи? Я только начинаю учиться программированию. Было бы очень интересно посмотреть. Заранее спасибо.
@user-kt9en6ok6u5 жыл бұрын
Всё приятно, но интересно не квадратики и полоски цветные, а цветные фигуры, размытость все более по взрослому.
@ElectroHobby15 жыл бұрын
kzbin.info/www/bejne/gHSqp32nYr12oZY по интересней)
@fsa_youtube5 жыл бұрын
А hdmi по цифре можно на плисе?
@ElectroHobby15 жыл бұрын
на HDMI можно картинку выводить но я с этим не разбирался пока.
@ugene40633 жыл бұрын
Легко. Есть готовые ip блоки.
@denwerxampp40354 жыл бұрын
+++
@user-xi8dv4xz2fАй бұрын
концепция более менее понятно - реализация нихера не понятно - чо то нажужал по типу помощи мелкософта