ПЛИС | Чем FPGA лучше МК

Поділитися
Вставка
  • Опубліковано 21 вер 2024

КОМЕНТАРІ • 59

  • @portalboy.
    @portalboy. 2 роки тому +12

    Шикарно! я ничего не понял правда.. Но очень познавательно!

  • @ManOleg38
    @ManOleg38 2 роки тому +2

    Спасибо! Все прям так подробно.

  • @ПЛИСоводство
    @ПЛИСоводство 2 роки тому +1

    Надо тоже будет что-нибудь на VGA запилить... )

  • @MsTim159
    @MsTim159 2 роки тому +7

    Давно хотел на FPGA собрать sdr приемник, но сложность оттолкнула, может вернусь как-нибудь)

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

      детекторный собери там 1 диод

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

      @@madmax2872 собирал в классе третьем

  • @Drussel
    @Drussel 2 роки тому +1

    Очень круто *_*!

  • @adaltandelanzo8949
    @adaltandelanzo8949 2 роки тому +1

    Вау...
    Просто вау

  • @NRelectronics
    @NRelectronics 2 роки тому +3

    Хороший ролик. Спасибо.

  • @gegkagegka9360
    @gegkagegka9360 2 роки тому +2

    В общем, вот концепция "Плис рулит! считаем "мегафлопсы""
    Берем 400(или больше главное, влезть в объем) 64-разрядных циклических счетчика, начальное значение и приращение равно его номеру.
    вычисляем сумму всех счетчиков, выдаем на экран номер итерации и сумму.
    Потом пишем на С программу которая делает то же, дивимся примерно десятитысячекратной разнице).
    64 - разрядные счетчики - это самое удобное для 64разрядного процессора. На других разрядностях , особенно нестандартных, типа 29 или 51разрядных счетчиках все будет гораздо грустнее, еще раза в три.
    А если например загрузить параллельно 8 ядер этим делом, исходный код, даже без блокировок будет весьма непростым.

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

      берём за пару баксов многоядерный мощный арм со всторенной видюхой и кучей всего ещё интересного и делаем что-нибудь, что фпг за десятки долларов даже близко не тянет. профит.

  • @fade1186
    @fade1186 11 місяців тому +1

    VGA это простейший интерфейс !
    Я написал его за 1 час на VHDL!

    • @oldlazycat
      @oldlazycat 4 місяці тому

      Тоже пытаюсь, хочу для компа "Орион-128" сделать вывод на VGA как в графике 384х256, так и в текстовом режиме. Пока статейки да видосы курю по VHDL.

    • @goeriker9039
      @goeriker9039 3 місяці тому

      ​​@@oldlazycatзагуглите мурмулятор, это на основе дешёвой платы VGA (HDMI) адаптер для ZX Spectrum и многих других 8ми битных бытовых компьютеров.

  • @barabucho
    @barabucho Місяць тому

    Аналоговый сигнал с камеры сложно плисом оцифровать? -существуют доя этого готовые шаблоны?

  • @FPGASystems
    @FPGASystems 2 роки тому +1

    Опа, и тут FPGA. Посмотрим

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

    Очень очень круто!
    Спасибо большое за видео (⁠つ⁠≧⁠▽⁠≦⁠)⁠つ

  • @intelektum
    @intelektum 2 роки тому +2

    Блин тоже хочу с плисами поработать, но блин где взять столько времени ))

    • @pejtepivo
      @pejtepivo 9 місяців тому +1

      надо меньше сидеть на ютубе и не строчить комментариев.

  • @aftaev
    @aftaev 3 місяці тому

    Столько примеров для работы с VGA и ноль примеров для гальваносканнеров протокол XY2-100

  • @ProgCyber
    @ProgCyber 2 роки тому +2

    ошибок не так и много, но лучше все же вместо define использовать parameter/localparam

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

    Блин. Ну никак мне ПЛИС не поддаются

  • @Devishhike
    @Devishhike 9 місяців тому

    Очень интересно когда на примере задачи которую решает МК показывают как это решают на FPGA. Так чем же лучше FPGA чем МК? Правильно ставить вопрос когда и при каких условиях - в задачах паралельной обработки данных на большых частотах (задачи которые соответствуют архитектуре ПЛИС). В остальном время на разработку под FPGA сожрет все плюсы. Протоколы обмена данными - наглядный пример, иногда софт процессор внедряют в плис для этих задач, особо изощренные пишут конечные автоматы. Что занимает куда больше времени чем на МК.

    • @KARMAElectronics
      @KARMAElectronics  9 місяців тому +1

      Эх, этот комментарий не появился бы, если вы посмотрели вводную часть...) см. 5:00 )

    • @Devishhike
      @Devishhike 9 місяців тому

      @@KARMAElectronics Комент касательно названия ролика "В каких случаях лучше FPGA чем МК?" )))

    • @KARMAElectronics
      @KARMAElectronics  9 місяців тому

      @@Devishhike ну в ролике всё и рассказывается)

  • @georgnation
    @georgnation 2 роки тому +1

    13:26 - Это и есть Алекс Гувер.

    • @KARMAElectronics
      @KARMAElectronics  2 роки тому

      Ура! Я всё ждал, когда кто-нибудь это напишет)

  • @1234mifa
    @1234mifa Рік тому

    Как я понимаю буфер памяти используется под один кадр, хотя по хорошему надо хранить два кадра, один кадр выводится а другой рисуется( открыл даташит на ваш циклон как раз памяти на 1 кадр). хороший ролик) с разьяснениями

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

      Не совсем, в памяти хранятся только символы в ascii, а кадр формируется на лету, в процессе вывода.

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

      Ну и 414 kb хватит только на один кадр

    • @1234mifa
      @1234mifa Рік тому

      @@KARMAElectronics не плохо, но если сделать отдельный буфер из которого вычитывается кадр для отрисовки то можно было бы прикрутить потом любой алгоритм по формированию кадра. я как раз чем то подобным занимаюсь, только на spartan6 (xilinx xc6slx16). там на борде SDRAM на 32 Мбайта распаяна как раз хватает для кучи кадров)

    • @KARMAElectronics
      @KARMAElectronics  Рік тому +1

      @@1234mifa Это дело! С внешней памятью совсем другой разговор получается) а главное - нет интерфейсного ограничения по времени на формирование кадра - хоть 10 секунд формируй, а выводи из другого слота-кадра

    • @101picofarad
      @101picofarad Рік тому

      ​@@1234mifa с внешней оперативой - это слишком просто )

  • @GexPlayerMD
    @GexPlayerMD 2 роки тому +2

    А зачем этот устаревший VGA? Лучше уж HDMI, это интереснее и практичнее, на мой взгляд.

    • @ProgCyber
      @ProgCyber 2 роки тому +1

      хотел бы я посмотреть как вы будете реализовывать свой первый проект HDMI =))) не зная про сдвиговые регистры, fast output register, clock skew и прочие тонкости. Но это если мы говорим про формирование именно hdmi на плис, а не parallel bus -> hdmi конвертор

    • @Wo_Wang
      @Wo_Wang 10 місяців тому

      И заодно USB-3.1...
      :-)

  • @TheKirsna
    @TheKirsna 10 місяців тому +1

    А ПРО HDMI БУДЕТ ВИДЕО?

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

    Сам больше люблю Альтеру, но надо признать, что у Xilinx софт лучше. Точнее, не так. Он не лучше, а по интерфейсу даже позаморочнее, но у него есть очень приличный встроенный Верилог симулятор. Для Альтеры надо использовать внешний жуткий Multisim и это напрочь отбивает желание использовать Quartus.

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

    vga на некоторых микроконтроллерах (недорогих в том числе) элементарно реализуются.
    противопоставлять мк и фпга вообще тупо. это устройства из сильно разных ниш.

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

    не подскажете плис могут иметь на борту АЦП или ЦАП ?

    • @shibaevdm
      @shibaevdm 4 місяці тому

      В интеловских MAX10 есть АЦП, но они довольно медленные

    • @madmax2872
      @madmax2872 4 місяці тому

      @@shibaevdm спс

  • @yl923
    @yl923 Рік тому +1

    А как можно с ПЛИСины считать зашитую логику?

    • @101picofarad
      @101picofarad Рік тому +1

      Надо расшифровать епром ;)

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

      @@101picofarad плисины никогда не юзал

  • @temstems8906
    @temstems8906 2 роки тому

    Хоть бы кто рассказал как плис из телевизора с битой матрицей запустить с нуля, какую макетку купить под нее в чипе и дипе, где побютжетнее и какой генератор надыбать, куда и как его подключить, куда светодиоды припаять, от чего и как все это дело запитать и чем и как прошить простой проект мигания светодиодом. Ну т.е как стартануть с плисиной с нуля. А купить тысяч за пять готовую боард и на ней ваять большого ума не требуется, и это еще самые дешманский варианты. А если проц захочется синтезировать на чем нибудь аля deo nano 2 то готовь все 20т.р. И чего это народ 100р стм32 предпочитает, а не плис...

    • @KARMAElectronics
      @KARMAElectronics  2 роки тому

      Посыл ролика не в том, как запустить плис с нуля (хотя были и такие проекты), а в том, чтобы наглядно показать основные принципиальные отличия работы с ПЛИС и МК и их сферы применения.

    • @101picofarad
      @101picofarad Рік тому

      С нуля лучше запускать плис из состояния "девкит" )

  • @ArtemKashkanovLive
    @ArtemKashkanovLive 2 роки тому +3

    лол

    • @KARMAElectronics
      @KARMAElectronics  2 роки тому

      Приветствую, а как вы попали на это видео?)

    • @ArtemKashkanovLive
      @ArtemKashkanovLive 2 роки тому

      @@KARMAElectronics Агентура донесла

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

    ПЛИС хороша в "простых" операциях. Простые - это где нет или очень мало ветвлений. Если вам нужно много if/case, то микроконтроллер лучше справится.

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

      Возможно, но рекомендую посмотреть - на чем моделируют асики перед отправкой на производство)

    • @101picofarad
      @101picofarad Рік тому

      ​@@KARMAElectronics на куче плис?

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

      @@101picofarad бывает на нескольких (для больших взрослых процессоров) но для МК достаточно одной очень жирной, типа такой: eu.mouser.com/ProductDetail/Xilinx/EK-U1-VCU128-G?qs=T3oQrply3y8Ik1njWFRsDA%3D%3D

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

      тут в видео противопоставление 'nj вообще ... затея. есть задачи, где лучше одно или другое. есть задачи, где мк со специализированными ускорителями (дсп, тензорные ядра и т.д.) будут лучше. где-то лучше на плисине чатсь ресурсов выделить под реализацию мк. а где-то лучше, что бы было в одном чипе мк + фпга + если надо, ещё что. и т.д.
      вывод графики на вга в принципе может и на некоторых недорогих и популярных мк реализован. и не только вывод, а ещё и эмуляция простенького старого железа. от всяких спектрумов до ibm pc.

  • @valera_kardan
    @valera_kardan 2 роки тому +1

    ПЛИС может и лучше МК но сложнее тупо

    • @seagsmtrashseagsmtrash1906
      @seagsmtrashseagsmtrash1906 2 роки тому +1

      Плис не лучше чем МК. Они просто разные. Я никогда не буду делать на плис коммуникацию или автоматику. Но там, где надо очень быстро, там плис это хорошо.