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

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

КОМЕНТАРІ • 50

  • @user-ex8ed6pu9h
    @user-ex8ed6pu9h 8 місяців тому +1

    Огромное спасибо, лайк + подписка! Очень нужная информация, хотя и для узкого круга зрителей.

  • @sergatmel8242
    @sergatmel8242 5 місяців тому

    Шикарно !
    Спасибо за исходники !

  • @user-ex8ed6pu9h
    @user-ex8ed6pu9h 8 місяців тому +2

    Кстати, в русском тырнэте мало толковых роликов с применением Ардуино, а мне бы хотелось гайдов именно по нему, сможете организовать?

  • @hekto_pyc9998
    @hekto_pyc9998 5 років тому

    Круто)

  • @russianultraviolet4441
    @russianultraviolet4441 Рік тому

    Спасибо большое!!! Не с первого раза получилось. У меня на ПЛИС есть свой разъём VGA, и там оказывается надо было еще две ножки выхода подключить: частоту VGA и готовность данных (то, что у Вас dat_act). Пока докопался до этого.. . Радости -то сколько!!!

    • @ElectroHobby1
      @ElectroHobby1  Рік тому

      И вам. Давно не занимался ПЛИС , но у самого было много приятных моментов.

  • @TheYour0wner
    @TheYour0wner 4 роки тому

    Познавательно!

  • @nRADRUS
    @nRADRUS 6 років тому

    так эта светомузыка от клавиш работает ) а вообще очень понравилась ) в качестве ЦАП можно использовать разные резисторы для разных ног ПЛИС )))

    • @ElectroHobby1
      @ElectroHobby1  6 років тому +2

      Для видео я немного доработал проект,убрал клавиши). Про резисторы знал но суть видео и без них понятна.

    • @nRADRUS
      @nRADRUS 6 років тому

      NEY Industries , да, согласен. хотя тут точные не нужны ) тут и 2-3 битов хватит ))

  • @user-nv5zd3re9j
    @user-nv5zd3re9j Рік тому

    Я буду очень рад если ты бы рассказал про синтаксик команд.

  • @kgbussr5247
    @kgbussr5247 6 років тому +1

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

  • @user-tg6yo7io2y
    @user-tg6yo7io2y 4 роки тому

    Области синхронизации и обратного хода луча можно сократить и увеличить видимую область изображения. Такой подход используется в компьютерах Амига, где, по желанию, вместо стандартных 640x480 утилитой Overscan можно выставить до 724x568 пикселей. - При стандартной частоте пикселей. Всё зависит от технических особенностей монитора.

  • @Diger67
    @Diger67 5 років тому +1

    А почему бы не воспользоваться ФАПЧ(PLL) и не сформировать точно частоту 25,175 МГц. И используем возможность FPGA, и сэкономим логику. В примере конечно это не так важно, а если на FPGA что то серьезное строить.

  • @ugene4063
    @ugene4063 3 роки тому

    Бордюры тоже можно отрисовывать.

  • @annanikulina3620
    @annanikulina3620 6 років тому +1

    Спасибо за видео :) много смотрела английских аналогов, но посмотрев это видео,расставила для себя точки над и так сказать))) сама недавно начала интересоваться ПЛИС(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.

  • @SIM31r
    @SIM31r 6 років тому +1

    Памяти для вывода картинки не хватит, а вот текст и псевдографику можно на ходу формировать. Даже 80*80 символов это всего 6400 байт и 256 символов 8*8 это еще 2 килобайта, каждый символ это 8 байт информации графической.

    • @ElectroHobby1
      @ElectroHobby1  6 років тому

      Пока текст не думал выводить.UART ковыряю тх работает.

  • @vika_papa
    @vika_papa 6 років тому

    Можно уже передать на монитор что-то сложное например картинку или видео? Или ресурсов плис не хватит?

    • @ElectroHobby1
      @ElectroHobby1  6 років тому

      Хватит, но у меня пока ресурсов не хватает)

  • @MsTim159
    @MsTim159 6 років тому

    С чем для вас легче работать, с микроконтроллерами или c fpga?

    • @ElectroHobby1
      @ElectroHobby1  6 років тому +1

      Не знаю) 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 2 місяці тому

    А возможно этот код реализовать так, чтобы цвета менялись под такт музыки?

    • @ElectroHobby1
      @ElectroHobby1  2 місяці тому

      Все возможно.

    • @user-jj5pp3yt5t
      @user-jj5pp3yt5t 2 місяці тому

      @@ElectroHobby1 может у вас есть исходник для такой реализации идеи? Я только начинаю учиться программированию. Было бы очень интересно посмотреть. Заранее спасибо.

  • @fsa_youtube
    @fsa_youtube 5 років тому +1

    А hdmi по цифре можно на плисе?

    • @ElectroHobby1
      @ElectroHobby1  5 років тому

      на HDMI можно картинку выводить но я с этим не разбирался пока.

    • @ugene4063
      @ugene4063 3 роки тому +1

      Легко. Есть готовые ip блоки.

  • @user-kt9en6ok6u
    @user-kt9en6ok6u 5 років тому

    Всё приятно, но интересно не квадратики и полоски цветные, а цветные фигуры, размытость все более по взрослому.

    • @ElectroHobby1
      @ElectroHobby1  5 років тому

      ua-cam.com/video/JCGvJq-XCk4/v-deo.html по интересней)

  • @denwerxampp4035
    @denwerxampp4035 4 роки тому

    +++

  • @user-xi8dv4xz2f
    @user-xi8dv4xz2f 3 місяці тому

    концепция более менее понятно - реализация нихера не понятно - чо то нажужал по типу помощи мелкософта