Технология проектирования ПЛИС Корпорации "ALTERA"
Темы лекций
- Введение в технологию проектирования на ПЛИС
- ПЛИС Корпорации "ALTERA":
2.1. Общий обзор.
2.2. Архитектура и особенности применения ПЛИС семейств: MAX7000, MAX9000, FLEX8000, FLEX6000 и FLEX10K.
2.3. Загрузка конфигурации ПЛИС семейств FLEX8000, FLEX10K.
- Интегрированный пакет проектирования ПЛИС MAX+Plus II:
3.1. Архитектура и основные возможности MAX+Plus II.
3.2. Ввод проекта. Графический редактор, текстовый редактор (язык AHDL), редактор временных диаграмм.
3.3. Компиляция проекта. Настройка и режимы компиляции.
3.4. Отладка проекта. Симулятор. Временная и функциональная симуляция. Анализ производительности.
3.5. Разводка проекта. Редактор разводки. Анализ отчета компилятора.
3.6. Создание выходных файлов для программирования. Процесс программирования и загрузки конфигурации.
Темы практических занятий
ЧАСТЬ I. Изучение пакета проектирования MAX+Plus II
- Введение. Знакомство с интегрированной системой проектирования MAX+Plus II:
- ввод проекта (графический редактор, текстовый редактор, редактор временных диаграмм);
- компиляция и моделирование проекта.
- Архитектурные особенности ПЛИС семейства FLEX10K10 на примере
EPF10K10. Приемы проектирования схем. Установки и режимы компиляции.
- разработка двоичного синхронного счетчика;
- оптимизация проекта по аппаратным затратам;
- изучение редактора разводки.
- Выполнение простого проекта на ПЛИС семейства MAX7000. Знакомство с библиотекой параметризированных модулей (LPM).
- проектирование генератора меандра, управляемого с клавиатуры;
- программирование ПЛИС семейства MAX7000;
ЧАСТЬ II. Технология проектирования ПЛИС семейства FLEX10K10. Проект цифрового синтезатора.
- Накопитель фазы. Просмотровая таблица синусоидального сигнала.
- Сигма-дельта модулятор 1-го порядка.
- Разработка цифрового синтезатора. Симуляция, анализ, загрузка конфигурации полнонатурное моделирование схемы.
Объем курса – 40 часов (10 занятий по четыре часа).
Занятия в группах по 6 - 8 человек.
Программа курса может корректироваться по согласованию с учебной группой.
Стоимость обучения одного человека – $250.