- •Табличный способ задания автоматов
- •Таблица переходов
- •Таблица выходов
- •Таблица выходов
- •Таблица выходов
- •Таблица переходов
- •Задание автомата с помощью графа
- •Для автомата Мили
- •Для автомата Мура
- •Для асинхронного автомата
- •Матричный способ задания автоматов
- •Переход от автомата Мили к автомату Мура и обратно
- •Переход от автомата Мура к автомату Мили табличным способом
- •Переход от автомата Мили к автомату Мура
- •Переход от автомата Мили к автомату Мура
- •Переход от автомата Мили к автомату Мура
- •Переход от автомата Мили к автомату Мура
- •Переход от автомата Мили к автомату Мура
- •Минимизация полностью определённых автоматов
- •Алгоритм минимизации числа внутренних состояний полностью определённого автомата
- •Алгоритм минимизации числа внутренних состояний полностью определённого автомата
- •Алгоритм минимизации числа внутренних состояний полностью определённого автомата
- •Минимизация автомата Мили
- •Минимизация автомата Мили
- •Минимизация автомата Мили
- •Минимизация автомата Мили
- •Минимизация автомата Мура
- •Совмещённая модель автомата (C-автомата )
- •Совмещённая модель автомата (C-автомата )
- •Структурный синтез С-автомата
- •Метод противогоночного кодирования состояний автомата
- •Метод противогоночного кодирования состояний автомата
- •Метод противогоночного кодирования состояний автомата
- •Соседнее кодирование состояний автомата
- •Соседнее кодирование состояний автомата
- •Элементарные автоматы памяти
- •RS-триггер – элемент памяти с двумя входами S – set, R – reset
- •RS-триггер – элемент памяти с двумя входами S – set, R – reset
- •RS-триггер – элемент памяти с двумя входами S – set, R – reset
- •Д-триггер
- •Д-триггер
- •Д-триггер
- •Т-триггер
- •Т-триггер
- •Методы унитарного кодирования
- •Методы унитарного кодирования
- •Методы унитарного кодирования
- •Синтез автоматов на ПЛМ и ПЗУ
Алгоритм минимизации числа внутренних состояний полностью определённого автомата
2.В каждом классе эквивалентности разбиения выбирается по одному элементу, который образует множество X’.
S = X ,Ρ, Λ,ϕ,ψ, X 0
S'= X ',Ρ, Λ,ϕ',ψ', X 0 '
Алгоритм минимизации числа внутренних состояний полностью определённого автомата
3. Функциипереходов ϕ'и функция выходов ψ'для автомата S'определяютсяна множестве оставшихся внутреннихсостоянийи множестве входных сигналов. Для этого в таблице переходоввычеркиваются столбцы, соответствующие состояниям,невошедшим в множество X ', а в оставшихся столбцах таблицы переходоввсе состояния заменяются на эквивалентные из множества X '. В таблице выходов столбцы вычёркиваются.
4.В качестве начального состояния X 0 'выбирается одно из состояний, эквивалентных X0. На практике лучше взять само X0.
Минимизация автомата Мили
• Таблица переходов
|
X1 |
X2 |
X3 |
X4 |
X5 |
X6 |
X7 |
X8 |
X9 |
X10 |
X11 |
X12 |
ρ1 |
X10 |
X12 |
X5 |
X7 |
X3 |
X7 |
X3 |
X10 |
X7 |
X1 |
X5 |
X2 |
ρ2 |
X5 |
X8 |
X6 |
X11 X9 |
X11 X6 |
X4 |
X6 |
X8 |
X9 |
X8 |
• Таблица выходов
|
X1 |
X2 |
X3 |
X4 |
X5 |
X6 |
X7 |
X8 |
X9 |
X10 |
X11 |
X12 |
ρ1 |
λ1 |
λ1 |
λ2 |
λ2 |
λ1 |
λ2 |
λ1 |
λ1 |
λ2 |
λ2 |
λ2 |
λ2 |
ρ2 |
λ2 |
λ2 |
λ1 |
λ1 |
λ2 |
λ1 |
λ2 |
λ2 |
λ1 |
λ1 |
λ1 |
λ1 |
π1 ={X1,X2,X5,X7,X8} B1,
{X3,X4,X6,X9,X10,X11,X12 } B2
Минимизация автомата Мили
|
X1 |
X2 |
X5 |
X7 |
X8 |
|
X3 |
X4 |
X6 |
X9 |
X10 |
X11 |
X12 |
ρ 1 |
B2 |
B2 |
B2 |
B2 |
B2 |
|
B1 |
B1 |
B1 |
B1 |
B1 |
B1 |
B1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ρ2 |
B1 |
B1 |
B2 |
B2 |
B2 |
|
B2 |
B2 |
B2 |
B2 |
B1 |
B2 |
B1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
π2 ={X1,X2}{X5,X7,X8}C1C, 2,
{X3,X4,X6,X9,X11} C3,
{X10,X12} C4,