- •Учебно-исследовательская работа
- •Практическая часть
- •Введение
- •Введение
- •Методика проектирования принципиальной схемы с помощью графического редактора Graphic Editor Создание нового проекта и работа с библиотеками
- •Изображение электронных компонентов схемы, ввод и назначение имен входных и выходных контактов плис
- •Назначение имен входным и выходным контактам плис.
- •Выполнение электрических соединений и шин.
- •Проверка ошибок и сохранение файла схемы.
- •Компиляция файла схемы (организация базы данных) и выбор типа плис.
- •Структурная схема алгоритма разработки цифровой схемы.
- •Подготовка к работе.
- •Рабочее задание.
- •Контрольные вопросы.
- •Лабораторная работа №2. Моделирование работы программируемых логических интегральных схем с помощью редакторов Waveform Editor и Simulator Введение
- •Ввод имен внешних и внутренних контактов плис для подключения и контроля сигналов
- •Создание и редактирование входных сигналов для моделирования работы плис.
- •Моделирование работы плис с помощью редактора Simulator.
- •Структурная схема алгоритма моделирования работы плис.
- •Подготовка к работе
- •Рабочее задание
- •5. Контрольные вопросы
- •Лабораторная работа №3. Программирование плис: технические и программные средства Starter Kit. Введение
- •Технические средства проектирования и отладки работы плис. Программирование плис на базе универсальной платы up-1 фирмы altera.
- •Установки опций jtag в редакторе Programmer для плис epf10k20.
- •Программирование плис.
- •Назначение номеров выводов.
- •Структурная схема алгоритма программирования плис.
- •Подготовка к работе.
- •Рабочее задание:
- •Контрольные вопросы.
- •Лабораторная работа №4. Языки описания аппаратуры vhdl, моделирование работы разработанной принципиальной схемы. Введение
- •Синтаксис языка Идентификаторы
- •Комментарии
- •Символы
- •Основы синтаксиса
- •Объекты
- •Атрибуты
- •Компоненты
- •Выражения
- •Операторы
- •Пример создания объекта с использованием языка vhdl
- •Верификация vhdl-проекта
- •Моделирование полученной схемы
Проверка ошибок и сохранение файла схемы.
После создания схемы необходимо сохранить и проверить файл схемы на наличие ошибок с помощью команды File/Project /Save & Check (рис.22). По этой команде файл сохраняется и открывается окно компилятора САПР MAX+plus II, модуль (программа) которого Compiler Netlist Extractor (выделение или извлечение списка проводов схемы) проверяет схему на ошибки и выводит сообщение об их числе и предупреждения.
Рис. 22. Сохранение файла схемы и проверка ошибок.
В случае отсутствия ошибок, нажимаем в окне сообщений левой кнопкой мыши на ОК, а затем выходим из компилятора (активируем в правом углу иконку «крест»).
При появлении ошибок необходимо выделить «мышкой» сообщение и активировать в окошке кнопку «Locate» для нахождения источника ошибки или нажать на кнопку «Help on message» для получения справки.
Компиляция файла схемы (организация базы данных) и выбор типа плис.
Компилятор пакета MAX + PLUS II состоит из нескольких модулей и утилит, которые проверяют цифровую схему на наличие ошибок, синтезируют ее логику и размещают в одном или нескольких корпусах ПЛИС, генерируют выходные двоичные файлы для симулятора, временного анализатора и программатора (рис.23).
Рис.23. Компилятор пакета MAX + PLUS II.
Компилятор создает базу данных для моделирования, временного анализа и программирования (записи в ПЛИС) разработанной цифровой схемы.
Запуск компилятора можно осуществить из любого приложения пакета MAX + PLUS II или с помощью команды вызова окна компилятора в основном меню по команде ГМ MAX + PLUS II/Compiler (рис.24).
Рис.24. Запуск компилятора в пакете MAX + PLUS II.
Процесс компиляции схемы состоит из:
указания семейства и типа ПЛИС с помощью команды ГМ (рис.25) компилятора Assign /Device (в открывшемся диалоговом окне (рис.26) выбрать необходимое семейство и тип ПЛИС);
выбора режима «интеллектуальная компиляция» или ускоренной работы компилятора с помощью команды ГМ Processing/Smart Recompile;
подключения утилиты проверки схемы с помощью команды ГМ Processing /Design Doctor и настройки параметров ПЛИС – с помощью команды ГМ Processing/ Design Doctor Settings, в диалоговом окне настроек которой указывается класс ПЛИС (ОЗУ-FLEX или ПЗУ-EPLD, см. рис.27);
Рис.25.
Привязка корпуса ПЛИС к схеме. Рис.26.
Выбор семейства и типа ПЛИС.
Рис.27. Указание класса ПЛИС. Рис.28. Установка бита защиты ПЛИС.
установки, в случае необходимости, бита секретности (рис.28) для ПЛИС в диалоговом окне MAX Global Project Device Options, вызываемого командой ГМ Assign/Global Project Device Options;
установки стиля (обычно NORMAL) логического синтеза в диалоговом окне Project Logic Synthesis, вызываемого командой ГМ Assign/Global Project Logic Synthesis;
создания файла установки и выбора связей схемы для моделирования ее работы с помощью команды ГМ Processing /Timing SNF Extractor;
установки разделов файла отчета о результатах работы компилятора с помощью команды ГМ Processing/Report File Settings.
После выполнения указанных процедур необходимо запустить компилятор для обработки разработанной схемы, нажав «мышкой» на кнопку Start, в результате чего компилятор выводит на экран дисплея четыре сообщения, в которых выводится информация о схеме и выбранным типе ПЛИС (рис.29).
Рис.29. Результаты компиляции цифровой схемы.
