Синтез микропрограммного управляющего автоматаРефераты >> Программирование и компьютеры >> Синтез микропрограммного управляющего автомата
8 10 B10={1100,1000}
9 10 C8={1101,1110}
M10= 10 10 C9={1001,1010}
10 11 D10={1101,1110,1001,1010}
12 10
D\B |
1100 |
1000 |
W |
1101 |
1 |
2 |
3 |
1110 |
1 |
2 |
3 |
1001 |
2 |
1 |
3 |
1010 |
2 |
1 |
3 |
k10=1110
11 0 B11={0000,1100,1000,1110}
8 11 C0={1001,1010} C8={1101}
M11= 9 11 C9={1001,1010}
10 11 C10={1010}
12 11 D11={1001,1010,1101}
D\B |
0000 |
1100 |
1000 |
1110 |
W |
1001 |
2 |
2 |
1 |
3 |
8 |
1010 |
2 |
2 |
1 |
1 |
6 |
1101 |
3 |
1 |
2 |
2 |
8 |
k11=1010
1 12 B12={0001,0110,1110,1010}
M12= 4 12 C1={1001} C4={1111}
12 10 C10={1111}
12 11 C11={1011}
D12={1001,1111,1011}
D\B |
0001 |
0110 |
1110 |
1010 |
W |
1001 |
1 |
4 |
3 |
2 |
10 |
1111 |
3 |
2 |
1 |
2 |
8 |
1011 |
2 |
3 |
2 |
1 |
8 |
k12=1011
Кодирования для RS-триггеров изображены в таблице 18.
Таблица 18
b |
b0 |
b1 |
b2 |
b3 |
b4 |
b5 |
b6 |
K(b) |
0000 |
0001 |
0011 |
0010 |
0110 |
0100 |
0101 |
b |
b7 |
b8 |
b9 |
b10 |
b11 |
b12 | |
K(b) |
0111 |
1100 |
1000 |
1110 |
1010 |
1011 |
8.6 Получение логических выражений для функций возбуждения RS-триггеров.
Далее составляем прямую структурную таблицу переходов и выходов автомата Мура (таблица 19) и по известному правилу формируем логические выражения для функций возбуждения.
Таблица 19. Прямая структурная таблица переходов и выходов автомата Мура.
Исходное состояние bm |
Выходные сигналы |
Код bm |
Состояние перехода bs |
Код Bs |
Входной сигнал |
Функции возбуждения D-триггеров |
b0 |
- |
0000 |
b0 b1 |
0000 0001 |
X1 X1 |
S4 |
b1 |
y1,y2,y3 |
0001 |
b2 b12 |
0011 1011 |
X2 X2 |
S3 S1S3 |
b2 |
y4,y6 |
0011 |
b3 b4 |
0010 0110 |
X1 X1 |
R4 S2R4 |
b3 |
- |
0010 |
b3 b4 |
0010 0110 |
X1 X1 |
S2 |
b4 |
y2 |
0110 |
b5 b6 b7 b8 b12 |
0100 0101 0111 1100 1011 |
X2X3 X2X3X4 X2X3X4X5 X2X3X4X5 X2 |
R3 R3S4 S4 S1R3 S1R2S4 |
b5 |
y3 |
0100 |
b6 b7 b8 |
0101 0111 1100 |
X4 X4X5 X4X5 |
S4 S3S4 S1 |
b6 |
y4,y6 |
0101 |
b7 b8 |
0111 1100 |
X5 X5 |
S3 S1R4 |
b7 |
y4 |
0111 |
b8 |
1100 |
1 |
S1R3R4 |
b8 |
y5 |
1100 |
b0 b7 b8 b9 b10 b11 |
0000 0111 1100 1000 1110 1010 |
X6X7X8 X6X5 X6X5 X6X7 X6X7X8X9 X6X7X8X9 |
R1R2 R1S3S4 R2 S3 R2S3 |
b9 |
y7 |
1000 |
b0 b9 b10 b11 |
0000 1000 1110 1010 |
X7X8 X7 X7X8X9 X7X8X9 |
R1 S2S3 S3 |
b10 |
- |
1110 |
b10 b11 |
1110 1010 |
X9 X9 |
R2 |
b11 |
y8 |
1010 |
b0 |
0000 |
1 |
R1R3 |
b12 |
y1,y3 |
1011 |
b10 b11 |
1110 1010 |
X9 X9 |
R2S4 R4 |