Verilog - Язык Проектирования Схем §0

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

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

  • @hekto_pyc9998
    @hekto_pyc9998 5 лет назад +16

    Увидел цветные квадратики в торопях попытался выключить звук, оказалась суета напрасной, писка не было, было агрессивный всплеск памяти что щас будет писк)) Парни, кто начал изучать верилог советую этого автора, столько уроков просмотрел, этот парень самый лучший, информативно, по делу ни чего лишнего, а самое главное не засирает мозг ненужным начинающим.. Молодец, человек с душей обучает, от сердца, за что ему спасибо)

  • @blakely1317
    @blakely1317 8 месяцев назад +1

    Спасибо большое, что записали такой плейлист! Будем смотреть, изучать) Редкий материал, даже для западного ютуба

  • @Nikita_Pro89
    @Nikita_Pro89 2 года назад +6

    Лучший на рускоязычном ютубе. 👍 спасибо)))

  • @Super_468
    @Super_468 5 лет назад +5

    Не получалось решить проблему с измерением расхождения фаз при помощи микроконтроллера (использовал STM32), поэтому искал альтернативу. Мне была нужна точность не хуже 0,05 % при несущей 20-25 кГц. Пришёл к выводу, что решение этой задачи будет по силам только ПЛИС...(тем более так эта проблема решена в зарубежных аналогах). Для продолжения работы скачал Quartus II, заказал у китайцев отладочную плату. Однако, на практике с ПЛИС раньше не сталкивался, найти более-менее внятный учебник не удалось. Очень благодарен вам за этот курс, благодаря которому задачу решить удалось. Огромное вам спасибо! Очень понравилась ваша методика изложения, ничего лишнего - всё только по существу. Однако, на чёрном фоне сложно читать светлый текст. Мне кажется, что для уроков лучше бы подошёл белый фон экрана и чёрный текст. Уроки очень интересные, информативные. Ещё раз огромное спасибо автору. Хотелось бы увидеть ещё что-нибудь от вас типа "Verilog для продвинутых". Желаю дальнейших творческих успехов!

    • @ПЛИСоводство
      @ПЛИСоводство  5 лет назад

      Спасибо за поддержку. По поводу текста, это тот случай когда всем не угодить. Что касается Верилога для продвинутых, на данный момент мы уже изучили все основные синтезируемые конструкции языка, осталось рассмотреть пару примеров для формирования общей картины, что ещё может быть продвинутого непонятно. Ещё моделирование на Верилоге осталось, за него возьмёмся чуть позже.

  • @ДмитрийМачнев-ж3ю
    @ДмитрийМачнев-ж3ю 6 лет назад +2

    Ура, наконец-то Verilog! Успехов Вам!

  • @putman77
    @putman77 3 года назад +1

    Нет мерзкого сигнала в начале, супер !
    Лайк !
    Подписка !

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

    Очень круто. БОЛЬШАЯ благодарность автору.

  • @smuzi1988
    @smuzi1988 3 месяца назад +1

    Отдельная благодарность за смену фона (от людей, ненавидящих белый фон)

  • @АндреМурман
    @АндреМурман 4 года назад

    Вы молодец! Считаю актуальным овладевать секретами верификации. В пределе мечтаю потянуть UVM. Это должно сэкономить время отладки. Спасибо от души!

  • @ЭндиДюфрейн-ь3я
    @ЭндиДюфрейн-ь3я 7 месяцев назад

    Спасибо Дружище! У меня вопрос: Вы случаем не инженером разработчиком работаете? Просто подача материала на высшем уровне!

  • @boson_higgs
    @boson_higgs 10 месяцев назад +1

    Класс!

  • @АлексейЕ-м3г
    @АлексейЕ-м3г 6 лет назад +1

    Спасибо! Очень мало в русскоязычном ютюбе про плис

  • @ElVinto
    @ElVinto 4 месяца назад

    Вчера только узнал, что есть такое, как ПЛИС со своей архитектурой и средой разработки. Сразу понравилось и захотелось попробовать, заказл простую Altera MAX 2. Но вот вопрос,- Вы не планируете случайно рассказать ещё и о характеристиках ПЛИС-плат, чтобы иметь представление на какой плате сколько и каких элементом можно разместить, т.к. я вроде как увидел, что на них могут быть не только логические элементы, но и даже операционные усилители и т.п? Также нашёл плату SDRAM как раз для ПЛИС. Как запрограммировать ПЛИС чтобы произвести элементарные действия записи/чтения? Понимаю, что это обширная область знаний, но на мой взгляд это необходимо - без практики очень сложно что-то осваивать, теорию нельзя пощупать.

    • @ПЛИСоводство
      @ПЛИСоводство  4 месяца назад

      Логические элементы и операционные усилители где, на плате чтоль? На платах так-то по мимо ПЛИС много чего может быть, и микросхемы USB и Eth и ЦАП/АЦП и даже PCI-E со своей обвязкой. Как про платы рассказать я даже не знаю, их много разных, а мой опыт тоже ограничен.
      По поводу SDRAM, у меня как бы запланирован такой видос, но когда я его сделаю сказать не могу, времени катастрофически не хватает.

    • @ElVinto
      @ElVinto 4 месяца назад

      @@ПЛИСоводство Операционники именно на самой ПЛИС, т.е. можно ли создать схему не только на TTL, но и запрограммировать входы/выходы, например для подключения к ним аналоговых цепей или повесить, например, тот же RC-фильтр (вывести аналог, фильтрануть, и пустить его на другой вход ПЛИС). Или хотя бы ЦАП/АЦП тоже на самой ПЛИС. Я видел мельком в каком-то даташите что-то похожее, возможно я просто неправильно интерпретировал треугольный элемент (в зарубежных схемах часто замечал, что похожим образом отображается тот же 2И-НЕ). Т.е. здесь больше вопрос в том, можно ли на ПЛИС как-то получить аналоговые входы и выходы, и какие наиболее бюджетные модели ПЛИС имеют такие элементы в своём составе. Также интересно узнать, есть ли модели ПЛИС, которые имеют в своём составе, например, 10-20 тыс.элементов, но при этом количество выводов порядка 100-200, и если есть, то что это за модели (просто замечал, что чем больше элементов, тем больше пинов, но мне не нужно 1000 пинов). Т.е. возможно у Вас есть какой-то опыт по доступному бюджетному ряду, хотя бы до 10 тыс. руб за один ПЛИС.

    • @ПЛИСоводство
      @ПЛИСоводство  3 месяца назад

      @@ElVinto Не, операционников, на сколько я знаю, в ПЛИС нет, а вот ЦАП/АЦП бывают, но таких моделей не так много и стоят они не мало, я сам с такими дела не имел. И вообще, сейчас мало какие ПЛИС легко доступны, в основном это те что продают китайцы, а это, для Alter-ы, младшие модели семейства Cyclone 4: это или EP4CE6 или EP4CE10, а для Xilinx-а - Spartan 6. Есть pdf-ка Cyclone IV FPGA Device Family Overview, там расписано у каких моделей какая ёмкость и сколько ног. Так то может EP4CE22 подойти. Есть ещё китайские с благозвучным названием Gowin, но мне не доводилось работать с ними.

    • @ElVinto
      @ElVinto 3 месяца назад

      @@ПЛИСоводство Благодарю за ответ! Теперь знаю в каких наименованиях искать.Cyclon видел в Квартусе, остальные надо гуглить.

  • @alexanderparochodov8110
    @alexanderparochodov8110 6 лет назад

    Ждём продолжения...

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

    Привет, спасибо за понятные уроки! Если можно, хотел бы спросить пару советов при личном общении

  • @СергейМоскалёв-с3ь
    @СергейМоскалёв-с3ь 6 лет назад +2

    Давай ещё!

  • @2_max261
    @2_max261 6 лет назад +1

    ура! ура! ура!

  • @Дмитрий-ь3з5с
    @Дмитрий-ь3з5с 4 месяца назад

    Ура ПЛИС, так ещё и аниме

  • @pavelkulagin1508
    @pavelkulagin1508 Год назад +2

    ВАУ, ТЫ ХОРОШ!

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

    Здравствуйте! Для робототехники плисы лучше изучать или микроконтроллеры?

    • @ПЛИСоводство
      @ПЛИСоводство  4 года назад +2

      Сложно сказать. Они немного для разного предназначены. Для начинающего лучше с микроконтроллеров, они попроще будут. Ну а после можно уже и за ПЛИС взяться.

    • @Академияразработчиков
      @Академияразработчиков 4 года назад +3

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

    • @ПЛИСоводство
      @ПЛИСоводство  4 года назад +4

      @@Академияразработчиков Тут дело в том, что если человек задаёт такие вопросы, то он только в начале пути, и грузить ПЛИСами, как мне кажется, - только навредить, порог вхождения тут явно выше чем для микроконтроллеров.

    • @Академияразработчиков
      @Академияразработчиков 4 года назад +2

      @@ПЛИСоводство контроллеры это программирование, кому-то это высокий порог. Часть людей хорошо понимает конструктор из модулей VHDL и при этом программирование тяжело дается

    • @ПЛИСоводство
      @ПЛИСоводство  4 года назад +3

      @@Академияразработчиков Ну это скорее всего люди старой формации, те кто ещё паял рассыпуху. Таким бывает сложно объяснить не только принципы синхронного проектирования (и необходимость его применения в ПЛИС), но и обыкновенное программирование. Конструктор из модулей VHDL они может и понимают, а понимают ли они сам VHDL? Как мне кажется, перед тем как начать осваивать HDL-языки неплохо было бы обладать навыками в простом программировании.

  • @ЭндиДюфрейн-ь3я
    @ЭндиДюфрейн-ь3я Год назад +1

    Почитав отзывы любителей ПЛИСов, хочу сказать: Мы хотим видеть нашего автора в лицо!)))

    • @ПЛИСоводство
      @ПЛИСоводство  Год назад

      Легко.
      Осторожно, в начале громкий звук
      ruclips.net/video/hEilOuUV-Ps/видео.html

  • @АлександрНизоназ
    @АлександрНизоназ 3 года назад

    Доброго времени суток, возникла проблема на этапе назначения входов и выходов на ножки, при нажатии на PinPlanner открывается окно, но там написано "quartus cannot display pin planner the the pin-out of the device is preliminary" - не может изобразить, мол распиновка устройства предварительное, не очень понимаю, что с этим делать, по одному видосику переключил что-то, но это не помогло

    • @АлександрНизоназ
      @АлександрНизоназ 3 года назад

      В дополнение к тому, если назначать входы и выходы вторым вариантом, что вы предлагаете, то выдает ошибку: Error: Can't place node "Y" -- illegal location assignment Pin_58

    • @ПЛИСоводство
      @ПЛИСоводство  3 года назад +1

      Какая микросхема, какая версия Кактуса? Возможно имеет смысл попробовать более свежую версию. Для эксперимента можно ещё посмотреть, что будет если поменять микросхему, например на Сыклон 1.

    • @ПЛИСоводство
      @ПЛИСоводство  3 года назад

      @@АлександрНизоназ Возможно на данной микросхеме Pin_58 - системная нога, питание или джитаг.

    • @АлександрНизоназ
      @АлександрНизоназ 3 года назад

      @@ПЛИСоводство я пробовал менять номера ног перебором, ответ был все тот же

    • @ПЛИСоводство
      @ПЛИСоводство  3 года назад

      @@АлександрНизоназ Микросхему поменять?

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

    с чего начать если я нечего не знаю про эти ваши схеми итд

    • @ПЛИСоводство
      @ПЛИСоводство  2 года назад

      С этих лекций
      ruclips.net/p/PL4UMfOeGYsvZs-gvs0dC8oO3HXrmGC1bm

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

      @@ПЛИСоводство спс большое

  • @AaOneRey
    @AaOneRey 6 месяцев назад

    очень тяжело воспринимать информацию, когда все видео названы цифрами. ну серьезно, так сложно было указать, о чем то или иное видео, вместо "проектирование схем [0 ... N]"? Если бы не волшебная функция яндекс браузера с кратким пересказом видео, я даже и не знаю, начал бы смотреть эту серию роликов.

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

    посоветуй литературу и упражнения чтоб попрактиковать

    • @ПЛИСоводство
      @ПЛИСоводство  4 года назад

      По Верилогу хорошей литературы на русском нет. Можешь посмотреть эти
      Основы языка проектирования цифровой аппаратуры Verilog - Соловьёв-2014
      Проектирование и верификация цифровых систем на кристаллах. Verilog & System Verilog-Хаханов В.И., Хаханова И.В., Литвинова Е.И., Гузь О.А.-ХНУРЭ (2010)

    • @ВасилийПу-м5л
      @ВасилийПу-м5л 3 года назад

      @@ПЛИСоводство Панчул конечно - довольно неплохая книжка

    • @ПЛИСоводство
      @ПЛИСоводство  3 года назад

      @@ВасилийПу-м5л Что за книжка то?

    • @Serogen1324
      @Serogen1324 3 года назад

      @@ПЛИСоводство а если на английском

    • @ПЛИСоводство
      @ПЛИСоводство  3 года назад

      @@Serogen1324 А на английском я особо и не искал.

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

    а что за отладочная плата?

    • @ПЛИСоводство
      @ПЛИСоводство  5 лет назад

      Та что в конце видео? Это плата от ЭФО, не рекомендую, необоснованно дорогая. На али можно лучше найти.

  • @sc0or
    @sc0or Год назад +1

    Не используйте нотацию пинов в коде. Это дурной тон и препятствие для распространения кода.

    • @ПЛИСоводство
      @ПЛИСоводство  Год назад +7

      1. Я знаю.
      2. В данном случае так нагляднее, всё на одном экране и не нужно переключатся туда - сюда. Кроме того, материал учебный, не для прямого копипаста.
      3. "препятствие для распространения кода" - спорное утверждение.

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

    зачем это все

  • @kirascomp
    @kirascomp 4 года назад +1

    сколько же долбанной воды

    • @ПЛИСоводство
      @ПЛИСоводство  4 года назад

      А именно?

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

      @@ПЛИСоводство половина данного видео это рассказ о побочном и повторение одного и того же. плюс ненужные настройки среды (цветовая схема). Вообще складывается впечатление, что материал записывается в живую как есть. без чёткого плана и сценария.
      С другой стороны я прекрасно понимаю, что денег с подобных видео не получешь и делается это всё на чистом энтузиазме, за что конечно огромное спасибо. Возможно я резок в высказывание, так как за 3 долбанных дня я так и не нашёл внятного мануала по использованию данного продукта а из 40 минут видео 20 были потрачены зря...

    • @ПЛИСоводство
      @ПЛИСоводство  4 года назад +1

      @@kirascomp "материал записывается в живую как есть. без чёткого плана и сценария"
      По большей части так и есть.
      "внятного мануала по использованию данного продукта"
      Это курс по Верилогу, если нужно отдельно по Квартусу то есть отдельный цикл
      ruclips.net/p/PL4UMfOeGYsvZTAJkgY3XfsrFyK1laAchO

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

      @@ПЛИСоводство вот это и плохо. Полезность видио будет в структурности предподносимой информации. А то получается вы вроде правильно все делаете, и даже полезные вещи делаете. Но, хотелось бы чуть структурирование. Например разобрали синтакси. Потом разобрали модули и примитивы. Ну и так далее. Сразу станет и проще ориентироваться по видио и действительно учится. Хотя это сложно, знаю не по наслышке, сам выстраивал курс и потому прекрасно понимаю титанизм труда.

    • @ПЛИСоводство
      @ПЛИСоводство  4 года назад +1

      @@kirascomp Ну так курс вполне структурирован, просто структурировать можно по-разному, сначала рассматривается структурное описание, потом потоковое, следом поведенческое, далее будет изучаться моделирование. Видосы эти рассчитаны для начинающих, если смотреть с самого начала и по порядку то всё должно быть понятно (во всяком случае я надеюсь на это). А если делать в виде справочника, то большой пользы с этого не будет - можно открыть книжку и найти нужную тему.

  • @openFrimeTv
    @openFrimeTv Год назад +2

    жаль что так мало подписчиков. годный контент)