2.2. Методы описания цифровых автоматов
Чтобы задать цифровой автомат S, необходимо описать все элементы множества S = {A, X ,Y, , , a1}, то есть входной и выходной алфавиты и алфавит состояний, а также функции переходов и выходов.
Пример общего описания автоматов Мили таблицами переходов и выходов дан в таблице 2.1 и таблице 2.2.
Таблица 2.1
Общий вид таблицы переходов
автомата Мили
Таблица 2.2
Общий вид таблицы выходов
автомата Мили
Строки этих таблиц соответствуют входным сигналам множества X, а столбцы – состояниям A, причём крайний левый столбец обозначен как начальное состояние инициального цифрового автомата a1.
На пересечении столбца am и строки zf в таблице переходов ставится состояние as=(am, zf), в которое автомат переходит из состояния am под действием сигнала zf. В таблице выходов - соответствующий этому переходу выходной сигнал wg=(am, zf).
Так как в автомате Мура выходной сигнал зависит только от состояния, то автомат Мура описывается одной таблицей переходов, в которой каждому её столбцу приписан, кроме состояния am, ещё и соответствующий выходной сигнал wg=(am).
Граф автомата - ориентированный связный граф, вершины которого соответствуют состояниям, а дуги - переходам между ними.
Две вершины графа автомата am и as (исходное состояние и состояние перехода) соединяются дугой, направленной от am к as , если в автомате имеется переход из am в as , то есть если as = (am, zf) при некотором zf X. Дуге (am, as) графа автомата приписывается входной сигнал zf и выходной сигнал wg = (am, zf), если он определён, и ставится прочерк в противном случае. Если переход автомата из состояния am в состояние as происходит под действием нескольких входных сигналов, то дуге (am, as) приписываются все эти входные и соответствующие выходные сигналы.
При описании автомата Мура в виде графа выходной сигнал wg = (am) записывается внутри вершины am или рядом с ней.
В технических целях используются только детерминированные цифровые автоматы, в которых выполнено условие однозначности переходов: автомат, находящийся в некотором состоянии под действием любого входного сигнала не может перейти более, чем в одно состояние. Применительно к табличному способу задания описания автоматов это означает, что в клетках переходов/выходов указывается только по одному состоянию/выходному сигналу. Применительно к графическому способу задания описания автоматов это означает, что в графе автомата из любой вершины не могут выходить две или более дуги, отмеченные одним и тем же входным сигналом.
- Цифровые автоматы
- Содержание
- Введение
- 1. Требования к составу и оформлению пояснительной записки
- Методический синтез абстрактного цифрового автомата.
- 2. Методический синтез абстрактного цифрового автомата
- 2.1. Определение абстрактного цифрового автомата
- 2.2. Методы описания цифровых автоматов
- 2.3. Минимизация абстрактных цифровых автоматов
- 3. Структурный синтез автомата
- 3.1. Элементарные автоматы памяти
- 3.2. Структурный синтез цифровых автоматов по таблицам
- 4. Методика моделирования в Vissim преобразователя сигнала
- 4.1. Моделирование задающей входной последовательности
- 4.2. Преобразование вектора входного сигнала во временную последовательность
- 4.3. Моделирование триггера для реализации преобразователя
- 4.4. Результаты моделирования кодопреобразоателя входной последовательности
- Приложение 1. Бланк задания на курсовую работу
- Приложение 2. Варианты задания к курсовой работе
- Список рекомендуемой литературы
- Цифровые автоматы