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

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

Автор: Меркуль

ZIP архив

Текст

(9) ( ) 06 Г 9/2 ОБРЕТЕНИ ОПИ ЕЛЬСТ СКОМУ СВ К(57) Изобретение относится к вычислитель- . ной технике и может быть использовано в устройствах микропрограммного управления различных иэделий вычислительной техники. Целью изобретения является сокращение аппаратурных затрат, Цель достигается за счет того, что в устройстве, состоящем иэ блока местного управления, регистра адреса, памяти микрокоманд, регистра микрокоманд, мультиплексора, введен блок регистров, а блок жесткого управ)ения содержит блок элементов задержки, элементы И, ИЛИ и дешифратор. 2 ил.(54) УСТРОЙСТВ ГО УПРАВЛЕНИЯ Изобретение относится к области вычислительной техники иможет быть использовано для микропрограммного управления устройств вычислительной техники.Цель изобретения - сокращение аппаратурных затрат,На фиг, 1 представлена функциональная схема устройства, на которой изображены: регистр адреса 1, память 2 микрокоманд, регистр 3 микрокоманд, блок 4 регистров, дешифратор 5, мультиплексор 6, блок 7 элементов задержки, элементы И 8-11 и элементы ИЛИ 12 и 13; на фиг. 2 - алгоритм работы устройства,ит для хранени информации в региРегистр 3 необх ного хранения инф памяти 2. В зависи ременной из танов+2) реходах значеленных на старши гистра выходного, данного регистра ние:00,0 ор команды 1 - инфинформинформ ация кода части ми рехода; перехоция кода адресация кода услов В случае, если код. установлеразрядах гп+1, )т+2 регистра выхоотличен от кода 00, производитсяский запуск временной диаграммьустройства.Блок 4 регистров предназначен дляема информации из регистра 3, причемряды 1, 2, ,данной информапоступают в секцию регистра 4, опредемую кодом адреса, установленным в ра нныи на дного 3 цикличеработь Рассмотрим назначения узлов функциональной схемы.Регистр адреса 1 предназначен для хранения и изменения кодов адресов ячеек памяти 2. В зависимости от значения сигнала на управляющем входе ЧЧ регистра адреса 1 последний работает в режиме счетчика ЧЧ=О или в режиме занесения информации по входам Д 1, Д 2, , Да (ЧЧ=1). Память 2 слупри- разции ляе- зряОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР(71) Минское произние вычислительнойдах +1, +2, , п регистра 3, Сигналы навыходах блока 4 регистров являются выходными сигналами устройства,Мультиплексор 6 предназначен дляопределения соответствия кода, установленного на выходах регистра 3, единичномузначению соответствующего сигнала перехода,Дешифратор 5 служит для дешифрациикодов идентификации принадлежности информации Коей, установленные в разрядахгп+1, а+2 регистра выходного 3).Блок 7 элементов задержки служит дляреализации временной диаграммы работыустройства, Сигналы с выхода блока 4 элементов задержки С 1, С 2, СЗ и С 4 предназначены для возбуждения синхровходоврегистра сдвига 1, памяти 2, регистра 3 иблока 4 регистров.Элементы И 8 - 11, ИЛИ 12, 13 совместно с дешифратором 5 и блоком 7 элементовзадержки образуют блок местного управления и служат для выработки всех необходимых управлякщих сигналов для блоковустройства,Рассмотрим работу устройства,Начальное состояние устройства харак теризуется нулевым кодом, установленнымвходным сигналом СБРОС, на регистре адреса 1 и регистре 3.Запуск устройства осуществляетсявходным сигналом СО, который осуществляет через элементы И 8, ИЛИ 12 возбукдениеблока 7 элементов задержки, и устройствопереходит в состояние 1(см, алгоритм работы фиг. 2),В состоянии А 1 сигналом С 1 производится считывание информации из памяти 2по коду адреса, установленному в регистреадреса 1, и сигналом С 2 осуществляется занесение считанной информации в регистр 3и устройство переходит в состояние А 2.В состоянии А 2 проверяется условиеВ 2=1 (код идентификации принадлежностиинформации соответствует 01), при выполнении которого устройство переходит в состояние А 5, в противном случае - в состояние АЗ,В состоянии АЗ производится проверка условия В 3=1 (код идентификации принадлежности информации соответствует 10), при выполнении которого устройство переходит в состояние А 6, в противном случае - в состояние А 4.В состоянии А 4 проверяется условиеВ 4=1 (код идентификации принадлежности информации соответствует 11), и ри вы и олнении которого устройство переходит в состояние А 7, в противном случае - в состояние А 10.+2, , а регистра 3;- изменение через элемент ИЛИ 12 кодана регистре адреса 1 на+1;- запуск через элементы И 10 и ИЛИ 13блока 7 элементов задержки;- устройство переходит в состояние А 1.В состоянии А 6 сигналом С 4 через элемент ИЛИ 13 производится: занесение кода,установленного на регистре 3 (разряды 1, 2,), в регистр адреса 1, запуск через элементы И 10 и ИЛИ 13 блока 7 элементовзадержки и переход устройства в состояниеА 1.В состоянии А 7 производится проверкар 1 (проверка соответствия кода, установленного на разрядах 1, 2 в регистра 3,значение сигнала на соответствующей шине перехода Х), при выполнении которогоустройство переходит в состояние А 8, в противном случае - в состояние А 9.В состоянии А 8 производится: сигналомСЗ через элементы И 9 и ИЛИ 12 изменениекода в регистре адреса 1 на+1, сигналом С 4через элемент ИЛИ 12 - изменение кода врегистре адреса, на +1 и запуск через элементы И 10 и ИЛИ 12 блока 7 элементовзадержки, Устройство переходит в состояние А 1,В состоянии А 9 производится сигналомС 4 через элемент ИЛИ 12 кода в регистреадреса 1 на+1 и через элементы И 10 и ИЛИ13 осуществляется запуск блока 7 элементов задержки.Устройство переходит в состояние А 1.В состоянии А 10 сигналом С 4 осуществляется:- через элемент И 11 передача кода,установленного в разрядах 1, 2 , в секцию, определенную кодом адреса (разряды+1, +2, , а) блока 4 регистров;- изменение через элемент ИЛИ 12 кодав регистре адреса 1 на+1,Устройство переходит на окончание работы,Формула изобретенияУстройство микропрограммного управления, содеркащее регистр адреса, памятьмикрокоманд, регистр микрокоманд, мультиплексор и блок местного управления, первый и второй выходы которого соединены ссинхровходами соответственно регистраадреса и регистра микрокоманд, выходмультиплексора соединен с первым входомблока местного управления, второй вход ко 1791817торого подключен к тактовому входу устройства, выход регистра адреса соединен с адресом входом памяти микрокоманд, выход которой соединен с информационным входом регистра микрокоманд, первый и вто рой выходы которого подключены к информационным входам регистра адреса и адресному входу мультиплексора, третий выход регистра микрокоманд соединен с третьим входом блока местного.управле ния, информационный вход мультиплексора является входом условия устройства, о тл ич а ющееся тем,что, с цельюсокращения аппаратурных затрат, оно содержит блок регистров, а блок местного управления 15 содержит дешифратор, блок элементов задержки, четыре элемента И и два элемента ИЛИ, причем информационные входы блока регистров соединены с первым выходом регистра микрокоманд, второй вход которого 20 соединен с адресным входом блока регистров, выходы которого являются выходами микроопераций устройства, вход признака конца работы которого подключен к первому выходу дешифратора, первому входу 25 первого и инверсному входу второго элементов И, выход второго элемента.И соединен с первым входом первого элемента ИЛИ, второй вход которого соединен с выходом первого элемента И, второй вход которого является вторым входом блока местного управления, первый вход которого подключен к первому входу третьего элемента И, выход которого соединен с первым входом второго элемента ИЛИ, выход которого является первым выходом блока местного управления, второй выход которого является первым выходом блока элементов задержки, второй и третий выходы которого соединены соответственно с входом выборки памяти микрокоманд и вторым входом третьего элемента И, четвертый выход блока элементов задержки соединен с вторыми входами первого и второго элементов ИЛИ и первым входом четвертого элемента И, второй вход и выход которого соединены соответственно с одним из разрядов третьего выхода регистров микрокоманд и синхровходом блока регистров, вход сброса которого соединен с вторым входом первого элемента ИЛИ, выход которого соединен с входом блока элементов задержки, второй и третий выходы дешифратора соединены соответственно с входом разрешения записи регистра адреса и стробирующим входом мультиплексора, входы сброса регистра адреса и регистра микрокоманд подключены к входу сброса устройства,1791817 ставитель А.Сошкинхред М.Моргентал Корректор О вцо 52 ТиражИИПИ Государственного комитета п113035, Москва, Жзводственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 10 Редакто Заказ 1 Подписноезобретениям и открытиям при ГКНТ СС Раушская наб., 4/5

Смотреть

Заявка

4847417, 02.07.1990

МИНСКОЕ ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

МЕРКУЛЬ ВАЛЕРИЙ ВАСИЛЬЕВИЧ

МПК / Метки

МПК: G06F 9/22

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

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

Код ссылки

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

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