Реализованные проекты

Реализованные проекты, 2014 г.

1. Платы ZedBoard применялись для выполнения семестровых проектов в рамках существующего учебного курса "Языки описания аппаратуры".

2. Разработан и внедрен в учебный процесс курс "Гибридные системы с ARM-архитектурой" на базе аппаратного решения ZedBoard. В рамках курса рассматриваются следующие задачи:

  • особенности работы с ОС Linux на ZedBoard
  • взаимодействие процессора с внешней периферией посредством AXI
  • передача данных между FPGA и процессором
  • DMA контроллер для операций с динамической памятью

3. Платы Zedboard и Xilinx Zynq-7000 SoC Video and Imaging Kit использовались для обработки потокового видео с высокоскоростной камеры для решения задачи "Контроль качества нанесения изоляции на оптоволоконный кабель", выполняющейся в рамках подготовки к защите кандидатской диссертации аспирантом НГУ Сизовым Михаилом.

4. Платы Xilinx Kintex-7 FPGA KC705 Evaluation Kit и Xilinx Virtex-7 FPGA VC709 Connectivity Kit были использованы для решения задачи "Высокопроизводительная обработка данных электромагнитного каротажа", которая стала базой для защиты магистерской диссертации Персовым Егором в 2014 году.

5. Плата Xilinx Virtex-7 FPGA VC709 Connectivity Kit использовалась магистрантом Облауховым Константином для выполнения магистерской диссертации на тему "Реализация алгоритма моделирования распространения цунами MOST на базе FPGA", защита которой запланирована в 2015 году.

6. Плата Xilinx Virtex-7 FPGA VC709 Connectivity Kit использовалась для исследований в области обработки космических снимков для оценки эффективности применения FPGA в качестве автономного вычислителя.

7. В декабре 2014 года было проведено обучение в МАИ (Москва) группы из 6 человек по программе "Проектирование в среде Vivado для Zedboard". В рамках обучения были рассмотрены следующие вопросы:

  • сравнение среды разработки ISE и Vivado
  • обзор архитектуры и возможностей платы ZedBoard
  • язык VHDL для описания базовых схем: синхронная и комбинационная логика, триггеры, сдвиговые регистры, конвейеры, компоненты
  • отладка дизайна с помощью test-bench • генерация и использование IP-ядер
  • использование отладчика Vivado Debug Probes (аналог ChipScope)
  • особенности реализации VGA-контроллера на ZedBoard