Синтез регистра

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

 
 
t+1

Здвиг в лево

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 в T.  Приведите возможные схемы.
3. Дан 4-х битный регистр в базисе тригера  D в котором записано двоичное слово. Реализуйте нужное соединение для реализации здвига в право на 2 позиции в один такт. 
4. Приведите схему регистра в базисе тригера  D  который реализует операцию умножения на 2. 

Modifié le: Friday 19 November 2021, 09:27