logo
Ответы на вопросы экз

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

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

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

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

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

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

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

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

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

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

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

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