Таблица 2.1.1
A B C |
|
S0 |
1 0 1 |
S1 |
1 1 0 |
S2 |
0 1 0 |
S3 |
0 1 1 |
S4 |
1 1 1 |
Тогда таблица переходов (таблица 2.1.2) и таблица выходов (таблица 2.1.3) закодируются следующим образом.
Таблица переходов. Таблица 2.1.2
S |
a |
a1 |
a2 |
1 0 1 |
(1 1 1) |
(1 0 1) |
|
1 1 0 |
(1 1 0) |
(0 1 0) |
|
0 1 0 |
(0 1 0) |
(0 1 1) |
|
0 1 1 |
(0 1 1) |
(1 1 1) |
|
1 1 1 |
(1 0 1) |
(1 1 1) |
Таблица выходов. Таблица 2.1.3
S |
a |
a1 |
a2 |
1 0 1 |
0 |
1 |
|
1 1 0 |
0 |
1 |
|
0 1 0 |
1 |
0 |
|
0 1 1 |
0 |
1 |
|
1 1 1 |
0 |
0 |
2.2 Исключение критических состязаний.
Как видно из таблицы 2.1.2 состязаний нет.
2.3 Синтез абстрактного автомата табличным методом.
На основании таблицы переходов и таблицы выходов составим таблицу 2.3.1, в которой обозначены:
x - значение на входе: a1 - “0”, a2 - “1”.
A, B, C - текущие состояния триггеров.
Y - Значение на выходе асинхронного автомата.
A+, B+, C+ - состояния в которые должны переключиться триггеры.
Ja, Ka, Jb, Kb, Jc, Kc - состояния входов триггеров для заданного переключения.
Для её построения нам понадобится таблица перехода JKтриггера (таблица 2.3.2).
Таблица 2.3.1
x |
A |
B |
C |
A+ |
B+ |
C+ |
Y |
Ja |
Ka |
Jb |
Kb |
Jc |
Kc |
|
S0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
~ |
0 |
1 |
~ |
~ |
0 |
S1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
~ |
0 |
~ |
0 |
0 |
~ |
S2 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
~ |
~ |
0 |
0 |
~ |
S3 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
~ |
~ |
0 |
~ |
0 |
S4 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
~ |
0 |
~ |
1 |
~ |
0 |
S5 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
* |
* |
* |
* |
* |
* |
* |
S6 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
* |
* |
* |
* |
* |
* |
* |
S7 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
* |
* |
* |
* |
* |
* |
* |
S0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
~ |
0 |
0 |
~ |
~ |
0 |
S1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
~ |
1 |
~ |
0 |
0 |
~ |
S2 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
~ |
~ |
0 |
1 |
~ |
S3 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
~ |
~ |
0 |
~ |
0 |
S4 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
~ |
0 |
~ |
0 |
~ |
0 |
S5 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
* |
* |
* |
* |
* |
* |
* |
S6 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
* |
* |
* |
* |
* |
* |
* |
S7 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
* |
* |
* |
* |
* |
* |
* |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.