Записка (1075120), страница 5
Текст из файла (страница 5)
7.4 Операционный элемент №4(ОЭ4)
Построен на основе счетчика. Список реализуемых микроопераций:
Сч:=7 Сч:=Сч-1
Управляющие сигналы микросхем:
Y | М/Оп | Счетчик | |||||
S1 | S2 | 1 | 2 | 3 | 4 | ||
Y25 | Сч:=7 | 0 | 0 | 1 | 1 | 1 | 0 |
Y32 | Сч:=Сч – 1 | 1 | 0 | * | * | * | * |
8. Функциональная схема операционноГО АВТОМАТА
Функциональная схема операционной и управляющей части ВУ проектируется на основании структурной схемы операционной части (схема «Структурная схема операционного автомата» Лист 3) и справочной литературы [2], [3].
В ходе проектирования функциональной схемы операционной части ВУ создается схема взаимодействия микросхем, выбранных для реализации схемы на базе общей шины. Операционная часть разрабатывалась для обработки слов длины 8 бит. Разрабатывались на детальном уровне схемы управления элементами схемы, формирующие сигналы, поступающие на входы элементов, на базе управляющих сигналов, которые поступают в операционную часть из управляющей части операционного автомата. С выходов операционной части осведомительные сигналы поступают на входы управляющей части ОА.
9. СПИСОК ПЕРЕХОДОВ
Список переходов составляется на основании закодированного графа микропрограммы (схема «Закодированный граф микропрограммы» Лист 2).
Создание списка переходов осуществляется путем перебора всех возможных переходов данного графа. При этом последовательно выписываются код исходного состояния, код следующего состояния, условия перехода между этими состояниями, управляющие сигналы, которые должны вырабатываться в исходном состоянии и сигналы возбуждения.
№ пп | Исх. Сост | Код | След Сост | Код | Входные сигналы | Сигналы Возбуждения | Выходные Cигналы |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
1 | a0 | 000000 | a1 | 000001 | Z | D1 | - |
2 | a1 | 000001 | a2 | 000010 | X1 | D2 | Y2 |
3 | a2 | 000010 | a3 | 000011 | - | D2 D1 | Y1 Y4 Y12 |
4 | a3 | 000011 | a4 | 000100 | X2 | D3 | Y6 |
5 | a4 | 000100 | a5 | 000101 | - | D1 D3 | Y5 Y9 |
6 | a5 | 000101 | a6 | 000110 | X2 | D2 D3 | Y6 |
7 | a6 | 000110 | A7 | 000111 | B2 | D1 D2 D3 | Y5 Y10 |
8 | A10 | 001010 | -B2 B3 –X8 | D4 D2 | |||
9 | A12 | 001100 | -B2 B3 X8 | D4 D3 | |||
10 | A15 | 001111 | -B2 -B3 B4 | D4 D3 D2 D1 | |||
11 | A16 | 010000 | -B2 -B3 -B4 B5 | D5 | |||
12 | A17 | 010001 | -B2 –B3 –B4 –B5 B6 | D5 D1 | |||
13 | A19 | 010011 | -B2 –B3 –B4 –B5 –B6 B7 | D5 D2 D1 | |||
14 | A20 | 010100 | -B2 –B3 –B4 –B5 –B6 –B7 B1 | D5 D3 | |||
15 | A40 | 101000 | -B2 –B3 –B4 –B5 –B6 –B7 -B1 | D6 D4 | |||
16 | a7 | 000111 | A8 | 001000 | - | D4 | Y13 |
16 | a8 | 001000 | A9 | 001001 | - | D4 D1 | Y14 |
17 | A9 | 001001 | A39 | 100111 | - | D6 D3 D2 D1 | Y15 |
18 | A10 | 001010 | A11 | 001011 | - | D4 D2 D1 | Y19 |
19 | A11 | 001011 | A13 | 001101 | ЗНА | D4 D3 D1 | Y21 |
20 | A39 | 100111 | -ЗНА | D6 D3 D2 D1 | |||
21 | A12 | 001100 | A13 | 001101 | ЗНА | D4 D3 D1 | Y20 |
22 | A39 | 100111 | -ЗНА | D6 D3 D2 D1 | |||
23 | A13 | 001101 | A14 | 001110 | - | D4 D3 D2 | Y14 |
24 | A14 | 001110 | A39 | 100111 | - | D6 D3 D2 D1 | Y15 |
25 | A15 | 001111 | A39 | 100111 | - | D6 D3 D2 D1 | Y16 |
26 | A16 | 010000 | A39 | 100111 | - | D6 D3 D2 D1 | Y17 |
27 | A17 | 010001 | A18 | 100010 | - | D6 D3 | Y17 |
28 | A18 | 010010 | A39 | 100111 | - | D6 D3 D2 D1 | Y14 |
29 | A19 | 010011 | A39 | 100111 | - | D6 D3 D2 D1 | Y18 |
30 | A20 | 010011 | A21 | 010101 | X2 | D5 D3 D1 | Y6 |
31 | A21 | 010101 | A22 | 010110 | X6 | D5 D3 D2 | Y5 Y11 |
32 | A23 | 010111 | -X6 –X5 –X7 | D5 D3 D2 D1 | |||
33 | A35 | 100011 | -X6 X5 X7 | D6 D2 D1 | |||
34 | A22 | 010110 | A40 | 101000 | - | D6 D4 | Y22 |
35 | A23 | 010111 | A24 | 011000 | - | D5 D4 | Y23 |
36 | A24 | 011000 | A25 | 011001 | - | D5 D4 D1 | Y24 Y25 |
37 | A25 | 011001 | A26 | 011010 | X9 | D5 D4 D2 | Y26 Y27 |
38 | A27 | 011011 | -X9 | D5 D4 D2 | |||
39 | A26 | 011010 | A29 | 011101 | X9 | D5 D4 D3 D1 | Y28 |
40 | A30 | 011110 | -X9 | D5 D4 D3 D2 | |||
41 | A27 | 011011 | A28 | 011100 | - | D5 D4 D3 | Y19 |
42 | A28 | 011100 | A29 | 011101 | X9 | D5 D4 D3 D1 | Y29 |
43 | A30 | 011110 | -X9 | D5 D4 D3 D2 | |||
44 | A29 | 011101 | A25 | 011001 | -X4 | D5 D4 D1 | Y31 Y32 |
45 | A31 | 011111 | X4 –X5 X12 X9 | D5 D4 D3 D2 D1 | |||
46 | A32 | 100000 | X4 –X5 X12 -X9 | D6 | |||
47 | A34 | 100010 | X4 X5 X10 | D6 D2 | |||
48 | A34 | 100010 | X4 –X5 -X12 X11 | D6 D2 | |||
49 | A35 | 100011 | X4 X5 –X10 | D6 D2 D1 | |||
50 | A35 | 100011 | X4 –X5 -X12 -X11 | D6 D2 D1 | |||
51 | A30 | 011110 | A25 | 011001 | -X4 | D5 D4 D1 | Y30 Y32 |
52 | A31 | 011111 | X4 –X5 X12 X9 | D5 D4 D3 D2 D1 | |||
53 | A32 | 100000 | X4 –X5 X12 -X9 | D6 | |||
54 | A34 | 100010 | X4 X5 X10 | D6 D2 | |||
55 | A34 | 100010 | X4 –X5 -X12 X11 | D6 D2 | |||
56 | A35 | 100011 | X4 X5 –X10 | D6 D2 D1 | |||
57 | A35 | 100011 | X4 –X5 -X12 -X11 | D6 D2 D1 | |||
58 | A31 | 011111 | A34 | 100010 | X11 | D6 D2 | Y28 |
59 | A35 | 100011 | -X11 | D6 D2 D1 | |||
60 | A32 | 100000 | A33 | 100001 | - | D6 D1 | Y19 |
61 | A33 | 100001 | A34 | 100010 | X11 | D6 D2 | Y29 |
62 | A35 | 100011 | -X11 | D6 D2 D1 | |||
63 | A34 | 100010 | A35 | 100011 | - | D6 D2 D1 | Y33 |
64 | A35 | 100011 | A36 | 100100 | X3 | D6 D3 | Y8 |
65 | A36 | 100100 | A37 | 100101 | - | D6 D3 D1 | Y7 Y35 |
66 | A37 | 100101 | A38 | 100110 | X3 | D6 D3 D2 | Y8 |
67 | A38 | 100011 | A40 | 101000 | - | D6 D4 | Y7, Y34 |
68 | A39 | 100111 | A40 | 101000 | X3 | D6 D4 | Y8 Y36 |
69 | A40 | 101000 | A0 | 000000 | - | - | Y3 Y7 |
N=40 состояний; m=36 управляющих сигналов