Микросхема ПЗУ в управляющем автомате с МПУ выбрана неверноРефераты >> Радиоэлектроника >> Микросхема ПЗУ в управляющем автомате с МПУ выбрана неверно
Таблица 2
Таблица переходов и выходов
ВХОД | 0 0 0 | 0 0 1 | 0 1 1 | 1 1 1 | 1 0 1 |
P1 | 0 0 1/УН 1, УЗАП 1 | ||||
НЕ Р1 | 0 0 0/- | ||||
Р2 | 1 1 1/ УН 2, УЗАП 1 | ||||
НЕ Р2 | 0 1 1/УЭ 1 | ||||
Р3 | 0 0 0/УЭ 3 | ||||
НЕ Р3 | 1 0 1/УЭ 2 | ||||
Р4 | 1 1 1/УН 2, УЗАП 1 | ||||
НЕ Р4 | 0 0 1/- | ||||
P5 | 0 0 0/УЭ 3 | ||||
НЕ P5 | 1 1 1/- |
Таблица 3
Кодированная таблица переходов и выходов
Если в конечном автомате будет применяться D-триггер, то будут справедливы равенства:
Q1 (t+1) = НЕ Q1*НЕ Q2*Q3*P2 + НЕ Q1*Q2*Q3*P4 + Q1*Q2*Q3*НЕ P3+ Q1*НЕ Q2*Q3*НЕ P5 [20 входов]
Q2 (t+1) = НЕ Q1*НЕ Q2*Q3*P1 + НЕ Q1*Q2*Q3*НЕ P4 + Q1*НЕ Q2*Q3*НЕ P5 [15 входов]
Q3 (t+1) = НЕ Q1*НЕ Q2*НЕ Q3*P1 + НЕ Q1*НЕ Q2*Q3 + НЕ Q1*Q2*Q3 + Q1*Q2*Q3*НЕ P3 + Q1*НЕ Q2*Q3*НЕ P5 = =НЕ Q1*НЕ Q2*НЕ Q3*P1 + НЕ Q1*Q3 + Q1*Q2*Q3*НЕ P3 + Q1*НЕ Q2*Q3*НЕ P5 [18 входов]
Для реализации автомата на D-триггерах потребуется 43 входа. Если будет использоваться J-K триггер, то уравнения для него можно получить из уравнений для D-триггера:
Q (t+1)=J*Q+K*Q
Q(T+1)=J*HE Q + HE K*Q
J1=НЕ Q2*Q3*P2+Q2*Q3*P4=Q3*(НЕ Q2*P2+Q2*P4) [6 входов]
K1=(Q2*Q3*НЕ P3+НЕ Q2*Q3*НЕ P5)=(Q2*Q3*НЕ P3)*(НЕ Q2*Q3*НЕ P5)=(НЕ Q2+
НЕ Q3+P3)*(Q2+НЕ Q3+P5) [8 входов]
J2=(НЕ Q1*Q3+Q1*Q3*НЕ P5)=Q3*(НЕ Q1+Q1*НЕ P5) [6 входов]
K2=(НЕ Q1*Q3*P4) = Q1+НЕ Q3+НЕ P4 [3 входа]
J3=НЕ Q1*НЕ Q2*P1 [3 входа]
K3=(НЕ Q1*НЕ Q2+НЕ Q1*Q2+Q1*Q2*НЕ P3+Q1*НЕ Q2*НЕ P5) = (НЕ Q1+Q1*(Q2+НЕ Q2*НЕ
P5)) =Q1*(НЕ Q1+(Q2+НЕ Q2*НЕ P5)) = Q1*НЕ Q2*(Q2+P5) = Q1*НЕ Q2*P5 [3 входа]
Для реализации автомата на J-K-триггерах потребуется 29 входов, поэтому автомат будет реализовываться на них. Управляющие сигналы на основе таблицы переходов и выходов будут формироваться следующим образом
УН 1=НЕ Q1*НЕ Q2*НЕ Q3*P1
УЭ 1=НЕ Q1*НЕ Q2*Q3*НЕ P2
УН 2=НЕ Q1*Q2*Q3*P4+НЕ Q1*НЕ Q2*Q3*P2
УЭ 2=Q1*Q2*Q3*НЕ P3
УЭ 3=Q1*НЕ Q2*Q3*P5+Q1*Q2*Q3*P3
УЗАП1=УН 1+УН 2
Управляющий автомат с микропрограммным
управлением
Принудительная адресация
Каноническая форма микропрограммы разрабатываемого устройства с учетом эквивалентности сигналов представлена в таблице 4:
№ | МЕТКА | УПР. СИГНАЛ | ПЕРЕХОД |
1 | М1 | ЕСЛИ НЕ Р1 ТО М1 | |
2 | УН 1, УЗАП1 | ||
3 | М2 | ЕСЛИ Р2 ТО М3 | |
4 | УЭ 1 | ||
5 | ЕСЛИ НЕ Р4 ТО М2 | ||
6 | М3 | УН 2, УЗАП1 | |
7 | М4 | ЕСЛИ Р3 ТО М5 | |
8 | УЭ 2 | ||
9 | ЕСЛИ НЕ Р5 ТО М4 | ||
10 | М5 | УЭ 3 | ИДТИ К М1 |