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

ZIP архив

Текст

(щ 748413 Союз Советских Социалистических РеспубликОПИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(51)М. Кл.2 6 06 Г 9/12 Государственный комитет СССР но делам изобретений и открытийДата опубликования описания 1507.80(54) МИКРОПРОГРАММНОЕ УСТРОЙСТВОУПРАВЛЕНИЯ Изобретение относится к вычислительной технике, в частности к устройствам управления ЭВМ.Известно микропрограммное устройство управления, содержащее два запо 5минающих блока, регистры адресов,.элементы И Ц,Недостатком .указанного .Устройства является сложность,10Наиболее близким к предлагаемомуустройству по технической сущностиявляется микропрограммное устройствоуправления, содержащее триггер,элементы и, коммутатор, перврй и 1второй выходы которого подключены.ко входам первой и второй групп элеМентов, каждая из которых состоитиз Последовательно соединенных регистра едресов и запоминающего .блока, 26подключенного входом через элементИ к соответствующему входу устройства, причем выход первого запоминающего блока подключен к нулевому входу триггера, а выход второго запоминающего блока - к единичному входутриггера, единичный выход которогоподключен ко второму входу первогоэлемента И, а нулевой выход - ко вто.рому входу элемента И 21 . 30 2Недостаток данного устройства- сложность, обусловленная наличием н схеме двух коммутаторов, работающих поочередно, а также необходимостью расширения входов регистров адресов для обеспечения записи информации с любого из двух коммутаторов.Цель изобретения - упрощение устройства,Это достигается тем, что микропрограммное устройство управления, содержащее коммутатор, перный и второй выходы которого соединены соответственно со входами первого и второго регистра адреса, выходы которых соединены с первыми входами первого и второго блока памяти соответственно, вторые входы которых соединены соответственно с выходами первого и второго элементов И, первый вход первого элемента И является перным входом устройства, второй вход соединен с единичным выходом триггера, первый вход второго элемента И является вторым входом устройства, а второй вход соединен е нулевым выходом триггера, нулевой вход которого соединен с первым выходом первого блока памяти, а единичный вход -первым выходом второго блока памяти, содержит первые и вторые элементы НЕ и ИЛИ, группу элементов ИЛИ,причем первый и второй входы элементов ИЛИ группы соединены соответственно со вторыми выходами первого ивторого блока памяти, первый выходпервого блока памяти соединен черезпервый элемент НЕ со входом первогоэлемента ИЛИ и с первым входом второго элемента ИЛИ, второй вход которого соединен через второй элемент НЕс первым выходом второго блока памяти и со вторым входом первого элемента ИЛИ, выход которого соединен спервым входом коммутатора, выход второго элемента ИЛИ соединен со вторым входом коммутатора, выход элементов ИЛИ группы соединен с третьимвходом коммутатора.В устройстве используют толькоодин коммутатор, который работает в 20каждом такте работы устройства и обеспечивает запись информации с выходов блока памяти в нужный регистрадреса (т.е. в тот, с которого онадолжна считываться в следующем такте).На чертеже. представлена блок-схе;ма микропрограммного устройства управления.Микропрограммное устройство управления содержит регистры 1 и 2, элеЗОменты И 3 и 4, блоки 5 и б памяти,элементы НЕ 7 и. 8, группу элементовИЛИ 9,триггер 10,элементы ИЛИ 11 и 12,коммутатор 13. Символами 14 и 15 обозначены входы тактовых импульсов,16 и 17 - первые, 18 и 19 - вторыевыходы блоков памяти.Триггер 10 управляет работой устройства. Если он находится в единичном (нулевом) состоянии, то открыт 40элемент И 3 (4) и разрейается считывание тактовым импульсом по входу 14: элементов ИЛИ 9 образует цепь переда.чи информации (адреса микрокоманды) 45с выходов блоков памяти 5 и б натретий вход коммутатора 13.Элементы НЕ 7 и 8 и элементыИЛИ 11 и 12 образуют цепи. Управления работой коммутатора 13 по первому и второму входам. При наличииуправляющего сигнала на первом (втором)входе коммутатора 13 адрес следующей микрокоманды с выхода 18 (19)блока 1 памяти 5 (6) записывается черезэлемейты ИЛИ 9 и коммутатор 13 в55регистр 1 (2).Устройство работает следующим образом,В исходном состоянии триггер 10Находится в единичном (нулевом) 60состоянии, а адрес считываемой микрокоманды находится в регистре 1 (2)Так как элемент И 3 (4)открыт, тотактовый импульс, поступающий со":входа устройства 14 (15) через эле мент И 3 (4) разрешает считывание микрокоманды с блока памяти 5 (6).Далее работа устройства может осу ществляться в двух режимах. В первом режиме происходит попеременное считывание микрокоманд с блоков памяти. Во втором режиме осуществляется считывание микрокоманд в двух и более тактах с одного и того же блока памяти.В первом режиме с первого выхода 16 .(17) блока памяти 5 (6) считывается каждый раз единичный сигнал, который поступает на нулевой (единичный) вход триггера 10 и одновременно через элемент ИЛИ 12 (11) на второй (первый) вход коммутатора 13.Триггер 10 устанавливается в нулевое (единичное) состояние, в котором открытый элемент И (3) 4, Одновременно со второго выхода 18 (19) блока памяти 5 (6) считывается адрес следующей микрокоманды, который через элементы ИЛИ 9 поступает на третий вход коммутатора 13 и далее по срабатыванию коммутатора 13 с его второго (первого) выхода записывается в регистр 2.(1).По следующему тактовому импульсу работа устройства осуществляется аналогично описанному выше.Во втором режиме сигнал на выходе 16 (17) блока 5 (6) памяти отсутствует. Поэтому триггер 10 не йзменяет своего состояния и элемент И 3 (4)- остается открытым. Одновременно единичный сигнал с выхода элемента НЕ 7 (8) через элемент ИЛИ 11 (12) поступает на первый (второй) вход коммутатора 13, предопределяя тем самым запись адреса следующей микрокоманды с выхода 18 (19) блока 5 (6) памяти через элементы ИЛИ 9 и коммутатор на .регистр 1 (2). Ес- ли после этого необходимо вновь реализовать второй режим, то устройство функционирует аналогично описанному.Введение в. Устройство дополнительно двухэлементов НЕ и ИЛИ и группы элементов ИЛИ, а также описанных связей позволяет существенно упростить. устройство за счет использования одного коммутатора, что дает возможность строить более экономичные микропрограммные устройства уп-. равления,Формула изобретенияМикропрограммное устройство управления, содержащее коммутатор, первый и второй выходы которого соединены соответственно со входами первого и второго регистра адреса, выходы которых соединены с первыми входами первого и второго блока памяти соответственно, вторые входы748413 Составитель Г. ПономареваРедактор Н. Горват Техред А.Куликовская Корректор И.Муск Ц митета С открытий ая наб., ж 751енного кетений и5, Раушс дписноеСР каз 4367/13 Тир ЦНИИПИ Государст по делам изоб 113035, Москва, Ж т", г Ужгород, ул П ктная, 4 Филиал ППП "Па которых соединены соответственно свыходами первого и второго элементовИ, первый вход первого элемента Иявляется первым входом устройства,второй вход соединен с единичнымвыходом триггера, первый вход второ,го элемента И является вторым входом устройства, а второй вход соединен с нулевым выходом триггера, нулевой вход которого соединен с первым выходом первого блока памяти, аединичный вход - с первым выходомвторого блока памяти, о т л и ч а ющ е е с я тем, что, с целью упрощения устройства, оно содержит первые и вторые элементы НЕ и ИЛИ,группу элементов ИЛИ, причем перчвый и второй входы элементов ИЛИгруппы соединены соответственно совторыми выходами первого и второгоблока памяти, первый выход первого 6блока памяти соединен через первый элемент НЕ с первым входом первого элемента ИЛИ и с первым входом второго элемента ИЛИ, второй вход которого. соединен через второй элемент НЕ с первым выходом второго блока памяти и со вторым входом первого элемента ИЛИ, выход которого соединен с первым входом коммутатора, выход второго элемента ИЛИ соединен со вторым входом коммутатора, выход элементов ИЛИ группы соединен с третьим входом коммутатора. Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРР 451080, кл. О 06 Г 9/12, 1974.2. Авторское свидетельство СССРпо заявке Р 2479592/24, 26.0477

Смотреть

Заявка

2640029, 03.07.1978

ПРЕДПРИЯТИЕ ПЯ М-5156

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

МПК / Метки

МПК: G06F 9/12

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

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

Код ссылки

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

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