ПЗmy(update) (1074621), страница 4
Текст из файла (страница 4)
Функциональная схема ОА представлена в приложении на соответствующем рисунке.
Краткое описание реализации элементов структурной схемы в функциональной схеме операционной части:
-
DD1-DD3 – мультиплексор регистра А.
-
DD4-DD6 – мультиплексор регистра В.
-
DD7-DD8-регистр А
-
DD9-DD10 – регистр В.
-
DD11-DD13 – Арифметико-логическое устройство. Для работы трех микросхем как единого АЛУ, сигнал переноса с выхода микросхемы, обрабатывающей младшие разряды, поступает на вход микросхемы, обрабатывающей старшие разряды.
-
DD14-DD15 – регистр С.
-
DD16-DD18 – Мультиплексор выхода АЛУ.
-
DD19 - регистр команд. К выходам регистра подключен дешифратор DD20, который выдает информационные сигналы B1-B7. Кроме того с выхода сигналы поступают на счетчик DD21 и формируют сигнал x11.
-
DD21 – счетчик. Счетчик может загружаться из поля D(4:7), и декрементировать хранимое значение. К выходам счетчика подключен элемент DD35.2, который формирует информационный сигнал X16.
-
DD22-DD23 – буферный выходной элемент, выходы которого могут находиться в трех состояниях. Необходим для того, чтобы разрывать связь с шиной, когда устройство не работает.
9. Составление списка переходов
Список переходов составляется на основании закодированного графа микропрограммы
( «Закодированный граф микропрограммы»).
Создание списка переходов осуществляется путем перебора всех возможных переходов данного графа. При этом последовательно выписываются код исходного состояния, код следующего состояния, условия перехода между этими состояниями, управляющие сигналы, которые должны вырабатываться в исходном состоянии и сигналы возбуждения. Эта таблица необходима для составления ПЛМ матриц - последнего этапа перед проектированием функциональной схемы управляющего автомата.
Списки переходов для автомата Мура
№ пп | Исходное состояние | Код | Следующее состояние | Код | Входные сигналы | Сигналы возбуждения | Выходные сигналы | ||||||||||||||
1 | A0 | 00000000 | А0 | 00000000 | -X1 | * | |||||||||||||||
2 | A1 | 00000001 | X1 | D1 | |||||||||||||||||
3 | A1 | 00000001 | A1 | 00000001 | -X2 | D1 | Y1 Y1 | ||||||||||||||
4 | A2 | 00000010 | X2 | D2 | |||||||||||||||||
5 | A2 | 00000010 | A3 | 00000011 | D1,D2 | Y3,Y4,Y2 | |||||||||||||||
6 | A3 | 00000011 | А3 | 00000011 | -X3 | D1,D2 | Y6 | ||||||||||||||
7 | А4 | 00000100 | X3 | D3 | |||||||||||||||||
8 | A4 | 00000100 | А5 | 00000101 | -X4 | D1,D3 | Y7,Y8 | ||||||||||||||
9 | А12 | 00001100 | X4 | D3,D4 | |||||||||||||||||
10 | A5 | 00000101 | А6 | 00000110 | -X11 | D2,D3 | Y10 | ||||||||||||||
11 | A5 | 00000101 | А7 | 00000111 | X11 | D2,D3,D4 | Y10 | ||||||||||||||
12 | A6 | 00000110 | А8 | 00001000 | D4 | Y15 | |||||||||||||||
13 | A7 | 00000111 | А8 | 00001000 | D4 | Y16 | |||||||||||||||
14 | A8 | 00001000 | А6 | 00000110 | -X12,-X11 | D2,D3 | Y11 | ||||||||||||||
15 | A8 | 00001000 | А7 | 00000111 | -X12,X11 | D1,D2,D3 | Y11 | ||||||||||||||
16 | A8 | 00001000 | А9 | 00001001 | X12 | D1,D4 | Y11 | ||||||||||||||
17 | A9 | 00001001 | А10 | 00001010 | D2,D4 | Y19-Y23,Y30 | |||||||||||||||
18 | A10 | 00001010 | А10 | 00001010 | -X16 | D2,D4 | Y12,Y13 | ||||||||||||||
19 | A10 | 00001010 | А11 | 00001011 | X16 | D2,D4,D5 | Y12,Y13 | ||||||||||||||
20 | A11 | 00001011 | А0 | 00000000 | Y14,Y5 | ||||||||||||||||
21 | A12 | 00001100 | А12 | 00001100 | -X3 | D3,D4 | Y6 | ||||||||||||||
22 | A12 | 00001100 | А13 | 00001101 | X3 | D1,D3,D4 | Y6 | ||||||||||||||
23 | A13 | 00001101 | А14 | 00001110 | X5,X13 | D2,D3,D4 | Y9,Y7 | ||||||||||||||
24 | A13 | 00001101 | А18 | 00010010 | X5,-X13,X14 | D2,D5 | Y9,Y7 | ||||||||||||||
25 | A13 | 00001101 | А22 | 00010110 | X5,-X13,-X14 | D2,D3,D5 | Y9,Y7 | ||||||||||||||
26 | A13 | 00001101 | А28 | 00011100 | -X5,X6,X13 | D5,D3,D4 | Y9,Y7 | ||||||||||||||
27 | A13 | 00001101 | А32 | 00100000 | -X5,X6,-X13,X14 | D6 | Y9,Y7 | ||||||||||||||
28 | A13 | 00001101 | А36 | 00100100 | -X5,X6,-X13,-X14 | D3,D6 | Y9,Y7 | ||||||||||||||
29 | A13 | 00001101 | А39 | 00100111 | -X5,-X6,X7 | D1,D2,D3,D6 | Y9,Y7 | ||||||||||||||
30 | A13 | 00001101 | А40 | 00101000 | -X5,-X6,-X7,X8 | D4,D6 | Y9,Y7 | ||||||||||||||
31 | A13 | 00001101 | А41 | 00101001 | -X5,-X6,-X7,-X8,X9 | D1,D4,D6 | Y9,Y7 | ||||||||||||||
32 | A13 | 00001101 | А42 | 00101010 | -X5,-X6,-X7,-X8,-X9,X10 | D2,D4,D6 | Y9,Y7 | ||||||||||||||
33 | A13 | 00001101 | А0 | 00000000 | -X5,-X6,-X7,-X8,-X9, -X10 | Y9,Y7 | |||||||||||||||
34 | A14 | 00001110 | А15 | 00001111 | D1,D2,D3,D4 | Y19-Y22,Y30 | |||||||||||||||
35 | A15 | 00001111 | А16 | 00010000 | D5 | Y17 | |||||||||||||||
36 | A16 | 00010000 | А17 | 00010001 | D1,D5 | Y23,Y30 | |||||||||||||||
37 | A17 | 00010001 | А18 | 00010010 | X14 | D2,D5 | Y17,Y18 | ||||||||||||||
38 | A17 | 00010001 | А22 | 00010110 | -X14 | D2,D3,D5 | Y17,Y18 | ||||||||||||||
39 | A18 | 00010010 | А19 | 00010011 | D1,D2,D5 | Y19-Y22,Y24,Y30 | |||||||||||||||
40 | A19 | 00010011 | А20 | 00010100 | D3,D5 | Y26,Y29 | |||||||||||||||
41 | A20 | 00010100 | А21 | 00010101 | D1,D3,D5 | Y20,Y22,Y23,Y30 | |||||||||||||||
42 | A21 | 00010101 | А22 | 00010110 | D2,D3,D5 | Y26,Y29,Y27 | |||||||||||||||
43 | A22 | 00010110 | А23 | 00010111 | D1,D2,D3,D5 | Y20,Y22,Y30 | |||||||||||||||
44 | A23 | 00010111 | А24 | 00011000 | X15 | D4,D5 | Y28 | ||||||||||||||
45 | A23 | 00010111 | А10 | 00001010 | -X15 | D2,D4 | Y28 | ||||||||||||||
46 | A24 | 00011000 | А25 | 00011001 | D1,D4,D5 | Y17 | |||||||||||||||
47 | A25 | 00011001 | А26 | 00011010 | D2,D4,D5 | Y19-Y22,Y30 | |||||||||||||||
48 | A26 | 00011010 | А27 | 00011011 | D1,D2,D4,D5 | Y17 | |||||||||||||||
49 | A27 | 00011011 | А10 | 00001010 | D2,D4 | Y23,Y30,Y25 | |||||||||||||||
50 | A28 | 00011100 | A29 | 00011101 | D1,D3,D4,D5 | Y30 | |||||||||||||||
51 | A29 | 00011101 | A30 | 00011110 | D2,D3,D4,D5 | Y17 | |||||||||||||||
52 | A30 | 00011110 | A31 | 00011111 | D1,D2,D3,D4,D5 | Y23,Y30 | |||||||||||||||
53 | A31 | 00011111 | A36 | 00100100 | D3,D6 | Y17 | |||||||||||||||
54 | A32 | 00100000 | A33 | 00100001 | D1,D6 | Y24,Y30 | |||||||||||||||
55 | A33 | 00100001 | A34 | 00100010 | D2,D6 | Y26,Y29 | |||||||||||||||
56 | A34 | 00100010 | A35 | 00100011 | D1,D2,D6 | Y20,Y22,Y23,Y30 | |||||||||||||||
57 | A35 | 00100011 | A36 | 00100100 | D3,D6 | Y26,Y29 | |||||||||||||||
58 | A36 | 00100100 | A37 | 00100101 | D1,D3,D6 | Y20,Y21,Y30 | |||||||||||||||
59 | A37 | 00100101 | A38 | 00100110 | D2,D3,D6 | Y17 | |||||||||||||||
60 | A38 | 00100110 | A10 | 00001010 | D2,D4 | Y23,Y30 | |||||||||||||||
61 | A39 | 00100111 | A10 | 00001010 | D2,D4 | Y19,Y21,Y22,Y23, Y30 | |||||||||||||||
62 | A40 | 00101000 | A10 | 00001010 | D2,D4 | Y20,Y23,Y30 | |||||||||||||||
63 | A41 | 00101001 | A10 | 00001010 | D2,D4 | Y19,Y20,Y22,Y23, Y30 | |||||||||||||||
64 | A42 | 00101010 | A10 | 00001010 | D2,D4 | Y20-Y23, Y30 |
10. Программирование ПЛМ матриц.