Программируемые Логические Интегральные Схемы и их применение

Курсы программирования ПЛИС


Разработка цифровых схем на ПЛИС
Программирование на Verilog/VHDL
Работа с инструментами разработки FPGA

ПЛИС (FPGA) нужны для создания быстрых и гибких цифровых схем, которые можно перепрограммировать под разные задачи. ни используются в высокопроизводительных вычислениях, обработке сигналов, телекоммуникациях и управлении оборудованием. В отличие от микроконтроллеров, FPGA выполняют операции параллельно, что делает их намного быстрее для сложных вычислений.

Благодаря этому ПЛИС применяются в искусственном интеллекте, робототехнике, обработке видео и аудио, медицинской технике. Их главное преимущество — возможность изменять логику работы без замены микросхемы, что экономит время и деньги при разработке.

ПРОБНЫЙ УРОК!
приходите на первое занятие по ремонту телефонов, в понедельник в 10:00
Находитесь вне РФ? Свяжитесь с
нами через соцсети!

Запрос успешно отправлен!

ПРОГРАММА ОБУЧЕНИЯ

теория и практика
Программирование ПЛИС с нуля: от логики к реальным проектам
Цель программы

Цель курса — научить основам программирования ПЛИС (FPGA) и разработке цифровых схем с нуля. Учащиеся освоят работу с языками Verilog/VHDL, инструментами разработки (Quartus, Vivado) и научатся загружать код в FPGA. Курс поможет понять принципы цифровой логики, работу тактовых сигналов, регистров, интерфейсов связи и создания аппаратных алгоритмов.

В результате выпускники смогут разрабатывать собственные проекты на ПЛИС и применять их в электронике, автоматике и встраиваемых системах.

Что такое ПЛИС и зачем они нужны
  • ПЛИС (Программируемая Логическая Интегральная Схема) — это особый вид микросхем, которые можно "перепрограммировать" для выполнения нужных задач.
  • В отличие от микроконтроллеров, которые выполняют код последовательно (шаг за шагом), ПЛИС работают параллельно. Это делает их очень быстрыми!
  • Где используются? В обработке видео, связи (например, 5G), автомобилях, игровых приставках и даже в космосе.
  • Какие бывают ПЛИС? Основные производители: Xilinx (AMD), Intel (Altera), Lattice.
  • ✅ Что научимся делать:
      – Понять, как работают ПЛИС.
      – Освоить основные инструменты.
      – Написать свои первые программы.
Цифровая логика
  • Перед тем как программировать, надо понять, как работают цифровые схемы.
  • Компьютеры и ПЛИС работают с 0 и 1 (битами).
  • Есть логические элементы, которые управляют этими битами:
  • НЕ (инвертор) — меняет 0 на 1 и наоборот; И (AND) — включится (1), если оба входа 1; ИЛИ (OR) — включится (1), если хотя бы один вход 1; Исключающее ИЛИ (XOR) — включится (1), если один вход 1, но не оба.
  • ✅ Что ,будем делать:
      – Создадим простую логическую схему.
      – Разберемся, как работают логические операции.
      – Поймем, как строить цифровые устройства.
Языки программирования для ПЛИС: VHDL и Verilog
  • Программы для ПЛИС пишут не на Python или C++, а на HDL (Hardware Description Language):
  • VHDL — строгий язык, похож на Pascal.
  • Verilog — проще и ближе к C.
  • Как выглядит код на Verilog:
пример кода на Verilog
Программы для работы с ПЛИС
  • Чтобы программировать ПЛИС, нужны специальные программы:
  • Xilinx Vivado — для FPGA от Xilinx.
  • Intel Quartus Prime — для FPGA от Intel (Altera).
  • Lattice Diamond — для FPGA от Lattice.
  • ✅ Что ,будем делать:
      – Скачаем и установим программу.
      – Создадим первый проект.
      – Разберемся с интерфейсом.
Работа с регистрами и памятью
  • Регистры — это "ячейки памяти" внутри ПЛИС. Они нужны, чтобы хранить данные.
  • Простой пример: счетчик. Он увеличивается на 1 каждую секунду.
  •  код создает счетчик от 0 до 15 (4 бита)
  • ✅ Что ,будем делать:
      – Научимся работать с регистрами.
      – Разберем примеры с счетчиками.
      – Поймем, как хранить информацию внутри ПЛИС.
Тактовые сигналы и интерфейсы
  • Что такое тактовый сигнал (clock).
  • Делители частоты и генераторы импульсов.
  • Почему важно учитывать задержки.
  • Как ПЛИС общается с внешними устройствами.
  • UART, SPI, I2C — что это и как их использовать.
  • Простейший обмен данными.
