Главная > Логические методы анализа и синтеза схем
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

6-6. КОНЕЧНЫЕ АВТОМАТЫ С ПАМЯТЬЮ

Рассмотрим устройство с входами и выходами. Входом устройства в момент времени будем называть двоичный набор

в котором компонента характеризует значение переменной поступившее на вход устройства в такте его работы (в момент времени Выходом устройства назовем двоичный набор

в котором компонента характеризует значение переменной появившееся на выходе устройства в такте его работы. Наконец, состоянием в момент времени мы будем называть двоичный набор вида

Перенумеруем все входы, выходы и состояния.

Очевидно, что если в качестве номера набора брать его двоичный эквивалент, то все входы, выходы и состояния рассматриваемого устройства перенумерованы номерами от 0 до включительно, где для входов, для выходов и для состояний. Составим теперь две таблицы следующего вида:

Элемент этой таблицы, стоящий на пересечении строки и столбца, обозначим через . В первой таблице, называемой таблицей переходов, элемент совпадает с номером состояния, в которое переходит наше устройство в том случае, если в момент времени оно находилось в состоянии с номером и на вход устройства поступил набор значений входных переменных с номером Во второй таблице, называемой таблицей выходов (или таблицей реакций), на месте элемента стоит номер выхода, который характеризует выходные значения устройства, находящегося в состоянии с номером у, и на вход которого подан набор значений переменных с номером

Определение 6-10. Устройство, работа которого задается с помощью таблиц переходов и выходов, называется конечным автоматом с памятью.

Нетрудно установить эквивалентность определений В-2 и 6-10. И в том и в другом случае речь идет об устройстве, работа которого зависит не только от того, что поступило на его вход в данный момент времени, но и от предыстории этого.

Конечный автомат, задаваемый парой таблиц (таблицей переходов и таблицей выходов), часто называют автоматом Мили.

Если выход автомата не зависит от того, что подано на его вход, а определяется лишь состоянием автомата, то такой конечный автомат называют автоматом Мура. Для автомата Мура таблица выходов превращается в таблицу, состоящую из одной строки (все строки таблицы выходов для автомата Мура идентичны).

Пример 6-16. Проанализировать работу автомата Мили, заданного с помощью следующих таблиц переходов и выходов:

Из этих таблиц вытекает, что автомат имеет два входа, Ьдин выход и число компонент набора состояний также равно двум. Пусть на вход автомата подается входная последовательность периодического вида

Если за начальное состояние автомата взять состояние 0, то получим следующую выходную последовательность:

При этом смена состояний автомата будет происходить следующим образом:

Если же, например, начальным состоянием автомата было состояние с номером 2, то при той же входной последовательности последовательность смены состояний автомата имеет следующий вид:

Последовательность выходов — соответственно

Таким образом, можно проанализировать работу конечного автомата для данной входной последовательности.

Преобразуем таблицы задания автомата к следующей, привычной для нас форме:

Пример 6-17. Преобразовать таблицы задания автомата из примера 6-16.

Новая форма задания автомата выглядит в виде следующих двух таблиц:

(см. скан)

По этим таблицам можно «аписать аналитическое выражение для функций переходов и выходов. На рис. 6-16 показаны области для функций определяемые вышеприведенными таблицами. Соответствующие МДНФ для этих функций имеют вид:

и

(кликните для просмотра скана)

Если в общем виде для любого конечного автомата Проделать переход от его табличного задания к аналитическому заданию функции переходов и функции выходов, то мы получим систему собственных функций автомата в следующей общей форме:

Рис. 6-17. (см. скан)

или в Векторной форме!

Сравнивая между собой (6-24) и (6-26), с одной стороны, и (6-31) и (6-32), с другой стороны, мы видим, что эти соотношения совпадают. Таким образом, верно следующее утверждение.

Теорема 6-3. Любой конечный автомат полностью описывается системой РБФ-1 вида (6-31).

Эта теорема сводит задачу анализа и синтеза конечных автоматов к задаче анализа и синтеза схем, работа которых описывается с помощью РБФ-1.

Пример 6-18. Начертить функциональную схему для конечного автомата примера 6-16.

Используя МНДФ для функций и выхода этого автомата, полученных в примере 6-17, получаем функциональную схему, изображенную на рис. 6-17.

Синтез конечного автомата путем сведения этой задачи к задаче синтеза системы функций типа РБФ-1 становится весьма громоздким и малоэффективным при числе компонент состояний и входов, в сумме превышающем пять. Поэтому весьма желателен синтез конечного автомата непосредственно по таблице переходов и таблице выходов автомата. В настоящее время рядом авторов предложены различные методы такого синтеза. Читатели, интересующиеся этими методами, отсылаются к литературе, указанной к данной главе в конце книги.

1
Оглавление
email@scask.ru