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

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

Комментарии • 61

  • @barabucho
    @barabucho Год назад +2

    Отличный материал для знакомства,спасибо.

  • @jsonslim
    @jsonslim 3 года назад +1

    Отлично рассказываете, спасибо!

  • @GraffTexan
    @GraffTexan 4 года назад +2

    Спасибо. Жду продолжения. Все было очень интересно.

  • @ernstuzhansky
    @ernstuzhansky Год назад +1

    Классная лекция. Благодарю.

  • @likag.105
    @likag.105 3 года назад +1

    Очень понравилось, как Максим ведет лекцию. Спасибо, что выкладываете видео)

  • @user-er5vg6gr1m
    @user-er5vg6gr1m 10 месяцев назад +3

    в университете не могла понять темы с регистрами, а с вашей лекцией всё поняла, спасибо большое!!

    • @madmax2872
      @madmax2872 9 месяцев назад

      регистры это в загсе там всех регистрируют

    • @sergbo3114
      @sergbo3114 4 месяца назад

      Вопрос зачем оно вам нужно знать)

  • @viacheslav3889
    @viacheslav3889 Год назад

    Отличная лекция! Спасибо за образовательный подход!

  • @konstantinkonstantin1689
    @konstantinkonstantin1689 10 месяцев назад +2

    Молодец, полезная информация, спасибо.

  • @FPGASystems
    @FPGASystems 4 года назад +8

    Отлично! Отдельное спасибо за упоминание fpga-systems.ru :)
    Небольшая правка для рекомендация. Вместо UG626 лучше использовать UG901 - т.к. U626 для ISE, а UG901 - для Vivado. Если вы ориентируетесь на Xilinx, то стоит выбрать именно Vivado.

    • @FPGASystems
      @FPGASystems 4 года назад

      @@cab674 наверное вам еще рановато в ПЛИС, начните с ардуино xD

    • @FPGASystems
      @FPGASystems 4 года назад

      @@cab674 Зашел с мобильника, проблем не обнаружено, и подписка и уведомления работают

    • @cab674
      @cab674 4 года назад

      @@FPGASystems теперь заработало

  • @pacckat
    @pacckat 3 года назад +1

    Очень крутая обзорная видео-лекция! Теперь мне становится понятно зачем нужны ПЛИС-ы ))

  • @user-ey4qp4mq4q
    @user-ey4qp4mq4q 3 года назад +1

    Спасибо за видео. Отличная призентация!

  • @user-ew1lf1ul4w
    @user-ew1lf1ul4w 3 года назад +3

    Не плохо, мне нравится, но вот бы таймкоды были бы;)

  • @rayspyphone
    @rayspyphone 2 года назад +2

    Здравствуйте, подскажите плиз - Альтера поддерживает OpenCl, есть тестовые платы для PCI. Если программа написана для работы с видеокартой на OpenCl означает ли это что она практически без изменений будет работать с FPGA от Altera?

  • @kamolikov
    @kamolikov 4 года назад +3

    Пользуемся вашими тестерами PDH BerCut и EtherCut))

  • @HeavenPaladin
    @HeavenPaladin 3 года назад

    Не понятно было про какой сайт сказали в конце лекции в последнем слайде. Названия сайта нет на слайде :(

  • @user-ns8qp8qw5h
    @user-ns8qp8qw5h 2 месяца назад

    И так на 12:38 появляется схема от компьютерного блока питания(вторички, выпрямитель, ДГС и LM339 с выходным фильтром обрезаны), только вместо TL494 надпись FPGA, дороговато для ШИМ контроллера!

  • @noveluke2260
    @noveluke2260 4 года назад

    Добрый день, а сегодня 13 мая трансляция планируется?

  • @djanych7755
    @djanych7755 4 года назад

    Слайд про ALM & CBL там по мимо регистров и LUT, изображены желтенький и синий блок Adder. Они имеют какое-нибудь значение на для програмииста? Стоит ли их учитывать или регистров и LUT хватит?

    • @user-oh3jn5uc1i
      @user-oh3jn5uc1i 4 года назад +1

      Добрый день!
      Эти сумматоры (внутри 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 (о которых говорится в лекции) которые могут быть использованы в режиме сумматора. Вот их использование может потребовать от разработчика ручного инстанса примитива и настроки нужных параметров. Обычно такое необходимо когда нужно сложить числа большой разрадности на высокой частоте.

  • @RockPANDOR
    @RockPANDOR Месяц назад

    Здравствуйте! А есть видео, как подключить плис, какой купить программатор, какой проводок куда воткнуть и т д?

  • @alexandrkobzev898
    @alexandrkobzev898 3 года назад +1

    ВЗПП-С не может производить плис, как понятно из названия (сборка) , они их, возможно, только собирают в корпус, этого я не могу точно сказать.
    Но у них нет кристального производства от слова совсем.
    Я бы предположил, что плис делают в соседнем с ВЗПП-С НИИЭТ или может на ВЗПП-Микрон, но когда я там работал, ничего про плис не слышал.
    Скорее всего ближе всего к плис КТЦ Электроника, они находятся в одном здании с ВЗПП-С.

  • @stm32Lab
    @stm32Lab Год назад +1

    Начал изучать ПЛИС, интересует технология SDR приёмников, ЦОС, и всё остальное, на что ПЛИСы способны)

    • @barabucho
      @barabucho Год назад

      По ЦОС,SDR в отношении ПЛИС,удалось найти полный материал?

    • @stm32Lab
      @stm32Lab Год назад +1

      @@barabucho пока нашёл только про раадио передачу CW, ещё не пробовал. Ну и проект марсоход всем известный)

    • @barabucho
      @barabucho Год назад

      @@stm32Lab Как ролик называется? Что бы освоить плис в отношении ЦОС и SDR имеет смысл платные курсы искать или найти инженера с частными занятиями?

  • @______4938
    @______4938 3 года назад

    ссылки добавьте в описание

  • @kamolikov
    @kamolikov 4 года назад +3

    Скажите, пожалуйста, курсы Метротек бесплатны? Если да, почему бы не выложить видео лекций курса и рабочие материалы.

    • @user-oh3jn5uc1i
      @user-oh3jn5uc1i 4 года назад +5

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

    • @kamolikov
      @kamolikov 4 года назад +1

      @@user-oh3jn5uc1i , а возможности образовательных платформ (Stepik например) не рассматривали? Для общения и ответов на вопросы можно использовать как возможности платформы, так и отдельный канал, например в Телеграмм. Но я думаю, даже просто лекции и ответы на вопросы, выложенные на Ютуб, уже были бы интересны и полезны. Русскоязычных курсов по ПЛИС, относительно программистских, катастрофически мало. Огромное богатство курсов вендоров на сайтах Intel и Xilinx, упирается в английский язык, осложняясь еще и многочисленностью незнакомых терминов. Что уж говорить, если в произношении Xilinx на русском языке к единому мнению так и не пришли)))

    • @user-oh3jn5uc1i
      @user-oh3jn5uc1i 4 года назад +4

      @@kamolikov , рассматривали. По нашим оценкам создание хороших курсов для Stepik потребует много времени, а Метротек, все-таки, в первую очередь занимается разработкой и производством, а не образовательной деятельностью. Но мы пока не отказываемся от этой идеи совсем -- решили попробовать свои силы в сети с небольшого вебинара.

    • @kamolikov
      @kamolikov 4 года назад +2

      @@user-oh3jn5uc1i, в любом случае спасибо! Хорошее начинание! Ну и даже просто видеозаписи лекций были бы, я думаю, полезны. Согласен, что надо находить баланс между коммерческой деятельностью и миссионерством)))

    • @syordgord
      @syordgord 2 года назад +1

      @@user-oh3jn5uc1i Людям которым негде искать информацию, будут рады любой информации по теме,

  • @masteroogway7283
    @masteroogway7283 3 года назад +5

    Нихрена не понял, но очень интересно

  • @user-qj8yp3qf2l
    @user-qj8yp3qf2l 2 года назад

    На 17:27 для in имелось в виду значение f2, а не f1?

    • @user-oh3jn5uc1i
      @user-oh3jn5uc1i Год назад +1

      Да, спасибо большое за замечание!
      Действительно там должно быть f2, а не f1.

  • @alexchameleon8497
    @alexchameleon8497 Год назад

    У меня такой вопрос - есть ли в FPGA эволюция? Например единица производительности ЦП 50 лет назад стоила скажем 1000$, а сейчас стоит 0.00000001$ и общая производительность вросла с миллионы раз. Так что на счёт FPGA?

    • @101picofarad
      @101picofarad Год назад +1

      Единица производительности связана с технологической нормой - чем она меньше - тем лучше - все как у ЦП.
      Обычно плис решают те задачи, для которых цп и дсп не подходят или цена устройства не играет роли, а возможность добавить новые аппаратные блоки в готовое устройство через 5..10 лет - игрет.

  • @user-wb1ow1pk9v
    @user-wb1ow1pk9v 2 года назад

    толковее было бы выбрать linux. на винду и так много инмтрукций

  • @kazakhstanovich5863
    @kazakhstanovich5863 3 года назад +1

    Перспективная технология в целом???

    • @user-oh3jn5uc1i
      @user-oh3jn5uc1i 3 года назад +2

      Добрый день!
      Я бы сказал скорее стабильная. Исходя из тенденций, которые я вижу, взрывного роста числа проектов с использования FPGA не ожидается в ближайшее время, но и отказываться от них никто не собирается. Технологий "убийц FPGA" пока не видно. Это инструмент, у которого есть своя ниша и из-за того, что ниша не очень большая инструмент развивается медленно.
      То есть такого как в web нет, когда за год может появится много разных технологий и если не успеть их изучить, можно выпасть из конкуренции.

  • @user-mi2ur9ee9n
    @user-mi2ur9ee9n Год назад

    А что значит научиться работать с симулятором?

    • @user-oh3jn5uc1i
      @user-oh3jn5uc1i Год назад +2

      Добрый день!
      Основной посыл этого пункта в списке "План самостоятельного знакомства c ПЛИС" в том, что вам не нужна плата, пока вы хоть в какой-то степени не освоились с симулятором.
      Работа с симулятором, это:
      * Копиляция и сборка исходников
      * Написание тестовых воздействий с помощью несинтезируемых конструкций
      * Использование разнообразных способов анализа схем. Начиная от простого анализа глазами временных диаграмм и выводом по заданным условиям сообщений в log, и заканчивая сложными, разнесенными во времени условиями (SystemVerilog Assertions) и автоматическим отслеживанием всех драйверов определенного сигнала в заданный момент времени.

    • @dmitrijbozhok
      @dmitrijbozhok Год назад

      @@user-oh3jn5uc1i спасибо за ответ

  • @The2427666
    @The2427666 Год назад +1

    Максимум душноты, пришлось открывать форточку 😁👍

    • @user-wy5mr1ht6q
      @user-wy5mr1ht6q Месяц назад

      Скорость видосика 1,5 максимально дует свежим ветерком.

  • @101picofarad
    @101picofarad Год назад +6

    Количество мусорной информации на высоте! Разработчик фпга не мог такой текст написать ) Зачем говорить то, что и так очевидно и о том, о чем вы не будете рассказывать??? Для таких докладов идеально - писать сценарий и давать его почитать другим людям, лучше тем, кто не в теме тоже. И слушать как они это друг другу читают - духота вылезет сразу! Извините за некропост, если что.

  • @user-of9iw2ch8r
    @user-of9iw2ch8r 2 месяца назад

    Много лишнего. Мало дела.

  • @user-ky8fy9tl4n
    @user-ky8fy9tl4n Год назад

    удалите это видео нас деражат в заложниках

  • @sergbo3114
    @sergbo3114 Год назад +1

    Че еще за клок) Ну есть тактовый сигнал. Тактирование. Тактовый вход. Нет блин клок)

    • @ruslanbachyla3962
      @ruslanbachyla3962 11 месяцев назад +1

      Он ведь дальше сказал

  • @nerdomania24
    @nerdomania24 Год назад +1

    Ну и что теперь делать с этой войной?

    • @dmitrijbozhok
      @dmitrijbozhok Год назад +3

      Не участвовать в ней

  • @ARLIAMANJHO
    @ARLIAMANJHO Год назад +2

    Максимке бы поучиться говорить более понятным языком и меньше грузить лишней информацией. Ато собрал всё в кучу

    • @eduonline4624
      @eduonline4624 8 месяцев назад

      более понятным на кухне и в крузаке говорят