Программа (Новосибирск, Xilinx)
Кафедра информационно-измерительных систем факультета информационных технологий
Лаборатория MGLab открыта в сентябре 2013 партнер, активно участвующий в создании лаборатории: SoftLab NSK
Профиль лаборатории - учебно-методический и научно-исследовательский
Специфика лаборатории:
- базовое обучение принципам программирования на базе FPGA
- применение FPGA для потоковой обработки данных в темпе поступления данных
- применение FPGA в качестве спецвычислителей для решения трудоемких вычислительных задач (приложения биоинформатики, геофизики, математическое моделирование и другие)
- применение FPGA в задачах обработки мультимедиа данных (телевидение и обработка видео и звука).
Программа курсов рассчитана на заказчиков, имеющих высшее инженерное образование, обладающие знаниями цифровой электроники, языков программирования VHDL, Verilog, архитектуры современных ПЛИС и SOPC.
Курс №4. Использование высокоскоростных интерфейсов FPGA - 24 часа
Цель: обзор, реализация и анализ высокоскоростных интерфейсов FPGA Xilinx.
Средства: среда ISE/Vivado и аппаратное устройство на базе FPGA Virtex6/7.
осциллограф / анализатор сигналов Tektronix DSA 70404 (4 ГГц)
Темы курса:
- ресурсы кристаллов FPGA для работы с высокоскоростными интерфейсами: CTM, RocketIO. 2. Особенности схемотехнических решений платы для реализации высокоскоростных интерфейсов.
- реализация и анализ контроллера PCI-E gen 1/2/3 на базе FPGA.
- реализация и анализ контроллера DDR3 на базе FPGA Xilinx.
- реализация и анализ контроллера 10 Gb Ethernet на базе FPGA Xilinx.
- реализация и анализ интерфейса HD-SDI на базе FPGA Xilinx.
Курс №5. Обзор возможностей работы FPGA Xilinx- 24 часа
Цель: обзор возможностей и особенностей использования FPGA Xilinx для решения практический задач.
Средства: среда ISE/Vivado
- аппаратные решения на базе Spartan3E, Virtex5, Virtex6 и Kintex7.
- осциллографы и анализаторы сигналов
Темы курса:
- этапы разработки аппаратных решений на базе FPGA Xilinx:
- проектирвание цифрового устройства обработки данных
- реализации схемы на языке VHDL
- отладка и анализ полученной реализации
- конфигурирование FPGA и использование flash-загрузчика
- особенности реализации схем на предельных частотах
- User Constrains
- анализ и обнаружение длинных путей распространения сигналов и способы их оптимизации
- обзор семейств кристаллов FPGA Xilinx. Выбор и обоснование выбора кристаллов в зависимости от задачи. Жизненный цикл продукта и его поддержка.
Составители:
Михаил Шадрин
- руководитель отдела мультимедиа-разработок СофтаЛаб--НСК
- доцент кафедры АФТИ ФФ НГУ
- зам. зав. кафедрой АФТИ ФФ НГУ
Константин Лысаков
- кандидат технических наук
- научный сотрудник ИАиЭ СО РАН
- инженер-программист СофтЛаб-ММ
- доцент кафедры АФТИ ФФ НГУ