Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторные работы / Отчет Лабораторная работа №2

.docx
Скачиваний:
7
Добавлен:
21.06.2022
Размер:
867.14 Кб
Скачать

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

МОСКОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра Автоматика и управление

направление подготовки

«Информационные системы и технологии»

Дисциплина: Программируемые логические интегральные схемы

ЛАБОРАТОРНАЯ РАБОТА № 2

Темы: Проектирование базовой логики. Интерфейс ввода/вывода

Выполнил: студент группы ____________

(Фамилия И.О.)

Дата, подпись __________ _______ ____

(Дата) (Подпись)

Проверил: ___________

(Фамилия И.О., степень, звание) (Оценка)

Дата, подпись ________________ ___________

(Дата) (Подпись)

Москва

2022

Цель работы:

Ознакомиться с процедурой схемотехнического проектирования для реализации схем на основе ПЛИС с использованием логических вентилей и иерархического моделирования.

Выполнение:

Был создан проект под названием «adder4_de2».

Выбрана опция Cyclone II. В области «Целевое устройство» был выбрано «Специальное устройство, выбранное из списка «Доступные устройства»».

  • в списке Package (Модуль) - FBGA;

  • в списке Pin count (Число контактов) - 672;

  • в списке Speed grade (Степень скорости) - 6.

Создание проектного файла с помощью менеджера MegaWizard Plug-In Manager. Далее приведены настройки, которые необходимо указать при создании Мегафункции.

Полученная же мегафункция выглядит следующим образом:

Далее был создан блок 7-сегментного дешифратора и указаны характеристики сигнала ввода/вывода блока.

Далее создаем проектный файл на основе выбранного блока.

И модернизируем его, путем добавления строк кода.

Выполняем сборку схемы сумматора:

Производим компиляцию и с помощью Pin Planner совместим выводы на схеме и ПЛИС. Так же необходимо учесть, что для неиспользуемых пинов – в качестве входных, имеющих три состояния. 

После успешной компиляции можно загрузить проект в плату DE2 и проверить его работоспособность на плате.

Вывод о проделанной работе:

В ходе работы, был получен опыт в создание мегафункций, в описание работы на Verilog, соотношение пинов и дальнейшей проверки работы на плате с помощью программатора.