Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Схемотехника_ЛР_1-2.doc
Скачиваний:
19
Добавлен:
03.11.2018
Размер:
550.4 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

РЯЗАНСКИЙ ГОСУДАРСТВЕННЫЙ РАДИОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

КАФЕДРА ЭВМ

А.В.Кистрин

СХЕМОТЕХНИКА

ЭВМ

Методические указания к лабораторным работам

Библиотека prim

Рязань 2011

Работа 1. Исследование комбинационных схем в САПР MaxPlus2

Система автоматизированного проектирования (САПР) MaxPlus2 (Multiple Array Matrix Programmable Logic User) предназначена для проектирования цифровых устройств на современной элементной базе - программируемых логических интегральных схемах (ПЛИС) фирмы Altera. Данная САПР будет использоваться для моделирования цифровых устройств при их изучении.

После запуска программы (файл max2win) открывается окно менеджера MAX+plus II Manager (рис. 1.1). Пакет MaxPlus2 состоит из 11 интегрированных модулей, предназначенных для выполнения определенных функций. Доступ к любому модулю пакета обеспечивает пункт меню MAX+plus II.

Hierarchy Display - Обзор иерархии - отображает все файлы текущего проекта в виде дерева, позволяет открыть для просмотра и редактирования любой файл, запустив для этого соответствующий программный модуль.

Graphic Editor - Графический редактор - позволяет создавать и редактировать проект в виде схемы.

Symbol Editor - Символьный редактор - позволяет редактировать графическое изображение существующих символов, и создавать новые.

Text Editor - Текстовый редактор - позволяет создавать и редактировать текстовые файлы проекта, используемые другими приложениями MAX+PLUS II. Он позволяет вводить проекты в виде описания на языках Verilog, VHDL, AHDL.

Waveform Editor - Сигнальный редактор, предназначен для создания временных диаграмм тестовых входных сигналов и для просмотра результатов моделирования устройств. Разработанные диаграммы (входные векторы) сохраняются в файле с расширением .scf (Simulator Cannel File). Кроме того, он позволяет вводить исходные данные для проектирования функционального модуля в виде временных диаграмм в файле с расширением .wdf (Waveform Design File).

Floorplan Editor - Поуровневый планировщик, редактор разводки кристалла ПЛИС.

Compiler - Компилятор - обрабатывает логические проекты.

Simulator - Симулятор – программа для моделирование проекта ().

Timing Analyzer - Анализатор временных параметров сигналов в схеме.

Programmer Программатор - позволяет программировать ПЛИС фирмы Altera.

Message Processor Генератор предупреждающих сообщений о состоянии проекта.

Разрабатываемое в САПР устройство называют «проект». Каждому проекту соответствует несколько файлов с одинаковыми именами и различными расширениями.

Ввод данных проекта можно выполнить одним из трех способов.

1) В виде схемы посредством графического редактора Graphic Editor. Файл проекта в этом случае имеет расширение *.gdf (Graphic Design File).

2) В виде текстового описания на одном из HDL языков. Файл описания на языке Altera HDL имеет расширение *.tdf (Text Design File), а на языке Verilog - *.v.

3) В виде заданных временных диаграмм, создаваемых в редакторе Waveform Editor в виде файла с расширением *.wdf (Waveformt Design File).

Задание 1.1. Базовые логические элементы. Для ознакомления с САПР рассмотрим процесс выполнения проекта простейшего устройства, содержащего 4-входовые базовые логические элементы, на входы которых поступают одинаковые сигналы. Требуется промоделировать выходные сигналы каждого элемента. Выполним ввод проекта, моделирование, анализ результатов.

Для начала работы в САПР MaxPlus2 необходимо выполнить следующие действия.

1) Создать каталог для хранения проектов.

2) Запустить MaxPlus2, Командой File / New создать новый файл, для которого выбрать тип - графический, и расширение .gdf (Рис. 1.2). В результате будет запущен графический редактор и создан файл без имени (Untitled_1.gdf).

3) Записать файл в созданный каталог командой File/Save As с указанием имени. Выбранное имя будут иметь все файлы проекта для исследуемого устройства, и символ, созданный впоследствии. Для примера выберем имя «log_el.gdf».

3) Указать текущий файл, как ведущий файл проекта, с которым предполагается далее работать, командой: «File/Project/Set Project To Current File».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]