Освоение среды разработки цифровых схем Quartus II
Автор: Andrewsws • Январь 19, 2022 • Лабораторная работа • 715 Слов (3 Страниц) • 336 Просмотры
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ
КАФЕДРА 41 |
ОЦЕНКА
ПРЕПОДАВАТЕЛЬ
должность, уч. степень, звание | подпись, дата | инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ |
Освоение среды разработки цифровых схем Quartus II |
по дисциплине: Элементная база вычислительных систем и сети |
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № | |||||
номер группы | подпись, дата | инициалы, фамилия | |||
Студенческий билет № |
Санкт-Петербург 2022
Цель: знакомство с особенностями работы приложения Quartus II 9.0 в процессе синтеза цифровых устройств на ПЛИС.
Порядок выполнения работы:
1. Запустите приложение Quartus II.
2. На рабочем диске (например, W) создайте папку с номером группы, в которой в дальнейшем будет сохраняться создаваемый проект.
3. Выполните действия, описанные в разделе «Открытие проекта», 8 учитывая, что названия имени проекта и имени модуля верхнего уровня должны совпадать с именем программы, указанным в tdf-файле после слова SUBDESIGN.
4. Выполните действия по созданию конструкторского файла.
5. Внесите в редактор системы Quartus II текст представленной ниже программы.
% Ф.И.О., гр. 735, Дешифратор 7-сегментного индикатора %
SUBDESIGN prim1
( i[3..0] : INPUT;
a, b, c, d, e, f, g : OUTPUT; )
BEGIN
TABLE
i[3..0] => a, b, c, d, e, f, g;
H"0" => 1, 1, 1, 1, 1, 1, 0;
H"1" => х, х, х, х, х, х, х;
…
...
END TABLE;
END;
6. Замените символы «х» в модуле TABLE объявления таблицы на 0 или 1 в зависимости от структуры изображаемого символа. Семисегментный индикатор имеет семь сегментов (светодиодов), размещаемых пространственно в порядке, показанном на приведенном ниже рисунке. Каждый из сегментов индикатора имеет буквенное обозначение. Значения: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, d, F
7. Сохраните введенную программу в созданной ранее папке. Имя файла должно соответствовать имени проекта.
8. Назначьте микросхему, используемую для реализации проекта. Например, микросхему семейства MAX3000A – EPM3032ALC44-10.
9. Выполните компиляцию программы. При наличии стилистических ошибок в программе исправьте их.
10. Просмотрите параметры загрузки (используемые ресурсы микросхемы), тип и назначение выводов ПЛИС. 11. Измените назначения выводов микросхемы таким образом, чтобы для входных и выходных сигналов использовались выводы, начиная с меньших номеров, в следующем порядке: i[0], i[1], i[2], i[3], a, b, с, d, e, f, g. Назначать можно только комбинированные выводы I/O (input/output).
12. Взяв за основу программу ранее выполненного проекта, составьте программы для синтеза комбинационных устройств по приведенным на рис. 1 схемам. Программа должна содержать название проекта, объявления входных и выходных переменных, заключенные в круглых скобках, логические выражения, размещенные в операторных скобках BEGIN – ЕND.
13. Выполните компиляцию программ и исправьте возможные ошибки.
[pic 1]
рис. 1
Решение:
Программа “Дешифратор 7-сегментного индикатора”
% Звездилин А. Ю., гр. Z9411, Дешифратор 7-сегментного индикатора %
...