Лекция №1 "Что умеют FPGA и зачем они нужны?"

  Рет қаралды 32,838

НТЦ Метротек

НТЦ Метротек

4 жыл бұрын

Добро пожаловать на курс лекций "FPGA для начинающих".
На первой лекции курса мы осветим области применения FPGA и начнем знакомиться с внутренней архитектурой.
План лекции:
- Что такое FPGA?
- Преимущества и недостатки FPGA в сравнении с CPU/GPU/ASIC
- В каких областях используется?
- Какие вендоры есть на рынке?
- Введение в архитектуру FPGA
В конце лекции мы дадим полезные советы по самостоятельному обучению. Советы пригодятся как для начинающих, так и для продвинутых разработчиков.
Слайды:
github.com/stcmtk/fpga-webina...
Вебинар-версия лекции с вопросами/ответами в комментариях и живым общением после лекции на Twitch:
/ 618636543
Страница курса:
metrotek.center/fpga-webinar....

Пікірлер: 57
@barabucho
@barabucho 11 ай бұрын
Отличный материал для знакомства,спасибо.
@jsonslim
@jsonslim 3 жыл бұрын
Отлично рассказываете, спасибо!
@ernstuzhansky
@ernstuzhansky Жыл бұрын
Классная лекция. Благодарю.
@GraffTexan
@GraffTexan 4 жыл бұрын
Спасибо. Жду продолжения. Все было очень интересно.
@konstantinkonstantin1689
@konstantinkonstantin1689 8 ай бұрын
Молодец, полезная информация, спасибо.
@likag.105
@likag.105 3 жыл бұрын
Очень понравилось, как Максим ведет лекцию. Спасибо, что выкладываете видео)
@viacheslav3889
@viacheslav3889 Жыл бұрын
Отличная лекция! Спасибо за образовательный подход!
@pacckat
@pacckat 3 жыл бұрын
Очень крутая обзорная видео-лекция! Теперь мне становится понятно зачем нужны ПЛИС-ы ))
@user-er5vg6gr1m
@user-er5vg6gr1m 8 ай бұрын
в университете не могла понять темы с регистрами, а с вашей лекцией всё поняла, спасибо большое!!
@madmax2872
@madmax2872 7 ай бұрын
регистры это в загсе там всех регистрируют
@sergbo3114
@sergbo3114 2 ай бұрын
Вопрос зачем оно вам нужно знать)
@FPGASystems
@FPGASystems 4 жыл бұрын
Отлично! Отдельное спасибо за упоминание fpga-systems.ru :) Небольшая правка для рекомендация. Вместо UG626 лучше использовать UG901 - т.к. U626 для ISE, а UG901 - для Vivado. Если вы ориентируетесь на Xilinx, то стоит выбрать именно Vivado.
@FPGASystems
@FPGASystems 4 жыл бұрын
@@cab674 наверное вам еще рановато в ПЛИС, начните с ардуино xD
@FPGASystems
@FPGASystems 4 жыл бұрын
@@cab674 Зашел с мобильника, проблем не обнаружено, и подписка и уведомления работают
@cab674
@cab674 4 жыл бұрын
@@FPGASystems теперь заработало
@user-ey4qp4mq4q
@user-ey4qp4mq4q 3 жыл бұрын
Спасибо за видео. Отличная призентация!
@user-ns8qp8qw5h
@user-ns8qp8qw5h 21 күн бұрын
И так на 12:38 появляется схема от компьютерного блока питания(вторички, выпрямитель, ДГС и LM339 с выходным фильтром обрезаны), только вместо TL494 надпись FPGA, дороговато для ШИМ контроллера!
@user-ew1lf1ul4w
@user-ew1lf1ul4w 2 жыл бұрын
Не плохо, мне нравится, но вот бы таймкоды были бы;)
@noveluke2260
@noveluke2260 4 жыл бұрын
Добрый день, а сегодня 13 мая трансляция планируется?
@rayspyphone
@rayspyphone 2 жыл бұрын
Здравствуйте, подскажите плиз - Альтера поддерживает OpenCl, есть тестовые платы для PCI. Если программа написана для работы с видеокартой на OpenCl означает ли это что она практически без изменений будет работать с FPGA от Altera?
@HeavenPaladin
@HeavenPaladin 3 жыл бұрын
Не понятно было про какой сайт сказали в конце лекции в последнем слайде. Названия сайта нет на слайде :(
@kamolikov
@kamolikov 4 жыл бұрын
Пользуемся вашими тестерами PDH BerCut и EtherCut))
@djanych7755
@djanych7755 4 жыл бұрын
Слайд про ALM & CBL там по мимо регистров и LUT, изображены желтенький и синий блок Adder. Они имеют какое-нибудь значение на для програмииста? Стоит ли их учитывать или регистров и LUT хватит?
@user-oh3jn5uc1i
@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 (о которых говорится в лекции) которые могут быть использованы в режиме сумматора. Вот их использование может потребовать от разработчика ручного инстанса примитива и настроки нужных параметров. Обычно такое необходимо когда нужно сложить числа большой разрадности на высокой частоте.
@______4938
@______4938 3 жыл бұрын
ссылки добавьте в описание
@alexandrkobzev898
@alexandrkobzev898 3 жыл бұрын
ВЗПП-С не может производить плис, как понятно из названия (сборка) , они их, возможно, только собирают в корпус, этого я не могу точно сказать. Но у них нет кристального производства от слова совсем. Я бы предположил, что плис делают в соседнем с ВЗПП-С НИИЭТ или может на ВЗПП-Микрон, но когда я там работал, ничего про плис не слышал. Скорее всего ближе всего к плис КТЦ Электроника, они находятся в одном здании с ВЗПП-С.
@kamolikov
@kamolikov 4 жыл бұрын
Скажите, пожалуйста, курсы Метротек бесплатны? Если да, почему бы не выложить видео лекций курса и рабочие материалы.
@user-oh3jn5uc1i
@user-oh3jn5uc1i 4 жыл бұрын
Добрый день! Да курсы бесплатны, но это совсем другой формат -- больше общения, ответов на вопросы и домашних заданий. План лекций может меняться в процессе курса, в зависимости от того, как слушатели усваивают материал. В общем такой формат не очень подходит для записи и выкладывания. Но мы думаем над этим, возможно внесем какие-то изменения в курс, подготовимся и как-нибудь снимем один из семестров.
@kamolikov
@kamolikov 4 жыл бұрын
@@user-oh3jn5uc1i , а возможности образовательных платформ (Stepik например) не рассматривали? Для общения и ответов на вопросы можно использовать как возможности платформы, так и отдельный канал, например в Телеграмм. Но я думаю, даже просто лекции и ответы на вопросы, выложенные на Ютуб, уже были бы интересны и полезны. Русскоязычных курсов по ПЛИС, относительно программистских, катастрофически мало. Огромное богатство курсов вендоров на сайтах Intel и Xilinx, упирается в английский язык, осложняясь еще и многочисленностью незнакомых терминов. Что уж говорить, если в произношении Xilinx на русском языке к единому мнению так и не пришли)))
@user-oh3jn5uc1i
@user-oh3jn5uc1i 4 жыл бұрын
@@kamolikov , рассматривали. По нашим оценкам создание хороших курсов для Stepik потребует много времени, а Метротек, все-таки, в первую очередь занимается разработкой и производством, а не образовательной деятельностью. Но мы пока не отказываемся от этой идеи совсем -- решили попробовать свои силы в сети с небольшого вебинара.
@kamolikov
@kamolikov 4 жыл бұрын
@@user-oh3jn5uc1i, в любом случае спасибо! Хорошее начинание! Ну и даже просто видеозаписи лекций были бы, я думаю, полезны. Согласен, что надо находить баланс между коммерческой деятельностью и миссионерством)))
@syordgord
@syordgord 2 жыл бұрын
@@user-oh3jn5uc1i Людям которым негде искать информацию, будут рады любой информации по теме,
@stm32Lab
@stm32Lab Жыл бұрын
Начал изучать ПЛИС, интересует технология SDR приёмников, ЦОС, и всё остальное, на что ПЛИСы способны)
@barabucho
@barabucho 11 ай бұрын
По ЦОС,SDR в отношении ПЛИС,удалось найти полный материал?
@stm32Lab
@stm32Lab 11 ай бұрын
@@barabucho пока нашёл только про раадио передачу CW, ещё не пробовал. Ну и проект марсоход всем известный)
@barabucho
@barabucho 11 ай бұрын
@@stm32Lab Как ролик называется? Что бы освоить плис в отношении ЦОС и SDR имеет смысл платные курсы искать или найти инженера с частными занятиями?
@user-qj8yp3qf2l
@user-qj8yp3qf2l Жыл бұрын
На 17:27 для in имелось в виду значение f2, а не f1?
@user-oh3jn5uc1i
@user-oh3jn5uc1i Жыл бұрын
Да, спасибо большое за замечание! Действительно там должно быть f2, а не f1.
@user-wb1ow1pk9v
@user-wb1ow1pk9v 2 жыл бұрын
толковее было бы выбрать linux. на винду и так много инмтрукций
@kazakhstanovich5863
@kazakhstanovich5863 3 жыл бұрын
Перспективная технология в целом???
@user-oh3jn5uc1i
@user-oh3jn5uc1i 3 жыл бұрын
Добрый день! Я бы сказал скорее стабильная. Исходя из тенденций, которые я вижу, взрывного роста числа проектов с использования FPGA не ожидается в ближайшее время, но и отказываться от них никто не собирается. Технологий "убийц FPGA" пока не видно. Это инструмент, у которого есть своя ниша и из-за того, что ниша не очень большая инструмент развивается медленно. То есть такого как в web нет, когда за год может появится много разных технологий и если не успеть их изучить, можно выпасть из конкуренции.
@alexchameleon8497
@alexchameleon8497 Жыл бұрын
У меня такой вопрос - есть ли в FPGA эволюция? Например единица производительности ЦП 50 лет назад стоила скажем 1000$, а сейчас стоит 0.00000001$ и общая производительность вросла с миллионы раз. Так что на счёт FPGA?
@101picofarad
@101picofarad Жыл бұрын
Единица производительности связана с технологической нормой - чем она меньше - тем лучше - все как у ЦП. Обычно плис решают те задачи, для которых цп и дсп не подходят или цена устройства не играет роли, а возможность добавить новые аппаратные блоки в готовое устройство через 5..10 лет - игрет.
@masteroogway7283
@masteroogway7283 3 жыл бұрын
Нихрена не понял, но очень интересно
@dmitrijbozhok
@dmitrijbozhok Жыл бұрын
Жаль
@The2427666
@The2427666 Жыл бұрын
Максимум душноты, пришлось открывать форточку 😁👍
@user-mi2ur9ee9n
@user-mi2ur9ee9n Жыл бұрын
А что значит научиться работать с симулятором?
@user-oh3jn5uc1i
@user-oh3jn5uc1i Жыл бұрын
Добрый день! Основной посыл этого пункта в списке "План самостоятельного знакомства c ПЛИС" в том, что вам не нужна плата, пока вы хоть в какой-то степени не освоились с симулятором. Работа с симулятором, это: * Копиляция и сборка исходников * Написание тестовых воздействий с помощью несинтезируемых конструкций * Использование разнообразных способов анализа схем. Начиная от простого анализа глазами временных диаграмм и выводом по заданным условиям сообщений в log, и заканчивая сложными, разнесенными во времени условиями (SystemVerilog Assertions) и автоматическим отслеживанием всех драйверов определенного сигнала в заданный момент времени.
@dmitrijbozhok
@dmitrijbozhok Жыл бұрын
@@user-oh3jn5uc1i спасибо за ответ
@101picofarad
@101picofarad Жыл бұрын
Количество мусорной информации на высоте! Разработчик фпга не мог такой текст написать ) Зачем говорить то, что и так очевидно и о том, о чем вы не будете рассказывать??? Для таких докладов идеально - писать сценарий и давать его почитать другим людям, лучше тем, кто не в теме тоже. И слушать как они это друг другу читают - духота вылезет сразу! Извините за некропост, если что.
@sergbo3114
@sergbo3114 11 ай бұрын
Че еще за клок) Ну есть тактовый сигнал. Тактирование. Тактовый вход. Нет блин клок)
@ruslanbachyla3962
@ruslanbachyla3962 9 ай бұрын
Он ведь дальше сказал
@nerdomania24
@nerdomania24 Жыл бұрын
Ну и что теперь делать с этой войной?
@dmitrijbozhok
@dmitrijbozhok Жыл бұрын
Не участвовать в ней
@user-ky8fy9tl4n
@user-ky8fy9tl4n Жыл бұрын
удалите это видео нас деражат в заложниках
@ARLIAMANJHO
@ARLIAMANJHO 10 ай бұрын
Максимке бы поучиться говорить более понятным языком и меньше грузить лишней информацией. Ато собрал всё в кучу
@eduonline4624
@eduonline4624 6 ай бұрын
более понятным на кухне и в крузаке говорят
Лекция №2 "Языки описания аппаратуры, часть 1"
1:19:39
EEVblog #496 - What Is An FPGA?
37:44
EEVblog
Рет қаралды 752 М.
OMG 😨 Era o tênis dela 🤬
00:19
Polar em português
Рет қаралды 3,6 МЛН
顔面水槽がブサイク過ぎるwwwww
00:58
はじめしゃちょー(hajime)
Рет қаралды 114 МЛН
ПЛИС | Чем FPGA лучше МК
22:52
KARMA Electronics
Рет қаралды 7 М.
2. Выбор конкретной FPGA из большого разнообразия
18:39
Страничка инженера
Рет қаралды 19 М.
Verilog - Язык Проектирования Схем §0
37:24
ПЛИСоводство
Рет қаралды 31 М.
OMG 😨 Era o tênis dela 🤬
00:19
Polar em português
Рет қаралды 3,6 МЛН