Операционный автомат типа М

В структуре I-автомата могут содержаться комбинационные схемы, используемые для обслуживания различных регистров и выполняющие одинаковые эквивалентные операции.

Для заданного алгоритма функционирования аппаратурные затраты можно минимизировать, если комбинационные схемы обобщить по отношению ко всем регистрам S1 ,…,Sn.

Операционные автоматы, синтезированные на основе принципа обобщения комбинационных схем, называются М–автоматами.

Структурная организация М–автомата показана на рис.6.19.

Рисунок 6.19 – Структурная организация М–автомата

В структуре М–автомата регистры S1 ,…,SN используются для хранения слов. Обобщённая комбинационная схема F используется для вычисления значений jm(Sp1 ,…,Spk) выполняемых микрооперацией. Данные (операнды) поступают на входы схемы F через шины А1 , А2. Для выборки слова на шину А1 используются сигналы а1 ,…, аn, для выборки слова на шину А2 используются сигналы b1 ,…, bn. Сигнал aI инициирует присвоение А1:=Si, сигнал bi инициирует присвоение А2:= Sj.

Схема F настраивается на выполнение микрооперации Z:= jm(A1 ,A2) с помощью управляющего сигнала jm. Загрузка результата Z в любой регистр Sk инициируется управляющим сигналом dk.

Как ясно из рис. 6.19, М-автомат выполняет одну микрооперацию за такт. Таким образом, производительность М-автомата минимальна.

Быстродействие М-автомата незначительно отличается от быстродействия I-автомата. Длительность такта немного увеличивается за счёт введения в схему мультиплексоров А1 , А2.

Затраты оборудования М-автомата минимальны, поскольку комбинационная схема F используется для выполнения всех эквивалентных микроопераций из множества Y.

М-автомат порождает специфический набор управляющих сигналов {ai}, {bj},{jm},{dk}. Каждый сигнал инициирует определённое действие, которое можно рассматривать как микрооперацию.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: