Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 Конечный автомат Мили.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
131.07 Кб
Скачать

Описание и моделирование конечного автомата

Составить диаграмму состояний, VHDL-описание і VHDL-TestBench конечного автомата Мили (или Мура), заданного совмещенной таблицей переходов.

1. Конечный автомат Мили.

Алфавит состояний A = {a11, a2, a3, a4}. Начальное состояние автомата - a1. Входной алфавит Z образуют сигналы z1, z2, z3, т.е. Z = {z1 , z2 , z3}. Выходной алфавит W образуют сигналы: W = {w1, w2 ,w3 ,w44, w5}. На пересечении строки zn и столбца aq в таблице находится состояние as , в которое должен перейти автомат из состояния aq под воздействием сигнала zn. После косой черты в этой же графе таблицы указывается выходной сигнал, выдаваемый автоматом в состоянии aq при поступлении на его вход сигнала zn .

Таблица задания функционирования конечного автомата

Входные сигналы

Состояния

a11

a2

a3

a4

z1

a3/w5

a2/w1

a2/w2

a11/w5

z2

a4/w5

a2/w5

a4/w3

a3/w3

z3

a3/w5

a1/w44

a1/w44

a11/w5

2. Конечный автомат Мили.

Алфавит внутренних состояний A = {a1, a2, a3, a4}. Начальное состояние автомата a1. Входной алфавит Z = {z1, z2, z3}. Выходной алфавит W = {w1, w2 ,w3 ,w4, w5}.

Таблица функционирования

конечного автомата Мили

Входные сигналы

Состояния

a1

a2

a3

a4

z1

a3/w4

a2/w1

a1/w2

a1/w4

z2

a4/w5

a2/w3

a4/w3

a3/w3

z3

a3/w5

a3/w4

a1/w4

a3/w1

3. Конечный автомат Мили.

Алфавит внутренних состояний A = {a1, a2, a3, a4}. Начальное состояние автомата a1. Входной алфавит Z = {z1, z2, z3}. Выходной алфавит W = {w1, w2 ,w3 ,w4, w5}.

Таблица функционирования

конечного автомата Мили

Входные сигналы

Состояния

a1

a2

a3

a4

z1

a4/w4

a2/w1

a1/w2

a4/w4

z2

a4/w5

a1/w3

a3/w4

a3/w3

z3

a1/w2

a2/w4

a1/w4

a4/w1

4. Конечный автомат Мили.

Алфавит внутренних состояний A = {a1, a2, a3, a4}. Начальное состояние автомата a1. Входной алфавит Z = {z1, z2, z3}. Выходной алфавит W = {w1, w2 ,w3 ,w4, w5}.

Таблица функционирования

конечного автомата Мили

Входные сигналы

Состояния

a1

a2

a3

a4

z1

a1/w4

a3/w1

a1/w3

a1/w4

z2

a2/w5

a1/w3

a4/w3

a3/w3

z3

a3/w5

a4/w5

a1/w4

a4/w1

5. Конечный автомат Мура.

Алфавит состояний A = {a11, a2, a3}. Начальное состояние автомата a1. Входной алфавит Z = {z1, z22, z3}. Выходной алфавит W = {w11, w22 ,w33}.

Таблица функционирования

конечного автомата Мура

Входные сигналы

Состояния

a11

a2

a3

z1

a3

a2

a11

z22

a11

a2

a3

z3

a3

a11

a3

w33

w11

w22

Выходные

сигналы

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]