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

 

Специальное конструкторское бюро промьшлейной автоматики (7I ) Заявитель (54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ

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

Известно микропрограммное устрой- . ство управления с использованием микрокоманд переменного формата, содержащее два блока памяти для хранения микрокоманд соответственно с четными и нечетными адресами, входы блоков памя- . ти соединены с выходами двух адресных регистров. Содержимое регистров определяется видом выполнения микрокомаид, а таиже четносгью либо нечетностью ее адреса (1J .

Недостатками данного устройства являются большой обьем оборудования и невсзможность использования одного и того же поля микрокоманды по различным смысловым назначениям.

Наиболее близким к предлагаемому по технической сущности является микроп рог. раммное устройство, содержащее регистр адреса, блок памяти, блоки элементов И и регистры микрокоманд P)

Недостатком такого устройства является то, уго под индикаторные разряды, не имеющие смыслового значения отведен определенный объем блока памяти. 1О

Hem. изобретения — экономия оборудования.

Поставленная цель достигается тем, что в микропрограммном устройстве управпения, содержащем регистр адреса, блок памяти, 2п блоков элементов И (где tl - число зон в блоке памяти) и

2 П регистров микрокоманд, причем группа разрядных выходов регистра адреса соединена с группой адресных входов ра блока памяти, каждый i -ый выход блока памяти, кроме адресного, соединен с первым входом i -го (1+1)-го блока элементов И, выходы которых соединены с входами соответствующих регистров

3 9550 микрокоманд, выходы которых являются информационными выходами устройства, адресный выход- блока памяти соединен с .входом регистра адреса, первый и (й-1)-ый выходы регистра адреса соединены со вторыми выходами с первого до д -го и с (П+1)-го до 2 Yl -ro блоков элементов И соответственно.

На чертеже приведена блок-схема устройства. 10

Устройство содержит регистр 1 адреса, блок 2 памяти, блоки 3-6 элементов И, регистры 7-10 микрокоманд и информационные выходы 11 устройства.

Предлагаемое устройство работает 15 следующим образом.

В регистре 1 содержится адрес микрокоманды, подлежащей выполнению. С выходов регистра 1 код адреса микрокоманды поступает на входы блока 2, на выходах которого появляется код микрокоманд.

При этом коды зон микрокоманды с переменным смысловым значением поступают на соответствующие входы блоков

3-6 элементов И на другие входы которых подак гся сигналы с регистра 1, соответствующие адресу микрокоманды. В зависимости от значения сигналов с выходов регистра адреса 1 открываются соответствующие блоки элементов И, блок элементов ИЗ или блок элементов И4 и блок элементов И5 или блок элементов

И6. При этом коды зон микрокоманды с переменным смысловым значением за35 писываются соответственно в регистр 7 микрокоманды или в регистр 8 микрокоманды и в регистр 9 микрокоманды или в регистр 10 микрокоманды..Сигнал, соответствующий коду зоны следующего адреса микрокоманды, поступает с адресного выхода блока 2 на вход регистра 1 адреса.

Ьь 4

Использование в качестве индикаторных разрядов микрокоманды отдельных разрядов адреса позволяет сократить длину поля микрокоманды, а следовательно, и объем памяти микропрограмм.

Применение изобретения позволяет за счет использования в качестве инди-. каторных разрядов отдельных разрядов регистра адреса, сократить объем блока памяти.

Формула из о бретения

Микропрограммное устройство управления, содержащее регистр адреса, блок памяти, 2й блоков элементов И (где П число зон в блоке памяти) и 2П регист- . ров микрокоманд, причем группа разрядных выходов регистра адреса соединена с группой адресных входов блока памяти, каждый < .-ый выход которого, кроме адресного, соединен с первым входом 3 -го (+1)-го блока элементов И, выходы которых соединены с входами соответствующих регистров микрокоманд, выходы которых являются информационными выходами устройства, адресный выход блока памяти соединен с входом регистра ! адреса, о т л и ч а ю щ е е с я тем, что, с целью экономии оборудования, первый и (tl-1)-й выходы регистра адре

1 са соединены со вторыми входами с первого до q -го и с (t1+1)-го до 2й-го блоков элементов И соответственно.

Источники информации, принятые во внимание при экспертизе

1. Заявка Японии % 54-10220, кл. 97(7), 1979.

2. Заявка Японии М 58-22826, кл. 97(7), 1978 (прототип).

955056

Составитель М. Кудряшев

Редактор Л. Пчелинская Техред А. Ач Корректор E. Рош о

Заказ 6438/53 Тираж 731 Поддисное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

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

 

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

Изобретение относится к области цифровой вычислительной техники, применяется при построении алгоритмически распределенных устройств (систем) микропрограммного управления вычислительных и управляющих систем высокой производительности

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к автоматике и вычислительной технике

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении распределенных систем программного управления, а также подсистем логического управления многоуровневых АСУ

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении систем управления технологическими процессами

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении систем управления технологическими процессами

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

Изобретение относится к автоматике и цифровой вычислительной технике и может быть использовано при построении алгоритмически распределенных устройств микропрограммного управления вычислительных и управляющих систем высокой производительности, проектируемых на базе однотипных БИС (СБИС) и реализующих параллельные алгоритмы обработки информации

Изобретение относится к автоматике и вычислительной технике, предназначено для выполнения требуемых функций программного управления с автоматическим перезапуском при «зависании» прикладной программы и автоматическим переходом в режим сохранения оперативной информации с помощью резервного источника напряжения питания при отключении или аварии основного источника напряжения питания и может быть использовано, например, в качестве ядра микроконтроллерной или микропроцессорной системы (М-системы) обработки информации и управления в реальном времени с поддержкой режима аппаратного сторожевого таймера для перезапуска при «зависании» прикладной программы М-системы, проектируемой с учетом следующих основных принципов [1]: программного управления, магистрального обмена информацией, модульного построения и наращивания вычислительной мощности
Наверх