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

  Рет қаралды 33,422

ПЛИСоводство

ПЛИСоводство

Күн бұрын

Пікірлер: 74
@hekto_pyc9998
@hekto_pyc9998 5 жыл бұрын
Увидел цветные квадратики в торопях попытался выключить звук, оказалась суета напрасной, писка не было, было агрессивный всплеск памяти что щас будет писк)) Парни, кто начал изучать верилог советую этого автора, столько уроков просмотрел, этот парень самый лучший, информативно, по делу ни чего лишнего, а самое главное не засирает мозг ненужным начинающим.. Молодец, человек с душей обучает, от сердца, за что ему спасибо)
@blakely1317
@blakely1317 7 ай бұрын
Спасибо большое, что записали такой плейлист! Будем смотреть, изучать) Редкий материал, даже для западного ютуба
@smuzi1988
@smuzi1988 2 ай бұрын
Отдельная благодарность за смену фона (от людей, ненавидящих белый фон)
@Nikita_Pro89
@Nikita_Pro89 2 жыл бұрын
Лучший на рускоязычном ютубе. 👍 спасибо)))
@Super_468
@Super_468 5 жыл бұрын
Не получалось решить проблему с измерением расхождения фаз при помощи микроконтроллера (использовал STM32), поэтому искал альтернативу. Мне была нужна точность не хуже 0,05 % при несущей 20-25 кГц. Пришёл к выводу, что решение этой задачи будет по силам только ПЛИС...(тем более так эта проблема решена в зарубежных аналогах). Для продолжения работы скачал Quartus II, заказал у китайцев отладочную плату. Однако, на практике с ПЛИС раньше не сталкивался, найти более-менее внятный учебник не удалось. Очень благодарен вам за этот курс, благодаря которому задачу решить удалось. Огромное вам спасибо! Очень понравилась ваша методика изложения, ничего лишнего - всё только по существу. Однако, на чёрном фоне сложно читать светлый текст. Мне кажется, что для уроков лучше бы подошёл белый фон экрана и чёрный текст. Уроки очень интересные, информативные. Ещё раз огромное спасибо автору. Хотелось бы увидеть ещё что-нибудь от вас типа "Verilog для продвинутых". Желаю дальнейших творческих успехов!
@ПЛИСоводство
@ПЛИСоводство 5 жыл бұрын
Спасибо за поддержку. По поводу текста, это тот случай когда всем не угодить. Что касается Верилога для продвинутых, на данный момент мы уже изучили все основные синтезируемые конструкции языка, осталось рассмотреть пару примеров для формирования общей картины, что ещё может быть продвинутого непонятно. Ещё моделирование на Верилоге осталось, за него возьмёмся чуть позже.
@ДмитрийМачнев-ж3ю
@ДмитрийМачнев-ж3ю 6 жыл бұрын
Ура, наконец-то Verilog! Успехов Вам!
@putman77
@putman77 3 жыл бұрын
Нет мерзкого сигнала в начале, супер ! Лайк ! Подписка !
@ПЛИСоводство
@ПЛИСоводство 3 жыл бұрын
Топ кек.
@pompei2
@pompei2 10 ай бұрын
Очень круто. БОЛЬШАЯ благодарность автору.
@АндреМурман
@АндреМурман 4 жыл бұрын
Вы молодец! Считаю актуальным овладевать секретами верификации. В пределе мечтаю потянуть UVM. Это должно сэкономить время отладки. Спасибо от души!
@boson_higgs
@boson_higgs 9 ай бұрын
Класс!
@user-zj8ib5sw7l
@user-zj8ib5sw7l 6 жыл бұрын
Спасибо! Очень мало в русскоязычном ютюбе про плис
@ЭндиДюфрейн-ь3я
@ЭндиДюфрейн-ь3я 6 ай бұрын
Спасибо Дружище! У меня вопрос: Вы случаем не инженером разработчиком работаете? Просто подача материала на высшем уровне!
@ПЛИСоводство
@ПЛИСоводство 4 ай бұрын
Да.
@2_max261
@2_max261 6 жыл бұрын
ура! ура! ура!
@pavelkulagin1508
@pavelkulagin1508 Жыл бұрын
ВАУ, ТЫ ХОРОШ!
@ElVinto
@ElVinto 2 ай бұрын
Вчера только узнал, что есть такое, как ПЛИС со своей архитектурой и средой разработки. Сразу понравилось и захотелось попробовать, заказл простую Altera MAX 2. Но вот вопрос,- Вы не планируете случайно рассказать ещё и о характеристиках ПЛИС-плат, чтобы иметь представление на какой плате сколько и каких элементом можно разместить, т.к. я вроде как увидел, что на них могут быть не только логические элементы, но и даже операционные усилители и т.п? Также нашёл плату SDRAM как раз для ПЛИС. Как запрограммировать ПЛИС чтобы произвести элементарные действия записи/чтения? Понимаю, что это обширная область знаний, но на мой взгляд это необходимо - без практики очень сложно что-то осваивать, теорию нельзя пощупать.
@ПЛИСоводство
@ПЛИСоводство 2 ай бұрын
Логические элементы и операционные усилители где, на плате чтоль? На платах так-то по мимо ПЛИС много чего может быть, и микросхемы USB и Eth и ЦАП/АЦП и даже PCI-E со своей обвязкой. Как про платы рассказать я даже не знаю, их много разных, а мой опыт тоже ограничен. По поводу SDRAM, у меня как бы запланирован такой видос, но когда я его сделаю сказать не могу, времени катастрофически не хватает.
@ElVinto
@ElVinto 2 ай бұрын
@@ПЛИСоводство Операционники именно на самой ПЛИС, т.е. можно ли создать схему не только на TTL, но и запрограммировать входы/выходы, например для подключения к ним аналоговых цепей или повесить, например, тот же RC-фильтр (вывести аналог, фильтрануть, и пустить его на другой вход ПЛИС). Или хотя бы ЦАП/АЦП тоже на самой ПЛИС. Я видел мельком в каком-то даташите что-то похожее, возможно я просто неправильно интерпретировал треугольный элемент (в зарубежных схемах часто замечал, что похожим образом отображается тот же 2И-НЕ). Т.е. здесь больше вопрос в том, можно ли на ПЛИС как-то получить аналоговые входы и выходы, и какие наиболее бюджетные модели ПЛИС имеют такие элементы в своём составе. Также интересно узнать, есть ли модели ПЛИС, которые имеют в своём составе, например, 10-20 тыс.элементов, но при этом количество выводов порядка 100-200, и если есть, то что это за модели (просто замечал, что чем больше элементов, тем больше пинов, но мне не нужно 1000 пинов). Т.е. возможно у Вас есть какой-то опыт по доступному бюджетному ряду, хотя бы до 10 тыс. руб за один ПЛИС.
@ПЛИСоводство
@ПЛИСоводство 2 ай бұрын
@@ElVinto Не, операционников, на сколько я знаю, в ПЛИС нет, а вот ЦАП/АЦП бывают, но таких моделей не так много и стоят они не мало, я сам с такими дела не имел. И вообще, сейчас мало какие ПЛИС легко доступны, в основном это те что продают китайцы, а это, для Alter-ы, младшие модели семейства Cyclone 4: это или EP4CE6 или EP4CE10, а для Xilinx-а - Spartan 6. Есть pdf-ка Cyclone IV FPGA Device Family Overview, там расписано у каких моделей какая ёмкость и сколько ног. Так то может EP4CE22 подойти. Есть ещё китайские с благозвучным названием Gowin, но мне не доводилось работать с ними.
@ElVinto
@ElVinto 2 ай бұрын
@@ПЛИСоводство Благодарю за ответ! Теперь знаю в каких наименованиях искать.Cyclon видел в Квартусе, остальные надо гуглить.
@EGE_SoS
@EGE_SoS 5 жыл бұрын
Привет, спасибо за понятные уроки! Если можно, хотел бы спросить пару советов при личном общении
@ПЛИСоводство
@ПЛИСоводство 5 жыл бұрын
При каком таком личном общении? )
@СергейМоскалёв-с3ь
@СергейМоскалёв-с3ь 6 жыл бұрын
Давай ещё!
@ПЛИСоводство
@ПЛИСоводство 6 жыл бұрын
Постараюсь не затягивать.
@Дмитрий-ь3з5с
@Дмитрий-ь3з5с 2 ай бұрын
Ура ПЛИС, так ещё и аниме
@ЭндиДюфрейн-ь3я
@ЭндиДюфрейн-ь3я Жыл бұрын
Почитав отзывы любителей ПЛИСов, хочу сказать: Мы хотим видеть нашего автора в лицо!)))
@ПЛИСоводство
@ПЛИСоводство Жыл бұрын
Легко. Осторожно, в начале громкий звук kzbin.info/www/bejne/nnbMnYKrirtghtU
@alexanderparochodov8110
@alexanderparochodov8110 6 жыл бұрын
Ждём продолжения...
@AaOneRey
@AaOneRey 5 ай бұрын
очень тяжело воспринимать информацию, когда все видео названы цифрами. ну серьезно, так сложно было указать, о чем то или иное видео, вместо "проектирование схем [0 ... N]"? Если бы не волшебная функция яндекс браузера с кратким пересказом видео, я даже и не знаю, начал бы смотреть эту серию роликов.
@ПЛИСоводство
@ПЛИСоводство 5 ай бұрын
В описании есть краткое содержание.
@denfulcrum8997
@denfulcrum8997 4 жыл бұрын
Здравствуйте! Для робототехники плисы лучше изучать или микроконтроллеры?
@ПЛИСоводство
@ПЛИСоводство 4 жыл бұрын
Сложно сказать. Они немного для разного предназначены. Для начинающего лучше с микроконтроллеров, они попроще будут. Ну а после можно уже и за ПЛИС взяться.
@Академияразработчиков
@Академияразработчиков 4 жыл бұрын
лучше читать книги по робототехнике, все существующие в этом сообществе условности и традиции будут описаны. Изучая контроллеры можно понять только контроллеры. А в ПЛИС можно заложить любую логику, в том числе и контроллер и даже не один, так что более универсальная платформа. Со своими недостатками, как и все в этом мире.
@ПЛИСоводство
@ПЛИСоводство 4 жыл бұрын
@@Академияразработчиков Тут дело в том, что если человек задаёт такие вопросы, то он только в начале пути, и грузить ПЛИСами, как мне кажется, - только навредить, порог вхождения тут явно выше чем для микроконтроллеров.
@Академияразработчиков
@Академияразработчиков 4 жыл бұрын
@@ПЛИСоводство контроллеры это программирование, кому-то это высокий порог. Часть людей хорошо понимает конструктор из модулей VHDL и при этом программирование тяжело дается
@ПЛИСоводство
@ПЛИСоводство 4 жыл бұрын
@@Академияразработчиков Ну это скорее всего люди старой формации, те кто ещё паял рассыпуху. Таким бывает сложно объяснить не только принципы синхронного проектирования (и необходимость его применения в ПЛИС), но и обыкновенное программирование. Конструктор из модулей VHDL они может и понимают, а понимают ли они сам VHDL? Как мне кажется, перед тем как начать осваивать HDL-языки неплохо было бы обладать навыками в простом программировании.
@АлександрНизоназ
@АлександрНизоназ 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.
@ПЛИСоводство
@ПЛИСоводство 3 жыл бұрын
@@АлександрНизоназ Возможно на данной микросхеме Pin_58 - системная нога, питание или джитаг.
@АлександрНизоназ
@АлександрНизоназ 3 жыл бұрын
@@ПЛИСоводство я пробовал менять номера ног перебором, ответ был все тот же
@ПЛИСоводство
@ПЛИСоводство 3 жыл бұрын
@@АлександрНизоназ Микросхему поменять?
@slavamogus3187
@slavamogus3187 2 жыл бұрын
с чего начать если я нечего не знаю про эти ваши схеми итд
@ПЛИСоводство
@ПЛИСоводство 2 жыл бұрын
С этих лекций kzbin.info/aero/PL4UMfOeGYsvZs-gvs0dC8oO3HXrmGC1bm
@slavamogus3187
@slavamogus3187 2 жыл бұрын
@@ПЛИСоводство спс большое
@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. Я знаю. 2. В данном случае так нагляднее, всё на одном экране и не нужно переключатся туда - сюда. Кроме того, материал учебный, не для прямого копипаста. 3. "препятствие для распространения кода" - спорное утверждение.
@blacksoul4177
@blacksoul4177 4 жыл бұрын
зачем это все
@ПЛИСоводство
@ПЛИСоводство 4 жыл бұрын
Что именно?
@kirascomp
@kirascomp 4 жыл бұрын
сколько же долбанной воды
@ПЛИСоводство
@ПЛИСоводство 4 жыл бұрын
А именно?
@kirascomp
@kirascomp 4 жыл бұрын
@@ПЛИСоводство половина данного видео это рассказ о побочном и повторение одного и того же. плюс ненужные настройки среды (цветовая схема). Вообще складывается впечатление, что материал записывается в живую как есть. без чёткого плана и сценария. С другой стороны я прекрасно понимаю, что денег с подобных видео не получешь и делается это всё на чистом энтузиазме, за что конечно огромное спасибо. Возможно я резок в высказывание, так как за 3 долбанных дня я так и не нашёл внятного мануала по использованию данного продукта а из 40 минут видео 20 были потрачены зря...
@ПЛИСоводство
@ПЛИСоводство 4 жыл бұрын
@@kirascomp "материал записывается в живую как есть. без чёткого плана и сценария" По большей части так и есть. "внятного мануала по использованию данного продукта" Это курс по Верилогу, если нужно отдельно по Квартусу то есть отдельный цикл kzbin.info/aero/PL4UMfOeGYsvZTAJkgY3XfsrFyK1laAchO
@kirascomp
@kirascomp 4 жыл бұрын
@@ПЛИСоводство вот это и плохо. Полезность видио будет в структурности предподносимой информации. А то получается вы вроде правильно все делаете, и даже полезные вещи делаете. Но, хотелось бы чуть структурирование. Например разобрали синтакси. Потом разобрали модули и примитивы. Ну и так далее. Сразу станет и проще ориентироваться по видио и действительно учится. Хотя это сложно, знаю не по наслышке, сам выстраивал курс и потому прекрасно понимаю титанизм труда.
@ПЛИСоводство
@ПЛИСоводство 4 жыл бұрын
@@kirascomp Ну так курс вполне структурирован, просто структурировать можно по-разному, сначала рассматривается структурное описание, потом потоковое, следом поведенческое, далее будет изучаться моделирование. Видосы эти рассчитаны для начинающих, если смотреть с самого начала и по порядку то всё должно быть понятно (во всяком случае я надеюсь на это). А если делать в виде справочника, то большой пользы с этого не будет - можно открыть книжку и найти нужную тему.
@openFrimeTv
@openFrimeTv Жыл бұрын
жаль что так мало подписчиков. годный контент)
Verilog - Язык Проектирования Схем §1
1:19:06
ПЛИСоводство
Рет қаралды 17 М.
1. ПЛИС (FPGA) Введение
15:20
Страничка инженера
Рет қаралды 49 М.
Verilog - Язык Проектирования Схем §2
1:48:40
ПЛИСоводство
Рет қаралды 10 М.
2. Выбор конкретной FPGA из большого разнообразия
18:39
Страничка инженера
Рет қаралды 20 М.
Introduction to Verilog HDL using Free Software Icarus, GTKWave, and VS Code
42:03
БУКВАЛЬНО НЕПРОХОДИМЫЕ ИГРЫ / Булджать
20:02
БУЛДЖАТь
Рет қаралды 2,3 МЛН