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

Номер патента: 583434

Авторы: Балаев, Евдокимов, Самоваров

ZIP архив

Текст

ОЙ ЙСАНИЕЙЗОБРЕТЕН ИЯ К Аве РЮМОЧКУ СВИДИИЙЬИВУосудорственный комете Совете Министров ССС оо делом изобретенийи открытей 23) Приоритет 43) Опублтнковано 05,12,77, Бюллетень ч(5 681.32588.8) 45) Дата опубликован писания 20.1 И, Самоваро В Х, Балаев, В вдокимов и) Заявитель 54) МИКРОПРОГРА Е УСТРОЙСТВ АВГ 1 ЕНИЯ снтся к вычислительнойь использовано в упрасистем коммутации о устройство для управления обнрэграмм, имеющих различный в установке для обработки данустройств времени н а является а выполнедля определенный момент пераци щей в к иэобр иболеим реш ного лизк ениюойств хни- про- льней ес ем являетс авлени я для сис тем ы,граммную пэлемент ИЛразвертываразвертыва с эсреэдер шее микропроенты И,связи управляем э храним эй прэгрвммэй егистрь 1, дешифраторь амять, адресные эл И, генератор тактов ющий блок и элеменой частоты т И запуска го блока 21,Изобретение отнтехнике и может бьряюших устройствахсообщений,Известиработкойприоритет,ных 11,Недостатком этонеобходимость затрание арифметическихния программы, нменаивысший приоритет Недостатком устройства является значительные временныо затраты на выбор микропрэграмм, так как выбор микропрограммы,имеющей наивысший приоритет по сравнениюс остальными микропрограмма;ли, находяшимися в эчереди, осуществляется последовательным просмотром приоритетов и анализомочередей заявок всех микропрограмм,11 елью изобретения являешься сокращениевремени выборки программ,Для этого устройство содержит д делителичастоты, входы которых соединены с выходом генератора тактовой частоты, а выходыс первыми входами адресных элементов И, .к вторым входам, которых подключены выходы дешифраторов, входами оэединенных свыходами входных регистров, управляющиевходы которых подключены к выходам соответствующих адресных элементов И, к соответствующим адресным входам микропрограммной памяти и к соответствующим входам элемента ИЛИ, выход которого подключен к первомувходу элемента Изапускаразвертывающего блока, второй вход которого соединен с выходом генератора тактовойАдресные элементы И 3 предназначеныала непосредственной выборки подпрограммы,имеющей наибольший приоритет в данныймомент, для включения в работу.Микропрограммная память 9 предназна-чена для хранения выполняемых в управляющем устройстве подпрограмм, Она представляет собой одностороннее запоминающееустройство, состоящее из эон, каждая иэкогорых хранит одну иа К выполняемых в уст.ройстве программ,Делители частоты представляют собойнабор автономных делителей частоты, которые могут быть выполнены любым из способов, известных в импульсной технике, Навход каждого из делителей поступает сигнал основной частоты с выхода генераторатактовой частоты, С выхода каждого иэ де.лителей частоты на входы адресных элементов. И 3 выдаются потенциальные.сигналы,.причем выдача каждого иэ этих сигналов осуществляется с заранее установлен.ной частотой включения соответствующейпрограммы,55Развертывающий блок 8 осуществляетразвертку последовательностей команд, составляющих подпрограммы, во времени,Устройство работает следующим обра с60 35 Чвстоты," выход элемента и запуска развертывающего блока соединен со входом развертывающего блока, выходы которого поделючены к соответствующим управляющимвходам микропрограммной памяти."На чертеже представлена структурнаясхема предложенного устройства,Устройство содержит входные регистры,1, дешифраторы 2, адресные элементы И 3,генератор тактовой частоты 4, делители 5частоты, элемент И 6 запуска развертывающего блока, элемент ИЛИ 7, развертывающийблок 8 и микрэпрограм ную память 9.Регистры 1 предназначены для записи ихранения кодов номеров подпрограмм, заявки 5на выполнение которых поступают в управляющее устройство узла коммутации, Номеррегистра сг ответствует номер подпрограммы. Каждый иэ регистров состоит иэ нескольких последовательных групп разрядов, ЕЧисло разрядов в группе определяется разрядностью кода номера подпрограммы,. Каждая группа рассчитана на запись и хранениекода номера одной подпрограммы,Дешифраторы 2 предсгавляюг собойобычные матричные дешифраторы для преобраэования параллельных кодов, поступающихс выходов регистров Х в потенциальные сигналы, которые далее подаются на элементы И, 30 Переход к выполнению очередной подпрограммч после окончания выполнения любой предыдущей жестко предопределен заложенной в схеме устройства организацией включения подпрограмм в соответствии с заранее заданными частотами обращения, включения) к подпрограмме в течение цикла рабрты процессора, Количественное значение частоты обращения к данной подпрограмме определяет ее приоритет.Во входных регистрах 1 записываютсякоды номеров подпрограмм, заявки на выполнение которых поступают в управляющее устройство, причем код номера первойподпрограммы записывается в первый регистр 1, код номера второй подпрограммыво второй. регистр 1 и т,д. Поступающиекоды записываются в каждом иэ регистровпоследовательно, один за другим. Из регистров 1 коды поступают на соответствующие дешифраторы 2,Коды номеровподпрограмм нреобразукоься в закрепленных за этими подпрограммами дешифраторах 2 в потенцииьные сигналы, поступающие на входы соответствующихадресных элементов И 3. На другие входыадресных элементов И 3 подаются сигналывключения с частотами, различными длякаждой иэ подпрограмм, В результате появляется сигнал на выходе только того адресного елмента ИЗ, который соответствуетподпр ограмме, на к отру ю,в о-первых,имеется запрос на включение, и, во вторых,для которой наступил момент обращения кней, определяемый сигналом включения, выдаваемым соответствующим этой подпрограмме делителем частоты,Сигналы с выходов адресных элементовИ 3 поступают также н элемент ИЛИ 7 идалее на элемент И 6. На второй вхоч элемента И 6 поступает тактовый импульс отгенератора тактовой частоты 4. Импульс свыхода элемента И 6 запускает развертывающий блок 8,Сигнал с выхода одного из адресныхэлементов И 3, соответствующий выбранной подпрограмме, поступает на соответствующую этой подпрограмме секцию микропрограммной памятии 9, в результатечего начинают считываться (при одновременном поступлении сигналов с выхода развертывающего блока 8) микрокод анды, составляющие данную подпрограмму. После вы.дачи одним из адресных элементов И 3 сигнала включения одной иэ подпрограмм припомощи этого же сигнала осуществляетсясдвиг кэдов в соотвептующем входномрегистре 1,, Ж, Рауш Заказ 489%54 БНИИПИ Государст по дела 113035, Москва"Патент", г, Ужгород, ул, Проектная,ли 5Для работы предлагаемого устройстване требуются специальная программа, изменяющая состояние регистра зашиты, и осуществеление процедуры последовательногопросмотра и анализа очередей заявок навыполнение всех подпрограмм, Исключениемпроцедур просмотра и анализа достигаетсясокращение затрат времени на процесс вьг-,бора подпрограмм,Формула изобретенйя 10Микропрограммное устройство управления,содержащее входные регистры, дешифраторы,микропрограммную память, адресные элементы И, элемент ИЛИ, генератор тактовойчастоты, развертывающий блок и элемент И 15запуска развертывающего блока, о т л ич а ю щ е е с я тем, что, с целью сокращения времени выборки программ, оно включает делители частоты, входы которых соединены с выходом генератора тактовой частоты, а выходы - с первыми входами адресных элементов И, ко вторым входам ко 6торых подключены выходы соответствующих дешифраторов, входами соединенных с выходами входных регистров, управляющие входы которых подключены к выходам соответствующих адресных элементов И, к суар. ветствующим адресным входам микропрс- граммной памяти и к соответствующим входам элемента ИЛИ,выход которого подключен к первому входу элемента И запуска развертывающего блока, второй вход которого соединен с выходом генератора тактовой частоты, выход элемента И запуска развертывающего блока соединен со входом развертывающего блока, выходы которого подключены к соответствующим управляющим входам микропрограммной памяти.Источники информации принятые Во вни мание нри экспертизе:1. Патент ФРГ2029467, кл.6 06 Р 9/18, 17.02.1972.2. Патент США3636522,кл.340-172.5, 18.01.1972.

Смотреть

Заявка

2302256, 22.12.1975

ВОЙСКОВАЯ ЧАСТЬ 60130

БАЛАЕВ ВАЛЕРИЙ ХРИСТОФОРОВИЧ, ЕВДОКИМОВ ВЛАДИМИР ИЛЬИЧ, САМОВАРОВ АЛЕКСАНДР ИВАНОВИЧ

МПК / Метки

МПК: G06F 9/48

Метки: микропрограммное

Опубликовано: 05.12.1977

Код ссылки

<a href="https://patents.su/3-583434-mikroprogrammnoe-ustrojjstvo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Микропрограммное устройство управления</a>

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