Программирование ПЛИС

Программа курса
Ознакомьтесь с программой курса «Программирование ПЛИС» от IQ center - iq.center
- Модуль 1 · Архитектура ПЛИС и инструменты - 8 часов. Классификация ПЛИС: CPLD, FPGA, SoC FPGA — отличия и область применения
- Внутренняя архитектура FPGA: CLB, LUT-таблицы, D-триггеры, IOB
- DSP-блоки и блоки памяти BRAM: назначение и ресурсы кристалла
- Обзор…
- Модуль 2 · Язык Verilog - 8 часов. Синтаксис Verilog: модули, порты, типы данных wire и reg
- Комбинационная логика: оператор assign и блок always @(*)
- Последовательностная логика: D-триггер на always @(posedge clk)
- Параметры и константы: #parameter, `define…
- Модуль 3 · Язык VHDL - 8 часов. Синтаксис VHDL: entity, architecture, process
- Типы данных: std_logic, std_logic_vector, integer, boolean
- Конкурентные и последовательные операторы: concurrent vs sequential
- Реализация конечного автомата (FSM): тип state, опе…
- Модуль 4 · Синтез и временной анализ - 8 часов. Синхронное проектирование: правила тактирования, один домен clock
- Статический временной анализ (STA): setup time, hold time, slack
- RTL-схема в Vivado Schematic Viewer: чтение и отладка результата синтеза
- Plac…
- Модуль 5 · Интерфейсы и периферия - 8 часов. UART: протокол, делитель скорости (baud rate), приём и передача байта
- SPI: режимы CPOL/CPHA, master/slave, обмен данными с АЦП MCP3208
- I²C: START/STOP условия, 7-битная адресация, ACK/NACK, подключение датчика BM…
- Модуль 6 · Практические проекты и отладка - 8 часов. Встроенный логический анализатор ILA (Integrated Logic Analyzer): настройка триггеров
- Virtual I/O (VIO): управление сигналами и мониторинг состояний в реальном времени
- Проект «Цифровые часы»: счётчики с/м…
Чему вы научитесь
- Научитесь настраивать и организовывать: встроенный логический анализатор ila (integrated logic analyzer) настройка триггеров
- virtual i/o (vio) управление сигналами и мониторинг состояний в реальном вре…
- Освоите и сможете применять: синтаксис vhdl entity, architecture, process
- типы данных std_logic, std_logic_vector, integer, boolean
- конкурентные и последовательные операторы concurrent vs sequential
- реализаци…
- Освоите и сможете применять: uart протокол, делитель скорости (baud rate), приём и передача байта
- spi режимы cpol/cpha, master/slave, обмен данными с ацп mcp3208
- i²c start/stop условия, 7 битная а…
- Освоите и сможете применять: синтаксис verilog модули, порты, типы данных wire и reg
- комбинационная логика оператор assign и блок always @(*)
- последовательностная логика d триггер на always @(posedge clk)
- …
- Синхронное проектирование правила тактирования, один домен clock
- Статический временной анализ (STA) setup time, hold time, slack
- RTL схема в Vivado Schematic Viewer …
Подробная информация о курсе
Курсы по работе с ПЛИС (FPGA) Программа курса направлена на освоение принципов разработки цифровых устройств на базе программируемых логических интегральных схем. Вы изучите языки описания аппаратуры (VHDL, Verilog), освоите методы проектирования и программирования FPGA, а также получите практический опыт отладки и внедрения аппаратных решений. Обучение формирует прикладные навыки, востребованные в сфере промышленной автоматизации, телекоммуникаций и создании встраиваемых систем. В итоге вы получите полный набор знаний и навыков для проектирования, отладки и внедрения цифровых устройств на базе ПЛИС, что позволит работать в таких сферах, как промышленная автоматизация, телекоммуникации и встраиваемые системы.
Цены и сроки
- Стоимость0 ₽
- Старая цена63 000 ₽
- Дата началаc Invalid Date
Содержание
- Формат обученияс преподавателем




























