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

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

КОМЕНТАРІ • 74

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

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

  • @blakely1317
    @blakely1317 8 місяців тому +1

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

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

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

    • @ПЛИСоводство
      @ПЛИСоводство  5 років тому

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

  • @Nikita_Pro89
    @Nikita_Pro89 2 роки тому +6

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

  • @ДмитрийМачнев-ж3ю
    @ДмитрийМачнев-ж3ю 6 років тому +2

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

  • @smuzi1988
    @smuzi1988 3 місяці тому +1

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

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

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

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

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

  • @АндреМурман
    @АндреМурман 4 роки тому

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

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

    Класс!

  • @ЭндиДюфрейн-ь3я
    @ЭндиДюфрейн-ь3я 8 місяців тому

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

  • @АлексейЕ-м3г
    @АлексейЕ-м3г 6 років тому +1

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

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

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

  • @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 тыс. руб за один ПЛИС.

    • @ПЛИСоводство
      @ПЛИСоводство  4 місяці тому

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

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

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

  • @ЭндиДюфрейн-ь3я
    @ЭндиДюфрейн-ь3я Рік тому +1

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

    • @ПЛИСоводство
      @ПЛИСоводство  Рік тому

      Легко.
      Осторожно, в начале громкий звук
      ua-cam.com/video/hEilOuUV-Ps/v-deo.html

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

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

  • @СергейМоскалёв-с3ь
    @СергейМоскалёв-с3ь 6 років тому +2

    Давай ещё!

  • @Дмитрий-ь3з5с
    @Дмитрий-ь3з5с 4 місяці тому

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

  • @pavelkulagin1508
    @pavelkulagin1508 Рік тому +2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      С этих лекций
      ua-cam.com/play/PL4UMfOeGYsvZs-gvs0dC8oO3HXrmGC1bm.html

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

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

  • @АлександрНизоназ
    @АлександрНизоназ 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 роки тому

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

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

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

    • @ПЛИСоводство
      @ПЛИСоводство  5 років тому

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

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

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

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

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

    • @ВасилийПу-м5л
      @ВасилийПу-м5л 3 роки тому

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

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

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

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

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

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

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

  • @AaOneRey
    @AaOneRey 6 місяців тому

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

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

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

    • @ПЛИСоводство
      @ПЛИСоводство  Рік тому +7

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

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

    зачем это все

  • @kirascomp
    @kirascomp 4 роки тому +1

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

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

      А именно?

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

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

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

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

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

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

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

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

  • @openFrimeTv
    @openFrimeTv Рік тому +2

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