- •Введение
- •Описание автомата по исходным данным
- •Построение графа переходов и первичной таблицы переходов (тп)
- •Объединение строк таблицы переходов
- •Нахождение максимального подмножества совместимых строк (мпсс тп)
- •Составление таблицы включений
- •Решение задачи покрытия
- •Нахождение минимального множества таблицы покрытия
- •Построение минимизированной таблицы переходов
- •Перенумерация строк минимизированной тп
- •Блок – схема синхронного автомата
- •Кодирование строк таблицы переходов
- •Определение необходимого числа элементов памяти
- •Кодированные таблица переходов и таблица выходов
- •Реализация автомата в базисе {и, или, не, Триггер}
- •Карты Карно и минимизированные фал
- •Функциональная схема автомата
- •Список использованной литературы
Блок – схема синхронного автомата
Рис. 6 – Блок-схема синхронного автомата
БП – блок памяти – содержит элементы памяти.
ЛП – логический преобразователь – вычисляет функции управления триггерами.
ВП – выходной преобразователь – вычисляет выходные функции.
СС – схема синхронизации.
Кодирование строк таблицы переходов
Определение необходимого числа элементов памяти
Для построения схемы необходимо три элемента памяти:
Число элементов памяти определяется по формуле:
где ]a[ – обозначение ближайшего к a целого числа ;
m – количество необходимых элементов памяти;
S – число состояний автомата.
В таблице 5 представлено кодирование для минимизированной таблицы переходов. Теперь состоянию 1 соответствует комбинация 000,состоянию 2 – 001 и так далее до последнего 8 – 111.
Таблица 5 – Кодирование состояний
S |
|
|
|
1 |
0 |
0 |
0 |
2 |
0 |
0 |
1 |
3 |
0 |
1 |
0 |
4 |
0 |
1 |
1 |
5 |
1 |
0 |
0 |
6 |
1 |
0 |
1 |
7 |
1 |
1 |
0 |
8 |
1 |
1 |
1 |
Кодированные таблица переходов и таблица выходов
Составляются кодированные таблица переходов и таблица выходов. В качестве исходной берется таблица 4, в которой состояния автомата S заменяются соответствующими кодами из таблицы 5.
В таблицах 6 и 7, соответственно, представлены таблица переходов и таблица выходов.
Таблица 6 – Кодированная таблица переходов
|
|
|||
00 |
01 |
10 |
11 |
|
000 |
(000) |
001 |
~ |
011 |
001 |
~ |
(001) |
100 |
010 |
010 |
000 |
(010) |
101 |
(010) |
011 |
101 |
(011) |
~ |
(011) |
100 |
(100) |
(100) |
(100) |
110 |
101 |
(101) |
010 |
(101) |
111 |
110 |
000 |
~ |
~ |
(110) |
111 |
000 |
~ |
~ |
(111) |
Таблица 7 – Кодированная таблица выходов
|
|
|||
00 |
01 |
10 |
11 |
|
000 |
00 |
01 |
~ |
10 |
001 |
~ |
01 |
00 |
00 |
010 |
00 |
01 |
10 |
00 |
011 |
11 |
01 |
~ |
10 |
100 |
10 |
10 |
00 |
11 |
101 |
11 |
01 |
10 |
10 |
110 |
00 |
~ |
~ |
11 |
111 |
00 |
~ |
~ |
10 |