Устройство микропрограммного управления Советский патент 1982 года по МПК G06F9/22 

Описание патента на изобретение SU957210A1

(5) УСТРОЙСТВО МИКРОПРОГРАММНОГО Изобретение относится к вычислительной технике и может найти применен/;е при построении вычислительных устройств с последовательным способом представления информации, в частности микрокалькуляторов. Изеестно устройство микропрограммного упрйвления, выполненное на про граммируемой логической матрице (ПЛМ содержащее ПЛМ микропрограмм, первые входы которой соединены с выходом ПЛМ микропрограмм, а вторые - с шина ми входных логических условий Cl 3Недостатком такого устройства микропрограммного управления являются большие размеры матрицы при большом количестве различных входных логичоских условий. Это приводит к усложнению устройства, особенно при ег интегральном исполнении. Известно устройство микропрограммного управления, содержащее ПЛМ мик ропрограмм, ПЛМ условий, регистр условий и блок синхронизации. Выход УПРАВЛЕНИЯ ПЛМ микропрограмм соединен с первым входом ПЛМ условий и входом ПЛМ микропрограмм, внешний информационный вход устройства соединен с информационным входом регистра условий, выход блока синхронизации соединен с входом регистра условий, выходы которого соединены с входами ПЛМ условий 2. Недостатком этого устройства является его сложность, так как содержащийся в нем регистр условий - многоразрядный, поскольку на нем должны быть запомнены все логические условия, которые могут воздействовать на входы ПЛМ микропрограмм. Кроме того, блок синхронизации должен содержать довольно сложную схему, вырабатывающую последовательность синхроимпульсов для занесения всех условий на регистр условий. А связь блока синхронизации через регистр условий с ПЛМ условий усложняет устройтсво, приводит к увеличе395нию плсацади ПЛМ условий при ее интегральном испольнении, поскольку количество различных условий, в реальных устройствах велико. Цель изобретения - упрощение устройства, Поставленная цель достигается тем что в устройство микропрограммного управления, содержащее дешифратор микропрограмм, первый выход которого является информационным выходом устройства, второй выход соединен с первым адресным входом дешифратора микропрограмм и с первым информационным входом дешифратора условий, первый выход блока синхронизации подключен к входу синхрояизации дешифратора микропрограмм, регистр условий, информационный вход которого подключен к входу логических условий , устройства введены элемент ИЛИ, вход которого соединен с информационным выходом дешифратора условийi а выход - с вхо дом сдвига регистра условий, информа ционный выход которого подключен к второму адресному входу дешифратора микропрограмм, второй выход блока синхронизации подключен к второму ин формзц гонноку входу дешифратора усло вий , па фиг. 1 изображена функциональ ная схема устройства; на фиг. 2 схема выполнения дешифратора микрогфограмм; на фиг, 3 схема выполнения ме 11ифратора условий. Устройство содержит дешифратор 1 микропрограмм, дешифратор 2 условий, рэгчстр 3 условий, блок 4 синхрониззци -1, элемент ИЛИ 5, вход 6 логичес ких услозий устройства, информационный выход 7 устройства. Дешифратор млчкропрограмм (фиг. 2} г р:едс таэляет собой программируемую логи-1еску;о матрицу и содержит регист О, блок элементов И 9 блок элеменTOQ 1ЛИ 10, группу инверторов 11. |1еип-:фратор условий (фиг., 3) представляет собой программируемую логическую матрицу и содержит блок элементов И 12 и группу инверторов 13. Устройство работает следующим образом , С перзого выхода дешифратора 1 микропрограмм на первый вход дешифра тора 2 условий поступает код адреса следующего состояния дешифратора 1 микропрограмм. На вторые входы.дешиф ратора 2 условий поступают синхронигирукэщие сигналы из блока А синхрони 4 зации. На выходах дешифратора 2 условий формируется определенная совокупность, синхроимпульсов для каждого адреса, поступающего на первый вход дешифратора 2 условий. Эта совокупность синхроимпульсов соответствует моментам появления логических условий на входе 6 в данном адресе дешифратора 1 микропрограмм. Выходы дешифратора 2 условий соединены с входами элемента ИЛИ 5, на выходе которого появится последовательность упомянутых выше импульсов, которая поступит затем на сдвиговый вход регистра 3 условий, на вход 6 последовательно во времени и синхронно с импульсами на сдвиговом входе регистра 3 условий поступают логические условия из внешнего регистра данных. Таким образом, в регистр 3 условий будет записана совокупность условий, необходимых для данного адреса дешифратора микропрограмм. После этого из блока i синхронизации на вход дешифратора 1 микропрограмм поступает синхроимпульс, обе спечивающий считывание из дешифратора 1 микропрограмм нового выходного сигнала , поступающего на выход 7, и следующего адреса, поступающего на вход дешифратора 2 условий. Устройство применимо для случая последовательного способа представления информации в регистре данных, когда логические условия формируются последовательно на входе 6. Предлагаемое устройство выгодно отличается от известного, так как требует значительно меньших аппаратурных затрат, поскольку разрядность регистра 3 условий выбирается, исходя из количества условий, проверяемых в каждом конкретном адресе дешифратора 1 микропрограмм, что значительно меньше общего количества условий. Кроме того упрощается и блок k синхронизации, из которого исключается схема, специально формирующая синроимпульсы для записи всех логических условий в регистратор 4 условий, поскольку формирование синхроимпульсов из синхронизирующих сигналов выполняется непосредственно в самом дешифраторе 2 услорий одновременно с расшифровкой соответствующего кода адреса, поступающего на первый вход дешифратора 2 условий. Формула изобретения Устройство микропрограммного управления, содержащее дешифратор микро595

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

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

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

1.Микроэлектроника. М., Электронная техника. Э7,свр. 3, вып. 5 с. 22-26.

2.Микросхема К U5 ИКб, HyS.tSy.Oie 33 схема принципиальная (прототип).

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

название год авторы номер документа
Устройство для сопряжения ЭВМ с накопителем на магнитной ленте 1988
  • Иванов Анатолий Петрович
  • Казаков Александр Рафаилович
SU1667085A1
Мультимикропрограммная управляющая система 1984
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Чигрин Олег Николаевич
  • Благодарный Николай Петрович
  • Кальченко Сергей Борисович
  • Ткаченко Сергей Николаевич
  • Дашковский Юрий Александрович
SU1241244A1
Мультимикропрограммная управляющая система с контролем и восстановлением 1988
  • Харченко Вячеслав Сергеевич
  • Кальченко Сергей Борисович
  • Пугач Евгений Васильевич
  • Тимонькин Григорий Николаевич
  • Улитенко Валентин Павлович
  • Ткаченко Сергей Николаевич
SU1704147A1
Микропроцессор 1982
  • Пушкарев Юрий Яковлевич
  • Полонский Дмитрий Васильевич
SU1037263A1
Микропрограммное устройство управления с контролем переходов 1987
  • Кряжев Александр Юрьевич
  • Календарев Андрей Семенович
  • Новоселов Виктор Владимирович
SU1411743A1
Микропроцессор 1982
  • Бронштейн Ромэн Яковлевич
  • Вайзман Александр Яковлевич
  • Гущенсков Борис Николаевич
  • Рачевский Дмитрий Алексеевич
SU1119021A1
Микропрограммное устройство управления с контролем 1983
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Никольский Сергей Борисович
  • Ткаченко Сергей Николаевич
SU1142832A1
Микропрограммное устройство для сопряжения процессора с абонентами 1987
  • Гришин Владимир Алексеевич
  • Ярошевский Павел Юрьевич
SU1539787A1
Устройство для обработки изображений 1985
  • Винтизенко Игорь Георгиевич
  • Марин Николай Иванович
SU1309044A1
Микропрограммное устройство управления 1988
  • Бородина Наталья Дмитриевна
  • Казаков Александр Рафаилович
SU1667068A1

Иллюстрации к изобретению SU 957 210 A1

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

Формула изобретения SU 957 210 A1

J

Ж

/

/

. /

SU 957 210 A1

Авторы

Рувинский Борис Иосифович

Алексенко Юрий Алексеевич

Даты

1982-09-07Публикация

1980-12-25Подача