- •Московский институт электронной техники Аппаратно-программный комплекс для изучения и исследования микропроцессоров и программируемой логики
- •Введение
- •Оборудование учебного рабочего места
- •Описание плат учебного стенда
- •Плата процессоров
- •Платы внешних устройств и индикации.
- •Процесс разработки
- •Конструкторские файлы, вспомогательные файлы и проекты.
- •Конструкторские файлы
- •Вспомогательные файлы
- •Меню Help (Помощь)
- •Начало проектирования
- •Назначение ресурсов, устройств и имен.
- •Настройка устройства проекта.
- •Расположение узлов.
- •Анализ времен.
- •Язык описания Альтеры ahdl.
- •Язык vhdl
- •Язык Verilog hdl
- •Примитивы, мегафункции и макрофункции.
- •Примитивы.
- •Мегафункции.
- •Макрофункции старого стиля.
- •Иерархия проекта.
- •Обработка проекта
- •Входные файлы компилятора.
- •Процесс компиляции.
- •Запуск компиляции.
- •Модули компилятора и выходные файлы.
- •Средства управления базами данных Database Builder.
- •Синтезатор Логики - Logic Synthesier
- •Разделитель – Partitioner.
- •Разводчик - Fitter.
- •Функциональный экстрактор snf
- •Экстрактор времен snf
- •Экстрактор связей snf.
- •Обработчик списков соединений edif (Edif Netlist Writer)
- •Обработчик списков соединений Verilog (Verilog Netlist Writer)
- •Обработчик списков соединений vhdl (vhdl Netlist Writer)
- •Ассемблер (Assembler).
- •Утилита Design Doctor.
- •Обнаружение ошибок и нахождение места их возникновения.
- •Анализ проекта.
- •Функциональное моделирование (симуляция).
- •Временная симуляция.
- •Связанная многопроектная симуляция.
- •Особенности симулятора.
- •Программирование устройства.
- •Шаг 2. Создание графического файла схемы (Graphic Design File).
- •Шаг 3. Компиляция проекта.
- •Шаг 4. Подготовка файла симуляции проекта.
- •Шаг 5. Симуляция.
- •Шаг 6. Анализ результатов работы Симулятора.
- •Шаг 7. Программирование устройства Altera.
- •Шаг 2. Проверка работоспособности собранной схемы триггера с помощью Редактора Временных Диаграмм.
- •Шаг 3. Сохранение элемента как примитив (символ).
- •Шаг 4. Сборка схемы трехразрядного счетчика.
- •Шаг 5. Проверка работы схемы с помощью Редактора Временных Диаграмм.
- •Интегрированная среда разработки и отладки.
- •Работа в интегрированной среде.
- •Команды меню.
- •Команды меню Файл
- •Команды меню Редактирование
- •Команды меню Показать
- •Команды меню Компиляция
- •Команды меню Отладка
- •Команды меню Окно
- •Команды меню Справка
- •Настройка параметров среды
- •Общие настройки
- •Настройка редактора
- •Настройка коммуникаций.
- •Компиляция
- •Окно ошибок.
- •Запуск программы на выполнение.
- •Сброс процессора.
- •Отладка
- •Ресурсы процессора.
- •Окно регистров
- •Окно памяти.
Шаг 2. Создание графического файла схемы (Graphic Design File).
Создайте новый файл, для этого:
1. Выполните команду New из меню File.
Выберите тип файла – Graphic Editor File (Файл Графического Редактора).
Выберите из выпадающего списка расширение .gdf.
Нажмите кнопку ОК.
После этого откроется новое пустое окно Графического Редактора.
Для того, чтобы сохранить файл, выполните команду Save As из меню File.
Установите имя проекта командой Project Name (меню File) либо командой Set Project To Current File (меню File подменю Project).
Выберите необходимый инструмент (см. рис. 2) из панели инструментов (находящейся в левой части экрана). Это может быть инструмент для построения линий, дуг, окружностей и т.д. При этом указатель мыши изменяет форму в зависимости от выбранного инструмента и объекта, над которым он в данный момент находится. При этом, если выбран инструмент для выбора объектов (Selection Tool), то он автоматически меняется на инструмент для ввода линий (Orthogonal Line Tool) при движении над объектом в окне Графического редактора.
Рисунок 2. MAX+PLUSII с открытым файлом Графического Редактора.
4. Введите необходимые объекты.
Для того, чтобы добавить к схеме символ (примитив):
Щелкните кнопкой мыши в пустом пространстве окна Графического редактора для того, чтобы указать точку вставки и выполните команду Enter Symbol (меню Symbol). Эти операции можно выполнить также с помощью двойного щелчка мышью в пустом месте Графического Редактора. При этом появляется диалог Ввести Символ – Enter Symbol(см. рис. 3).
Введите название добавляемого в схему символа (примитива) и нажмите кнопку ОК. На рисунке 4 показано окно графического редактора после добавления нескольких символов.
Введите входные и выходные контакты.
Откройте диалог Ввести Символ (Enter Symbol), как показано в предыдущем пункте и укажите имя элемента – input (входной контакт) и нажмите кнопку ОК.
Рисунок 3. Диалог Ввести Символ (Enter Symbol)
Рисунок 4. Графический редактор со вставленными символами, входными и выходными контактами.
Откройте диалог Ввести Символ (Enter Symbol) и введите выходной контакт, указав имя output.
Повторите пункты 2 и 3 необходимое число раз (см. рис.4).
Назначьте контактам имя.
Выбрав инструмент выбора объектов (Selection Tool) (см.рис.2) нажмите два раза левую кнопку мыши над названием контакта по умолчанию – PIN_NAME.
Введите с клавиатуры новое название контакта.
Соедините символы в соответствии со схемой.
Для того, чтобы нарисовать линию:
Выбрав инструмент выбора объектов (Selection Tool), передвиньте символы так, чтобы они приняли удобное для проведения соединений положение.
Выберите сплошной тип линии с помощью подменю Line Style меню Options.
Подведите курсор мыши к начальному контакту прокладываемого соединения. При этом курсор мыши примет вид перекрестия, показывая, что автоматически выбран инструмент рисования линий.
Нажмите (и не отпускайте) левую кнопку мыши. Этим Вы определили начало прокладываемого соединения.
Держа нажатой левую кнопку мыши, ведите ее к месту предполагаемого конца соединения.
Отпустите левую кнопку мыши.
Повторите шаги 3-7 для того, чтобы нарисовать все соединения.
Для соединения узлов по именам:
Выберите необходимый узел, щелкнув левой кнопкой мыши на линии соединения.
Введите с клавиатуры имя узла.
Повторите шаги 1-2 необходимое количество раз.
8. Сохраните файл с помощью команды Save меню File.