ДОПОЛНИТЕЛЬНОЕ ОБРАЗОВАНИЕ
В ТУСУРЕ

ТОЧНЫЕ ЗНАНИЯ
ОТТОЧЕННЫЕ НАВЫКИ

тел. +7 (3822) 70-17-36

Специалист по вопросам поступления

  • Безрукова
  • Вера Петровна

Специалист по вопросам обучения школьников

  • Тахтабаева
  • Ильмира Хусаиновна

Куратор дистанционного обучения

  • Завадовская
  • Олеся Александровна
 

Программирование FPGA

Описание программы

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

Цель программы: изучение принципов реализации устройств на ПЛИС, начиная с описания реализации типовых элементов – счетчиков, мультиплексоров, памяти, и заканчивая описанием цифровых интерфейсов передачи данных, работе с АЦП-ЦАП и реализацией блоков цифровой обработки сигналов.

Курс предназначен для:

  • специалистов в области электроники и телекоммуникационных систем.

Программа курса:

  1. Знакомство с ПЛИС, QARTUS II, Графическое программирование
    Знакомство с ПЛИС, классификация, описание, основы логики цифровой схемотехники. Методология проектирования микросхем.

    Практика:
    - Знакомство с интерфейсом Quartus II
    - Графическое программирование в Quartus II
    - Реализация типовых логических элементов
    - Работа со встроенным симулятором Quartus II
    - Создание прошивок для ПЛИС
     
  2. Язык программирования Verilog.
    Знакомство с языком Verilog.

    Практика:
    - Типовые конструкции языка Verilog
    - Реализация типовых логических элементов – регистров, счетчиков, мультиплексоров, дешифраторов и т.д.
    - Машины конечных состояний
    - Сдвиговые регистры
    - Создание простых модулей
     
  3. Создание сложных проектов, верификация.
    Методология создания проектов. Верификация, написание тестбенчей

    Практика:
    - Согласование модулей
    - Создание сложных проектов
    - Верификация проекта в ModelSim
     
  4. Телекоммуникации, цифровые интерфейсы передачи данных
    Основы телекоммуникаций. Реализация телекоммуникационных модулей в ПЛИС.

    Практика:
    - QAM/APSK модуляция в ПЛИС
    - Сверточное кодирование
    - OFDM модулятор
     
  5. Осциллографы Keysight как инструмент отладки проектов, дискретизация сигналов.
    Основные характеристики и принципы работы цифровых осциллографов. Обзор линейки осциллографов Keysight.

    Практика:
    - Знакомство с интерфейсом осциллографа
    - Проведение измерений синусоидальных сигналов
    - Изучение основ синхронизации осциллографа
    - Нахождение редкой импульсной помехи
    - Использование встроенного генератора функций WaveGen
     
  6. Осциллографы Keysight как инструмент отладки проектов, дискретизация сигналов.
    Основы теории дискретизации. Цифровая фильтрация.

    Практика:
    - Использование математических операций для определения параметров сигналов на осциллографе
    - Цифровая фильтрация в ПЛИС

Продолжительность обучения:

  • учебная программа: 72 часа;
  • продолжительность обучения: 1,5 месяца.

Форма обучения:

  • очно-заочная.

Выдаваемые документы:

  • удостоверение о повышении квалификации ведущего государственного технического вуза.

Телефон: 8 (3822) 70-17-36, 53-30-77
ул. 19 Гвардейской дивизии, 9а,
пр. Ленина, 40, оф. 127