О разделе
Здесь собраны практические проекты на языке VHDL — для программируемой логики (ПЛИС) и заказных микросхем. Каждый проект содержит задачу, алгоритм, полный код с построчными комментариями и разбор ключевых мест. Весь код проверен компилятором GHDL: проходит анализ и элаборацию без ошибок.
Главное отличие от программирования микроконтроллеров: код VHDL описывает не последовательность команд, а аппаратуру, работающая параллельно. Поэтому проекты выстроены от простой комбинационной логики к синхронным схемам, автоматам и законченным устройствам. Теория языка — в статье VHDL — язык описания аппаратуры, устройство кристаллов — в статье ПЛИС: FPGA и CPLD.
План раздела
| Проекты | Тема | Статус |
|---|---|---|
| 1–5 | Основы языка и комбинационная логика | готово |
| 6–10 | Регистры, счётчики и делители | готово |
| 11–20 | Автоматы и интерфейсы | готово |
| 21–30 | Обработка сигналов и память | готово |
| 31–40 | Связь и внешние устройства | готово |
| 41–50 | Законченные устройства на ПЛИС | готово |