Срок освоения и объем программы: 50 академ часа
Стоимость курса: 60 000 руб
В рассрочку на 12 мес: 8 330 руб/мес
СВИДЕТЕЛЬСТВО О ДОПОЛНИТЕЛЬНОМ ОБРАЗОВАНИИ
После курса вы можете получить свидетельство о дополнительном образовании для устройства на работу
КОМБО КУРСЫ СО СКИДКОЙ
МАЛАЯ ГРУППА
позволяет индивидуально заниматься с каждым студентом
ТЕОРИЯ И ПРАКТИКА
всю теорию Вы испытаете на практике: 20% теории + 80% практики
ФОТОГАЛЕРЕЯ
курс по плис с нуля
обучение программированию плис
ЧЕМУ ВЫ НАУЧИТЕСЬ
01
Понимать, как работают ПЛИС (FPGA)
02
Программировать ПЛИС на Verilog/VHDL
03
Работать с инструментами разработки (Vivado, Quartus)
04
Создавать цифровые устройства на ПЛИС
05
Подключать интерфейсы и передавать данные
06
Разрабатывать и загружать проекты в реальные FPGA
ЧТО ВЫ ПОЛУЧИТЕ ПОСЛЕ КУРСА
Закрытый чат мастеров
Добавим вас в чат с мастерами-практиками, чтобы Вы могли получать консультации по ремонту.
Бесплатный коворкинг
Мы открыли бесплатную коворкинг-зону для наших учеников, обустроенную профессиональным оборудованием и инструментами для ремонта. Приходите в рабочее время по предварительной записи
Стажировка в нашем сервисном центре
Это возможность получить практический опыт работы сервисного инженера для последующего трудоустройства
Помощь с трудоустройством и открытием своей мастерской
Поможем составить список нужного оборудования и расходников, выбрать надёжных поставщиков, найти помещение и запустить рекламную кампанию.

ВЫБЕРИТЕ ГРАФИК И ОСТАВЬТЕ ЗАЯВКУ

Не хватает денег?

Пройдите курс в рассрочку от Тинькофф Банк без переплат!

Доступна рассрочка равными частями до 6 месяцев, без первого взноса.

Тинькофф
ИНДИВИДУАЛЬНЫЕ
УРОКИ
  • Занятия 1 на 1 с преподавателем;
  • Лучше усваивается материал;
  • Время занятий по вашему выбору;
  • Вы выбираете, что хотите изучать;
УЗНАТЬ ПОДРОБНЕЕ
О НАС ДЕЛЯТСЯ В СОЦСЕТЯХ

ПОЛЕЗНОЕ

🔹 Микроконтроллер выполняет команды последовательно, как программа на компьютере. Например, если запрограммировать мигание светодиода, процессор будет поочередно включать и выключать его через заданные промежутки времени.

🔹 ПЛИС (FPGA) работает параллельно – в ней можно одновременно обрабатывать множество сигналов и выполнять вычисления. Это делает FPGA намного быстрее в задачах, связанных с обработкой данных в реальном времени (например, видеообработкой, криптографией, телекоммуникациями).

📌 Пример:
Если у вас есть 10 кнопок, то микроконтроллер проверяет их поочередно в цикле. ПЛИС же может одновременно обрабатывать сигналы со всех 10 кнопок, что намного эффективнее.

🔹 Нет, курс рассчитан на новичков, но базовые знания логики и электроники помогут освоить материал быстрее.

🔹 Программирование ПЛИС отличается от обычного программирования. Мы пишем код, который описывает схемы, а не последовательность действий, как в Python или C++.

🔹 В начале курса мы разберем основы языков Verilog и VHDL, научимся создавать логические схемы, подключать светодиоды, кнопки, интерфейсы связи и постепенно перейдем к более сложным проектам.

📌 Главное – понимать, что ПЛИС это не микроконтроллер, а инструмент для построения цифровых схем. В этом мы разберемся шаг за шагом! 🚀

М Водный стадион
ул. Авангардная д.3, офис 2317, этаж 3
  • 1. Выдите из метро, из 1-го вагона из центра из стеклянных дверей налево;
  • 2. Двигайтесь вдоль Ленинградского проспекта не сворачивая до конца здания 47с2;
  • 3. Войдите в подъезд бизнес-центра, вход напротив автобусной остановки (ориентир - красная надпись “Парижанка” над входом);
  • 4. На проходной сообщите “в школу Фиксит” или “в 416 офис”, поднимайтесь на 4-й этаж.
М Технологический институт
Измайловский проспект, 25
+7 (812) 250-44-69
М Площадь 1905 года
ул. Мамина-Сибиряка, 101
ул. Нагорная, 25