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

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

Авторы: Гайдуков, Назаров, Тафинцев, Титов

ZIP архив

Текст

ОПИСАН И Еп 118 И 252ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ СОюз Сооетских Социалистических Республик(43) Опубликовано 07 Государстаенныа ком ите юллетень М(54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕН 2 Устройство относится к вычислительнойтехнике и может быть использовано для управления работой ЦВМ.Известно микропрограммное устройствоуправления (МПУУ), в котором хранение микропрограмм выполнения операций производится в ЗУ с выборкой их в зависимости от кода операции и условий, возникающих при выполнении операций 1 Ц.Наиболее близким по технической сущности является микропрограммное устройство управления, содержащее регистр адреса, дешифратор адреса, накопитель, регистр макрокоманд, причем входы накопителя соединены с выходами дешифратора адреса, а выходы - с входами регистра микрокоманд, адресные выходы которого подключены к первому входу регистра адреса, второй вход которого является входом устройства, выход регистра адреса подключен к входу дешифратора адреса 2.Недостатком такого МПУУ является то,что для хранения микрокоманд используется накопитель, емкость которого зависит от числа микрокоманд и количества микроопераций в микрокоманде (емкость измеряется в битах).Целью изобретения является сокращение оборудования. Достигается это тем, что микропрограммное устройство управления, содержащее регистр адреса, дешифратор адреса, регистр микрокоманд, причем вход дешифратора 5 адреса соединен с выходом регистра адреса, адресный вход которого соединен с адресным выходом регистра микрокоманд, информационный выход которого является выходом устройства, вход кода операции регистра адреса является входом устройства, содержит генератор, д блоков элементов И по (2 - 1) подгрупп элементов И в каждом блоке (гг - число разрядов регистра микрокоманд), д блоков элементов ИЛИ по (2 "г" - 1) элементов ИЛИ в каждом блоке, группу из гг элементов ИЛИ, К групп элементов И по гтг элементов И в каждой группе, регистр кода операции и дешифратор кода операций, при этом группа информационных входов каждого блока элементов И соединена с выходом генератора, а группа управляющих входов каждого блока элементов И - с группой выходов соответствующих блоков элементов ИЛИ, группа выходов каждого блока элементов И соединена с соответствующими входами соответствующих элементов ИЛИ группы, выходы которых соединены с соответствующими входами регистра мпкрокоманд, выход каж811252 дого элемента И каждой группы соединенс соотвстств)ющими входами какдого Олои" элементов ИЛИ, группа информационных входов эсСмс нтов И каждо: грушысоединена с груиой выходов дешифратора 5адреса, а группа уиравляощих входов элементов И каждой груп 3 ь - с Группой выходов дешифратора кода операций, входкоторого соединен с выходом регистра кода операций, информационный вход которого является входом устройства,Сущность изооретсния заключается вформн 130 В 2 нии кода каждо 1 ъПкрокоханды по содеркимому регистра адреса и регистра кода онсрац:ш путем выоора соответствующих кодовых комб;наци 1, которыйосуществляется с помощью дешифратораадреса и дешифратора кода операций, которые управляют соотьстствующими груп ами элементов И, служанНх для формирования этих кодовых комоинаций,Иа чертеже показана блок-схема МПУУ.МПУУ состоит из регистра адреса 1, дешифратора адреса 2, рсгистра микрокоманд3, генератора 4, г 1 блоков элементов И 5, 6, 25где 5 - первый блок элементов И, а 6 -сг-й блок элементов И, каждый из этих блоков вкгпо дает д=2 п" - 1 подгрупп элементов И (сг - чнс.10 разр 5 дов рсчстра микрокомапд), первые подгрушы элементов И д 0-с ВТОР Е ПодгруппЫ ЭЛСМСНТО 3 И 02, дп1 Си 62, 62, у-е подгруппы элсмснтов И 35 О и 6, с 1 блоков элементов ИЛИ 7, 8, где 7 - первый блок элементов ИЛИ, а 8 - аблок элементов ИЛИ, каждьш блок вклю-ает д=2 п" - 1 элементов ИЛИ, 71, 40 7-,",элементы ИЛИ 1-го блока, 8, 82,8 - элементы ИЛИ д-го блока, К групп1 Оп элементов И 9, 10, элементы И 9п относятся к 1-й группе, а 10, , 10 к К-й груше регистра кода операций 11, дешнфратора кода операций 12, груш;ы элементов ИЛИ 13 ь 13, , 13 ь, 13 13, , 3, вход устройства 14. 501 ссготрнх раооту уст 30 Ства, Код Очередной операции поступает с в.лда устройства на регистр адреса 1 и регистр кода операций 11. Дешифратор адрес.а 2 совместно с дешнфратором кода операций 12 55 осунсствляют выбор определенного элемснзаз групп эле 3 Снтов И 9, 10, причем дшифрагор адреса 2 осуществляет выбор Груп и элементов И, а дешифратор кода опсраипп 12 - конкретного элемента И в б 0рупие. СиПал с выхода выбранного элемента И через соотвстств ющне элементы 1,Лблока поступает на ун 132 ВляОщие входы О,ной из подГ 1 эупп В каждом Олоке э,смспто 3 11 д, 6, тсъ с 2 хь 1 м ОсущсстВл 51 Я 65 формирование кода х:икрокоманды, постунаощс;" через элсас; ты 1 ЛИ группы 13 на Входе регистра .НЯОКС 3 апд 3. 12 сть раз 1351 ДОВ систр 2 ыикрокоманд 3 служит д,я форм:ровашш а.реса очередной хПк 1 эоком 2 ндь, котор 251 В дал шс шем поступает на регистр а,реса 1. При этом код, хранящи 1 ся в регистре ко,.а операций 11, и хеи 5 стся, Смена этого кода осуществляется только с приходом очередной операции.Таким образом, мнкрокоманда формируется за счет коммутации с помощью выходов дсшГфраторов адреса 2 и кода операций 12, блоков элементов И 5, 6 и групп элемс тов И 9, 10, б;оков элементов ИЛИ 7, 8 и 13, выхода генератора 4 и входов триггеров регистра макрокоманд 3.Если сч;тать, что все элементы И и ИЛИ выполнены на диодах, то, следовательно, у данного устройства число диодов примерно в два раза меньше по сравнению с известным.Таким образом, данное МПУУ может быть использовано ь качестве постоянного запоминающего устройства, обладающсго неболшними а наратурными затратами. Формула зооретения Микропрограммное устройство управления, содержащее регистр адреса, дешифратор адреса, регис.р микрокоманд, причем вход дсшифратора адреса соедине; с выходом регистра а,реса, адресный вход которого соединен с адресным выходом регисра микрокоманд, нформацион;ый Выход которого 5 вляется выходом устройства, вход кода операции регистра адреса яв:ястся клдох устрост 32, отличающееся тем, что, с целью сокращения оборудован 5 ОПО содер 2 кнт Гснер атор, сс ОПОКОВ элементов И но (2 " - 1) подгрупп элементов И в каждом б.оке (сг - число разрядов 13 сгистра микрокоманд), Й ОлокоВ элементов И;1 И по (2 п " - 1) элементов ИЛИ в каждом блоке, грунну нз и элементов ИЛИ, К груш элементов И но нг элементов И В каждой Г 13 унпе, реистр кода Операций и дешифратор кода операций, при этом группа информационных входов каждого блока элементов И соединена с выходом генератора, а группа управляющих входов каждого блока элементов И - с группой выходов соответствуощих блоков элсмстов ИЛИ, группа выходов каждого блока элементов И соединена с соответствующ)ди входами соответствующих элементов И;1 И гругны, выходы которых соед нены с соотвстствуОщми входами регистра м .Кроко анд, 131 ход каждого элемент 1 Кагкдой Г 1 уп 1 ы соединен с соотВетствующими входами каждого блока элементов 1.1.1, груп.а информационных вхо811252 Составитель Г, ПономареваТехред Т. Трушкина Корректор Р, Беркович Редактор Е. Гончар Заказ 371/5 Изд. М 186 Тираж 749 ПодписноеИПО Поиск Государственного комитета СССР по делам изобретений п открытий113035, Москва, Ж, Раушская наб., д. 45 Типография, пр. Сапунова, 2 дов элементов И каждой группы соединена с группой выходов дегпнфратора адреса, а группа управляющих входов элементов И каждой группы - с группой выходов дешифратора кода операций, вход которого соединен с выходом регистра кода операций, информационный вход которого является входом устройства,Источники информации,принятые во вш 1 маиие при экспертизе1, Хассон С. Микропрограммное управление, - М.: В.1, пзд, Мпр, 1973, с. 44,5 рис. 2.4.2, Лвторское свидетельство СССРМ 331387, кл. Сг 06 Г 9/12, 1970 (прототип).

Смотреть

Заявка

2703537, 29.12.1978

ВОЕННАЯ ОРДЕНОВ ЛЕНИНА, ОКТЯБРЬСКОЙРЕВОЛЮЦИИ И СУВОРОВА АКАДЕМИЯ ИМ. Ф. Э. ДЗЕРЖИНСКОГО

ТАФИНЦЕВ ВЛАДИМИР АЛЕКСАНДРОВИЧ, НАЗАРОВ СТАНИСЛАВ ВИКТОРОВИЧ, ТИТОВ ВИКТОР АЛЕКСЕЕВИЧ, ГАЙДУКОВ ВЛАДИМИР ЛЬВОВИЧ

МПК / Метки

МПК: G06F 9/22

Метки: микропрограммное, управ-ления

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

Код ссылки

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

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