| 000 | 000000 | 000000
13 | 001100 | 000001 | 100 | 001101 | 001110
14 | 001101 | 000000 | 110 | 001001 | 010010
15 | 001110 | 000100 | 100 | 001111 | 010111
16 | 001111 | 000000 | 101 | 010001 | 010000
17 | 010000 | 000000 | 110 | 010100 | 010101
18 | 010001 | 000000 | 110 | 010010 | 011110
19 | 010010 | 000110 | 110 | 011111 | 010011
20 | 010011 | 000000 | 011 | 100011 | 001110
21 | 010100 | 100000 | 000 | 000000 | 000000
22 | 010101 | 000000 | 010 | 001001 | 010110
23 | 010110 | 000001 | 000 | 100101 | 000000
24 | 010111 | 001010 | 001 | 011000 | 010101
25 | 011000 | 101010 | 000 | 000000 | 000000
26 | 011001 | 000000 | 110 | 011011 | 011010
27 | 011010 | 000000 | 001 | 011111 | 100001
28 | 011011 | 001101 | 001 | 011100 | 011101
29 | 011100 | 001110 | 011 | 010100 | 001110
30 | 011101 | 000101 | 000 | 011110 | 000000
31 | 011110 | 001111 | 010 | 100001 | 100000
32 | 011111 | 000111 | 101 | 010100 | 100010
33 | 100000 | 100011 | 000 | 000000 | 000000
34 | 100001 | 010000 | 110 | 010100 | 100011
35 | 100010 | 000000 | 010 | 010100 | 100101
36 | 100011 | 000001 | 101 | 100100 | 011111
37 | 100100 | 001011 | 000 | 000101 | 000000
38 | 100101 | 010001 | 100 | 001110 | 001001
2.4. Синтез схеми автомата.
Схема СФА являє собою мультиплексор, який в залежності від коду логічної умови, що перевіряється, передає на вихід Z1 значення відповідно ЛУ. При цьому сигнал Z2 завжди є інверсією сигналу Z1. Таким чином, отримаємо слдуюч вирази для Z1 і Z-:
Z1=X1T7T8T9+X2T7T8T9+X3T7T8T9+P1T7T8T9+P2T7T8T9+P3T7T8T9
Z2=Z1
або, звівши до заданого базису (4 АБО-Н), отримаємо
Z1= ( (A+B+C+D)+E+F), де
A= ( X1T7T8T9)=(X1+T7+T8+T9)
B= ( X2T7T8T9)=(X2+T7+T8+T9)
C= ( X3T7T8T9)=(X3+T7+T8+T9)
D= ( P1T7T8T9)=(P1+T7+T8+T9)
E= ( P2T7T8T9)=(P2+T7+T8+T9)
F= ( P3T7T8T9)=(P3+T7+T8+T9)
Інформація, що надходить на адресні входи ПЗП формується таким чином: Ai=A0iZ1+A1iZ2 або, приводячи до заданого базису, отримуємо Ai=((A0i+Z1)+(A1i+Z2)).
Синтезуємо тепер схему дешифратора, що формує сигнали мкрооперацй yi. Поява одиниці, відповідної кожному Y, відбувається при появі на вході дешифратора коду даного Y, тобто Yi=T2eT3eT4еT5еT6е, де е{0,1} T0=T, T1=T. Або приводячи до заданого базису, отримаємо: Yi=( (T2e+T3e+T4е+T5е)+T6е). Таким чином, схема, що формує сигнал Y з п`ятирозрядного коду виглядає таким чином(мал. 2.4)
T6e
1 1 1 Yi
T2e
Мал. 2.4. Схема формування сигналу Yi.
Враховуючи, що розряд T2 рівний “1" при формуванні тільки двох сигналів Y18 і Y20, то схему(мал. 2.4) будемо використовувати для формування Y1, Y20, для яких співпадають молодші чотири розряди та для Y18, для якого молодш чотири розряди спвпадають з кодом порожньо операторно вершини. А для всіх інших Y схему можна спростити (мал.2.5.).
T6e
1 Yi
T3e
Мал.2.5. Спрощена схема формування сигналу Yi.
Згдно з наведеними схемами запишемо формули для всх Yi.
Y1= ( (T2+T3+T4+T5)+T6)
Y2= (T3+T4+T5+T6)
Y3= (T3+T4+T5+T6)
Y5= (T3+T4+T5+T6)
Y7= (T3+T4+T5+T6)
Y8= (T3+T4+T5+T6)
Y9= (T3+T4+T5+T6)
Y10=(T3+T4+T5+T6)
Сигнали мкрооперацй yj отримаємо, об'єднуючи по “або" виходи відповідні операторам Yi, в яких зустрічається МО yj. При цьому будемо користуватися таблицею
Таблиця 2.5.
Розподл МО за мкро-
командами
МО | номери МК
y1 | 1,2,3
y2 | 1,7,17
y3 | 5,10,14,20
y4 | 5,10,13,15
y5 | 2,8,10,12,15,18
y6 | 3,7,9,12,13,15
y7 | 7,11
y8 | 11
y9 | 1
y10 | 1
y11 | 3,14
y12 | 2,12,16
y13 | 5,8,17
y14 | 16
y15 | 8
y16 | 7,16
y17 | 9,11,12,14
y18 | 10,14,15
y19 | 2,10,12,15
y20 | 3,11,13
y21 | 13
y22 | 14
y23 | 15
y24 | 16
y25 | 17
y27 | 20
y28 | 20
y29 | 8
y30 | 5
На наступному етапі синтезуємо схеми РАМК і РМК, використовуючи RS тригери. Скористаємося класичним методом синтезу регістрів і заповнимо слдуючу таблицю (табл. 2.6.).
Таблиця 2.6.
Синтез РАМК та РМК
С | Ai | Qt | Qt+1 | Ct | R | S
0 | 0 | 0 | 0 | 0 | * | *
0 | 0 | 1 | 1 | 0 | * | *
0 | 1 | 0 | 0 | 0 | * | *
0 | 1 | 1 | 1 | 0 | * | *
1 | 0 | 0 | 0 | 1 | * | 1
1 | 0 | 1 | 0 | 1 | 0 | 1
1 | 1 | 0 | 1 | 1 | 1 | 0
1 | 1 | 1 | 1 | 1 | 1 | *
У результат отримамо слдуючу схему для базового елементу РАМК та РМК (мал.2.6).
Ai
1 S TT Q
С C
R
“Reset” R Q
Мал. 2.6. Базовий елемент регістра.
Схема РАМК містить 6 таких елементв, а схема РМК - 21. При побудові схеми сигнали T1..T21 будемо знімати з нверсних виходів елементв регістрів. Кількість мікросхем ПЗП визначимо за формулою: NПЗП[, де R - розряднсть мкрокоманди R=21, NПЗП=7. Для зберігання мкропрограми досить однієї лінійки ПЗП,