Увидел цветные квадратики в торопях попытался выключить звук, оказалась суета напрасной, писка не было, было агрессивный всплеск памяти что щас будет писк)) Парни, кто начал изучать верилог советую этого автора, столько уроков просмотрел, этот парень самый лучший, информативно, по делу ни чего лишнего, а самое главное не засирает мозг ненужным начинающим.. Молодец, человек с душей обучает, от сердца, за что ему спасибо)
Не получалось решить проблему с измерением расхождения фаз при помощи микроконтроллера (использовал STM32), поэтому искал альтернативу. Мне была нужна точность не хуже 0,05 % при несущей 20-25 кГц. Пришёл к выводу, что решение этой задачи будет по силам только ПЛИС...(тем более так эта проблема решена в зарубежных аналогах). Для продолжения работы скачал Quartus II, заказал у китайцев отладочную плату. Однако, на практике с ПЛИС раньше не сталкивался, найти более-менее внятный учебник не удалось. Очень благодарен вам за этот курс, благодаря которому задачу решить удалось. Огромное вам спасибо! Очень понравилась ваша методика изложения, ничего лишнего - всё только по существу. Однако, на чёрном фоне сложно читать светлый текст. Мне кажется, что для уроков лучше бы подошёл белый фон экрана и чёрный текст. Уроки очень интересные, информативные. Ещё раз огромное спасибо автору. Хотелось бы увидеть ещё что-нибудь от вас типа "Verilog для продвинутых". Желаю дальнейших творческих успехов!
Спасибо за поддержку. По поводу текста, это тот случай когда всем не угодить. Что касается Верилога для продвинутых, на данный момент мы уже изучили все основные синтезируемые конструкции языка, осталось рассмотреть пару примеров для формирования общей картины, что ещё может быть продвинутого непонятно. Ещё моделирование на Верилоге осталось, за него возьмёмся чуть позже.
Вчера только узнал, что есть такое, как ПЛИС со своей архитектурой и средой разработки. Сразу понравилось и захотелось попробовать, заказл простую Altera MAX 2. Но вот вопрос,- Вы не планируете случайно рассказать ещё и о характеристиках ПЛИС-плат, чтобы иметь представление на какой плате сколько и каких элементом можно разместить, т.к. я вроде как увидел, что на них могут быть не только логические элементы, но и даже операционные усилители и т.п? Также нашёл плату SDRAM как раз для ПЛИС. Как запрограммировать ПЛИС чтобы произвести элементарные действия записи/чтения? Понимаю, что это обширная область знаний, но на мой взгляд это необходимо - без практики очень сложно что-то осваивать, теорию нельзя пощупать.
Логические элементы и операционные усилители где, на плате чтоль? На платах так-то по мимо ПЛИС много чего может быть, и микросхемы USB и Eth и ЦАП/АЦП и даже PCI-E со своей обвязкой. Как про платы рассказать я даже не знаю, их много разных, а мой опыт тоже ограничен. По поводу SDRAM, у меня как бы запланирован такой видос, но когда я его сделаю сказать не могу, времени катастрофически не хватает.
@@ПЛИСоводство Операционники именно на самой ПЛИС, т.е. можно ли создать схему не только на TTL, но и запрограммировать входы/выходы, например для подключения к ним аналоговых цепей или повесить, например, тот же RC-фильтр (вывести аналог, фильтрануть, и пустить его на другой вход ПЛИС). Или хотя бы ЦАП/АЦП тоже на самой ПЛИС. Я видел мельком в каком-то даташите что-то похожее, возможно я просто неправильно интерпретировал треугольный элемент (в зарубежных схемах часто замечал, что похожим образом отображается тот же 2И-НЕ). Т.е. здесь больше вопрос в том, можно ли на ПЛИС как-то получить аналоговые входы и выходы, и какие наиболее бюджетные модели ПЛИС имеют такие элементы в своём составе. Также интересно узнать, есть ли модели ПЛИС, которые имеют в своём составе, например, 10-20 тыс.элементов, но при этом количество выводов порядка 100-200, и если есть, то что это за модели (просто замечал, что чем больше элементов, тем больше пинов, но мне не нужно 1000 пинов). Т.е. возможно у Вас есть какой-то опыт по доступному бюджетному ряду, хотя бы до 10 тыс. руб за один ПЛИС.
@@ElVinto Не, операционников, на сколько я знаю, в ПЛИС нет, а вот ЦАП/АЦП бывают, но таких моделей не так много и стоят они не мало, я сам с такими дела не имел. И вообще, сейчас мало какие ПЛИС легко доступны, в основном это те что продают китайцы, а это, для Alter-ы, младшие модели семейства Cyclone 4: это или EP4CE6 или EP4CE10, а для Xilinx-а - Spartan 6. Есть pdf-ка Cyclone IV FPGA Device Family Overview, там расписано у каких моделей какая ёмкость и сколько ног. Так то может EP4CE22 подойти. Есть ещё китайские с благозвучным названием Gowin, но мне не доводилось работать с ними.
Сложно сказать. Они немного для разного предназначены. Для начинающего лучше с микроконтроллеров, они попроще будут. Ну а после можно уже и за ПЛИС взяться.
лучше читать книги по робототехнике, все существующие в этом сообществе условности и традиции будут описаны. Изучая контроллеры можно понять только контроллеры. А в ПЛИС можно заложить любую логику, в том числе и контроллер и даже не один, так что более универсальная платформа. Со своими недостатками, как и все в этом мире.
@@Академияразработчиков Тут дело в том, что если человек задаёт такие вопросы, то он только в начале пути, и грузить ПЛИСами, как мне кажется, - только навредить, порог вхождения тут явно выше чем для микроконтроллеров.
@@ПЛИСоводство контроллеры это программирование, кому-то это высокий порог. Часть людей хорошо понимает конструктор из модулей VHDL и при этом программирование тяжело дается
@@Академияразработчиков Ну это скорее всего люди старой формации, те кто ещё паял рассыпуху. Таким бывает сложно объяснить не только принципы синхронного проектирования (и необходимость его применения в ПЛИС), но и обыкновенное программирование. Конструктор из модулей VHDL они может и понимают, а понимают ли они сам VHDL? Как мне кажется, перед тем как начать осваивать HDL-языки неплохо было бы обладать навыками в простом программировании.
По Верилогу хорошей литературы на русском нет. Можешь посмотреть эти Основы языка проектирования цифровой аппаратуры Verilog - Соловьёв-2014 Проектирование и верификация цифровых систем на кристаллах. Verilog & System Verilog-Хаханов В.И., Хаханова И.В., Литвинова Е.И., Гузь О.А.-ХНУРЭ (2010)
Доброго времени суток, возникла проблема на этапе назначения входов и выходов на ножки, при нажатии на PinPlanner открывается окно, но там написано "quartus cannot display pin planner the the pin-out of the device is preliminary" - не может изобразить, мол распиновка устройства предварительное, не очень понимаю, что с этим делать, по одному видосику переключил что-то, но это не помогло
В дополнение к тому, если назначать входы и выходы вторым вариантом, что вы предлагаете, то выдает ошибку: Error: Can't place node "Y" -- illegal location assignment Pin_58
Какая микросхема, какая версия Кактуса? Возможно имеет смысл попробовать более свежую версию. Для эксперимента можно ещё посмотреть, что будет если поменять микросхему, например на Сыклон 1.
очень тяжело воспринимать информацию, когда все видео названы цифрами. ну серьезно, так сложно было указать, о чем то или иное видео, вместо "проектирование схем [0 ... N]"? Если бы не волшебная функция яндекс браузера с кратким пересказом видео, я даже и не знаю, начал бы смотреть эту серию роликов.
1. Я знаю. 2. В данном случае так нагляднее, всё на одном экране и не нужно переключатся туда - сюда. Кроме того, материал учебный, не для прямого копипаста. 3. "препятствие для распространения кода" - спорное утверждение.
@@ПЛИСоводство половина данного видео это рассказ о побочном и повторение одного и того же. плюс ненужные настройки среды (цветовая схема). Вообще складывается впечатление, что материал записывается в живую как есть. без чёткого плана и сценария. С другой стороны я прекрасно понимаю, что денег с подобных видео не получешь и делается это всё на чистом энтузиазме, за что конечно огромное спасибо. Возможно я резок в высказывание, так как за 3 долбанных дня я так и не нашёл внятного мануала по использованию данного продукта а из 40 минут видео 20 были потрачены зря...
@@kirascomp "материал записывается в живую как есть. без чёткого плана и сценария" По большей части так и есть. "внятного мануала по использованию данного продукта" Это курс по Верилогу, если нужно отдельно по Квартусу то есть отдельный цикл th-cam.com/play/PL4UMfOeGYsvZTAJkgY3XfsrFyK1laAchO.html
@@ПЛИСоводство вот это и плохо. Полезность видио будет в структурности предподносимой информации. А то получается вы вроде правильно все делаете, и даже полезные вещи делаете. Но, хотелось бы чуть структурирование. Например разобрали синтакси. Потом разобрали модули и примитивы. Ну и так далее. Сразу станет и проще ориентироваться по видио и действительно учится. Хотя это сложно, знаю не по наслышке, сам выстраивал курс и потому прекрасно понимаю титанизм труда.
@@kirascomp Ну так курс вполне структурирован, просто структурировать можно по-разному, сначала рассматривается структурное описание, потом потоковое, следом поведенческое, далее будет изучаться моделирование. Видосы эти рассчитаны для начинающих, если смотреть с самого начала и по порядку то всё должно быть понятно (во всяком случае я надеюсь на это). А если делать в виде справочника, то большой пользы с этого не будет - можно открыть книжку и найти нужную тему.
Увидел цветные квадратики в торопях попытался выключить звук, оказалась суета напрасной, писка не было, было агрессивный всплеск памяти что щас будет писк)) Парни, кто начал изучать верилог советую этого автора, столько уроков просмотрел, этот парень самый лучший, информативно, по делу ни чего лишнего, а самое главное не засирает мозг ненужным начинающим.. Молодец, человек с душей обучает, от сердца, за что ему спасибо)
Спасибо большое, что записали такой плейлист! Будем смотреть, изучать) Редкий материал, даже для западного ютуба
Лучший на рускоязычном ютубе. 👍 спасибо)))
Не получалось решить проблему с измерением расхождения фаз при помощи микроконтроллера (использовал STM32), поэтому искал альтернативу. Мне была нужна точность не хуже 0,05 % при несущей 20-25 кГц. Пришёл к выводу, что решение этой задачи будет по силам только ПЛИС...(тем более так эта проблема решена в зарубежных аналогах). Для продолжения работы скачал Quartus II, заказал у китайцев отладочную плату. Однако, на практике с ПЛИС раньше не сталкивался, найти более-менее внятный учебник не удалось. Очень благодарен вам за этот курс, благодаря которому задачу решить удалось. Огромное вам спасибо! Очень понравилась ваша методика изложения, ничего лишнего - всё только по существу. Однако, на чёрном фоне сложно читать светлый текст. Мне кажется, что для уроков лучше бы подошёл белый фон экрана и чёрный текст. Уроки очень интересные, информативные. Ещё раз огромное спасибо автору. Хотелось бы увидеть ещё что-нибудь от вас типа "Verilog для продвинутых". Желаю дальнейших творческих успехов!
Спасибо за поддержку. По поводу текста, это тот случай когда всем не угодить. Что касается Верилога для продвинутых, на данный момент мы уже изучили все основные синтезируемые конструкции языка, осталось рассмотреть пару примеров для формирования общей картины, что ещё может быть продвинутого непонятно. Ещё моделирование на Верилоге осталось, за него возьмёмся чуть позже.
Ура, наконец-то Verilog! Успехов Вам!
Очень круто. БОЛЬШАЯ благодарность автору.
Нет мерзкого сигнала в начале, супер !
Лайк !
Подписка !
Топ кек.
Вы молодец! Считаю актуальным овладевать секретами верификации. В пределе мечтаю потянуть UVM. Это должно сэкономить время отладки. Спасибо от души!
Класс!
Спасибо! Очень мало в русскоязычном ютюбе про плис
ура! ура! ура!
Ждём продолжения...
Привет, спасибо за понятные уроки! Если можно, хотел бы спросить пару советов при личном общении
При каком таком личном общении? )
Спасибо Дружище! У меня вопрос: Вы случаем не инженером разработчиком работаете? Просто подача материала на высшем уровне!
Да.
Почитав отзывы любителей ПЛИСов, хочу сказать: Мы хотим видеть нашего автора в лицо!)))
Легко.
Осторожно, в начале громкий звук
th-cam.com/video/hEilOuUV-Ps/w-d-xo.html
Давай ещё!
Постараюсь не затягивать.
Вчера только узнал, что есть такое, как ПЛИС со своей архитектурой и средой разработки. Сразу понравилось и захотелось попробовать, заказл простую Altera MAX 2. Но вот вопрос,- Вы не планируете случайно рассказать ещё и о характеристиках ПЛИС-плат, чтобы иметь представление на какой плате сколько и каких элементом можно разместить, т.к. я вроде как увидел, что на них могут быть не только логические элементы, но и даже операционные усилители и т.п? Также нашёл плату SDRAM как раз для ПЛИС. Как запрограммировать ПЛИС чтобы произвести элементарные действия записи/чтения? Понимаю, что это обширная область знаний, но на мой взгляд это необходимо - без практики очень сложно что-то осваивать, теорию нельзя пощупать.
Логические элементы и операционные усилители где, на плате чтоль? На платах так-то по мимо ПЛИС много чего может быть, и микросхемы USB и Eth и ЦАП/АЦП и даже PCI-E со своей обвязкой. Как про платы рассказать я даже не знаю, их много разных, а мой опыт тоже ограничен.
По поводу SDRAM, у меня как бы запланирован такой видос, но когда я его сделаю сказать не могу, времени катастрофически не хватает.
@@ПЛИСоводство Операционники именно на самой ПЛИС, т.е. можно ли создать схему не только на TTL, но и запрограммировать входы/выходы, например для подключения к ним аналоговых цепей или повесить, например, тот же RC-фильтр (вывести аналог, фильтрануть, и пустить его на другой вход ПЛИС). Или хотя бы ЦАП/АЦП тоже на самой ПЛИС. Я видел мельком в каком-то даташите что-то похожее, возможно я просто неправильно интерпретировал треугольный элемент (в зарубежных схемах часто замечал, что похожим образом отображается тот же 2И-НЕ). Т.е. здесь больше вопрос в том, можно ли на ПЛИС как-то получить аналоговые входы и выходы, и какие наиболее бюджетные модели ПЛИС имеют такие элементы в своём составе. Также интересно узнать, есть ли модели ПЛИС, которые имеют в своём составе, например, 10-20 тыс.элементов, но при этом количество выводов порядка 100-200, и если есть, то что это за модели (просто замечал, что чем больше элементов, тем больше пинов, но мне не нужно 1000 пинов). Т.е. возможно у Вас есть какой-то опыт по доступному бюджетному ряду, хотя бы до 10 тыс. руб за один ПЛИС.
@@ElVinto Не, операционников, на сколько я знаю, в ПЛИС нет, а вот ЦАП/АЦП бывают, но таких моделей не так много и стоят они не мало, я сам с такими дела не имел. И вообще, сейчас мало какие ПЛИС легко доступны, в основном это те что продают китайцы, а это, для Alter-ы, младшие модели семейства Cyclone 4: это или EP4CE6 или EP4CE10, а для Xilinx-а - Spartan 6. Есть pdf-ка Cyclone IV FPGA Device Family Overview, там расписано у каких моделей какая ёмкость и сколько ног. Так то может EP4CE22 подойти. Есть ещё китайские с благозвучным названием Gowin, но мне не доводилось работать с ними.
@@ПЛИСоводство Благодарю за ответ! Теперь знаю в каких наименованиях искать.Cyclon видел в Квартусе, остальные надо гуглить.
Отдельная благодарность за смену фона (от людей, ненавидящих белый фон)
ВАУ, ТЫ ХОРОШ!
Ура ПЛИС, так ещё и аниме
Здравствуйте! Для робототехники плисы лучше изучать или микроконтроллеры?
Сложно сказать. Они немного для разного предназначены. Для начинающего лучше с микроконтроллеров, они попроще будут. Ну а после можно уже и за ПЛИС взяться.
лучше читать книги по робототехнике, все существующие в этом сообществе условности и традиции будут описаны. Изучая контроллеры можно понять только контроллеры. А в ПЛИС можно заложить любую логику, в том числе и контроллер и даже не один, так что более универсальная платформа. Со своими недостатками, как и все в этом мире.
@@Академияразработчиков Тут дело в том, что если человек задаёт такие вопросы, то он только в начале пути, и грузить ПЛИСами, как мне кажется, - только навредить, порог вхождения тут явно выше чем для микроконтроллеров.
@@ПЛИСоводство контроллеры это программирование, кому-то это высокий порог. Часть людей хорошо понимает конструктор из модулей VHDL и при этом программирование тяжело дается
@@Академияразработчиков Ну это скорее всего люди старой формации, те кто ещё паял рассыпуху. Таким бывает сложно объяснить не только принципы синхронного проектирования (и необходимость его применения в ПЛИС), но и обыкновенное программирование. Конструктор из модулей VHDL они может и понимают, а понимают ли они сам VHDL? Как мне кажется, перед тем как начать осваивать HDL-языки неплохо было бы обладать навыками в простом программировании.
посоветуй литературу и упражнения чтоб попрактиковать
По Верилогу хорошей литературы на русском нет. Можешь посмотреть эти
Основы языка проектирования цифровой аппаратуры Verilog - Соловьёв-2014
Проектирование и верификация цифровых систем на кристаллах. Verilog & System Verilog-Хаханов В.И., Хаханова И.В., Литвинова Е.И., Гузь О.А.-ХНУРЭ (2010)
@@ПЛИСоводство Панчул конечно - довольно неплохая книжка
@@ВасилийПу-м5л Что за книжка то?
@@ПЛИСоводство а если на английском
@@Serogen1324 А на английском я особо и не искал.
с чего начать если я нечего не знаю про эти ваши схеми итд
С этих лекций
th-cam.com/play/PL4UMfOeGYsvZs-gvs0dC8oO3HXrmGC1bm.html
@@ПЛИСоводство спс большое
Доброго времени суток, возникла проблема на этапе назначения входов и выходов на ножки, при нажатии на PinPlanner открывается окно, но там написано "quartus cannot display pin planner the the pin-out of the device is preliminary" - не может изобразить, мол распиновка устройства предварительное, не очень понимаю, что с этим делать, по одному видосику переключил что-то, но это не помогло
В дополнение к тому, если назначать входы и выходы вторым вариантом, что вы предлагаете, то выдает ошибку: Error: Can't place node "Y" -- illegal location assignment Pin_58
Какая микросхема, какая версия Кактуса? Возможно имеет смысл попробовать более свежую версию. Для эксперимента можно ещё посмотреть, что будет если поменять микросхему, например на Сыклон 1.
@@АлександрНизоназ Возможно на данной микросхеме Pin_58 - системная нога, питание или джитаг.
@@ПЛИСоводство я пробовал менять номера ног перебором, ответ был все тот же
@@АлександрНизоназ Микросхему поменять?
а что за отладочная плата?
Та что в конце видео? Это плата от ЭФО, не рекомендую, необоснованно дорогая. На али можно лучше найти.
очень тяжело воспринимать информацию, когда все видео названы цифрами. ну серьезно, так сложно было указать, о чем то или иное видео, вместо "проектирование схем [0 ... N]"? Если бы не волшебная функция яндекс браузера с кратким пересказом видео, я даже и не знаю, начал бы смотреть эту серию роликов.
В описании есть краткое содержание.
Не используйте нотацию пинов в коде. Это дурной тон и препятствие для распространения кода.
1. Я знаю.
2. В данном случае так нагляднее, всё на одном экране и не нужно переключатся туда - сюда. Кроме того, материал учебный, не для прямого копипаста.
3. "препятствие для распространения кода" - спорное утверждение.
зачем это все
Что именно?
сколько же долбанной воды
А именно?
@@ПЛИСоводство половина данного видео это рассказ о побочном и повторение одного и того же. плюс ненужные настройки среды (цветовая схема). Вообще складывается впечатление, что материал записывается в живую как есть. без чёткого плана и сценария.
С другой стороны я прекрасно понимаю, что денег с подобных видео не получешь и делается это всё на чистом энтузиазме, за что конечно огромное спасибо. Возможно я резок в высказывание, так как за 3 долбанных дня я так и не нашёл внятного мануала по использованию данного продукта а из 40 минут видео 20 были потрачены зря...
@@kirascomp "материал записывается в живую как есть. без чёткого плана и сценария"
По большей части так и есть.
"внятного мануала по использованию данного продукта"
Это курс по Верилогу, если нужно отдельно по Квартусу то есть отдельный цикл
th-cam.com/play/PL4UMfOeGYsvZTAJkgY3XfsrFyK1laAchO.html
@@ПЛИСоводство вот это и плохо. Полезность видио будет в структурности предподносимой информации. А то получается вы вроде правильно все делаете, и даже полезные вещи делаете. Но, хотелось бы чуть структурирование. Например разобрали синтакси. Потом разобрали модули и примитивы. Ну и так далее. Сразу станет и проще ориентироваться по видио и действительно учится. Хотя это сложно, знаю не по наслышке, сам выстраивал курс и потому прекрасно понимаю титанизм труда.
@@kirascomp Ну так курс вполне структурирован, просто структурировать можно по-разному, сначала рассматривается структурное описание, потом потоковое, следом поведенческое, далее будет изучаться моделирование. Видосы эти рассчитаны для начинающих, если смотреть с самого начала и по порядку то всё должно быть понятно (во всяком случае я надеюсь на это). А если делать в виде справочника, то большой пользы с этого не будет - можно открыть книжку и найти нужную тему.
жаль что так мало подписчиков. годный контент)