
Лр6 / 9492_Скотаренко_ЛР6_ЦЭ_отчёт_В-23
.pdfМИНОБРНАУКИ РОССИИ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА) Кафедра РС
ОТЧЕТ по лабораторной работе №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: