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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

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

Республик (891426

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (6i) Дополнительное к авт. свид-ву (22) Заявлено 220981 (21) 3340068/18-24 с присоединением заявки HP(23) Приоритет

Опубликовано 2 0183 Бюллетень Ио 3 (Я М К т 3

G 06 Р 9/22

Гоеударствеииый комитет СССР по делам изобретеиий и открытий (Я31УДК 681 325 (088.8) Дата опубликования описания 230183: (72) Авторы изобретения

A.Â. Кудрявцев, С.Н. Никулин и В.И. Валабай (71) Заявитель (54) МИКРОПРОГРАММНОЕ УС1РОЯС1ВО УПРАВЛЕНИЯ

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

Известно микропрограммное устройст- 0 во управления, содержащее регистр адреса, блок памяти, регистр микрокоманд, блок дешифраторов, блок управ» ления длительностью микропрограммного такта, секционную линию задержки, эле. мент НЕ (11. 15

Однако изменение длительности микропрограммного такта в нем достигается за счет соответствуктдей задержки тактового импульса. Это не позволяет обрабатывать микрокоманды большой длительности (более 1-2 мес.) ввиду громоздкости линий задержки.

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

Недостатком такого устройства является большой объем оборудования.

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

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

На чертеже приведена структурная схема устройства.

Устройство содержит регистр 1 адреса, блок 2 памяти, регистр 3 микрокоманд, дешифратор 4, элемент 5 задержки, генератор б импульсов, блок

7 вентилей, шифратор 8, счетчик 9 импульсов, управляктдие выходы 10 устрой ства, тактовый выход 11.

991426

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

Составитель Н. Горбунова

Техред Т.фанта Корректор М. Шароши.

Редактор С. Патрушева

Тираж 704 Подпис ное

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

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

Заказ 135/67

Филиал ППП Патент, r. Ужгород, ул. Проектная, 4

Устройство работает следующим образом.

В момент включения устройство устанавливается в исходное состояние (цепи начальной установки на чертеже не показаны) . При этом в регистр 1 запи- 5 дывается код адреса первой микрокоманMv> из блока 2 памяти в регистр 3 считываются коды микроопераций, входящих в состав первой микрокоманды в счетчик 9 импульсов записывается код, со- !О ответствующей длительности пеювой микрокоманды, что соответствует по времени моменту обнуления счетчика 9, появляется сигнал на его управляющем выходе. По этому сигналу код адреса, записанный в регистре 1, увеличивается на единицу, а из блока 2 памяти в регистр 3 микрокоманд будет считан код очередной (второй) микрокоманды.

Спустя некоторое время, определяемое величиной элемента 5 задержки, сигналом с выхода счетчика 9 будет открыт блок 7 вентилей, и код выполняемой микрокоманды пройдет на вход шифратора 8, который преобразует :о в двоич. ный код длительности (в тактах генератора 6) выполняемой микрокоманды.

С выхода шифратора 8 этот код будет записан в счетчик 9. Под воздействием тактовых импульсов от генератора

6 начнется вычитание числа импульсов, ЗО записанных в счетчик. После обнуления счетчика 9 вновь появится число . импульсов на его управляющем выходе, что приведет к перестройке устройства

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

Применение устройства позволяет сократить объем оборудования.

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

1. Авторское свидетельство СССР

9 467351, кл. G 06 F 8/16, 1975.

2. Авторское свидетельство СССР

Р 834700, кл. G 06 F 9/22, 1981 (прототип) .

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

 

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

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

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

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

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

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

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

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

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

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

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