Курсы

ПРОГРАММА КУРСОВ В ФОРМАТЕ WORD

БАЗОВЫЙ КУРС №1

«Технология проектирования ПЛИС фирмы ALTERA

в среде MAX + PLUS II «.

ТЕМЫ ЛЕКЦИЙ:

  1. Введение в технологию проектирования ПЛМ (программируемых логических матриц). История развития ПЛИС. Классические ПЛИС.
  2. Семейства ПЛИС фирмы ALTERA :

    •  Сложные программируемые логические схемы ( CPLD ). Семейство MAX 7000 — архитектура и особенности применения.

    •  Программируемая логика смешанной архитектуры ( FLEX ). Семейство FLEX 10 K — архитектура и особенности применения.

    •  Конфигурационные ПЗУ фирмы ALTERA . Способы конфигурации.

  3. Интегрированная среда проектирования MAX + PLUS II :

    •  Архитектура пакета MAX + PLUS II . Процедура разработки проекта.

    •  .Редакторы пакета MAX + PLUS II — графический, текстовый и сигнальный.

    •  Процесс компиляции проекта. Настройки компилятора.

    •  Отладка проекта — верификация и временной анализ.

    •  Трассировка проекта. Редактор трассировки. Файл отчёта компилятора.

    •  Выходные файлы для программирования и конфигурации. Загрузка проекта (программирование).


ТЕМЫ ПРАКТИЧЕСКИХ ЗАНЯТИЙ:

  1. Подпись:       Интегрированная среда проектирования MAX + PLUS II . Редактор пакета. Лабораторный макет UP -2.
  2. Реализация логических функций. Ввод проекта, компиляция и моделирование. Библиотека примитивов.
  3. Знакомство с библиотекой макрофункций. Проектирование секундомера с возможностью пуска/стопа и сбросом в исходное состояние.
  4. Изучение редактора трассировки и файла отчета компилятора.
  5. Знакомство с библиотекой параметризированных модулей ( LPM ). Исследование арифметических узлов.
  6. Исследование блоков памяти различного типа. Создание файла инициализации для блоков памяти в текстовом редакторе.
  7. Проектирование интерфейсных блоков. Интерфейс с клавиатурой.
  8. Проектирование интерфейсных блоков. Интерфейс с манипулятором «мышь».
  9. Проектирование простого микроконтроллера.

БАЗОВЫЙ КУРС №2

«Технология проектирования ПЛИС фирмы ALTERA

в среде QUARTUS II «.

ТЕМЫ ЛЕКЦИЙ:

  1. Основы технологии проектирования ПЛИС. Стратегия проектирования. Процесс проектирования.
  2. Семейство ПЛИС фирмы ALTERA типа «система на кристалле»:

    •  Семейство APEX — архитектура и особенности применения.

    •  Семейство Cyclone — архитектура и особенности применения.

    •  Семейство Stratix — архитектура и особенности применения.

  3. Интегрированная среда проектирования QUARTUS II :

    •  Основные этапы создания проекта для ПЛИС в среде QUARTUS II . Графический интерфейс пользователя. Совместимость с другими САПР. Работа с командной строкой.

    •  Редакторы пакета QUARTUS II — графический, символьный текстовый и редактор назначений.

    •  Синтез проекта. Интегрированный компилятор пакета QUARTUS II . Настройки компилятора.

    •  Верификация проекта. Порядок проведения верификации. Настройки компилятора.

    •  Размещение проекта на кристалле и трассировка. Анализ результатов трассировки. Окно сообщений. Редактор Трассировки. Оптимизация трассировки.

    •  Временной анализ проекта. Основные параметры временного анализа. Визуализация результатов. Оптимизация характеристик быстродействия.

    •  Программирование и конфигурация ПЛИС. Использование программатора. Форматы файлов программирования. Конвертирование форматов.

ТЕМЫ ПРАКТИЧЕСКИХ ЗАНЯТИЙ:

  1. Подпись:  Интегрированная среда проектирования QUARTUS II . Редакторы пакета. Лабораторный модуль UP -2.
  2. Реализация логических функций. Ввод проекта, компиляция и моделирование.
  3. Работа с библиотекой макрофункций. Проектирование дешифратора для семи сегментных индикаторов.
  4. Работа с библиотекой параметризированных модулей( LPM ). Исследование арифметических устройств.
  5. Исследование блоков памяти. Создание файлов инициализации для блоков памяти.
  6. Изучение редактора трассировки. Редактирование и оптимизация проекта по аппаратным и временным характеристикам.
  7. Проектирование простого микроконтроллера.

Все практические занятия по базовым курсам могут проводиться как с использованием графического редактора (схемотехническое проектирование), так и с использованием языков описания аппаратуры (AHDL, VHDL).

Программа любого курса может корректироваться по согласованию с учебной группой.

СПЕЦИАЛИЗИРОВАННЫЙ КУРС

«Проектирование систем на кристалле в среде QUARTUS II

фирмы ALTERA «.

ТЕМЫ ЛЕКЦИЙ:

  1. САПР QUARTUS II как среда для проектирования систем на кристалле. Методология командного и блочного проектирования.
  2. Методология использования фиксированных логических блоков ( LogiLock ). Сохранение промежуточных результатов синтеза. Экспорт и импорт логических блоков.
  3. Использование встроенного логического анализатора SignalTap II среды QUARTUS II в процессе отладки проекта.
  4. Инженерное сопровождение проекта. Определение задержек и критических путей в редакторе топологии кристалла ( Chip Editor ). Изменение ресурсов с помощью редактора ресурсов ( Resource Property Editor ).
  5. Высокоуровневое проектирование с использованием встраиваемых пакетов SOPC Builder и DSP Builder .
  6. Разработка программного обеспечения с помощью Software Builder. Настройки Software Builder.

ТЕМЫ ПРАКТИЧЕСКИХ ЗАНЯТИЙ:

Подпись:  Практические занятия служат закрепляющим материалом для каждой лекции. В качестве платформы для практических занятий используется отладочный модуль Cyclone ( Nios Development Kit ).

Дополнительно могут быть прочитаны специализированные курсы по языкам программирования AHDL и VHDL с практическим закреплением материала.

Объем курса – 40 часов (10 занятий по 4 часа). Занятия в группе по 5 человек .

Стоимость одного курса обучения (на одного человека, с учетом НДС) – 300 у.е .

03056, г. Киев, проспект Победы, 37, корпус 1 (главный),

Национальный технический университет Украины «КПИ» ,

приборостроительный факультет, к. 213-1

Лабораторія електронних технологій

Руководитель: канд . техн . наук , ст . научн . сотр .

ЛЫСЕНКО Александр Николаевич

Е-mail : lysenko@pson.ntu-kpi.kiev.ua

тел. (044) 454-95-38

факс: (044) 241-77-02