Микропрограммное устройство управления
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
,123807 19) 4 С 06 Р 9/2 ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИИ ЗОБРЕТЕНИЯ ИСА ПЬСТВУ(56) Авторское свидетельство СССР У 1084792, кл, С 06 Г 9/22, 1982.Авторское свидетельство СССР У 949657, кл, С 06 Г 9/22, 1980. (54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ(57) Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных системах и терминальной аппаратуре. Цель изобретения - повышение достоверности функционирования за счет устранения помех при переводе от одного к другому микротактам, Устройство содержит блок памяти микрокоманд, регистр микрокоманд, блок модификации адреса, генератор импульсов, элемент И и группу из иэлементов И (о = 1, 2, 3). Новым для устройства является соединение первого уп,равляющего выхода группы -х управ ляющих выходов (1 = 1, 2,.,п) региуправляю(1.+1) -м1-х усмикрокорого соеимпульсов хи пр ВТОРСНОМУ СВИ стра микрокоманд с и рвым управляющим выходом группы -х управляющихвыходов устройства, с первым установочным входом группы д-х установочных входов .регистра микрокоманд, спервым инверсным входом группы 1."хинверсных входов элемента И и с первыми инверсными входами группы изиэлементов И, каждый (+1)-й управляющий выход регистра микрокомандсоединен с прямым входом -го элемента И группы из иэлементов И, с(1+1)-м инверсным входом элемента Ии с (1.+1)-ми инверсными входами всехпоследующих после д-го элементов Игруппы из иэлементов И, выходкаждого-го элемента И группы иэиэлементов И соединен с (1+1)-м управляющим выходом группы щих выходов устройства и с установочным входом группы тановочных входов регистра манд,.тактирующий вход кото динен с выходом генератора Это позволяет устранить пом переходе от одного к другому тактам. 3 ил.Изобретение относится к автоматике и вычислительной технике, в частности к микропрограммным устройствамуправления, и может быть использовано в цифровых вычислительных системах, а также терминальной аппаратуре,Цель изобретения - повышение достоверности функционирования за счетустранения помех при переходе от одного к другому микротактам.На фиг. 1 изображена схема устройства; на фиг. 2 - схема блока модификации адреса; на фиг. 3 - временная диаграмма работы устройства.Многопрограммное устройство управления содержит блок 1 памяти микрокоманд, регистр 2 мнкрокоманд,блок 3 модификации адреса, генератор4 тактовых импульсов, элемент И 5,группу из иэлементов 6 И (и =1, 2, 3,) вход 7 начальной установки, группу входов 8 условий, группу выходов 9 кода операции и группууправляющих выходов 10,Блок 3 модификации адреса, схемакоторого приведена на фиг. 2, содержит регистр 11 адреса, дешифратор 12,группу элементов И 13, элемент ИЛИ 14,На фиг. 3 обозначены: время считыванияиз блока 1 памяти микрокоманд, импульсы 15 на выходе генератора 4 тактовых импульсов, сигнал 16 навходе 7 начальной установки устройства, сигнал 17 на выходе элемента И 5,сигналы 18, 19 и 20 на первом, пятоми двенадцатом управляющих выходах 10устройства соответственно, код 21микрокоманды на выходах блока 1 памяти микрокоманд и код 22 регистра 2микрокоманд, соответственно, код 23адреса на выходе блока 3 модификацииадреса.Микропрограммное устройство управления работает следующим образом,Для приведения устройства в исходное состояние подается сигнал 16, в результате чего регистр 2 микрокоманд и регистр 11 адреса устанавливаются в0", По нулевому адресу А (см. поз. 23) из блока 1 памяти микрокоманд считывается первая микро- команда М 1 (см. поз. 21). Формат каждой мйкрокоманды: поле адреса, поле переходов, поле управления, поле микроопераций.Если содержимое поля переходов равно нулю - переход к следующей микрокоманде осуществляется безусловно, 5 0 5 О 25 30 35 40 45 50 55 В этом случае единичным сигналом с выхода дешифратора 12 открывается первый элемент И 13 и на информационный вход младшего разряда регистра 11 адреса поступает младший разряд адресного поля микрокоманды.При условном переходе по ненулевому коду в поле переходов дешифратор 12 подключает на информационный вход младшего разряда регистра 11 адреса сигнал условия с одного из входов 8 устройства. Так как содер" жимое регистра 2 микрокоманд равно нулю, то нулевые сигналы присутству,ют также на выходах всех элементов И 6, в результате чего вырабатывается сигнал 17, По единичному сигналу 17 поле управления микрокоманды М записывается в регистр 2 микрокоманд (см. поз. 22). По заднему фронту сигнала 17 в регистр 1 адреса записывается адрес А 2 следующей микрокоманды.В операционной части указывается код микрооперации, которую выполняют операционные схемы, управляемые данным микропрограммным устройством управления. Операционная часть поступает на группу операционных выходов 9 устройства. В управляющей части задается набор микроприказов, при выдаче которых осуществляется выполнение операции, указанной в операционной части. Например, для выполнения занесенной в регистр 2 микрокоманды М 1 необходимы три мнкротакта. Причем в течение первого, второго и третьего микротактов единичный сигнал должен присутствовать, например, на первом, пятом и двенадцатом управляющих выходах 10 устройства соответственно. В силу этого на первом, пятом и двенадцатом управляющих выходах регистра 2 микрокоманд присутствуют единичные сигналы, а на остальных - нулевые. Единичный сигнал 18 закрывает все элементы И 6 и присутствует в течение первого микротакта на первом. управляющем выходе 10 устройства.По импульсу 15 при наличии единичного сигнала 18 на первом установочном входе устанавливается в 0" первый управляющий разряд регистра 2 микрокоманд, открывая тем самым все элементы И 6, Но так как первый, второй и третий элементы И 6 закрытынулевыми сигналами с управлгющих выходов регистра 2 микрокоманд, единичный сигнал 19 вырабатывается на выходе четвертого элемента И б и поступает на пятый управляющий выход 10 устройства.1 ри этом все последующие элементы И б закрыты единичным сигналом с пятого управляющего выхода регистра 2 микрокоманд,По следующему импульсу 15 аналогично устанавливается в 0 пятый управляющий разряд регистра 2 микро- команд, в результате чего четвертый элемент И 6 закрывается, а единичный сигнал 20 вырабатывается на выходе одиннадцатого элемента И б и поступает на двенадцатый выход 10 устройства. По очередному импульсу 15 устанавливается в "0" двенадцатый разряд регистра 2,микрокоманд и сигнал 20 принимает нулевое значение.Так как на всех выходах регистра 2 микрокоманд присутствуют нулевые сигналы - вырабатывается сигнал. 17, По сигналу 17 поле управления считанной из блока 1 памяти микрокоманды М 2 записываются в регистр 2 микро- команд (см. поз. 21 и 22)р а в регистр 11 записывается сформированный адрес микрокоманды МЗ (см, поз. 23).На фиг. 3 показано выполнение микрокоманды М 2, состоящей, например, из двух микротактов, при этом в течение первого микротакта вырабатывается единичный сигнал 19, а во втором - сигнал 20.формула изобретенияМикропрограммное устройство управления, содержащее блок памяти микрокоманд, регистр микрокоманд, генератор тактовых импульсов, группу из иэлементов И, где и - количество градаций, длительностей микроприказов, элемент И и блок модификации адреса, содержащий регистр адреса, причем выходы регистра адреса соединены с адресными входами блока памяти микрокоманд, ш выходов поля микро- операции которого соединены с первого по ш-й информационными входами регистра микрокоманд, где ш - разрядность кода микроопераций, вход сброса которого соединен с входом сбросарегистра адреса и подключен к входуначальной установки устройства, группа выходов кода микроопераций регистра микрокоманд является группойвыходов кода операций устройства 1-йвыход поля управления регистра микрокоманд ( = Х, и) соединен с прямымвходом 1-го элемента И группы ( О = 1, (й-О )й первый выход коля управления регистра микрокоманд подключенк первому управляющему выходу группыустройства,выход 1-го элемента Игруппы подключен к д-му управляющему5 выходу группы устройства, выход элемента И соединен с входом записи регистрамикрокоманд, вход синхронизации которого соединен с выходом генераторатактовых импульсов, о т л и ч а ющ е е с я тем, что, с целью повышения достоверности функционированияза счет устранения помех при переходе от одного к другому микротактам,в блок модификации адреса введены 25 дешифратор, группа элементов И иэлемент ИЛИ, причем 1-й выход поляуправления регистра микрокоманд соединен. с 1-м инверсным входом с первого по (и)-й элементов И группы и с1-м инверсным входом элемента И, выход которого соединен с синхровходомрегистра адреса, первый выход поляуправления регистра микрокоманд соединен с (ш+1)-м информационным входом регистра микрокоманд, К-й информационный вход которого (К(ве, и)соединен с выходом 1-го элемента Игруппы, выходы поля проверяемых логических условий блока памяти микроко.манд соединены с входами дешифратора, р-й выход которого соединен спервым входом р-го элемента И. группыблока модификации адреса, где р 1,Х 1. - количество анализируемых условий, второй вход которого подключен к р-му входу логических условийустройства, выходы элементов И группы блока модификации адреса соединеныс входами элемента ИЛИ, выход которого соединен с информационным входом 50младшего разряда регистра адреса,информационные входы старших разрядовкоторого соединены свыходами поляадреса блока памяти микрокоманд,1238071 УУ У 7 д 70 1 д фиг 3Составитель В, Ланц актор М. Товтин Техред М.Ходакич рректор В,Бутяга каз 3292/4 4/5 оектная, 4 полиграфическое предгриятие, г, Ужгород,роив Тираж б 71 ВНИИП 11 Государственн по делам иэобрете 113035, Москва, Ж, Подписное го комитета ий и открытий аушская наб.
СмотретьЗаявка
3811400, 05.11.1984
ОСОБОЕ КОНСТРУКТОРСКОЕ БЮРО "ЮГ" ГОЛОВНОГО МОНТАЖНО ТЕХНОЛОГИЧЕСКОГО УПРАВЛЕНИЯ "ЮГ" ЦЕНТРАЛЬНОГО НАУЧНО ПРОИЗВОДСТВЕННОГО ОБЪЕДИНЕНИЯ "КАСКАД"
ПУШКАРЕВ ЮРИЙ ЯКОВЛЕВИЧ, ПОЛОНСКИЙ ДМИТРИЙ ВАСИЛЬЕВИЧ
МПК / Метки
МПК: G06F 9/22
Метки: микропрограммное
Опубликовано: 15.06.1986
Код ссылки
<a href="https://patents.su/4-1238071-mikroprogrammnoe-ustrojjstvo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Микропрограммное устройство управления</a>
Предыдущий патент: Умножитель частоты
Следующий патент: Устройство адресации памяти
Случайный патент: Кольцевая пила