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

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

Авторы: Балабай, Кудрявцев, Никулин

ZIP архив

Текст

ОП ИСАНИЕИЗОБРЕТЕН ИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз СоветскихСоциалистическихРеспубликпо делан изобретений и открытий(54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных машинах с микропрограммным управлением.Известно микропрограммное устройство управления, содержащее генератор тактовых импульсов, регистр адреса, дешифратор, элемент И, блок памяти и информационный регистр 1 .Недостаток такого устройства заключается в большом объеме оборудования.Наиболее близким по технической сущности и достигаемому результату к предлагаемому является микропрограммное устройство управления, содержащее генератор тактовых импульсов, элемент И, блок памяти, регистр адреса, дешифратор адреса, дешифраторы кода операции, элементы И триггер 2.Недостатком такого устройства является невозможность управления количеством тактов синхронизации в зависимости от величины микрооперации.Цель изобретения - расширение функциональных возможностей устройства за счет изменения количества тактов синхронизации в зависимости от величины микро- операции.Поставленная цель достигается тем, чтов микропрограммное устройство управления, содержащее группу дешифраторов, блок З памяти, регистр адреса, регистр микрокоманд, генератор тактовых импульсов, элемент И, причем группа выходов блока памяти соединена с группой информационных входов регистра микрокоманд, разрядные выходы регистра микрокоманд соединены тО соответственно со входами дешифраторовгруппы, введены группа шифраторов, группа счетчиков, группа триггеров, элемент задержки, причем информационный выход регистра адреса соединен со входом блока памяти, выходы блока памяти соединены соответственно со входами шифраторов группы, группа выходов каждого шифратора группы соединена с группой информационных входов соответствующего счетчика группы, выход счетчика группы соединен с единичным 30 входом соответствующего триггера группы,выход генератора тактовых импульсов соединен с управляющими входами счетчиков группы и с выходом синхронизации устройства, выходы триггеров группы соединены соответственно со входами элемента И, выход элемента И соединен с управляющим входом регистра адреса и через элемент задержки с нулевыми входами триггеров группы, выходы дешифраторов группы являются группой информационных выходов устройства.Иа чертеже приведена блок-схема предлагаемого устройства.Микропрограммное устройство управления содержит регистр 1 адреса, блок 2 памяти, регистр 3 микрокоманд, группу информационных выходов 4 устройства, группу дешифраторов 5, группу шифраторов 6, группу счетчиков 7, генератор 8 тактовых импульсов, группу триггеров 9, элемент И 10, элемент задержки 11, управляющий выход 12.Устройство работает следующим образом.Адрес выполняемой микрокоманды, сформированный по сигналу элемента И 10, из регистра 1 передается в блок 2, Из блока 2 код выбранной микрокоманды записывается в регистр 3 и после дешифрации в группе дешифраторов 5 образует необходимый набор управляющих сигналов для блоков машины. Для задания длительности работы блоков машины в соответствии с длительностью самой медленной микро- операции в микрокоманде сигналы с группы выходов блока 2 подаются на группу входов группы шифраторов 6. Каждый шифратор 6 группы преобразует кодовые комбинации соответствующей микрооперации в комбинации выходных сигналов, причем вес двоичного набора каждой комбинации выходных сигналов шифратора 6 равен количеству тактов генератора 8, необходимых для выполнения соответствующей микрооперации, заданной кодовой комбинацией. Комбинации выходных сигналов с группы выходов группы шифраторов 6 записываются в соответствующие счетчики 7. При обнулении счетчика 7 сигнал на его выходе переводит соответствующий триггер 9 в единичное состояние. После установки всех триггеров 9 в единичное состояние элемент И 10 выдает сигнал в регистр 1 для выполнения следующей микрокоманды и через элемент 11 задержки на один такт генератора импульсов возвращает триггеры 9 в нулевое состояниЕ Применение изобретения позволяет повысить функциональные возможности устройства за счет возможности обработки микрокоманд различной длительности.Формула изобретенияМикропрограммное устройство управления, содержащее группу дешифраторов, блок памяти, регистр адреса, регистр микро- команд, генератор тактовых импульсов, элемент И, причем группа выходов блока памяти соединена с группой информационных входов регистра микрокоманд, разрядные выходы регистра микрокоманд соедине ны соответственно со входами дешифраторов группы, отличающееся тем, что, с целью расширения функциональных возможностей за счет изменения количества тактов синхронизации в зависимости от величины микрооперации устройства, содержит группу шифраторов, группу счетчиков, группу триггеров, элемент задержки, причем информационный выход регистра адреса соединен со входом блока памяти, выходы блока памяти соединены соответственно со входами шифраторов группы, группа выходов каждого шифратора группы соединена с группой информационных входов соответствующего счетчика группы, выход каждого счетчика группы соединен с единичным входом соответствующего триггера группы, зо выход генератора тактовых импульсов соединен с управляющими входами счетчиков групп и с выходом синхронизации устройства, выходы триггеров группы соединены соответственно со входами элемента И, выход элемента И соединен с управляющим входом регистра адреса М через элемент задержки с нулевыми входами триггеров группы, выходы дешифраторов группы являются группой информационных выходов устройства.40Источники информации,принятые во внимание при экспертизе

Смотреть

Заявка

2855403, 17.12.1979

РИЖСКОЕ ВЫСШЕЕ ВОЕННО-ПОЛИТИЧЕСКОЕКРАСНОЗНАМЕННОЕ УЧИЛИЩЕ ИМ. МАРШАЛАСОВЕТСКОГО СОЮЗА БИРЮЗОВА C. C

БАЛАБАЙ ВЯЧЕСЛАВ ИВАНОВИЧ, КУДРЯВЦЕВ АЛЕКСАНДР ВЛАДИМИРОВИЧ, НИКУЛИН СЕРГЕЙ НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 9/22

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

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

Код ссылки

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

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