Микропрограммное устройство управления
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
О П И С А Н И Е р 532346ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз Советских Социалистических Рвслублик(22) Заявлено 13.09.74 (21) 2059841/24 51) М Кч б 06 Г 9/16 с присоединением зая иГосударственный комитет Совета министров СССР ло делам изобретенийи открытий 23) ПриоритетОпубликовано 30,11,76. БюДата опубликования оппс 53) УДК 681,14(088.8) етеньия 22.12.7. И. Васькин, А. ф, Губкин, О. Г, Кокаев, Ю, Н. Сидоров и А, О, Тимофеев енинградский ордена Ленина электротехнический институ имени В. И. Ульянова (Ленина)(54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕН Изобретение относится к области цифровой вычислительной техники и автоматики.Известно микропрограммное устройство управления 11, содержащее блок запоминания микрокоманд и блок управления.Недостаток этого устройства - большой объем оборудования.Наиболее близким к изобретению по существу технического решения является микропрограммное устройство управления 21, содержащее блок запоминания микрокоманд, регистр микрокоманд и блок управления, первый вход которого соединен с первым входом устройства, а выход устройства - с основным выходом регистра микрокоманд, вход которого связан с выходом блока запоминания микрокоманд.Однако такое устройство имеет большой объем блока запоминания микрокоманд. Цель изобретения - сокращение объема блока запоминания микрокоманд.Для этого в устройство введен блок запоминания эквивалентных адресов и накапливающий сумматор, выход которого соединен с входом блока запоминания микрокоманд, первый вход - с вторым входом устройства, а второй вход - с выходом блока запоминания эквивалентных адресов, вход которого связан с выходом блока управления, а второй вход последнего - с дополнительным выходом регистра микрокоманд.На фиг. 1 изображена структурная схемамикропрограммного устройства управления; на фиг. 2 - пример граф-схемы микропрограммы; на фиг. 3 - таблица содержимого блока запоминания микрокоманд; на фиг. 4 - таблица содержимого блока запоминания эквивалентных адресов.О Микропрограммное устройство управлениясодержит блок 1 запоминания микрокоманд, регистр 2 микрокоманд, блок 3 запоминания эквивалентных адресов, накапливающий сумматор 4 и блок 5 управления. Регистр 2 мик рокоманд состоит из двух частей: управляющей части и части, хранящей код класса эквивалентных адресов. Выход управляющей части регистра микрокоманд является выходом всего микропрограммного устройства управле- О ния. Выход части регистра микрокоманд, хранящей код класса эквивалентных адресов, соединен с вторым входом блока управления. Работу микропрограммного устройствауправления рассмотрим на примере выполнения микропрограммы, граф-схема которой изображена на фиг. 2, где Х; (=0,8) - управляю щая часть микрокоманды, хранящейся в ячей ке Ь, (т=О, 13) блока запоминания микро О команд. Размещение микропрограммы в блоке запоминания микрокоманд и в блоке запоминания эквивалентных адресов показано на фиг. 3 и 4 соответственно, В ячейке с адресом Ь; блока запоминания микрокоманд хранится управляющая часть микрокоманды У; и код класса эквивалентных адресов, к которому принадлежит адрес Ь;. Адреса принадлежат одному классу, если любой входной сигнал вызывает одинаковые изменения этих адресов. Каждая ячейка блока запоминания эквивалентных адресов (фиг. 4) состоит из трех полей: поле 1 предназначено для хранения значений логических условий аь а и а поле П в д хранения кода класса эквивалентных адресов, а поле 111 для хранения приращения адресов Л (г= 1,7) двух последовательно выполняемых микрокоманд. Поля 1 и 11 могут находиться в одном из трех состояний: состояние хранения О, состояние хранения 1 и безразличное состояние а, в котором сигнал совпадения (несовпадения) не вырабатывается.Пусть в текущем такте устройство выработало сигнал управления У 5, хранящийся в ячейке с адресом Ь 5 блока запоминания микрокоманд, причем содержимое накапливающего сумматора равно коду адреса Ьь управляющий сигнал а 2 имеет значение 1. В этом случае на вход блока запоминания эквивалетнных адресов в поле 1 поступает комбинация а 1 а, а на вход поля 11 - код класса эквивалентных адресов Сз, находившийся в соответствующей части микрокоманды. При опросе из информационной части (поле 111) блока запоминания эквивалентных адресов выбирается приращение адреса Лз, которое поступает на вход сумматора. В результате в сумматоре образуется код адреса Ь равный сумме кода адреса Ь 5 и приращения Лз. В ячейке с адресом Ь, хранится следующий управляющий сигнал Х,.5 Экономия памяти блока запоминания микрокоманд достигается тем, что при соответствующем кодировании адресов микрокоманд число классов эквивалентных адресов меньше, чем общее количество адресов микрокоманд.10 Формула изобретенияМикропрограммное устройство управления,15 содержащее блок запоминания микрокоманд,регистр микрокоманд и блок управления, первый вход которого соединен с первым входомустройства, выход устройства связан с основным выходом регистра микрокоманд, вход ко 2 О торого соединен с выходом блока запоминания микрокоманд, о т л и ч а ю щ е е с я тем,что, с целью сокращения объема блока запоминания микрокоманд, устройство содержитблок запоминания эквивалентных адресов инакапливающий сумматор, выход которого соединен со входом блока запоминания микрокоманд, первый вход - с вторым входом устройства, а второй вход - с выходом блока запоминания эквивалентных адресов, вход кото 3 О рого связан с выходом блока управления, второй вход которого соединен с дополнительнымвыходом регистра микрокоманд,Источники информации, принятые во внимание при экспертизе:З 5 1. Патент США Мо 3748649, кл. 340 в 1,5,1973.2, Авт. св, Мд 342380, кл. б 06 Р 9/16, 1970.537346 Упрабляющая часть иа 4. ГорностаеПетрова оставит едактор И. Г орректор ехред в лова Изд.18041 Государственного комитет по делам изобретений113035, Москва, )К, Рау Заказ 2532/1 ОЦНИИП Типография, пр. Сапунова,Адресячеаьа лед лхасса ЗУЮ адресеЮ Тираж 864Совета Министроткрытий кая наб., д. 4/5 ПодписноССР
СмотретьЗаявка
2059841, 13.09.1974
ЛЕНИНГРАДСКИЙ ОРДЕНА ЛЕНИНА ЭЛЕКТРОТЕХНИЧЕСКИЙ ИНСТИТУТ ИМЕНИ В. И. УЛЬЯНОВА
ВАСЬКИН ПАВЕЛ ИЛЬИЧ, ГУБКИН АЛЕКСАНДР ФЕДОРОВИЧ, КОКАЕВ ОЛЕГ ГРИГОРЬЕВИЧ, СИДОРОВ ЮРИЙ НИКОЛАЕВИЧ, ТИМОФЕЕВ АЛЕКСАНДР ОРЕСТОВИЧ
МПК / Метки
МПК: G06F 9/16
Метки: микропрограммное
Опубликовано: 30.11.1976
Код ссылки
<a href="https://patents.su/4-537346-mikroprogrammnoe-ustrojjstvo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Микропрограммное устройство управления</a>
Предыдущий патент: Устройство для программного управления
Следующий патент: Резервированный фазочувствительный преобразователь
Случайный патент: Направляющее устройство для магнитной ленты