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

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

1

Изобретение относится к вычислительной технике и может быть использовано при построении цифровых вычислительных машин.

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

Недостатком такого устройства является его сложность.

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

Однако этому устройству присуще низкое быстродействие, обусловленное выполнением одного типа микрокоманд за два такта.

Цель изобретения - повышение быстродействия устройства.

Поставленная цель достигается тем, что в устройство микропрограммного

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

10 управляющий вход которого соединен с выходом генератора тактовых импульсов, выход первого, дешифратора соединен с входом блока памяти, выход которого соединен с информационным

15 входом информационного регистра, первый, второй, третий информационные выходы которого соединены соответственно с входами второго,третьего дешифраторов и с первым входом элемен20та И, выходы дешифраторов соединены соответственно с первыми входами первого и второго блоков элементов И,. группа выходов второго блока элементов И является группой выходов уст25ройства, второй вход первого блока элементов И являетсяинформационным входом устройства, введены два элемента ЗАПРЕТ, причем выход первого блока элементов И соединен с запрещающим входом первого элемента ЗАПРЕТ,с информационнЕлм входом второго элемента ЗАПРЕТ и со вторым входом элемента И, запрещающий вход второго элемента ЗАПРЕТ соединен с четвертым информационным выходом информационного регистра, управляющий вход устройства соединен с информа Ционным входом первого элемента ЗА- ПРЕТ, выход первого элемента ЗАПРЕТ соединен с информационным входом регистра адреса.

На чертеже представлена блок-схема устройства.

Устройство содержит генератор тактовых импульсов 1, регистр адреса 2, дешифратор 3, блок памяти 4, информационный регистр 5, дешифратор б, дешифратор 7, блок элементов И 8, элементы ЗАПРЕТ 9 и 10, блок элементов И 11, элемент И 12, входы 13 и 14 устройства и выход 15 устройства. Устройство работает следующим образом.

Микрокоманды делятся на два типа. В микрокомандах первого типа возможно совмещение по времени выполнения данной элементарной операции и анализа признаков. Разряд совмещения в данной микрокоманде равен .единице.В микрокомандах второго типа элементарная операция может выполняться только при отсутствии анализируемого признака. Разряд совмещения равеннулю. В блоке памяти 4 для микрокоманды любого типа отводится одна ячейка.

Генератор тактовых импульсов 1 вырабатывает сигналы считывания из блока памяти 4. Информация, считанная из блока памяти 4 по адресу, установленному в регистре адреса 2, передается в информационный регистр 5. Если считывается микрокоманда первого типа, то сигнал с выхода разряда совмещения запирает первый элемент ЗАПРЕТ 9 по запрещающему входу и, независимо от наличия призн ков, на выходах 15 формируется сигнал элементарных операций, соответствующий коду операции. Одновременно с этим анализируется наличие- призна.ков. При наличии признака сигнал с выхода блока элементов И 8 закрывает второй элемент ЗАПРЕТ 10, блокируя прибавленные единицы к содержимому регистра адреса 2, одновременно разрешая. Передачу адреса перехода из адресных разрядов информационного регистра 5 через элемент И 12 в регистр адреса 2. Если признака нет, то к содержимому регистра адреса 2 прибавляется единица через элемент ЗАПРЕТ 10. При считывании микрокоманды второго типа элемент ЗАПРЕТ 9 не блокируется, поэтому выполнение микрокоманды определяется только наличием или отсутствием признаков.

Если значение признака равно единице, то сигнал с выходов элемента

И 8 через открытый элемент ЗАПРЕТ 9 запрещает формирование сигналов элементарных операций на выходах 15, одновременно разрешая передачу в регистр адреса 2 перехода.

При отсутствии признака сигнал запрещения формирования элементарных операций на выходы 15 не поступает, поэтому микрокоманда выполняется как обычно, а к содержимому регистра адреса 2 через открытый элемент ЗАПРЕТ 10 добавляется единица.

Применение изобретения позволяет повысить быстродействие устройства.

Формула изобретения

Микропрограммное устройство управления, содержащее два блока элементов И, три дешифратора, регистр адреса, элемент И, блок памяти, генератор тактовых импульсов, информационный регистр, причем управляющий вход регистра адреса соединен с выходом элемента И, информационный выход регистра адреса соединен с информационным входом первого дешифратора, управляющий вход которого соединен с выходом генератора тактовых импульсов, выход первого дешифратора соединен с входом блока памяти, выход которого соединен с информационным входом информационного регистра, первый, второй и третий информационные выходы которого соединены соответственно с входами второго, третьего дешифраторов и с первым входом элемента И, выход второго и третьего дешифраторов соединены соответственн с первыми входами первого и второго блоков элементов И, группа выходов второго блока элементов И является группой выходов устройства, второй вход первого блока элементов И является информационныгл входом устройства, отл.ичающееся тем, что, с целью повышения быстродействия, устройство содержит два элемента ЗАПРЕТ, причем выход первого блока элементов И соединен с запрещающим входом второго элемента ЗАПРЕТ с информационным входом второго элемента.ЗАПРЕТ и со вторым входом элемент И,запрещающий вход второго элемента ЗАПРЕТ соединен с четвертым информационным выходом информационного регистра, управляющий вход устройства соединен с информационным входо.м первого элемента ЗАПРЕТ, выход первого элемента ЗАПРЕТ соединен с информационным входом регистра адреса.

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

1.Авторское свидетельство СССР № 416696, кл. G-06F 9/16, 1971.

2,Авторское свидетельство СССР W 463970, кл. О-ОбР 9/16, 1975 (прототип.

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

название год авторы номер документа
Микропрограммное устройство управления 1983
  • Беляев Анатолий Константинович
  • Корниенко Григорий Иванович
  • Яровая Наталья Викторовна
  • Мудла Борис Гордеевич
SU1091160A1
Микропрограммное устройство управления 1983
  • Брагин Виталий Николаевич
  • Мельников Владимир Алексеевич
SU1109751A1
Микропрограммный процессор 1987
  • Дрель Леонид Исаакович
  • Мугинштейн Израил Семенович
SU1517034A1
Микропрограммное устройство управления 1972
  • Федосеев Анатолий Павлович
SU463970A1
Микропрограммное устройство управления 1982
  • Дворецкий Борис Михайлович
SU1084793A1
Микропрограммное устройство для управления обменом управляющей информацией в распределенной системе 1986
  • Харченко Вячеслав Сергеевич
  • Мельников Владимир Алексеевич
  • Никольский Сергей Борисович
  • Улитенко Валентин Павлович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Сперанский Борис Олегович
SU1325477A1
Микропрограммное устройство управления с контролем 1985
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Малахов Виктор Александрович
  • Ткаченко Сергей Николаевич
SU1267414A1
Микропрограммное устройство управления с контролем 1985
  • Байда Николай Константинович
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Мельников Владимир Алексеевич
  • Ткаченко Сергей Николаевич
  • Середа Валерий Николаевич
SU1277105A1
Адаптивное микропрограммное устройство управления 1980
  • Барбаш Иван Панкратович
  • Сидоренко Валентин Иванович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU934471A1
Микропрограммное устройство управления 1981
  • Тодуа Джондо Альпезович
  • Абрамян Михаил Арутюнович
  • Шабурова Наталья Николаевна
  • Иманов Александр Кулуевич
SU959078A1

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

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

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

SU 881 750 A1

Авторы

Фролов Владимир Петрович

Дьяковский Станислав Семенович

Слащев Георгий Иванович

Даты

1981-11-15Публикация

1980-01-04Подача