Микропрограммное устройство управления
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
ОПИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ п 11 467350 Союз Советских Социалистических Респубики, б 06 т 9/1 с п исоединени аявки Государственный комите) Приоритет ета Министров ССС делам изобретений Опубликовано 15.04,7. Бюллетень14 681.325 (088.8) и открытии ата опубликования описания 23.07,75. Б. Егоров, В. С. Зоннс и асов 71) Заявител нстнтут электронных управляющих мащ ОЕ УСТРОЙСТВО УПРАВЛЕНИЯ ИКРОПРОГР Изобретение относится к вычислительной технике и может быть использовано в устройствах управления цифровых вычислительных машин.Известно микропрограммное устройство управления, содержащее блок памяти микро- команд, регистр микрокоманд, регистр адреса микрокоманд, узел формирования адреса и схему выбора, причем первый вход узла формирования адреса соединен со входом устройства, выход узла формированияия адреса соединен с первым входом регистра адреса микрокомацд, выход которого соединен со входом блока памяти микрокоманд, выход которого соединен с первых входом регистра микрокоманд, первый выход которого соединен со вторым входом узла формирования адреса, а второц выход соединен со входом схемы выбора.Недостатком известного устройства явля.тся снижение быстродействия при реализации режима ожидания.Целью изобретения является повышение быстродействия устройства.Поставленная цель достигается тем, что устройство дополнительно содержит элемент задержки, вход которого подключен к выходу схемы выбора, а выход - ко второму и третьему входам регистра микрокоманд и ко второму входу регистра адреса микрокомацд. Схема устройства приведена ца чертеже,где 1 - блок памяти микрокоманд; 2 - регистр микрокоманд; 3 - регистр адреса микрокоманд; 4 - узел формирования адреса;5 - схема выбора; б - элемент задержки.Устройство работает следующим образом.Если в текущем цикле микропрограммногоустройства управления считывается микро- команда, в которой задан режим ожидания, О то код в поле ожидания регистра 2 микрокоманд указывает логическое условие, наличие которого необходимо для перехода к следующей микрокоманде, т. е. для выхода из режима ожидания. Оц подается на вход схе мы выбора 5. Пока не появилось логическоеусловие, необходимое для перехода к следующей микрокоманде, на выходе схемы выбора 5 вырабатывается сигнал, который через промежуток времени, определяемый элементом О задержки б, запрещает прием в регистр 2микрокоманд и в регистр 3 адреса микро- команд. Этот же сигнал, поступая на второй вход регистра 2 в устанавлива в нуль операционное поле последнего. Сигнал, выработан ный схемой выбора, задерживается на элементе задержки б на время, необходимое для выполнения текущей мпкрокоманды. При этом узел 4 формирования адреса микро- команды вырабатывает адрес следующей О микрокоманды. Этот вновь образованный ад467350 10 ставитель Т. Ареш Корректор Л. Котова ктор Б. Нанкина ехр ироно Изд.13 каз 1664 раж 679 одписное Типография, пр, Сапунова,рес, поступая на первый вход регистра 3 адреса микрокоманд, запоминается в нем. После этого сигнал с выхода элемента задержки запрещает прием новой информации.Таким образом, все время, пока отсутстгует логическое условие перехода к следующей микрокоманде, сохраняется без изменения состояние поля ожидания микрокоманды регистра 3 адреса микрокоманд, а операционное поле регистра 2 микрокоманд находится в нулевом состоянии. В каждом цикле из блока памяти микрокоманд будет считываться следующая микрокоманда, адрес которой сохраняется на регистре 3 адреса микрокоманд, однако эта микрокоманда не будет приниматься в регистр 2 микрокоманд, пока не появит:я ожидаемое логическое условие. Поскольку операционное поле регистра микрокоманд установлено в нуль, никаких действий в управляемых микропрограммным устройством управления устройствах не производится.При появлении логического условия снимается блокировка с регистра 2 микрокоманд и с регистра 3 адреса микрокоманд. В регистр 2 из блока памяти микрокоманд принимается следующая микрокоманда, адрес которой был сохранен в регистре 3. Если в поле ожидания новой микрокоманды находится код, указывающий что в данной микрокоманде нет необходимости в ожидании (например, все нули), то схема выбора вырабатывает сигнал, разрешающий прием в регистр 2 микрокоманд и регистр 3 адреса микрокоманд. Далее ь соответствии с адресом, сформированным в узле 4 формирования адреса микрокоманд, выбирается следующая микрокоманда, которая 5 запоминается в регистре 2 микрокоманд,Дальнейшая работа блока микропрограммного управления повторяется в описанной последовательности. Предмет изобретения Микропрограммное устройство управления,содержащее блок памяти микрокоманд, регистр микрокоманд, регистр адреса микро команд, узел формирования адреса и схемувыбора, причем первый вход узла формирования адреса соединен со входом устройства, выход узла формирования адреса соединен с первым входом регистра адреса микрокоманд, 20 выход которого соединен со входом блока памяти микрокоманд, выход которого соединен с первым входом регистра микрокоманд, первый вход которого соединен со вторым входом узла формирования адреса, а второй вы ход соединен со входом схемы выбора, о тл и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, оно дополнительно содержит элемент задержки, вход которого подключен к выходу схемы выбора, а 30 выход - ко второму и третьему входам регистра микрокоманд и ко второму входу регистра адреса микрокоманд.
СмотретьЗаявка
1907812, 13.04.1973
ИНСТИТУТ ЭЛЕКТРОННЫХ УПРАВЛЯЮЩИХ МАШИН
ЕГОРОВ ВЛАДИМИР БОРИСОВИЧ, ЗОНИС ВЛАДИМИР СЕМЕНОВИЧ, ТАРАСОВ МИХАИЛ НИКОЛАЕВИЧ
МПК / Метки
МПК: G06F 9/14
Метки: микропрограммное
Опубликовано: 15.04.1975
Код ссылки
<a href="https://patents.su/2-467350-mikroprogrammnoe-ustrojjstvo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Микропрограммное устройство управления</a>
Предыдущий патент: Устройство для дистанционной обработки данных
Следующий патент: Микропрограммное устройство управления
Случайный патент: Устройство для безынерционной передачи осевой нагрузки на буровой наконечник при проходке скважин ударными инструментами