Курсовая: Исследование синхронного сдвигающего регистра на JK-триггере
Внимание, Студент!!! При синтезе ТУ в таблицах внутренних состояний позднее была обнаружена ошибка - два поля были заполнены неверно! Советую вникнуть во всё самому и исправить со всеми вытекающими последствиями(в результате могут измениться уравнения и схема регистра). Мне уже просто лень исправлять т.к. всё равно работу сдал J Содержание: Задание на курсовое проектирование..................стр.2 Проектирование синхронного сдвигающего регистра на JK-триггере......стр.3 Синтез триггерного устройства.....................стр.8 ЗАДАНИЕ На курсовое проектирование по дисциплине лОрганизация ЭВМ и систем Спроектировать схему заказной ИС, выполняющую функцию восьмиразрядного синхронного сдвигающего регистра на JK-триггере. Синтезировать триггерное устройство в соответствии с выбранным типом триггера. 1.Проектирование синхронного сдвигающего регистра на JK-триггере Выбор типа выполняемой регистром операции осуществляется с помощью сигналов управления, количество которых определяется по формуле y = ]logK[ , где К Ц количество выполняемых операций. В данном случае необходимо обеспечить выполнение двух операций: - сдвиг влево на 3 разряда - сдвиг вправо на 3 разряда Следовательно, требуется один управляющий сигнал у. На каждый из 8 разрядов проектируемого регистра необходимо по одному триггеру. Описание всего регистра можно свести к описанию поведения одного i-го разряда этого регистра в следствии регулярности его структуры. Состояние этого разряда в последующий момент времени полностью определяется состоянием разрядов i-3 и i+3, а также значением управляющего сигнала у. При у = 1 выполняется сдвиг влево i-3, а при у = 0 сдвиг вправо i+3.
|
|
|
|
|
|
|
Значение в момент времени t | Значение в момент времени t+1 | Тип перехода | Условное обозначение перехода jQi |
0 | 0 | 0 -> 0 | 0 |
0 | 1 | 0 -> 1 | a |
1 | 0 | 1 -> 0 | b |
1 | 1 | 1 -> 1 | 1 |
Номер состояния | Моменты времени | Тип перехода jQi | ||||
t | t+1 | |||||
y | Qi-3 | Qi | Qi+3 | Qi | ||
1 | 2 | 3 | 4 | 5 | 6 | 7 |
1 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 0 | 1 | 1 | a |
3 | 0 | 0 | 1 | 0 | 0 | b |
4 | 0 | 0 | 1 | 1 | 1 | 1 |
5 | 0 | 1 | 0 | 0 | 0 | 0 |
6 | 0 | 1 | 0 | 1 | 1 | a |
7 | 0 | 1 | 1 | 0 | 0 | b |
8 | 0 | 1 | 1 | 1 | 1 | 1 |
9 | 1 | 0 | 0 | 0 | 0 | 0 |
10 | 1 | 0 | 0 | 1 | 0 | 0 |
11 | 1 | 0 | 1 | 0 | 0 | b |
12 | 1 | 0 | 1 | 1 | 0 | b |
13 | 1 | 1 | 0 | 0 | 1 | a |
14 | 1 | 1 | 0 | 1 | 1 | a |
15 | 1 | 1 | 1 | 0 | 1 | 1 |
16 | 1 | 1 | 1 | 1 | 1 | 1 |
Qi Qi+3 | 00 | 01 | 11 | 10 |
00 | 0 | 0 | a | 0 |
01 | a | a | a | 0 |
11 | 1 | 1 | 1 | b |
10 | b | b | 1 | b |
jQi | JKTУ | |
J | K | |
0 | 0 | X |
1 | X | 0 |
a | 1 | X |
b | X | 1 |
Qi Qi+3 | 00 | 01 | 11 | 10 |
00 | 0 | 0 | 1 | 0 |
01 | 1 | 1 | 1 | 0 |
11 | X | X | X | X |
10 | X | X | X | X |
Qi Qi+3 | 00 | 01 | 11 | 10 |
00 | X | X | X | X |
01 | X | X | X | X |
11 | 0 | 0 | 0 | 1 |
10 | 1 | 1 | 0 | 1 |
K | J | Q | Qn+1 | jQi |
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 1 |
0 | 1 | 0 | 1 | a |
0 | 1 | 1 | 1 | 1 |
1 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 0 | b |
1 | 1 | 0 | X | X |
1 | 1 | 1 | X | X |
№ состояния | Состояния входных сигналов C, J, K | Q | |||||||
000 | 001 | 011 | 010 | 110 | 111 | 101 | 100 | 0 | |
1 | (1) | 2 | 3 | 4 | - | - | - | 8 | 0 |
2 | 1 | (2) | 3 | 4 | - | - | 7 | - | 0 |
3 | 1 | 2 | (3) | 4 | - | 6 | - | - | 0 |
4 | 1 | 2 | 3 | (4) | 5 | - | - | - | 0 |
5 | - | - | - | 4 | (5) | - | - | - | 0 |
6 | - | - | 3 | - | - | (6) | - | - | 0 |
7 | 1 | 2 | - | - | - | - | (7) | - | 0 |
8 | 1 | - | - | - | - | - | - | (8) | 0 |
9 | (9) | 10 | 11 | 12 | - | - | - | 16 | 1 |
10 | 9 | (10) | 11 | 12 | - | - | 15 | - | 1 |
11 | 9 | 10 | (11) | 12 | - | 14 | - | - | 1 |
12 | 9 | 10 | 11 | (12) | 13 | - | - | - | 1 |
13 | - | - | - | 12 | (13) | - | - | - | 1 |
14 | - | - | 3 | - | - | (14) | - | - | 1 |
15 | - | 10 | - | - | - | - | (15) | - | 1 |
16 | 1 | - | - | - | - | - | - | (16) | 1 |
№ состояния | Состояния входных сигналов C, J, K | Q | |||||||
000 | 001 | 011 | 010 | 110 | 111 | 101 | 100 | ||
1,2,3,4,7,8 | (1) | (2) | (3) | (4) | 5 | 6 | (7) | (8) | 0 |
5,6 | - | - | 3 | 4 | (5) | (6) | - | - | 0 |
9,10,11,12,13,16 | (9) | (10) | (11) | (12) | (13) | 14 | 15 | (16) | 1 |
14,15 | - | 2 | 3 | - | - | (14) | (15) | - | 1 |
№ состояния | Состояния входных сигналов C, J, K | Q | |||||||
000 | 001 | 011 | 010 | 110 | 111 | 101 | 100 | ||
1 | (1) | (1) | (1) | (1) | 2 | 2 | (1) | (1) | 0 |
2 | - | - | 3 | 3 | (2) | (2) | - | - | 0 |
3 | (3) | (3) | (3) | (3) | (3) | 4 | 4 | (3) | 1 |
4 | - | 1 | 1 | - | - | (4) | (4) | - | 1 |
y1y2 | 000 | 001 | 011 | 010 | 110 | 111 | 101 | 100 |
00 | 00 | 00 | 00 | 00 | 01 | 01 | 00 | 00 |
01 | -- | -- | 11 | 11 | 01 | 01 | -- | -- |
11 | 11 | 11 | 11 | 11 | 11 | 10 | 10 | 11 |
10 | -- | 00 | 00 | -- | -- | 10 | 10 | -- |
y1y2 | 000 | 001 | 011 | 010 | 110 | 111 | 101 | 100 |
00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
01 | X | X | 1 | 1 | 0 | 0 | X | X |
11 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
10 | X | 0 | 0 | X | X | 1 | 1 | X |
y1y2 | 000 | 001 | 011 | 010 | 110 | 111 | 101 | 100 |
00 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
01 | X | X | 1 | 1 | 1 | 1 | X | X |
11 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
10 | X | 0 | 0 | X | X | 0 | 0 | X |