Вариант 26 (775030), страница 2
Текст из файла (страница 2)
J1(t) = ( Q2 &P4)t;
K1(t) = (Q2 V Q2&P1)t = (Q2 &(Q2 V P1))t = (Q2&P1)t;
J2(t) = (Q1 V Q1&(P4 V P4 & P5))t;
K2(t) = Q1(t);
Выходные сигналы автомата формируются по выражениям:
УН(t) = (Q1& Q2)t;
УСЧ(t) = (Q1&Q2)t;
УЗАП1(t) = (Q1&Q2)t;
УЗАП2(t) = (Q1&Q2&P2&P3)t = (УСЧ&P2&P3)t;
УСДВ(t)= (Q1&Q2)t;
УСЧИТ(t) = (Q1&Q2& P4&P5)t = (УСДВ& P4&P5)t;
СЛБАЙТ(t) =( Q1&Q2 V Q1&Q2&P4&P5)t = (УН V УСДВ & P4&P5)t.
&
&
T
&
&
1
1
T
&
&
&
&
1
&
&
Управляющий автомат с программируемой логикой
Составим каноническую форму микропрограммы синтезируемого операционного устройства.
Каноническая форма микропрограммы для УА с естественной адресацией:
| № | Метка | Управляющие сигналы | Переход |
| 0 | УН | ||
| 1 | М1 | СЛБАЙТ | |
| 2 | М2 | если P1, то М2 | |
| 3 | УЗАП1 | ||
| 4 | М3 | УСЧ | |
| 5 | если P2, то M4 | ||
| 6 | если P3, то M4 | ||
| 7 | УЗАП2 | ||
| 8 | М4 | УСДВ | |
| 9 | если P4, то M3 | ||
| 10 | если P5, то M1 | ||
| 11 | УСЧИТ | ||
| 12 | конец |
Кодовые выражения микропрограммы для УА с естественной адресацией:
| Адрес | 0 | УН | СЛБАЙТ | УСЧ | УЗАП1 | УЗАП2 | УСДВ | УСЧИТ | - | - | |||
| 1 | XP1 | X P2 | X P3 | XP4 | X P5 | А3 | А2 | А1 | А0 | ||||
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Каноническая форма микропрограммы для УА с принудительной адресацией:
| № | Метка | Управляющие сигналы | Переход |
| 0 | УН | ||
| 1 | М1 | СЛБАЙТ | |
| 2 | М2 | если P1, то М2 | |
| 3 | УЗАП1 | ||
| 4 | М3 | УСЧ | |
| 5 | если P2, то M4 | ||
| 6 | если P3, то M4 | ||
| 7 | УЗАП2 | ||
| 8 | М4 | УСДВ | |
| 9 | если P4, то M3 | ||
| 10 | если P5, то M1 | ||
| 11 | УСЧИТ | конец |
Кодовые выражения микропрограммы для УА с принудительной адресацией:
| Адрес | УН | СЛБАЙТ | УСЧ | УЗАП1 | УЗАП2 | УСДВ | УСЧИТ | XP1 | X P2 | X P3 | XP4 | X P5 | Адр. перехода | ||||||
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Из сравнения таблиц кодовых выражений микропрограмм для УА следует, что для хранения микропрограммы с естественной адресацией требуется 130 бит, а для УА с принудительной адресацией - 192 бит. Таким образом, реализация УА с естественной адресацией в нашем случае более желательна.
















