Устройства микропрограммного управления (УМУ), страница 3

Достоинства: относительно небольшой объем памяти, относительное небольшое операционное время, благодаря возможности совмещения микроопераций во времени. Основной недостаток: относительно большое аппаратное время, так как требуется дешифрация кодированных сигналов.

Структура устройства микропрограммного управления.

БМУ – блок микропрограммного управления.

Ni – ссылка на адрес следующей микрокоманды.

* - поле следящего (следующего) адреса.

Uk – регистр состояния.

ЗМ – занесения микрокоманды.

Лекция №8 (29.09.06)

По сигналу ЗМ (занесения макрокоманды) из основной памяти вычислительной системы заносится в блок микропрограммного управления код операции. Данный код, как правило, является начальным адресом микропрограммы, выполнение которой обеспечит выполнение команды. После выполнения первой микрокоманды из зоны следящего адреса поступает корректировка текущего адреса. Если выполняется команда условного перехода, то схема формирования адреса следующей микрокоманды обеспечивает изменение последовательности микрокоманд в зависимости от Uk (регистр состояния). Структура формирования адреса следующей команды – это сумматор, мультиплексор или постоянное запоминающее устройство (ПЗУ).

Области применения:

1.  Устройство управления микропроцессором,

2.  В качестве быстродействующих программируемых контроллеров, но без микропроцессора.

Построение быстродействующих контроллеров на основе БМУ и ПЗУ. Процесс проектирования включает в себя:

1.  Анализ объекта управления.

  Изучение состава датчиков входной информации,

  Изучение состава исполнительных элементов,

  Изучение или разработка алгоритма работы объекта управления,

  Изучение статических и динамических характеристик объектов управления и источников входной информации;

2.  Формирование взаимосвязи объекта управления контроллера,

3.  Разработка аппаратной и программной части контроллера.

Структура типового контроллера