Uploaded by vladisl.zotov2015

Оханов Лб-3

advertisement
Федеральное бюджетное государственное учреждение
Высшего профессионального образования
РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ГИДРОМЕТЕОРОЛОГИЧЕСКИЙ
УНИВЕРСИТЕТ
Кафедра «Морских информационных технологий»
Отчет по лабораторной работе №3
По дисциплине: «Схемотехника»
Тема: «Исследование основных видов регистров в ALTERA MAX+PLUS II»
Выполнили: студенты гр. КВ-Б19-2
Оханов Р.А.
Преподаватель: Большаков В.А.
Санкт-Петербург
2022
Исследование основных видов регистров в ALTERA MAX+PLUS II
Цель работы: исследование регистров с параллельной записью информации и сдвигового
регистра.
1. Исследование регистра Модуль 74112
Данный модуль содержит:
•
инверсные входы предварительной асинхронной установки 1PRN, 2PRN и сброса
1CLRN, 2CLRN;
•
информационные входы 1J, 1K и 2J, 2K;
•
входы синхронизации 1CLK, 2CLK (синхронизация осуществляется
отрицательным фронтом импульса);
•
выходы прямые 1Q, 2Q и инверсные 1QN, 2QN.
В диапазоне 0-300 ns видна работа первого JK триггера, который в данном случае
работает под управлением асинхронных инверсных входов установки и сброса (1PRN и
1CLRN).
•
Прямой выход 1Q устанавливается в 1 при 0 на входе 1PRN и 1 на входе 1CLRN.
Это видно на диапазоне 0-150 ns. (I строка таблицы истинности).
•
Прямой выход 1Q устанавливается в 0 при 1 на входе 1PRN и 0 на входе 1CLRN.
Это видно на диапазоне 150-300 ns. (II строка таблицы истинности).
•
Комбинация 1PRN = 0, 1CLRN = 0 является запрещённой. Это видно на диапазоне
300-1000 ns. (III строка таблицы истинности).
В диапазоне 300-1000 ns видна работа второго JK триггера, в котором в данном
случае функции входов управления и сброса выполняют входы 2J и 2K. На входы 2PRN и
2CLRN подана логическая единица. Синхронизация осуществляется отрицательным
фронтом импульса на входе 2CLK.
•
Прямой выход 2Q устанавливается в 1, а 2QN в 0 при 1 на входе 2J и 0 на входе 2K.
Это видно на диапазоне 320-340 ns. (V строка таблицы истинности).
•
При 2J = 1 и 2K = 1 в момент синхронизации происходит переключение. Это видно
на диапазоне 360-380 ns. (VII строка таблицы истинности).
•
Прямой выход 2Q устанавливается в 0, а 2QN в 1 при 0 на входе 2J и 1 на входе 2K.
Это видно на диапазоне 480-500 ns. (VI строка таблицы истинности).
•
При 2CLK = 1 значение на выходах 2Q и 2QN сохраняются (вне зависимости от 2J
и 2K). Это видно на диапазоне 340-360 ns. (VIII строка таблицы истинности). Тоже
самое происходит в момент синхронизации при 2J = 0 и 2K = 0. Это видно на
диапазоне 440-450 ns. (IV строка таблицы истинности).
2. Исследование регистра Модуль 74273
Модуль содержит:
•
восемь информационных входов D;
•
инверсный вход сброса CLRN;
•
синхронизирующий вход CLK;
•
восемь прямых выходов Q.
•
Ввод информации – параллельный.
На диаграмме, представленной выше, видна работа регистра модуль 74273. На
входы D1…D4 подаётся логическая единица, на входы D5…D8 подаётся логический ноль.
•
При CLRN = 0 на всех выходах Q1…Q8 устанавливается ноль (вне зависимости от
CLK и D1…D8). Это видно на диапазоне 0-100 ns. (I строка таблицы истинности).
•
В момент синхронизации при CLRN = 1 и D = 1 на соответствующих выходах Q
устанавливается 1. В данном примере на выходах Q1…Q4. Это видно на диапазоне
123-160 ns. (II строка таблицы истинности).
•
В момент синхронизации при CLRN = 1 и D = 0 на соответствующих выходах Q
устанавливается 0. В данном примере на выходах Q5…Q8. Это видно на диапазоне
123-160 ns. (III строка таблицы истинности).
•
При CLK = 1 и CLRN = 1 значение на всех выходах Q сохраняется (вне
зависимости от D). Это видно на диапазоне 160-200 ns. (IV строка таблицы
истинности).
3. Исследование регистра Модуль 74198
Модуль содержит:
•
вход установки CLRN;
•
синхронизирующий вход CLK;
•
входы выбора режима работы S1 и S0;
•
последовательные входы приема данных SLSI (сдвиг данных влево) и SRSI (сдвиг
данных вправо);
•
параллельные входы приема данных A, B, C, D, E, F, G и H;
•
выходы QA, QB, QC, QD, QE, QF, QG и QH.
3.1 Преобразование последовательного кода в параллельный.
•
Ввод информации – последовательный.
•
Сдвиг – вправо.
В данном случае регистр исследуется, как преобразователь последовательного кода
в параллельный.
На всём диапазоне видно преобразование последовательного кода в параллельный
в режиме сдвига вправо. Был использован следующий вариант подачи сигналов: SRSI –
вход, через который подаётся последовательный код; S1 = 0, S0 = 1 – установка режима
сдвига вправо. Выходной сигнал формируется, начиная с QA. Работа регистра в данном
режиме соответствует IV и V строкам таблицы истинности.
•
Ввод информации – последовательный.
•
Сдвиг – влево.
На всём диапазоне видно преобразование последовательного кода в параллельный
в режиме сдвига влево. Был использован следующий вариант подачи сигналов: SLSI –
вход, через который подаётся последовательный код; S1 = 1, S0 = 0 – установка режима
сдвига влево. Выходной сигнал формируется, начиная с QH. Работа регистра в данном
режиме соответствует VI и VII строкам таблицы истинности.
3.2 Преобразование параллельного кода в последовательный.
•
Ввод информации – параллельный.
В данном случае регистр исследуется, как преобразователь параллельного кода в
последовательный. Для этого был задействован режим параллельной загрузки входной
информации (S1 = 1; S0 = 1 при CLRN = 1), а затем сдвиг вправо (S1 = 0, S0 = 1). Ввод
осуществляется через входы A, B, C, D, E, F, G и H, а вывод осуществляется через QH или
QA (в данном случае через QH).
Преобразование параллельного кода в последовательный в данном случае
соответствует III, IV и V строке таблицы истинности.
Вывод: в ходе выполнения данной лабораторной работы мы изучили работу регистров с
параллельной записью информации и сдвигового регистра.
Download