9. UART на ПЛИС(FPGA). Симуляция, компиляция и проверка работоспособности

Поделиться
HTML-код
  • Опубликовано: 20 окт 2018
  • Построена система из приемника UART, передатчика и арбитра, который на определенный запрос посылает ответ. Код на VHDL, симуляция в ActiveHDL и Vivado, компиляция в Quartus II
    Проверка - посылка данных на устройство и прием ответа от него
  • НаукаНаука

Комментарии • 13

  • @evgenyfadeev8705
    @evgenyfadeev8705 5 лет назад +1

    Прекрасный и очень полезный материал. Очень подробная подача.

  • @assetsaparov8102
    @assetsaparov8102 5 лет назад +1

    урок просто супер, спасибо.

  • @LoveJoy-el4wv
    @LoveJoy-el4wv 3 года назад

    Ух ты мне удалось все повторить.

  • @Fastereus
    @Fastereus 4 года назад +2

    Как же жалко что автор пропал !

  • @ruslantarasevich3727
    @ruslantarasevich3727 4 года назад

    Привет! Спасибо за интересные уроки! Посоветуй пожалуйста какую плату плис заказать с алика, начинающему, хочу изучить вопросы UART и фазовой маниуляцией и PLL. Собираюсь брать Альтера E10 :)

  • @M13DAT
    @M13DAT Год назад

    Я не увидел в приемнике проверки принятого бита стоп! Так нельзя, а если шум в канале будет, можно шлак напринимать. При идеальных посылка все будет ок. Надо в тест добавить разные исключения.

  • @imanaijan
    @imanaijan 2 года назад

    Классный урок, а можно с вами связаться(телеграм, например), чтобы задать парочку вопросов?

  • @ahtungs6274
    @ahtungs6274 4 года назад

    Вопрос. ПЛИС может работать одновременно с разными задачами? Допустим на одних ножках работает UART на других SPI. При этом они друг другу не мешают.

    • @user-ic7ys9if6y
      @user-ic7ys9if6y  4 года назад +2

      Однозначно может :) ПЛИС - это же по сути набор триггеров, логических элементов и проводников между ними. Поэтому часть элементов может заниматься одним, другая часть другим, и все это происходит ПАРАЛЛЕЛЬНО. Именно поэтом на ПЛИС можно реализовывать быстрые алгоритмы для майнинга, обработки видео и шифрования, так как разные части одной ПЛИС могут параллельно что-то делать. Важно, чтобы ячеек хватило на все эти параллельные ветки :)

  • @julia_transformation_coach
    @julia_transformation_coach 5 лет назад

    Первый раз смотрел было ужасно непонятно, кстати если отбросить схемы и осцилогроф то оно понятнее все. У меня Mojo v3 китайский, Spartan 6 там в Mojo IDE ничего этого нет... Справился с передачей числа на Verilog, возник вопрос- есть умный способ разбивать числа на составляющие для посылки? Например 2134 разбить на 2 1 3 4 и послать, я тысячи сотни десятки считал через вычитание но это как то громоздко

    • @LoveJoy-el4wv
      @LoveJoy-el4wv 3 года назад

      Какой ужас. А на эту Mojo v3 можно линукс поставить?

  • @zip1982besh
    @zip1982besh 5 лет назад

    после программирования микроконтроллеров это выглядит как извращение :) или как FBD на ПЛК ...

    • @julia_transformation_coach
      @julia_transformation_coach 5 лет назад

      Жан Бещанов извращение начнется когда надо будет передать по uart число а ascii числа воспринимает как символы, и тд и тп