4.8. Синтез автомата Мили
На этапе получения отмеченной ГСА входы вершин, следующих за операторными, отмечают символами a1, a2, … по следующим правилам:
1) символом отмечают вход вершины, следующей за начальной вершиной, а также вход конечной вершины;
2) входы всех вершин следующих за операторными вершинами, должны быть отмечены;
3) входы различных вершин, за исключением конечной вершины, отмечаются различными символами;
4) если вход вершины отмечается, то только одним символом.
Ясно, что для проведения отметок потребуется конечное число символов . Результатом первого этапа является отмеченная ГСА, которая служит основой для второго этапа - перехода к графу или таблицам переходов-выходов. Пример ГСА, отмеченной для автомата Мили, представлен на рис. 4.15.
На втором этапе используя отмеченную ГСА создают граф автомата или таблицы переходов-выходов. При этом полагают, что в автомате будет ровно столько состояний, сколько символов понадобилось при отметке ГСА.
Для каждого из состояний отмеченной ГСА определяем все пути, ведущие в другие состояния и проходящие только через одну операторную вершину. Например, из состояния имеется переход в состояниеи в состояние. Переходанет, так как этот путь не проходит ни через одну операторную вершину. Будем считать, что автомат осуществляет переход, например, извпри условии, и вырабатывает на этом переходе выходные сигналы(см. рис. 4.15). Это означает, что значения условий,,на этом переходе не оказывают влияния на автомат.
Рис. 4.15. Отмеченная ГСА автомата Мили
Исключение составляет только один путь, ведущий в конечную вершину, он может не содержать ни одной операторной вершины (например, переход из в), т.е. он не сопровождается выработкой выходных сигналов.
Отмечаем на графе все указанные пути для всех состояний в виде дуг, которым приписываем условия перехода и выходной сигнал, вырабатываемый на этом переходе. Получим граф автомата (рис. 4.16).
Рис. 4.16. Граф автомата Мили
На этом графе переходам типа ,приписывается условие перехода 1, т.к. эти переходы являются безусловными и выполняются всегда, когда автомат попадает в состояние(или).
Таблица 4.14 Прямая таблица переходов-выходов автомата Мили
| Таблица 4.15 Обратная таблица переходов-выходов автомата Мили
|
На основании отмеченной ГСА или графа автомата можно построить таблицу переходов-выходов. Для микропрограммных автоматов таблица переходов-выходов строится в виде списка и различаются как прямая и обратная таблицы. Для данного автомата прямая таблица представлена табл. 4.14, а обратная - табл. 4.15.
В приведенных таблицах - исходное состояние,- состояние перехода,- условие (входной сигнал), обеспечивающий переход из состоянияв состояние,- выходной сигнал, вырабатываемый автоматом при переходе изв.
- Глава 1. Упрощение и минимизация логических функций
- 1.1. Задача минимизации булевых функций
- 1.2. Метод минимизирующих карт.
- 1.3. Метод Квайна и импликантные матрицы
- 1.4. Минимизация функций алгебры логики по методу Квайна - Мак-Класки
- 1.5. Минимизация конъюнктивных нормальных форм
- 1.6. Минимизация неполностью определенных булевых функций
- 1.7. Метод неопределенных коэффициентов
- Глава 2. Методы анализа и синтеза логических электронных схем
- 2.1. Логические операторы электронных схем или цепей
- 2.2. Канонический метод синтеза комбинационных схем.
- 2.3. Минимизация логических схем со многими выходами
- 2.4. Характеристики комбинационных схем
- 2.4. Задачи анализа электронных схем
- 2.5. Анализ комбинационных схем методом синхронного моделирования.
- 2.6. Анализ кс методом асинхронного моделирования
- Глава 3. Основы теории конечных автоматов
- 3.1. Определение абстрактного цифрового автомата
- 3.2. Табличное задание автоматов Мили и Мура
- 3.3. Графический способ задания автомата
- 3.4. Матричный способ задания автомата
- 3.5. Эквивалентность автоматов
- 3.6. Минимизация числа внутренних состояний полностью определенных автоматов
- Глава 4. Структурный цыфровой автомат
- 4.2.Элементарные цифровые автоматы – элементы памяти
- 4.3. Пример канонического метода структурного синтеза автомата
- 4.5. Управляющие и операторные автоматы
- 4.6. Способы описания алгоритмов и микропрограмм
- 4.8. Синтез автомата Мили
- 4.9. Структурный синтез автомата Мили
- Литература
- 1. Савельев а.Я. Прикладная теория цифровых автоматов. -м.: Высшая школа, 1987.
- Оглавление