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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

<„,924707

Союз Советскик

Социалистических

Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 130379 (21) 2759210/18-24 с присоединением заявки Мо (23) Приоритет

Опубликовано 300482.Бюллетень Мо 16

Р УМ К„1 з

6 ОЬ Р 9/22

Государственный комитет

СССР оо делам изобретений и открытий. (53) УДК681. 325

<088. 8) Дата опубликования описания 30.04.82 (72) Авторы изобретения

В.П.Денисенко и А.Д.Козачкоэский (71) Заявитель

{ 54) МИКРОПР0ГPANHHÎE CTPO11C r30 УПВЛВ>1ВНИH

Изобретение относится к вычислительной технике н может быть исполь" зовано при построенйи электронных цифровых вычислительных машин {ЭЦВМ).

Применение предлагаемого устройства целесообразно при разработке специализированных ЭЦВМ, а также универсальных ЭЦВМ, используемых н качестве блока управления в составе приборов и информационно-нз1лерительных систем.

В процессе отработки операций внутри ЭЦВМ часто возникает необходимость проверки состояния ее внутренних узлов и осуществления пере- дачи управления согласно реэультатаМ этой проверки. В микропрограммных устройствах управления {МУУ) зта задача сводится к модификации адреса микрокоманды, которая должна быть считана из МЗЦ на следующем такте для выполнения операций, соответствующих типу выполняемой команды и внутреннему состоянию ЭЦВМ в Теку" щий момент нремени.

Известно устройстно управления

ЭЦВМ, содержащее регистр команд, мультиплексор, дешнфраторы, регистр микрокоманд, регистр адреса микрокоманд, элементы И, ИЛИ, регистр снгналон состояния ЭЦВМ.(lj.

Недостаток устройства - его сло>кность, Наиболее близким по технической сущности к предлагаемому является устройство управления, содержащее регистр команд, дешифратор команд, шифратор микропрограммных переходон, мультиплексор микропрограммных переходон, элементы ИЛИ, регистр микрокоманд, регистр адреса микрокоманд, запоминающий блок и регистр;сигнало» состояния {2).

15 недостаток устройства заключается н большом количестве оборудования.

Цель изобретения — упрощение устройства.

Поставленная цель достигается тем, что микропрограммное устройство упранления, содержащее регистр команд, регистр адреса микрокоманд, запоминающий блок, регистр внешних сигналов, регистр микрокоманд, нхол которого соединен с информационным выходом запоминающего блока, адресный вход которого соединен с выходом регистра адреса микрокоманд, дополнительно содержит коммутатор, первый второй и третий информационные входы

924707 котОрого соединены соответстненно с выходом регистра внешних сигналов, выходом регистра команд . и первой группой разрядных выходон регистра микрокоманд, нторая группа разрядных выходов которого соединена с управляющим входом коммутатора, выход которого соединен с первым информационным входом регистра адреса микрокоманд, второй информационный вход которого соединен с третьей группой 10 разрядных выходов регистра микрокоманд, четвертая группа разрядных выходов которого является управляющим выходом устройства. на чертеже приведена структурная 15 схема микропрограммного. устройства управлейия.

Устройство содержит регистр 1 команд, коммутатор 2, регистр 3 адре-. са микрокоманд, регистр 4 микроко- д> манд, запоминающий блок 5, регистр

6 внешних сигналов, управляющий вход

7 коммутатора 2, управляющий выход

8 устройства.

Устройство работает н трех режимах — исполнения, анализа и безусловного перехода.

В режиме исполнения сигналами на вход / коммутатора 2 разрешается пе- 30 редача содержимого регистра 1 в ре" гистр 3. По содержимому регистра 3 из блока 5 считывается микрокоманда, еще делающая минрооперации на выходе В.

При выполнении анализа винты раннего состояния ЭУВМ (по содержимому регистра 6) и условного перехода сигналами по входу 7 коммутатора 2 блокируется поступление в регистр 3 содержимого регистра 1. С 40 соответствующей группы разрядных выходов регистра 4 на вход коммутатора 2 подаются сигналы, определяющие один иэ разрядов регистра 6, состояние которого анализируется. В 45 зависимости от наличия или отсутствия .анализируемого условия соответствующий разряд регистра 3 устанавливается в то или иное состояние, т.е. в микропрограмме происходит переход 50 по условию. При этом содержимое старших разрядов регистра 3 задается с соответстнующего выхода регистра 4, При выполнении безусловного пере- хода сигналами по входу 7 коммутатора 2 блокируется поступление информации с регистров 1 и 6, значение старших раэрядон регистра 3 задается непосредственно с регистра 4, а значения младших разрядов однозначно задаются с регистра 4 через соответствующий информационный вход коммутатора 2, который в данном случае настроен соответствующим образом, Таким образом, устройство обеспечивает выполнение микропрограммы в регистрах исполнения, анализа, т.е. условного перехода и безусловного перехода, однако, в отличие от прототипа, имеет меньший объем оборудования.

Формула изобретения

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

Источники информации, принятые so внимание при экспертизе

l, Патент США Р 3956735, кл..340-172, 5, 1976.

2. Патент США Р 3900835, кл. 340-172, 5, 1975 (прототип).

924707

Заказ 2820/67 Тираж 732 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж- 5, Раушскал наб., д. 4/5

Филиал ППП Патент, r. Ужгород, Ул. Проектнан, 4 плп .патент зак. 3Rd - /ей

Составитель B.Óñêoâ

Редактор В.Пилипенко ТехредЖ. Кастелевич Корректор A ° Грнденко

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

 

Похожие патенты:

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

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении алгоритмически распределенных устройств микропрограммного управления вычислительных и управляющих систем высокой производительности, реализующих параллельные алгоритмы обработки информации

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении распределенных систем программного управления, а также подсистем логического управления многоуровневых АСУ

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении систем управления технологическими процессами

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении систем управления технологическими процессами

Изобретение относится к автоматике и цифровой вычислительной технике и может найти применение при построении управляющих и вычислительных систем высокой производительности, а также подсистем логического управления многоуровневых иерархических автоматизированных систем управления

Изобретение относится к автоматике и цифровой вычислительной технике и может быть использовано при построении алгоритмически распределенных устройств микропрограммного управления вычислительных и управляющих систем высокой производительности, проектируемых на базе однотипных БИС (СБИС) и реализующих параллельные алгоритмы обработки информации

Изобретение относится к автоматике и вычислительной технике, предназначено для выполнения требуемых функций программного управления с автоматическим перезапуском при «зависании» прикладной программы и автоматическим переходом в режим сохранения оперативной информации с помощью резервного источника напряжения питания при отключении или аварии основного источника напряжения питания и может быть использовано, например, в качестве ядра микроконтроллерной или микропроцессорной системы (М-системы) обработки информации и управления в реальном времени с поддержкой режима аппаратного сторожевого таймера для перезапуска при «зависании» прикладной программы М-системы, проектируемой с учетом следующих основных принципов [1]: программного управления, магистрального обмена информацией, модульного построения и наращивания вычислительной мощности
Наверх