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

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

Авторы: Благодарный, Малахов, Тимонькин, Ткаченко, Харченко

ZIP архив

Текст

(5 ав области СУДАРСТВЕННЫЙ КОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИИ Н АВТОРСКОМУ Сви 931805/24-246.07.8507,01.87, Бюл. У 1Г.Н.Тимонькин, В,А,Мал) Изобретение относитсяоматики и вычислительной ки и может быть использовано при проектировании высокоэкономичных устройств управления. Цель изобретения - уменьшение объема оборудования. Устройство содержит блок памяти микрокоманд, регистр адреса, регистр микрокоманд, три коммутатора, три элемента И, три элемента ИЛИ, триггер пуска, мультиплексор логических условий и генератор тактовых импульсов. Введение двух коммутаторов, трех элементов И и трех элементов ИЛИ обеспечивает достижение цели.1282Код операции с входа 18 устройства через коммутаторы 7-9 поступает на информационные входы регистра 2, Работа .устройства начинается с подачи сигнала "Пуск" на вход 20 устройства. При этом триггер 4 переходит в единичное состояние и включает генератор 5 тактовых импульсов. Сигнал 6, проходит через элемент И 11, элементы ИЛИ 14 и 15 и поступает 10 на входы С, - .Срегистра 2 адреса.При этом в регистр 2 адреса с информационных входов записывается адрес первой микрокоманды микропрограммы.Далее работу устройства целесооб разно рассматривать по режимам.Первый режим. После записи в регистр 2 адреса первой микрокоманды, ее код выбирается из блока 1 памяти и поступает на выходы 1 - 1 . По сиг налу о с выхода генератора 5 код операционной части микрокоманды поступает в регистр 3. С выхода регистра 3 код операционной части микрокоманды поступает на выход 21 уст ройства. Так как для первого режима с 6О, то адрес очередной микро- команды Формируется следующим образом. На информационные входы регистра 2 адреса через коммутаторы 7 - 9 30 поступают коды А , А и А сост-ф ветственно с выходов 1, - 1 блока 1 памяти, Так как на управляющих входах С - С э присутствуют единичные сигналы, то адрес А; очередной микро команды определяется выражением Аст;, +Аср;, Аме;где + - знак конкатенации.Второй режим. Устройство Формирует микрокоманды ветвления ( О = 1),и значение проверяемого логическогоусловия равно единице (Х = 1). Формирование адреса очередной микрокоманды осуществляется следующим образом. Сигнал с выхода 1 блока 1 памяти через элемент ИЛИ 13 закрыва ет по управляющему входу элемент И 11,а сигнал с выхода мультиплексора 6закрывает по управляющему входу элемента И 10 и открывает элемент И 12.При поступлении импульса ь, с генератора 5 управляющий сигнал появляется только на управляющем входе Сэ.При этом адрес очередной микрокоманды в регистре 2 адреса А, определяется выражениемАст, +Аср;,+Ам" -122 4Выдача операционной части микро- команды на выход 2 1 устройства осуществляется аналогично описанному алгоритму.Третий режим. Устройство формирует микрокоманду ветвления (сс = 1) и значение проверяемого логического условия равно нулю (Х = О)В этом режиме сигнал на выходе мультиплексора 6 отсутствует, При поступлении сигнала ь,с выхода генератора на управляющем входе С появляется единичный сигнал. Адрес А; очередной микрокоманды при этом опредеЛяется выражениемФормирование и выдача на выход 21 операционной части микрокоманды осуществляется аналогично описанному алгоритму работы устройства.формула изобретенияМикропрограммное устройство управления, содержащее блок памяти микро- команд, регистр микрокоманд, регистр адреса, мультиплексор логических условий, триггер пуска, генератор тактовых импульсов, первый коммутатор, выход которого соединен со старшими разрядами информационного входа регистра адреса, выход которого соединен с адресным входом блока памяти микрокомаид, выходы поля старших разрядов адреса микрокоманды и поля операционной части микрокомауды которого соединены соответственно с первым информационным входом первого коммутатора и информационным входом регистра микрокоманд, выход микро- операций которого является выходом устройства, выходы признака конца работы и признака конца операции регистра микрокоманд соединены соответственно с входом установки в "0" триггера пуска и управляющим входом первого коммутатора, выход поля ло-. гических условий регистра микрокоманд соединен с управляющим входом мультиплексора логических условий, вход запуска устройства соединен с входом установки в "1" триггера пуска, прямой выход которого соединен с входом запуска генератора тактовых импульсов, первый выход которого соединен с входом записи регистра микро- команд, о т л и ч а ю щ е е с я тем, 5 1282122 6 что, с целью сокращения объема обо- та ИЛИ, выход которого соединен с перрудования, оно содержит второй и тре- вым входом первого элемента И, вытий коммутаторы, с первого по тре- ход которого соединен с первымн вхотий элементы И, с первого но тре- ,.дами второго и третьего элементов тий элементы ИЛИ, причем выход поля 5 ИЛИ и первым входом записи регистра мпадщих разрядов адреса блока памя- адреса, второй выход генератора ти микрокоманд соединен с первым ин- тактовых импульсов соединен с перформационным входом второго комму- вым входом второго, вторым входом татора, выход которого соединен с первого и прямым входом третьего элемладшими разрядами информационного 10 ментов И, выходы второго и третьего входа адреса регистра адреса, выход элементов И соединены с вторыми вхополя средних разрядов адреса блока дами третьего и второго элементов памяти микрокоманд соединен с первым ИЛИ соответственно, выходы которых входом второго коммутатора, выход ко- соединены соответственно с вторым торого соединен с остальными раз и третьим входами записи регистра рядами информационного входа регист- адреса, вход логических условий устра адреса, выход поля признака микро- ройства соединен с информационным команды ветвления блока памяти микро" входом мультиплексора логических ускоманд соединен со стробирукицим вхо- ловий, выход которого соединен с индом мультиплексора с инверсным вхо версным входом третьего и прямым входом первого элемента ИЛИ, выход при- дом второго элементов ИЛИ, входы лознака конца работы регистра микро- гических условий устройства поразкоманд соединен с управляющими вхо- рядно соединены с вторыми ннформадами второго и третьего коммутато- ционными входами первого, второго и ров и прямым входом первого элемен третьего коммутаторов соответственно. В1282122 ставитель Ахред Л.Серда насьеа хман Корректор актор О.Бугир Заказ 7267 нно-полиграфическое предприятие, г. Ужгород, ул, Проектная, 4 Произво Тираж 670ВНИИПИ Государственнопо делам изобретений113035, Иосква, Ж,Подписнокомитета СССРоткрытийауаская наб., д. 4/

Смотреть

Заявка

3931805, 16.07.1985

ХАРЬКОВСКОЕ ВЫСШЕЕ ВОЕННОЕ КОМАНДНО-ИНЖЕНЕРНОЕ УЧИЛИЩЕ РАКЕТНЫХ ВОЙСК ИМ. МАРШАЛА СОВЕТСКОГО СОЮЗА КРЫЛОВА Н. И

ТИМОНЬКИН ГРИГОРИЙ НИКОЛАЕВИЧ, МАЛАХОВ ВИКТОР АЛЕКСАНДРОВИЧ, ХАРЧЕНКО ВЯЧЕСЛАВ СЕРГЕЕВИЧ, БЛАГОДАРНЫЙ НИКОЛАЙ ПЕТРОВИЧ, ТКАЧЕНКО СЕРГЕЙ НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 9/22

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

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

Код ссылки

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

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