Цифровые автоматы. Синтез автомата для преобразования двоично-десятичного кода с весами 5.2.2.1 в двоично-десятичный код с весами 6.3.2.1, страница 8

Z(t)

W0

W0

W1

W1

W0

W1

W1

W0

W0

a25

a26

a27

a28

a29

a30

a31

a32

a33

Z0

a26

a27

-

a29

-

-

a32

a33

-

Z1

a28

a27

-

a29

-

a31

-

a33

-

Граф автомата Мили по разметке номер 1.

Рис.4

Граф автомата Мили по разметке 2.

Рис.5

Граф автомата Мура по разметке 3.


Рис.6

2.2 Минимизация числа состояний.

Наименьшим числом состояний обладает автомат Мили полученый по разметке 2. Его мы и будем использовать в следующем этапе абстрактного синтеза. Так как автомат полностью определенный , то используем метод Аумфенкампа-Хона.

B11={a1,a6}  B12={a2,a3,a4,a8}   B13={a7}

B11

B12

B13

a1

a6

a2

a3

a4

a5

a8

a7

Z0

B12

B12

B12

B12

B12

B12

B12

B11

Z1

B12

B13

B11

B11

B11

B13

B12

B12

B21={a1}  B22={a6}  B23={a2,a3,a4}  B24={a5} B25={a8}  B26={a7}

B21

B22

B23

B24

B25

B26

a1

a6

a2

a3

a4

a5

a8

a7

Z0

B23

B24

B23

B23

B24

B25

B24

B22

Z1

B22

B26

B22

B21

B22

B26

B24

B24

B31={a1} B32={a6} B33={a2} B34={a3} B35={a4} B36={a5} B37={a8} B38={a7}

Минимизация не дала уменьшения числа состояний. Автомат является минимальным. Ниже представлена таблица переходов автомата, по которой будем производить структурный синтез.

A(t)

a1

a2

a3

a4

a5

a6

a7

a8

Z(t)

Z0

a2

a3

a4

a5

a8

a5

a6

a5

W1

W0

W0

W0

W0

W1

W0

W0

Z1

A6

a6

a1

a6

a7

a7

a5

a5

a1

W0

W0

W0

W0

W1

W1

W0

3.  Структурный синтез автомата.

Автомат будем строить на синхронных JK триггерах.  Словарь JK триггера представлен в таблице:

Fqi

J

K

0

0

-

1

-

0

A

1

-

B

-

1

Ниже представлена кодированная таблица преходов выходов автомата: