Микропрограммное устройство управления
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
Союз Советских
Социалистических
Республик (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 (прототип) .