Синтез асинхронных конечных автоматов

Страницы работы

Содержание работы

Петербургский Государственный Университет Путей Сообщения

Кафедра “Автоматика, телемеханика и связь на железных дорогах”.

Курсовой проект по дисциплине: Теория дискретных устройств.

“Синтез асинхронных конечных автоматов ”.

Вариант №18.

Выполнила:                                                                                           Проверила:

студентка группы АСВ-107

Тромм О.Н.                                                                                  Константинова Т.Ю.

Санкт-Петербург

2003

Содержание:

Часть 1: “ Минимизация таблиц переходов”.

1.  Составление первичной таблицы переходов.

2.  Нахождение максимальных подмножеств совместимых строк.

3.  Нахождение множеств.

4.  Таблица покрытий.

5.  Решение задачи покрытий.

6.  Объединение строк таблицы переходов.

7.  Минимизированная таблица переходов.

8.  Граф переходов.

Часть 2: “ Синтез асинхронных конечных автоматов”.

1.  Нахождение -классов и определение числа разделяющих переменных.

2.  Кодирование столбцов таблицы переходов.

3.  Кодированная таблица переходов.

4.  Нахождение ФАЛ для внутренних реле.

5.  Минимизация ФАЛ для внутренних реле.

6.  Минимизация ФАЛ вторым методом.

7.  Вычисление выходной функции.

8.  Минимизация выходной функции двумя методами.

9.  Реализация.

1. Исходные данные и временные диаграммы.


X1 X2          00        10       00    11      01

Z1 Z2           00       01       11     00      11    


X1 X2          00        10       00    10      11     

Z1 Z2           00        01       11    01      10      


X1 X2          00       10      00      01     10

Z1 Z2           00       01      11      00     01

 


1.  Составление первичной таблицы переходов.

Таблица №1

a

a1

a2

a3

a4

S \ x1x2

00

01

10

11

1

(1),00

~

2,01

~

2

3,11

~

(2),01

~

3

(3),11

8,00

6,01

4,00

4

~

5,11

~

(4),00

5

1,00

(5),11

~

~

6

~

~

(6),01

7,10

7

1,00

~

~

(7),10

8

~

(8),00

9, 01

~

9

1,00

~

(9), 01

~

2.       Нахождение максимальных подмножеств  совместимых строк

2.1     Пары совместимых строк

(1,4) (1,5) (1,7) (2,4) (4,5) (4,9) (5,6) (5,7) (5,9) (6,7) (7,8) (7,9) (8,9)

2.2     Максимальные подмножества совместимых строк

Еmax1=(1,4,5)        Emax2=(1,5,7)        Emax3=(4,5,9)        Emax4=(5,6,7)          Emax5=(5,7,9)        Emax6=(7,8,9)       

3.       Нахождение множеств

Таблица №2

S \ x1x2

00

01

10

11

(1,4,5)

(1),00

(5),11

2,01

(4),00

(1,5,7)

(1),00

(5),11

2,01

(7),10

(4,5,9)

1,00

(5),11

(9), 01

(4),00

(5,6,7)

1,00

(5),11

(6),01

(7),10

(5,7,9)

1,00

(5),11

(9), 01

(7),10

(7,8,9)

1,00

(8),00

(9),01

(7),10

3.       Нахождения максимальных множеств совместимых строк ТП

E11 = {1,4,5,6,7,8,9}        E25 = {1,2,4,5,6,7,9}        E32 = {1,2,4,5,7}                      E44 = {1,2,3,4,5,8,9}        E13 = {2,3,4,6,8}             E28 = {1,2,3,6,7,8,9}                E36 = {3,4,5,6,7}                 E47={1,2,5,6,7,8,9}            E39={4,5,7,8,9}

Нахождение множеств Еi1 i2 i3 i4:

E1524 = {1,4,5}; E1527 = {1,5,7}; E1564 = {4,5}; E1567 = {5,6,7}; E1594 = {4,5,9}

E1597 = {5,7,9}; E1824 = {1}; E1827 = {1,7}; E1864 = {-}; E1867 = {6,7}; E1894 = {8,9};

E1897 = {7,8,9};C;E3527 = {2};E3564 = {4};E3567 = {6};E3594 = {4};E3597 = {-};E3824 = {2};E3827 = {2};E3864 = {3};E3867 = {6};E3894 = {8} ;E3897 = {8};E3524 = {2,4}

E1524 = {1,4,5}=A; E1527 = {1,5,7}=B; E1567 = {5,6,7}=C; E1594 = {4,5,9}= D; E1597 = {5,7,9}=E; E3524 = {2,4}=G; E3864 = {3}=H; E1897 = {7,8,9}=F

4.  Таблица покрытий.

Похожие материалы

Информация о работе