Лекция
Привет, сегодня поговорим про синтез структурного автомата, обещаю рассказать все что знаю. Для того чтобы лучше понимать что такое синтез структурного автомата , настоятельно рекомендую прочитать все из категории Теория автоматов.
Процесс абстрактного проектирования заключается в переходе от исходной микропрограммы (или набора микропрограмм) к одной из традиционных форм задания автомата: матричной, табличной или графической (графу). Этап перехода к заданию автомата также является необходимым, т.к. обеспечивает реализацию процесса структурного проектирования путем использования достаточно, эффективного аппарата теории конечных автоматов.
Структурное проектирование представляет собой процесс перехода от указанных выше форм задания к его функциональной схеме.
Итак, абстрактный автомат на входе имеет некоторую последовательность входных сигналов, в зависимости от которых переходит из одного состояния в другое, выдавая некоторую последовательность выходных сигналов (рис.5.1).
В структурном автомате учитывается структура входных и выходных сигналов, то есть их конкретное представление в виде двоичных векторов. Состояния автомата так же кодируются двоичными векторами.
Рассмотрим совмещенный автомат (рис.5.2). Каждое состояние абстрактного автомата кодируется двоичным вектором:
,
;
- число состояний абстрактного автомата;
- число элементов памяти.
Входной и выходные сигналы представляются также двоичными векторами:
Схема структурного -автомата при каноническом методе синтеза представляется, состоящей из трех частей: двухкомбинационных схем и памяти автомата (рис.5.3). Комбинационная схема 1 предназначена для формирования функций возбуждения поступающих на входы элементов памяти, и выходных сигналов 1 типа , зависящих от входных сигналов и сигналов с выходов элементов памяти .
Комбинационная схема 2 предназначена для формирования выходных сигналов 2 типа как функций с выходов элементов памяти .
Так как в автомате Мили сигналы 2 типа отсутствуют, то, соответственно в структурной схеме отсутствует комбинационная схема 2. Схема структурного автомата Мили показана на рис.5.4.
В автомате Мура сигналы 1 типа отсутствуют, следовательно, в структурной схеме в комбинационной схеме 1 отсутствуют выходные сигналы 1 типа . Схема структурного автомата Мура показана на рис.5.5.
Таким образом для того, чтобы синтезировать структурный автомат, необходимо синтезировать две комбинационные схемы по системе канонических уравнений. Система канонических уравнений для -автомата выглядит следующим образом:
am\ | |
---|---|
a1 | |
a2 | |
… | |
aM |
z f / x 1 | xL x1x2…x1 |
---|---|
z | |
z | |
… | |
z |
wf/y 1y2…yN | y 1y2…yN |
---|---|
w1 | |
w2 | |
… | |
wG |
uh/r 1 r2…rD | r 1 r2…rD |
---|---|
u1 | |
u2 | |
… | |
uH |
Надеюсь, эта статья про синтез структурного автомата, была вам полезна, счастья и удачи в ваших начинаниях! Надеюсь, что теперь ты понял что такое синтез структурного автомата и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Теория автоматов
Из статьи мы узнали кратко, но содержательно про синтез структурного автомата
Комментарии
Оставить комментарий
Теория цифровых автоматов
Термины: Теория цифровых автоматов