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

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

1

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

Цель изобретения - уменьшить кол1 чество оборудования.

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

безуслорных переходов, коммутатор, элемент ИЛИ, элемент И причем выходы элемента памяти микрокоманд (соединены с разрядными : входами регистра позиционных адресов безусловных переходов, регистров адреса микрокоманд безусловного перехода, один из выходов элемента памяти микрокоманд со&динен с разрешающим входом узла пускгностанова, первый запрещающий вход которого соединен со счетным входом счетчика безусловных переходов и выходов мента ИЛИ, входы которого соединены с выходами элементов И, одни входы которых соединены с выходами регистра позиционных адресов безусловных переходои, а другие входы - с выходами дешифратора адреса микрокоманд, один из выходов которого соединен с управляющими входами регистра команд, дешифратора операций, регистра позиционных адресов безусловных переходов, регистров адреса микрокоманд безусловного перехода, вторым запрющаюшим входом узла пуска - останова и со входом гашения счетчика безусловных переходов, выход которого через дешифратор безусловных пэреход )в соепйнен с одной группой входов .комм татора, другие группы входов которогс соединены с выходами соответствуюши : реЕНстроз адреса микрокоманд беэусло перехода, а выходы коммутатора ;о-. единены с установочными взюквмя счет чика адреса макроко| л-анй. На чертеже дана блок- ;хема предла ее мог-о уетройстйа.. Микроирограмкшое устройстас упран ie mm сойержит регистр команп 1, дешй|) ia vop операций 2, счетчтж. адреса микроа :,-.;,-:.r.j 3,. даш: 1фр-а3Ор адреса мякрокоман 14 олэмейУ 55 памяти к нкрокоманд генер. f vop иьетуиьсов 8, узел пуска - остйнов, -:,- к-тчи. комане 8t элемент 9 памяти к манд, рагистр jfjipaEirsHromnx сигналов 1 I, регистры аареса л1икрокомана безуспов ого перехода 11 н 12, дешифратор безусло k 1-гых перэйодоЕ L3, счетчик безусловны: пе юходов 14, элемент ИЛИ 15, элеме ты И 16, р-эгистр позиционных адресов бег ус« ловных перехоЕоз 17 KorvSMyreTop 18. Многопрограммное устройство jtspaa ie HsfK работает следующим обрезом. При установке счетчике адреса мккр команк 3 в кулевое ссгстоянке с помощ: к акешичго ймггульса сброса или при запн ;к в него нулевой информации из рэ:гЕстра адреса мнкрокомвнй безусловного перех - да 11 12 й икропрограммное устро - ство jrrspaMeiJKE устанавливается в ксхс sкое состош-зие. Орк этом возбужденный нулевой выход йеш{|фратора адреса микр гсоманд 4 об-есяечнвает отключение узла пусва .- сстаковв 7 к установку счетчи е базусловкык перэнодов 14 в нулевое ее TOBtiKe стшпо«к 1 на ЕЙОДОВ регистра упр SE HSHomax. сигналов Ю к яодключенз е вхо дов регистра .,.:лг.л айресов безус лойкъЕЖ переходов 17, рагистроБ адреса мкЕрокоь-гакЕ ossycnoBT-ioro перехода 11 s 12 к Еь.хода. зяемента 5 иамЕтя KObiasSi Е поЕкдточес яе дешифраторз опе« рацЕй 2 Е выходам команд 1. При этом один :йз Еыкодоа деш « ратора операций ; BoaSjTKEssT соа-гЕ-етстЕ тошую входную { араскугз) ngijy зпемэнта 5 к-чкрокомбнп -о Есем55 .sAfsscSiMH б.сбкрокоманй безуслов5гь к ЕЕэрехойоа,- со Е-сел к козавнонкымй аареc;afi,Ei асЕаггохеяия б-згзусловкых перелов та Si psQoj-s уггра.шкг/-ЩЕХ , ОЙЕК йз f OTopb s ксиол1ьзуе1 ей щ-ш упташ еш5Р уэ ггусЕ - -сст©новз 7, Управлжощие сиг . па№ с выяояоЕ эяем«ш-а 5 аамтй мик1 о коьаака переЕ1гсь;варо.т-ся в регистр тгравjfisoEiio: сягзапов 10, регЕЮТр ПОЗЕЦИС.К hibix. адресов бэзусяовкьгХ .наражоаое 17, 74 регистры адреса микрокоманд безусловного перехода 11, 12 и в узел пуска - останова 7f что обеспечивает подключение выхода генератора импульсов б к счетному входу счетчика адреса микрокоманд 3. При первом же импульсе иа счетном входе счетчика адреса микрокоманд 3 в дешифраторе адреса микрокоманд 4 возбуждается другой (не нулевой выход), что npWiiводит к отключению выхода регистра команд 1 от дешифратора операций 2, подключению входов регистра управляющих сигналов 10 и отключению входов регистра позиционных адресов безусловных переходов 17 и регист- ров адреса микрокоманд безусловного перехода 11 к 12. Это состояние устройства сохраняется до кончания выполнения операции. Счетчик адреса микрокоманд 3, считая импульсы, поступающие из генератора импульсов 6, последовательно возбуждает через дешифратор адреса микрокоманд 4 соответствующую входную (адресную) шину памяти микрокоманд 5 со всеми управляющими сигналами, необходимыми для выпол- нения операции в данном микротакте, которые с выходом элемента 5 памяти микрокоманд переписываются в регистр управляюших сигналов 1О в каждом микротакте. При одновременном совпадении сигналов а выходе нешифратора адреса микрокоманд4 к на выходе регистра позиционных адресов безусловных переходов 17 на выходе одного из элементов И 16 формируется кмпульс, указывающий на наличие безусловного перехода. Этот импульс подается через элемент ИЛИ 15 на узел nycfca останова 7, отключая его, н на счетчик безусловных пЬре- ходов 14, который через дешифратор безусловных переходов 13 обеспечиваэт подключение репютра адреса микрокоманд безусловного перехода 11 через коммутатор 18 к установочным входам счетчика адреса микрокоманд 3. При этом возбуждается соответствующий выход дешифратора адреса микрокоманд 4 и соответствующая адресная шина элемента 5 памяти микрокоманд с управляющими сигналами. Предложим, что в случае также совпадают сигналы на каком-либо дешифра . торе адреса микрокоманд 4 и на одном извыходов регистра позиционных адресов безусловных переходов 17, тогда на одном из элементов И 16 формируется импульс, переводяший счетчик безусловных перехо- дов 14 в следующее состояние. При этом дешифратор безусловных переходовС13 обеспечивает подключение регистра адреса микрокоманд безусловного перехоца 12 к установочным входам счетчика адреса мик рокоманд 3. При этом возбуждается некоторый выход дешифратора адреса микропро рамм 4 и соответствующая адресная шина элемента 5 памяти микрокоманд с управля ющими сигналами. Предложим, что в этом случае ни одни из элементов И 16 не под ключается. Отсутствие сигнала на выходе элемента ИЛИ 15 обеспечивает подключ&лие узла пуске - останова 7. При этом на счетчик адреса микрокоманд 3 подаются импульсы от генератора импульсов 6. Считая их, счетчик адреса микрокоманд 3 возбуждает последующие выходы дешифратора адреса микрокоманд 4 и соответствующие адресные шины элемента 5 памяти микрокоманд с управляющими сигналами. Еслв в регистре адреса микрокоманд безусловного перехода 11 и 12, записана нулевая информация, то по установочным входам счетчик адреса микрокоманд 3 будет установлен в нулевое состояние. При этим микропрограммное устройство управления устанавливается в исходное состоял ние, и комгшда из регистра команд 1 через дешифратор операций 2 еоэбу аег адресную шину элемента 5 микрокоманд, после чего цикл реботы устройства повторяется. Предмет изобретения Микропрограммное устройство управления, содержащее Генератор импульсов, соединенный с сигнальным йходом узла пуска - останова, выход которого соеди нен со счетным Bxoaov; счетчика адреса микрокоманд, выходы которого Hejied де-. шифратор адреса микрокоманд соединены с первой группой входов пашгти микрокоманд, вторая группа входов КОТОРОЙ соединена через дешифратор операций, регистр команд и память команд с выходеми счетчика команд, причем выходы памяти микро команд соединены со входами регистре управляющих сигналов, в вход счетчика команд - со входом устройства, о т л и чаюшеес я тем, что, с целью уменьшения количества оборудования, оно содержит регистр позиционных адресов безусловных переходов, регистры адреса микрокоманд безусловного перехода, счет чик безусловных переходов, дешифратор безусловных переходов, коммутатор, элемент ИЛИ, элементы И, причем выходы . элемента памяти микрокоманд соединены с разрядными входами регистра позиционных адресов безусловных переходов, регистров адреса микрокоманд безусловного перехода, одни из выходов элемента памяти микрокоманд соедине; с разрешающим входом узла пуска - останова, первый запрещающий вход, которого соединен со счетным входом счетчика безусловных переходов и выходом элемента ИЛИ, входы которого соединены с выхо- двми элементов И, одни входы которых соединены с выходами регистра позиционных адресов безусловных переходов, а другие входы - с выходами деа ифратора адреса микрокоманд, один из выходов которого соединен с управляющими входами регистра команд, дешифратора операций, регистра позиционных адресов безусло&ных переходов, регистров адреса микрокоманд безусловного перехода, вторым запрещающим входом узла пуска - останова и со входом { гашения счетчика бе- зусловнь1х переходов, выход которого через дешифратор безусловных переходов оединен с одной группой входов коммутатора, другие группы входов которого соединены с в ;одамн соответствующих регистров адреса микрокоманд безусловного ерехода, а выходы коммутатора соединеы с установочными входами счетчика адеса микрокоманд.

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

название год авторы номер документа
Устройство для управления и микродиагностики 1981
  • Ткачев Михаил Павлович
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Барбаш Иван Панкратович
  • Ткаченко Сергей Николаевич
SU968815A1
Микропрограммное устройство управления 1981
  • Соколов Игорь Михайлович
SU987623A1
Микропрограммное устройство управления 1978
  • Соколов Игорь Михайлович
SU742937A1
Имитатор абонентов 1986
  • Кафидов Александр Сергеевич
  • Еременко Людмила Павловна
  • Тараров Михаил Иванович
  • Сорокин Адольф Андреевич
SU1325490A2
Микропрограммное устройство управления 1976
  • Соколов Игорь Михайлович
SU638962A1
Микропрограммное устройство управления 1988
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Улитенко Валентин Павлович
  • Тюрин Сергей Феофентович
  • Ткаченко Сергей Николаевич
  • Сперанский Борис Олегович
SU1517028A1
Многотактное микропрограммное устройство управления 1986
  • Суярко Сергей Васильевич
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Тищенко Олег Афанасьевич
  • Ткаченко Сергей Николаевич
  • Могутин Роман Иванович
SU1332318A1
Устройство для сопряжения центрального процессора с группой арифметических процессоров 1984
  • Михнов Юрий Павлович
  • Петров Геннадий Алексеевич
  • Степанов Виктор Степанович
  • Шаляпин Владимир Валентинович
SU1254495A1
Микропрограммное устройство управления 1984
  • Сычев Александр Васильевич
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Малахов Виктор Александрович
  • Ткаченко Сергей Николаевич
SU1211724A1
Микропрограммное устройство для тестового диагностирования и управления 1984
  • Сычев Александр Васильевич
  • Фоменко Олег Николаевич
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Малахов Виктор Александрович
  • Ткаченко Сергей Николаевич
SU1256024A1

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

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

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

SU 492 874 A1

Авторы

Соколов Игорь Михайлович

Даты

1975-11-25Публикация

1974-03-19Подача