Лекция №1 "Что умеют FPGA и зачем они нужны?"
Добро пожаловать на курс лекций "FPGA для начинающих".
На первой лекции курса мы осветим области применения FPGA и начнем знакомиться с внутренней архитектурой.
План лекции:
- Что такое FPGA?
- Преимущества и недостатки FPGA в сравнении с CPU/GPU/ASIC
- В каких областях используется?
- Какие вендоры есть на рынке?
- Введение в архитектуру FPGA
В конце лекции мы дадим полезные советы по самостоятельному обучению. Советы пригодятся как для начинающих, так и для продвинутых разработчиков.
Слайды:
github.com/stcmtk/fpga-webina...
Вебинар-версия лекции с вопросами/ответами в комментариях и живым общением после лекции на Twitch:
/ 618636543
Страница курса:
metrotek.center/fpga-webinar....
Пікірлер: 61
Очень понравилось, как Максим ведет лекцию. Спасибо, что выкладываете видео)
Спасибо. Жду продолжения. Все было очень интересно.
Отличный материал для знакомства,спасибо.
Отличная лекция! Спасибо за образовательный подход!
Классная лекция. Благодарю.
Отлично рассказываете, спасибо!
Очень крутая обзорная видео-лекция! Теперь мне становится понятно зачем нужны ПЛИС-ы ))
Молодец, полезная информация, спасибо.
Отлично! Отдельное спасибо за упоминание fpga-systems.ru :) Небольшая правка для рекомендация. Вместо UG626 лучше использовать UG901 - т.к. U626 для ISE, а UG901 - для Vivado. Если вы ориентируетесь на Xilinx, то стоит выбрать именно Vivado.
@FPGASystems
4 жыл бұрын
@@cab674 наверное вам еще рановато в ПЛИС, начните с ардуино xD
@FPGASystems
4 жыл бұрын
@@cab674 Зашел с мобильника, проблем не обнаружено, и подписка и уведомления работают
@cab674
4 жыл бұрын
@@FPGASystems теперь заработало
Спасибо за видео. Отличная призентация!
в университете не могла понять темы с регистрами, а с вашей лекцией всё поняла, спасибо большое!!
@madmax2872
8 ай бұрын
регистры это в загсе там всех регистрируют
@sergbo3114
3 ай бұрын
Вопрос зачем оно вам нужно знать)
Здравствуйте, подскажите плиз - Альтера поддерживает OpenCl, есть тестовые платы для PCI. Если программа написана для работы с видеокартой на OpenCl означает ли это что она практически без изменений будет работать с FPGA от Altera?
Не плохо, мне нравится, но вот бы таймкоды были бы;)
Не понятно было про какой сайт сказали в конце лекции в последнем слайде. Названия сайта нет на слайде :(
Добрый день, а сегодня 13 мая трансляция планируется?
Здравствуйте! А есть видео, как подключить плис, какой купить программатор, какой проводок куда воткнуть и т д?
Слайд про ALM & CBL там по мимо регистров и LUT, изображены желтенький и синий блок Adder. Они имеют какое-нибудь значение на для програмииста? Стоит ли их учитывать или регистров и LUT хватит?
@user-oh3jn5uc1i
4 жыл бұрын
Добрый день! Эти сумматоры (внутри LUT) для начинающего разработчика не так важны: это 1-битные сумматоры и по словам Intel для некоторых функций такая архитектура помогает сохранить много ресурсов. Их использование происходит автоматически, ручное управление режимами ALM -- это очень сложная оптимизация, разработчики под FPGA к ней редко прибегают. Подробнее про этот сумматор на примере Cyclone V можно почитать тут: www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/cyclone-v/cv_5v2.pdf страница 16. Параграф "Arithmetic Mode" Есть другие сумматоры -- это блоки DSP (о которых говорится в лекции) которые могут быть использованы в режиме сумматора. Вот их использование может потребовать от разработчика ручного инстанса примитива и настроки нужных параметров. Обычно такое необходимо когда нужно сложить числа большой разрадности на высокой частоте.
И так на 12:38 появляется схема от компьютерного блока питания(вторички, выпрямитель, ДГС и LM339 с выходным фильтром обрезаны), только вместо TL494 надпись FPGA, дороговато для ШИМ контроллера!
Пользуемся вашими тестерами PDH BerCut и EtherCut))
ссылки добавьте в описание
ВЗПП-С не может производить плис, как понятно из названия (сборка) , они их, возможно, только собирают в корпус, этого я не могу точно сказать. Но у них нет кристального производства от слова совсем. Я бы предположил, что плис делают в соседнем с ВЗПП-С НИИЭТ или может на ВЗПП-Микрон, но когда я там работал, ничего про плис не слышал. Скорее всего ближе всего к плис КТЦ Электроника, они находятся в одном здании с ВЗПП-С.
толковее было бы выбрать linux. на винду и так много инмтрукций
На 17:27 для in имелось в виду значение f2, а не f1?
@user-oh3jn5uc1i
Жыл бұрын
Да, спасибо большое за замечание! Действительно там должно быть f2, а не f1.
У меня такой вопрос - есть ли в FPGA эволюция? Например единица производительности ЦП 50 лет назад стоила скажем 1000$, а сейчас стоит 0.00000001$ и общая производительность вросла с миллионы раз. Так что на счёт FPGA?
@101picofarad
Жыл бұрын
Единица производительности связана с технологической нормой - чем она меньше - тем лучше - все как у ЦП. Обычно плис решают те задачи, для которых цп и дсп не подходят или цена устройства не играет роли, а возможность добавить новые аппаратные блоки в готовое устройство через 5..10 лет - игрет.
Скажите, пожалуйста, курсы Метротек бесплатны? Если да, почему бы не выложить видео лекций курса и рабочие материалы.
@user-oh3jn5uc1i
4 жыл бұрын
Добрый день! Да курсы бесплатны, но это совсем другой формат -- больше общения, ответов на вопросы и домашних заданий. План лекций может меняться в процессе курса, в зависимости от того, как слушатели усваивают материал. В общем такой формат не очень подходит для записи и выкладывания. Но мы думаем над этим, возможно внесем какие-то изменения в курс, подготовимся и как-нибудь снимем один из семестров.
@kamolikov
4 жыл бұрын
@@user-oh3jn5uc1i , а возможности образовательных платформ (Stepik например) не рассматривали? Для общения и ответов на вопросы можно использовать как возможности платформы, так и отдельный канал, например в Телеграмм. Но я думаю, даже просто лекции и ответы на вопросы, выложенные на Ютуб, уже были бы интересны и полезны. Русскоязычных курсов по ПЛИС, относительно программистских, катастрофически мало. Огромное богатство курсов вендоров на сайтах Intel и Xilinx, упирается в английский язык, осложняясь еще и многочисленностью незнакомых терминов. Что уж говорить, если в произношении Xilinx на русском языке к единому мнению так и не пришли)))
@user-oh3jn5uc1i
4 жыл бұрын
@@kamolikov , рассматривали. По нашим оценкам создание хороших курсов для Stepik потребует много времени, а Метротек, все-таки, в первую очередь занимается разработкой и производством, а не образовательной деятельностью. Но мы пока не отказываемся от этой идеи совсем -- решили попробовать свои силы в сети с небольшого вебинара.
@kamolikov
4 жыл бұрын
@@user-oh3jn5uc1i, в любом случае спасибо! Хорошее начинание! Ну и даже просто видеозаписи лекций были бы, я думаю, полезны. Согласен, что надо находить баланс между коммерческой деятельностью и миссионерством)))
@syordgord
2 жыл бұрын
@@user-oh3jn5uc1i Людям которым негде искать информацию, будут рады любой информации по теме,
Начал изучать ПЛИС, интересует технология SDR приёмников, ЦОС, и всё остальное, на что ПЛИСы способны)
@barabucho
Жыл бұрын
По ЦОС,SDR в отношении ПЛИС,удалось найти полный материал?
@stm32Lab
Жыл бұрын
@@barabucho пока нашёл только про раадио передачу CW, ещё не пробовал. Ну и проект марсоход всем известный)
@barabucho
Жыл бұрын
@@stm32Lab Как ролик называется? Что бы освоить плис в отношении ЦОС и SDR имеет смысл платные курсы искать или найти инженера с частными занятиями?
Перспективная технология в целом???
@user-oh3jn5uc1i
3 жыл бұрын
Добрый день! Я бы сказал скорее стабильная. Исходя из тенденций, которые я вижу, взрывного роста числа проектов с использования FPGA не ожидается в ближайшее время, но и отказываться от них никто не собирается. Технологий "убийц FPGA" пока не видно. Это инструмент, у которого есть своя ниша и из-за того, что ниша не очень большая инструмент развивается медленно. То есть такого как в web нет, когда за год может появится много разных технологий и если не успеть их изучить, можно выпасть из конкуренции.
Нихрена не понял, но очень интересно
@dmitrijbozhok
Жыл бұрын
Жаль
@user-wy5mr1ht6q
13 күн бұрын
Час вдуплял и не вдуплил?))
А что значит научиться работать с симулятором?
@user-oh3jn5uc1i
Жыл бұрын
Добрый день! Основной посыл этого пункта в списке "План самостоятельного знакомства c ПЛИС" в том, что вам не нужна плата, пока вы хоть в какой-то степени не освоились с симулятором. Работа с симулятором, это: * Копиляция и сборка исходников * Написание тестовых воздействий с помощью несинтезируемых конструкций * Использование разнообразных способов анализа схем. Начиная от простого анализа глазами временных диаграмм и выводом по заданным условиям сообщений в log, и заканчивая сложными, разнесенными во времени условиями (SystemVerilog Assertions) и автоматическим отслеживанием всех драйверов определенного сигнала в заданный момент времени.
@dmitrijbozhok
Жыл бұрын
@@user-oh3jn5uc1i спасибо за ответ
Количество мусорной информации на высоте! Разработчик фпга не мог такой текст написать ) Зачем говорить то, что и так очевидно и о том, о чем вы не будете рассказывать??? Для таких докладов идеально - писать сценарий и давать его почитать другим людям, лучше тем, кто не в теме тоже. И слушать как они это друг другу читают - духота вылезет сразу! Извините за некропост, если что.
Максимум душноты, пришлось открывать форточку 😁👍
@user-wy5mr1ht6q
13 күн бұрын
Скорость видосика 1,5 максимально дует свежим ветерком.
Че еще за клок) Ну есть тактовый сигнал. Тактирование. Тактовый вход. Нет блин клок)
@ruslanbachyla3962
11 ай бұрын
Он ведь дальше сказал
Ну и что теперь делать с этой войной?
@dmitrijbozhok
Жыл бұрын
Не участвовать в ней
Много лишнего. Мало дела.
удалите это видео нас деражат в заложниках
Максимке бы поучиться говорить более понятным языком и меньше грузить лишней информацией. Ато собрал всё в кучу
@eduonline4624
7 ай бұрын
более понятным на кухне и в крузаке говорят