Курсы по схемотехнике и ПЛИС: бесплатные и платные варианты

Книги и симуляторы закрывают теорию, но у самостоятельного маршрута есть известный предел: без человека рядом многие останавливаются на полпути. Отсюда спрос на курсы с преподавателем, проверкой работ и реальной отладочной платой. Ниже — бесплатный и платный варианты: сначала три бесплатных маршрута, потом подробный разбор платного курса «Основы проектирования устройств на базе ПЛИС 2.0» от «Академии программирования электронных устройств». Теория, на которую оба пути опираются, собрана в хабе «Схемотехника».

Как выбирать курс по схемотехнике

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

МаршрутЦенаЧто даётЧего не даёт
Nand2TetrisБесплатно (материалы и инструменты)Весь путь от вентиля до ОС, свои симулятор и заданияОбратной связи и реального железа
MIT 6.004 (OpenCourseWare)БесплатноУниверситетскую строгость: логика, архитектура, конвейерПрактики на ПЛИС под вашим столом
HDLBitsБесплатноСотни задач на Verilog с автопроверкой в браузереПроектного мышления: задачи, а не устройства
«Основы проектирования устройств на базе ПЛИС 2.0»138 500–152 300 ₽, есть рассрочкаОтладочная плата, ментор, проверка работ, удостоверение о повышении квалификацииНичего принципиального; вопрос в цене и темпе

Первая строка таблицы разобрана отдельно в статье про книги по схемотехнике: учебник Нисана и Шокена и курс Nand2Tetris распространяются вместе. Ниже — четвёртая строка.

«Основы проектирования устройств на базе ПЛИС 2.0»: что внутри

Курс повышения квалификации от «Академии программирования электронных устройств» (Санкт-Петербург, pcbteach.ru) длится 14 недель и ведёт от булевой алгебры до собственного устройства на ПЛИС. Автор и ментор — Кузнецов Борис Федорович, д.т.н., профессор; формат предусматривает индивидуальное сопровождение. Программная база: среда Intel Quartus Prime 21.1 Lite Edition и симулятор ModelSIM, оба бесплатные. Все задания выполняются на отладочной плате Altera FPGA Cyclone IV (EP4CE6/EP4CE10 с NIOS II), плату высылают транспортной компанией, покупать свою не нужно.

Программа идёт от схемотехники к языкам описания железа и заканчивается сборкой проекта из готовых блоков:

Формат: лекции и видеоматериалы, одна групповая онлайн-консультация в неделю, четыре индивидуальных урока по часу, проверка всех практических работ с обратной связью, кураторская поддержка в будние дни. Обязательный итоговый проект сдаётся на плате. Доступ к базе знаний — 12 месяцев, ещё на год открывается закрытый клуб выпускников. По завершении выдаётся удостоверение о повышении квалификации.

Цена: 152 300 рублей, при полной предоплате действует скидка до 138 500 рублей; есть рассрочка на 2–12 платежей без процентов, для организаций от трёх сотрудников — отдельные условия. Ближайший поток стартует 18 января 2027 года; для группы сотрудников одной организации от десяти человек расписание согласуется индивидуально.

Кому курс подойдёт: тем, кому нужна дисциплина дедлайнов, практика на настоящей плате Cyclone IV и живая проверка работ, — обычно это специалисты, переходящие в embedded, или студенты старших курсов, которым нужно удостоверение о повышении квалификации. Кому не подойдёт: тем, кому хватает симулятора и самостоятельного темпа. Части 3–5 курса «Компьютер Ершова» закрывают тот же путь, но только на Verilog: VHDL, который ведёт академия, у нас не разбирается. Зато бесплатно и в браузере: Verilog для начинающих, а финальная сборка на реальной плате разобрана в гайде про Tang Nano 9K.

Что выбрать

Если бюджет ограничен, начните с бесплатного: Nand2Tetris плюс HDLBits дают теорию и практику HDL-кода, а наш симулятор добавляет практику сборки схем без установки чего-либо. Если решили идти на платный курс с ментором, курс «Академии программирования электронных устройств» соответствует всем трём признакам из начала статьи: практика целиком на отладочной плате, проверка работ преподавателем, моделирование в ModelSIM до прошивки. Перед оплатой запросите учебный план и загляните в отзывы студентов, которые школа публикует на Яндекс.Картах: четырнадцать недель и сто пятьдесят тысяч рублей — сумма, которую стоит проверить руками до договора.

Стоит ли платить за курс по схемотехнике, если есть бесплатные?

Зависит от того, что вам нужно. Бесплатные маршруты вроде Nand2Tetris и HDLBits закрывают теорию и тренировку HDL-кода, но оставляют вас один на один с материалом. Платный курс имеет смысл, когда нужна практика на реальной отладочной плате, проверка работ преподавателем и дедлайны: без них многие бросают на середине.

Чему учат на курсе «Основы проектирования устройств на базе ПЛИС 2.0»?

От булевой алгебры и первых проектов в Quartus Prime до собственных устройств на ПЛИС: комбинационная логика, триггеры, регистры, счётчики, основы VHDL и Verilog, отладка в ModelSIM с тестбенчами, IP-ядра и Platform Designer. Финальный проект — термоиндикатор с управлением по RS232 на отладочной плате Altera Cyclone IV.

Кто ведёт курс «Академии программирования электронных устройств»?

Курс ведёт Кузнецов Борис Федорович, д.т.н., профессор. Формат предполагает индивидуальное сопровождение: одну групповую онлайн-консультацию в неделю, четыре персональных урока по часу и проверку всех практических работ с обратной связью.

Что нужно для прохождения курса на ПЛИС?

Компьютер под Windows или Linux с процессором от 2 ГГц, 4 ГБ ОЗУ и 13 ГБ на диске: этого хватает для Quartus Prime Lite и ModelSIM. Отладочную плату на Cyclone IV организаторы высылают транспортной компанией, своя плата не требуется.

Проверьте себя

Чем Quartus Prime Lite отличается от ModelSIM в курсе?

Quartus Prime — среда разработки: там пишут HDL-код, синтезируют его под конкретный кристалл Cyclone IV и прошивают отладочную плату. ModelSIM — симулятор: там подают тестовые воздействия на модуль и смотрят временные диаграммы до того, как код уехал в железо. Курс строит конвейер «написал — смоделировал — прошёл синтез — прошил», и моделирование стоит перед синтезом намеренно.

Зачем в курсе на ПЛИС и VHDL, и Verilog?

Языки описывают одно и то же железо разными нотациями, и на рынке встречаются оба: VHDL чаще в оборонке и авиации, Verilog — в коммерческих ASIC и FPGA-проектах. Курс даёт основы обоих, чтобы выпускник читал чужой код без перевода. Для первого знакомства достаточно одного языка; разница подходов разобрана в статье почему Verilog — это не программирование.

Что такое IP-ядро и Platform Designer?

IP-ядро — готовый проверенный блок: контроллер памяти, ФАПЧ, интерфейс. Platform Designer — инструмент в Quartus, где такие блоки соединяют в систему на диаграмме, а окружение генерируется автоматически. Вместо того чтобы писать каждый узел с нуля, вы собираете устройство из готовых частей и добавляете свои модули туда же.

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

Попробовать в симуляторе →