Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

5: Синтез структурного автомата

Лекция



Привет, сегодня поговорим про синтез структурного автомата, обещаю рассказать все что знаю. Для того чтобы лучше понимать что такое синтез структурного автомата , настоятельно рекомендую прочитать все из категории Теория автоматов.

Аннотация: Рассматривается структурный автомат. Дается метод канонического синтеза структурных автоматов.
Ключевые слова: микропрограмма, автомат, граф, функциональная схема, представление, вектор, совмещенный автомат,абстрактный автомат, входной, канонический метод синтеза, комбинационная схема, структурная схема, автомат Мили, автомат Мура
 

5.1 Структурный автомат

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

 

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

 

Итак, абстрактный автомат на входе имеет некоторую последовательность входных сигналов, в зависимости от которых переходит из одного состояния в другое, выдавая некоторую последовательность выходных сигналов (рис.5.1).

 
5: Синтез структурного автомата

Рис. 5.1.
 

В структурном автомате учитывается структура входных и выходных сигналов, то есть их конкретное представление в виде двоичных векторов. Состояния автомата так же кодируются двоичными векторами.

 

Рассмотрим совмещенный автомат (рис.5.2). Каждое состояние 5: Синтез структурного автомата абстрактного автомата кодируется двоичным вектором:

 

5: Синтез структурного автомата,

 

5: Синтез структурного автомата ;

 

5: Синтез структурного автомата - число состояний абстрактного автомата;

 

5: Синтез структурного автомата - число элементов памяти.

 
5: Синтез структурного автомата

Рис. 5.2.
 

Входной и выходные сигналы представляются также двоичными векторами:

 
  • 5: Синтез структурного автомата5: Синтез структурного автомата5: Синтез структурного автомата - число входных сигналовабстрактного автомата, 5: Синтез структурного автомата - число входов структурного автомата ;
  • 5: Синтез структурного автомата5: Синтез структурного автомата - число выходных сигналов 1 типа, 5: Синтез структурного автомата -число выходов 1 типа структурного автомата ;
  • 5: Синтез структурного автомата5: Синтез структурного автомата - число выходных сигналов 2 типа, 5: Синтез структурного автомата - число выходов 2 типа структурного автомата
 

5.2 Канонический метод структурного синтеза автоматов

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

 
5: Синтез структурного автомата

Рис. Об этом говорит сайт https://intellect.icu . 5.3.
 

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

 

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

 
5: Синтез структурного автомата

Рис. 5.4.
 

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

 
5: Синтез структурного автомата

Рис. 5.5.
 

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

 
  • 5: Синтез структурного автомата ;
  • 5: Синтез структурного автомата ;
  • . . .
  • 5: Синтез структурного автомата
  • 5: Синтез структурного автомата
  • 5: Синтез структурного автомата
  • . . .
  • 5: Синтез структурного автомата
  • 5: Синтез структурного автомата
  • 5: Синтез структурного автомата
  • . . .
  • 5: Синтез структурного автомата

5.4.Этапы синтеза

  1. Находим количество элементов памяти 5: Синтез структурного автомата, ( 5: Синтез структурного автомата - число состояний абстрактного автомата) и кодируем состояния абстрактного автомата (табл.5.1).
    Таблица 5.1.
    am5: Синтез структурного автомата5: Синтез структурного автомата
    a1  
    a2  
     
    aM  
     
  2. Кодируем входные и выходные сигналы, то есть
    • находим количество входов структурного автомата 5: Синтез структурного автомата, ( 5: Синтез структурного автомата - число входных сигналовабстрактного автомата);
    • количество выходов 1 типа 5: Синтез структурного автомата ; ( 5: Синтез структурного автомата - число выходных сигналов 1 типа);
    • количество выходов 2 типа 5: Синтез структурного автомата, ( 5: Синтез структурного автомата - число выходных сигналов 2 типа) и кодируем входные (табл.5.2) и выходные сигналы (табл.5.3) и (табл.5.4) абстрактного автомата.
      Таблица 5.2.
      f / x 1xL x1x2…x1
      z  
      z  
       
      z  
       
      Таблица 5.3.
      wf/y 1y2…yNy 1y2…yN
      w1  
      w2  
       
      wG  
       
      Таблица 5.4.
      uh/r 1 r2…rDr 1 r2…rD
      u1  
      u2  
       
      uH  
       
     
  3. Структурный автомат представляем обобщенной схемой (рис.5.6).
    5: Синтез структурного автомата

    Рис. 5.6.
     
  4. Составляем закодированную таблицу выходов автомата и по ней записываем уравнения выходов.
    • 5: Синтез структурного автомата ;
    • 5: Синтез структурного автомата ;
    • . . .
    • 5: Синтез структурного автомата ;
    • 5: Синтез структурного автомата ;
    • 5: Синтез структурного автомата ;
    • . . .
    • 5: Синтез структурного автомата ;
    • . . .
     
  5. Составляем закодированную таблицу переходов автомата и по ней записываем уравнения для функций возбуждения, используя таблицы переходов соответсвующих элементов памяти.
    • 5: Синтез структурного автомата ;
    • 5: Синтез структурного автомата ;
    • . . .
    • 5: Синтез структурного автомата ;
     
  6. Уравнения функций возбуждения и выходов минимизируются (по картам Карно, например) и по ним строится схема в заданном функционально - логическом базисе ({И, ИЛИ, НЕ}, {И-НЕ}, {ИЛИ-НЕ}).

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

Из статьи мы узнали кратко, но содержательно про синтез структурного автомата
создано: 2015-05-17
обновлено: 2021-03-13
132575



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей



Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Теория цифровых автоматов

Термины: Теория цифровых автоматов