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

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

Авторы: Алексенко, Рувинский

ZIP архив

Текст

ОПИСАНИЕИЗОВРЕТЕН ИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз СоветскикСоциалистическиеРеспубики в 957210по делан иэеоретеиий и открытийнуюательсения 1Изобретение относится к вычислительной технике и может найти приме" нение при построении вычислительных устройств с последовательным способом представления информации, в частности микрокалькуляторов.Известно устройство микропрограммного управления, выполненное на программируемой логической матрице (ПЛМ), содержащее ПЛМ микропрограмм, первыето входы которой соединены с выходом ПЛМ микропрограмм, а вторые " с шина" ми входных логических условий 1 .Недостатком такого устройства микропрограммного управления являют 15 ся большие размеры матрицы при большом количестве различных входных логич"ских условий. Это приводит к усложнению устройства, особенно при его инте ральном исполнении. 2 ОИзвестно устройство микропрограммного управления, содержащее ПЛМ мик" ропрогоамм, ПЛМ условий, регистр ус" ловий и блок синхронизации. Выход ПЛМ микропрограмм соединен с первым входом ПЛМ условий и входом ПЛМ микропрограмм, внешний информационный вход устройства соединен с информационным входом регистра условий, выход блока синхронизации соединен с входом регистра условий, выходы которого соединены с входами ПЛМ условий 21.Недостатком этого устройства является его сложность, так как содержащийся в нем регистр условий - много разрядный, поскольку на нем должны быть запомнены все логические условия, которые могут воздействовать на входы ПЛМ микропрограмм.Кроме того, блок синхронизации должен содержать довольно слож схему, вырабатывающую последов ность синхроимпульсов для зане всех условий на регистр условий. А связь блока синхронизации через регистр условий с ПЛМ условий усложняет устройтсво, приводит к увеличе 95121нию площади ПЛИ условий при ее интегральном испольнении, поскольку количество различных условий в реальустройствахЦель изобретения - упрощение устРойс ваПоставленная цель достигается тем,что в устройство микропрограммногоуправления, содержащее дешифратормикропрограмм, первый выход которогоявляется информационным выходом устройства, второй выход соединен с первым адресным входом дешифратора микропрограмм и с первым информационнымвходом дешифратора условий, первыйвыход блока синхронизации подключенк входу синхро 1 изгции дешифраторамикропрограмм, регистр условий, информационный вход которого подключенк входу логических условий устройства,овведены элемент ИЛИ, вход которогосоединен с информационным выходомдешифратора условий, а выход - с входом сдвига регистра условий, информационный выход которого подключен квторому адресному входу дешифраторамиропрограмм, второй выход блокасннхро 1. эации подключен к второму информационному входу дешифоатора усло иЗОфиг. 1 изображена функциональная схема устройства на Фиг. 2схема выполнения дешифратора микро;Рограмм; на Фиг. 3 - схема выполне, ня де шифратора условий,Устройство содержит дешифратормикропрограмм, дешифратор 2 условий,р=-г",стру словий, блок 4 синхрони-;.=цин, элемен ИЛИ 5, вход 6 логических условий устройства, информационнь 1 й вь 1 хоц 7 устройства.40яешифоатар микропрограмм (Фиг. 2)представляет собой программируемуюлогичес:.ю матрицу и содержит регистр1, блок элементов И 9, блок элементо.1 ИЛИ 10, группу ннверторов 11,цсшнфоатор услсвий (Фиг. 3 предо.-авляет собой программируемую логическ ю ма; Рицу и содержит блок элементов И 12 и группу инверторов 13.Устройство работает следующим образом,Г. первого выхода дешифратора 1ми рогро; рамм на первый вход дешифратора 2 условий поступает код адресаследующего состояния дешифратора 1м 1 кропрограмм. На вторые входы.дешифРато;:,а 2 условий поступают синхрониэирюцие сигналы иэ блока 4 синхрониО 4зации. На выходах дешифратора 2 условий формируется определенная совокупность. синхроимпульсов для каждого адреса, поступающего на первый входдешифратора 2 условий. Эта совокупность синхроимпульсов соответствуетмоментам появления логических условий на входе 6 в данном адресе дешифратора 1 микропрограмм. Выходы дешифратора 2 условий соединены с входами элемента ИЛИ 5, на выходе которого появится последовательность упомянутых выше импульсов, которая поступит затем на сдвиговый вход регистра 3 условий, на вход 6 последовательно во времени и синхронно с импульсами на сдвиговом входе регистра 3 условий поступают логические условия извнешнего регистра данных. Таким образом, в регистр 3 условий будет записана совокупность условий, необходимых для данного адреса дешифратора 1микропрограмм. После этого из блокасинхронизации на вход дешифратора 1микропрограмм поступает синхроимпульс,обеспечивающий считывание иэ дешифратора 1 микропрограмм нового выходногосигнала, поступающего на выход 7, иследующего адреса, поступающего навход дешифратора 2 условий,Устройство применимо для случаяпоследовательного способа представления информации в регистре данных,когда логические условия Формируютсяпоследовательно на входе 6. Предлагаемое устройство выгодно отличается от известного, так как требуетзначительно меньших аппаратурных затрат, поскольку разрядность регистра3 условий выбирается, исходя из количества условий, проверяемых в каждом конкретном адресе дешифраторамикропрограмм что значительно меньше общего количества условий. Крометого упрощается и блок 4 синхронизации, из которого исключается схема,специально Формирующая синроимпульсы для записи всех логических условий в регистратор 4 условий, поскольку Формирование синхроимпульсов иэсинхронизирующих сигналов выполняется непосредственно в самом дешифраторе 2 условий одновременно с расшифровкой соответствующего кода адреса,поступающего на первый вход дешифратора 2 условий.Формула изобретенияУстройство микропрограммного управления, содержащее дешифратоР микро 957210программ, первый выход которого является информационным выходом устройства, второй выход соединен с первымадресным входом дешифратора микропрограмм и с первым информационнымвходом дешифратора условий, первыйвыход блока синхронизации подключенк входу синхронизации дешифраторамикропрограмм, регистр условий, информационный вход которого подключен к входу логических условий уст"ройства, о т л и ч а ю щ е е с ятем, что, с целью упрощения устройства, оно содержит элемент ИЛИ, входкоторого соединен с информационнымвыходом дешифратора условий, а выход - с входом сдвига регистра условий, информационный выход которогоподключен к второму адресному входудешифратора микропрограмм, при этомю второй выход блока синхронизации подключен к второму информационному входу дешифратора условий,Источники информации,принятые во внимание при экспертизе0 1. Микроэлектроника, М "Элект"ронная техника". 1974,сер. 3, вып. 5,с. 22-2 б. 2. Микросхема К 145 ИК 6,фз. ИУ 3.487.018 ЭЗ схема принципиальная прототип),ул. Проектная,Патент", г. Ужг лиал аказ 6600 ЭЯ 210 ираж 731 дписн

Смотреть

Заявка

3254699, 25.12.1980

ОРГАНИЗАЦИЯ ПЯ Х-5263

РУВИНСКИЙ БОРИС ИОСИФОВИЧ, АЛЕКСЕНКО ЮРИЙ АЛЕКСЕЕВИЧ

МПК / Метки

МПК: G06F 9/22

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

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

Код ссылки

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

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