Студентам > Курсовые > Вычислительные системы и микропроцессорная техника
Вычислительные системы и микропроцессорная техникаСтраница: 5/11
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
|
Таблица 4
Каноническая форма микропрограммы.
Адрес
|
УН 1
|
УЭ 1
|
УН 2
|
УЭ 2
|
УЭ 3
|
УЗАП1
|
Не Р1
|
Р2
|
Р3
|
Не Р4
|
Не Р5
|
Адрес перехода
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
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
|
1
|
0
|
1
|
0
|
0
|
1
|
1
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
1
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
0
|
0
|
1
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
1
|
0
|
0
|
1
|
0
|
1
|
1
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
|