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

Лр6 / 9492_Скотаренко_ЛР6_ЦЭ_отчёт_В-23

.pdf
Скачиваний:
51
Добавлен:
16.09.2021
Размер:
1.24 Mб
Скачать

МИНОБРНАУКИ РОССИИ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА) Кафедра РС

ОТЧЕТ по лабораторной работе №6

по дисциплине «Цифровая электроника» ТЕМА: «Основы построения схем в пакете Quartus II»

Студент гр. 9492

 

Медведев Н.М.

Преподаватель

 

Мамчур Р.М.

 

 

 

 

 

Санкт-Петербург

2021

Цель работы:

Изучить механизмы построения в текстовом редакторе регистров сдвига, дешифраторов и счётчиков.

Задание:

Вариант-2

1.Собрать схему четырёхразрядного регистра сдвига. Для этого воспользоваться кодом из приложения.

Изучить схему, реализованную в RTL-Viewer.

Построить временные диаграммы, иллюстрирующие работу устройства. Период тактового сигнала задать 20 нс.

Модернизировать код программы. Открыть полученную схему в RTLviewer. Что изменилось в схеме, почему?

2.Собрать схему дешифратора 2 на 4, тип 2. Изучить схему, реализованную в RTL-Viewer.

Построить временные диаграммы, иллюстрирующие работу устройства. Период тактового сигнала задать 40 нс.

Запрограммировать в отладочную плату. Тип ПЛИС – Altera Cyclone IV E EP4CE22F17C6. Указать входные сигналы на sw3..sw4, выходные – на LED5..LED2.

3.Собрать схему дешифратора двоичного кода в код семисегментного индикатора. Для этого воспользоваться кодом из приложения. Дописать коды символов с D по F. Запрограммировать в отладочную плату. Указать входные сигналы на sw2..sw5, выходные – на seg_a..seg_g, разряд индикатора выбрать dig1.

4.К коду задания 3 добавить счётчик с управлением от кварцевого резонатора Из всех выходов 32-х разрядного счётчика для отображения информации взять q[24:21]. Запрограммировать в отладочную плату.

1) Текст программы для регистра сдвига:

2) Представление регистра сдвига в RTL-viewer:

3) Pin planner:

4) Осциллограммы работы схемы:

5) Модернизируем код программы в неправильном варианте:

Данное исполнение триггера не является верным, так как сдвиг осуществляется на всех выходах одновременно, а не последовательно, как на правильном варианте.

6) Схема дешифратора 2 на 4:

а) Код:

б) pin planner:

в) временные диаграммы:

г) Фотографии работы:

7) Схема дешифратора двоичного кода в код семисегментного индикатора. а) Код:

б) RTL-viewer: