Лекция
Привет, сегодня поговорим про синтез структурного автомата, обещаю рассказать все что знаю. Для того чтобы лучше понимать что такое синтез структурного автомата , настоятельно рекомендую прочитать все из категории Теория цифровых автоматов.
Процесс абстрактного проектирования заключается в переходе от исходной микропрограммы (или набора микропрограмм) к одной из традиционных форм задания автомата: матричной, табличной или графической (графу). Этап перехода к заданию автомата также является необходимым, т.к. обеспечивает реализацию процесса структурного проектирования путем использования достаточно, эффективного аппарата теории конечных автоматов.
Структурное проектирование представляет собой процесс перехода от указанных выше форм задания к его функциональной схеме.
Итак, абстрактный автомат на входе имеет некоторую последовательность входных сигналов, в зависимости от которых переходит из одного состояния в другое, выдавая некоторую последовательность выходных сигналов (рис.5.1).

В структурном автомате учитывается структура входных и выходных сигналов, то есть их конкретное представление в виде двоичных векторов. Состояния автомата так же кодируются двоичными векторами.
Рассмотрим совмещенный автомат (рис.5.2). Каждое состояние
абстрактного автомата кодируется двоичным вектором:
,
;
- число состояний абстрактного автомата;
- число элементов памяти.

Входной и выходные сигналы представляются также двоичными векторами:
,
,
- число входных сигналовабстрактного автомата,
- число входов структурного автомата ;
,
- число выходных сигналов 1 типа,
-число выходов 1 типа структурного автомата ;
,
- число выходных сигналов 2 типа,
- число выходов 2 типа структурного автоматаСхема структурного
-автомата при каноническом методе синтеза представляется, состоящей из трех частей: двухкомбинационных схем и памяти автомата (рис.5.3). Комбинационная схема 1 предназначена для формирования функций возбуждения
поступающих на входы элементов памяти, и выходных сигналов 1 типа
, зависящих от входных сигналов
и сигналов с выходов элементов памяти
.

Комбинационная схема 2 предназначена для формирования выходных сигналов 2 типа
как функций с выходов элементов памяти
.
Так как в автомате Мили сигналы 2 типа отсутствуют, то, соответственно в структурной схеме отсутствует комбинационная схема 2. Схема структурного автомата Мили показана на рис.5.4.

В автомате Мура сигналы 1 типа отсутствуют, следовательно, в структурной схеме в комбинационной схеме 1 отсутствуют выходные сигналы 1 типа
. Схема структурного автомата Мура показана на рис.5.5.

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






, (
- число состояний абстрактного автомата) и кодируем состояния абстрактного автомата (табл.5.1).
am\ ![]() | ![]() |
|---|---|
| a1 | |
| a2 | |
| … | |
| aM |
, (
- число входных сигналовабстрактного автомата);
; (
- число выходных сигналов 1 типа);
, (
- число выходных сигналов 2 типа) и кодируем входные (табл.5.2) и выходные сигналы (табл.5.3) и (табл.5.4) абстрактного автомата.
| 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 |

;
;
;
;
;
;
;
;
;Надеюсь, эта статья про синтез структурного автомата, была вам полезна, счастья и удачи в ваших начинаниях! Надеюсь, что теперь ты понял что такое синтез структурного автомата и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Теория цифровых автоматов
Из статьи мы узнали кратко, но содержательно про синтез структурного автомата
Комментарии