Синтез регистра
Lucrarea de laborator nr. 4
Тема: Синтез регистров
Цель работы: практическое изучение методов синтеза и проиектирования регистров.
Задание:
1. Реализуйте синтез 4-х разрядного регистра в логическом базисе И-НЕ, который реализует операции указанные в таблице 3.4.
Таблица 3.4
Nr. вар. |
тип тригера |
Режымы работы |
Nr. вар |
тип тригера |
1 |
JK |
Паралельная запись Арифметический здвиг в лево |
13 |
D |
2 |
JK |
Паралельная запись Арифметический здвиг в право |
14 |
D |
3 |
JK |
Сохранение Арифметический здвиг в лево |
15 |
D |
4 |
JK |
Сохранение Арифметический здвиг в право |
16 |
D |
5 |
JK |
Паралельная запись Циклический здвиг в лево |
17 |
D |
6 |
JK |
Паралельная запись Циклический здвиг в лево |
18 |
D |
7 |
JK |
Сохранение Циклический здвиг в лево |
19 |
D |
8 |
JK |
Сохранение Циклический здвиг в право |
20 |
D |
9 |
JK |
Паралельная запись Арифметический здвиг в лево |
21 |
D |
10 |
JK |
Паралельная запись Арифметический здвиг в право |
22 |
D |
11 |
JK |
Сохранение Арифметический здвиг в лево |
23 |
D |
12 |
JK |
Сохранение Арифметический здвиг в право |
24 |
D |
Ход работы
в LogicWorks:
1. В библиотеке Simulation Gates.clf выбираем логические элементы NAND-И-Не с сответвующим количеством входов. Из библиотеки Simulation IO.clf выбираем устройсва входа/выхода Binary Probe и Hex Keyboard, Binary Switch.
2. Реализуется схема КЛС в Рабочем окне и выполняется его проверка. Исследуется временная диаграма схемы, пример.
3. Для реализованных схем рассчитывается стоимость и время прохождения сигнала.
Пример Регистра
|
Входы |
Выходы |
||||||||
S1 |
s0 |
Di |
DSD |
DSS |
Q3 |
Q2 |
Q1 |
Q0 |
t |
|
Сохраниние |
0 |
0 |
X |
X |
X |
Q3 |
Q2 |
Q1 |
Q0 |
|
Здвиг в лево |
0 |
1 |
X |
X |
DSS |
Q2 |
Q1 |
Q0 |
DSS |
|
Здвиг в право |
1 |
0 |
X |
DSD |
X |
DSD |
Q3 |
Q2 |
Q1 |
|
Паралельная запись |
1 |
1 |
Di |
X |
X |
D3 |
D2 |
D1 |
D0 |
Вопросы
1. Докажите что тригер JK (фиг. 3.4,a) работает в режиме тригера T если J=K=1.
2. Реализуйте преобразования тригера SR в T şi D в T. Приведите возможные схемы.
3. Дан 4-х битный регистр в базисе тригера D в котором записано двоичное слово. Реализуйте нужное соединение для реализации здвига в право на 2 позиции в один такт.
4. Приведите схему регистра в базисе тригера D который реализует операцию умножения на 2.
Ultima modificare: Friday, 19 November 2021, 09:27