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