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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Ссиоз Советских

Социалистических

Республик р11960815 (61) Дополнительное к авт. свид-ву— (22) Заявлено 09.02. 81(21) 3247201/18-24 с присоединением заявки ¹ (51)М Кп з

6 06 F 9/22

Государственный комитет

СССР по делам изобретений н открытий (23} ПриоритетОпубликовано 230982 Бюллетень ¹ 35 (531УДК 681. 326 (088. 8) Дата опубликования описания 2309.82

В. С. Харченко, Н.К. Вайда, И. П. Барбаш, В. И. Сидоренко, Г.Н.Тимонькин, И.П.Ткачев и С.Н.Ткаченко с (72) Авторы изобретения г (71) Заявитель (54) УСТРОЙСТВО МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ

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

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

ИДИ $1).

Его недостатками являются низкие функциональные возможности, обусловленные малой гибкостью и универсальностью устройства.

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

Недостатками этого устройства являются низкие функциональные возможности, обусловленные малой гибкостью и универсальностью его работы. Малая гибкость и универсальность работы объясняются, например, отсутствием возможности обеспечить мультипро960818 граммную работу упранляемых объектов. Кроме того, из-за слабой адаптации устройства к реализуемым программам время их выполнения завышается, что приводит к понижению эффективного быстродействия известно- 5 го устройства.

Цель изобретения — повышение производительности устройства.

Поставленная цель достигается тем, что в устройство микропрограм- t0 много управления, содержащее блок выработки адреса очередной микро-комайды, два блока памяти микрокоманд, два регистра микрокоманд, два дешифратора, коммутатор, регистр со- 15 стояния, информационные входы которого являются входами кода состояний устройства, а выходы соединены с управляющими входами коммутатора, первый и второй .выходы которого соединены соответственно с первым и вторым информационными выходами устройства, первый и второй информационные нходы коммутатора соединены с перными выходами первого и второго дешифратора соответственно, выходы первого блока памяти через первый регистр микрокоманд соединены с информационными входами первого дешифратора, выходы второго блока памяти через второй регистр микрокоманд соединены с информационными входами второго дешифратора, дополнительно введены. первый и второй ренистры адреса, три группы элементов ИЛИ, два шифратора, счетчик адреса, тре- З5 тий дешифратор, триггер режима, дна триггера управления, N узлов хранения признака автономности, три элемента И, четыре элемента ИЛИ, N+4 группы элементов И, причем ад- 4Q ресные входы первого блока памяти микрокоманд подключены через первый регистр адреса к выходам элементов

ИЛИ первой группы, первые вхоНЫ которых соединены с первым выходом 45 блока выработки адреса очередной микрокоманды и с первыми входами элементов И первой группы, вторые входы элементов ИЛИ второй группы— с выходами элементов И втоРой гРУплы, а третьи входы элементов ИЛИ первой группы подключены соответственно к выходам первого шифратора, информационные входы которого соединены с первыми выходами N узлов хранения признака автономности и с соответствующими входами первого элемента ИЛИ, первый упранляющий вход шифратора соединен с выходом первого элемента И, первый вход которого соединен с первыми входами элементов И @ второй группы, первым нходом второго элемента И, первыми входами элемен— тон И третьей и четвертой групп и прямым выходом триггера режима, единичный вход которого подключен к нхо- 65 ду задания режима устройства, а нулевой вход — к входу сброса устройства и к перным входам N узлов хранения признака автономности, нулевой выход триггера режима подключен к второму управляющему входу первого шифратора, к вторым входам элементов И первой группы и к первому упранляющему входу второго шифратора, выходы которого соединены с первыми входами элементов ИЛИ второй группы, вторые входы которых соединены с выходами элементов И третьей группы, третьи входы — с выходами элементов И первой группы, а четвертые входы — с выходами элементов И четвертой группы, вторые входы которых соединены с вторыми выходами блока выработки адреса очередной микрокоманды, выходы элементов ИЛИ второй группы через второй регистр адреса подключены к адресным входам второго блока памяти микрокоманд, вторые входы N узлов хранения признаков автономности соединены с информационными входами второго шифратора, соответствующими входами второго элемента ИЛИ, выход. которого подключен к единичному входу первого триггера управления, второй управляющий вход второго шифратора соединен с выходом второго элемента И, второй вход которого соединен с вторым входом первого элемента И и с управляющим выходом третьего дешифратора,информа.— ционные входы которого соединены с третьими выходами И узлов хранения признака автономности, информационные выходы третьего дешифратора соединены с первыми входами элементов

И с пятой по (N+4)-ю групп, управляющий вход третьего дешифратора соединен с первым входом третьего элемента И и с выходом третьего лемен-. та ИЛИ, первый вход которого подключен к прямому выходу первого триггера управления и к первым входам элементов И третьей группы, второй вход третьего элемента ИЛИ подключен к прямому выходу второго триггера управления и вторым входам элементов И второй группы, третьи входы которых соединены с третьими входами элементов И третьей группы и с выходом счетчика адреса, счетный вход которого соединен с выходом третьего элемента И, второй вход которого является входом тактовых импульсов-устройстна, управляющий вход счетчика адреса подключен к выходу четвертого элемента ИЛИ, первый вход которого соединен с управляющим выходом второго дешифратора и с нулевым входом первого триггера управления, второй вход — с управляющим выходсм первого дешифратора и с нулевым входом второго триггера управления,единичный вход которого подключен к вы960815

65 ходу первого элемента ИЛИ, информационные входы счетчика адреса соединены с выходами элементов ИЛИ третьей группы, входы которых соединены с выходами элементов И от пятой до (N+4)-й групп, вторые входы которых подключены к входам записи. кода модификации адреса устройства, первый вход блока выработки адреса очередной команды является входом считывания устройства, второй вход блока выработки адреса очередной команды является входом кода операций устройства, вторые выходы первого и второго дешифраторов соединены соответственно с вторыми и третьими входами N узлов хранения признака автономности.

При этом каждый i-й узел хранения признака автономности (i = 1,...,N) содержит два триггера, шесть элементов И, два элемента ИЛИ и элемент

И-НЕ, причем первый вход узла соединен с нулевыми входами первого и второго триггеров, единичный выход первого триггера соединен с первыми входами первого и второго элементов

И, нулевой выход — с первыми входами элемента И-НЕ и третьего элемента И, второй вход которого соединен с вторым входом узла, вторым входом второго элемента И и первым входом четвертого элемента И, выход которого соединен с первым входом первого элемента ИЛИ, второй вход которого сое„-.чнен с выходом второго элемента

И, а выход является первым выходом узла, второй выход которого соединен с выходом второго элемента ИЛИ, первый вход которого соединен с выходом первого элемента И, второй вход которого соединен с первыми входами пятого и шестого элементов

И и третьим входом узла, второй вход четвертого элемента И соединен с единичным выходом первого триггера и вторым входом шестого элемента И, выход которого соединен с вторым входом второго элемента ИЛИ, выход пятого элемента И соединен с единичным входом первого триггера, выходтретьего элемента И соединен с единичным входом второго триггера, нулевой выход которого соединен с вторыми входами пятого элемента И и элемента И-НЕ, выход которого является третьим выходом узла.

Увеличение производительности предлагаемого устройства достигается за счет работы как в одчопрограммном режиме (параллельно выполняется одна программа), так и в трех новых режимах: двухпрограммном (одновременно выполняются две различные программы); двухпрограммном с увеличением эффективного быстродействия (одновременно выполняются две различные програмжа, при этом автономные микро5

35 программ. выполняются в двух каналах один раз);однопрограммном с увеличением эффективного быстродействия (параллельно выполняется одна про грамма, при этом каждая автономная микропрограмма выполняется один раз).

На фиг.1 представлена функциональная схема устройства микропрограммного управления; на фиг.2 — функциональная схема узла хранения признака автономности, Устройство микропрограммного управления содержит блок 1 выработки адреса очередной микрокоманды, состоящий из регистра 2 адреса, блока

3 памяти, информационного регистра 4, с полем 5 задания адреса очередной микрокоманды первой программ А<, полем 6 задания адреса очередной микрокоманды второй программы А и полем

7 задания адреса следующей адресной микрокоманды, группу 8 элементов ИЛИ, регистр 9 адреса, блок 10 памяти микрокоманд, регистр 11 микрокоманд, дешифратор 12 микрокоманд, коммутатор

13, шифратор 14, элемент И 15, регистр 16 состояния, (N+4)-ю группу

17i элементов И (i = 1,...,N), группу 18 элементов ИЛИ, счетчик 19 адресов, группу 20 элементов И, группу 21 элементов И, группу 22 элементов И, группу 23 элементов И, группу 24 элементов ИЛИ, регистр 25 адреса, блок 26 памяти микрокоманд, регистр 27 микрокоманд, дешифратор

28 микрокоманд, N узлов 29 хранения признака автономности, дешифратор

30, элемент И 31, шифратор 32, эле.мент И 33, элемент ИЛИ 34, триггер

35 управления, элемент ИЛИ 36, элемент ИЛИ 37, триггер 38 режима,элемент ИЛИ 39, триггер 40 управления, входы 41 и 42, выходы 43 и 44, выходы 45-49 устройства.

Узел 29 хранения признака автономности состоит (фиг.2) из элементов И 50 и 51, элемента ИЛИ 52, триггера 53, элемента И 54, триггера

55, элемента И 56, элемента ПЛИ 57, элементов И 58 и 59, элемента И-НЕ

60, входа 61, выходов 62 и 63,входов 64 и 65, выхода 66.

Устройство программного управления в однопрограммном режиме работает следующим образом.

В исходном состоянии все элементы памяти устройства находятся в нулевом состоянии. На входы 45 устройства поступают информационные сигналы о состоянии работоспособности функциональных узлов устройства и управляемых им объектов. При этом на выходе регистра 16 формируются соответствующие управляющие сигналы .

Пусть все функциональные узлы уст— ройства и управляемых им объектов ра960815.ботоспособны, Тогда на управляющие входы коммутатора 13 подаются управляющие сигналы, обеспечявающие коммутацию первых выходов 43 коммутатора 13 и устройства с первыми входами, а вторых выходов 44 коммутатора и устройства с вторыми входами.

В блок 1 выработки адреса очередной микрокоманды через шестые входы

42 устройства подается код операции.

Код операции задает начальные адреса очередных микрокоманд первой и второй программ. Адрес очередной микрокоманды первой программы считается с первых выходов (поля 5 регистра 4) блока 1 выработки адреса очередной микрокоманды, адрес очередной микрокоманды второй програмьы— с вторых выходов (поля б регистра 4) того же блока. Адрес очередной микрокоманды первой программы поступает через первую групп 8 элементов ИЛИ на первый регистр 9, а через четвертую группу 21 элементов И (на первые входы с вторых выходов триггера 38 режима поступает в однопрограммном режиме разрешающий сигнал) и вторую группу 24 элементов ИЛИ на второй регистр 25. Так как в однопрограммном режиме работы устройства на первом. выходе триггера 38 режима сигнал не формируется, то через первую группу 20 элементов И, третью группу 22 элементов .И, вторую группу 23. элементов И, первый элемент И 15 и второй элемент И 31 коммутация не производится. Следовательно, на вторые и третьи входы первой группы 8 элементов HJIH и на вторые, третьи и четвертые входы второй группы 24 элементов ИЛИ сигналы не поступают.

Адреса сформированных в регистрах 9 и 25 выполняемых очередных микрокоманд поступают соответственно на первый и второй блоки 10 и 26 памяти микрокоманд. В соответствии с адресами выполняемых очередных микрокоманд из первого и второго блоков 10 и 26 выбираются выполняBMHB микрокоманды первой программы, которые поступают соответственно на первый и второй регистры 11 и

27 микрокоманд. Далее сигналы с первого и второго регистров 11 и 27 микрокоманд считываются соответственно на первый .и второй дешифраторы 12 и

28 микрокоманд, с информационных выходов которых, через коммутатор 13 сигйалы подаются соответственно на первый и второй выходы 43 и 44 устройства. Таким образом, последовательность микрокоманд первой программы поступает .на выходы 43 и 44 устройства, обеспечивает работу соответствующих объектов управления (операционных блоков, например).

B случае необходимости подачи последовательности микрокоманд первой программы только на первые выходы

43 устройства или только на вторые выходы 44 устройства изменяют код состояния работоспособности функциональных узлов устройства и управляемых им объектов, подаваемый на первые входы 45 устройства. При этом

10 на выходах регистра 16 формируются сигналы, обеспечивающие соответствующую коммутацию в коммутаторе 13.

После считывания первой микрокоманды i-A автономной микропрограммы из первого и второго блоков 10

15 и 26 памяти микрокоманд на информационных выходах первого и второго дешифраторов 12 и 28 микрокоманд в

i-ом разряде поля признака автонсмности считывается единица. В соответствии с этим на второй и третий входы 61 и 65 i-ro узла 29 хранения признака автономности поступают сигналы, по которым через элементы И 54 и 58 осуществляется установка в единичное состояние триггеров 53 и 55.

Если затем в ходе выполнения про- грамм устройство вновь переходит к реализации i-й автономной микропрограммы, то на входы 61 и 65 узла 29i поступают сигналы, которые проходят через элементы И 51, ИЛИ 52 и И 56, ИЛИ 57 на выходы 62 и 63. Сигналы с этих выходов проходят на i-e информационные .входы шифраторов 14 и 32 соответственно, которые выдают коды модификации адреса второго вида. В результате на регистрах 9 и 25 сформируются адреса очередных микрокоманд, которые определяют адреса начальных микрокоманд, следующих за

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

45 целом. далее устройство в этом режиме продолжает функционировать аналогично описанному. Если в процессе функционирования выходит из строя один из узлов устройства или управля50 емого блока, что фиксируется регистром 16, то на выходах коммутатора

13 формируются сигналы, которые блокируют прохождение микрокоманд от отказавшего канала или к отказавше55 му блоку.

Рассмотрим работу устройсTBа в двухпрограммном режиме.

В этом случае каждый из каналов микропрограммного управления реали60 - зует свою программу. двухпрограммному режиму соответствует единичное состояние триггера 38.режима, На вход 42 поступает код операции, по которому блок выработки адреса 5 очередной микрокоманды формирует

960815 равляющих входах присутствуют нулевые сигналы. Единичный сигнал с выхода эл": ынта HJIH Зб открывает элемент И 45

l33 и дешифратор 30, а сигнал с первоro выхода триггера 35 (40) открывает

;блок 22 элементов И (И 20) .

Дешифратор 30 в соответствии с кодом о выполненных антономных микро- 5Q программах, формируемым на выходах

66 узлов 29i открывает соответствующий блок 17„ элементов И, разрешая записать н счетчик 19 начального ко,qa модификации адреса первого вида.

Этот код проходит затем через блок

22 элементов И (И 20) и блок 24 элементов ИЛИ (ИЛИ 8) н регистр 25 (9), определяя начальный адрес одной из невыполненных ранее автономных микропрограмм. Последующие адре55 са формируются счетчиком 19 по импуль"aM, гроходящим со входа 47 через элемент И ЗЗ.

Таким образом, второй (первый ) канал реализует вместо выполненной

6S последовательности адресов микрокоманд двух программ.

Адреса проходят через блок 8 элементов ИЛИ и блоки 23 элементон И, открытых единичным сигналом с первого выхода триггера 38 и элементов

ИЛИ 24, в регистры 9 и 25.соответственно. В соответствии с указанными адресами считываются последовательности микрокоманд, которые поступают на выходы 43 и 44 для управления 10 двумя блоками.

Таким образом, работа продолжается до тех пор, пока в одном из каналов не сосчитается первая.микрокоманда i-й автономной микропрограммы. 15

При этом дешифратор 12(28) формирует сигнал, который ° поступает на вход 61 (65)i-ro узла 29i хранения признака автономности и через элемент И 54 (И 56) устананливает триггер 55(53) 2О н единичное состояние, запоминая тем самым факт выполнения i-й автономной микропрограммы. Затем работа устройства продолжается аналогично описанному и н узлах 29 запоминаются номера автономных микропрограмм, выполненных любым из каналов. Если после считывания очередной микрокоманды во втором (первом) канале оказывается, что эта микрокоманда является начальной í i-й автономной микропрограмме, т.: на соотнетстнующем выходе дешифратора 28(12) появляется сигнал, который поступает на вход 65(61) узла

29i : ".>т:.т сигнал проходит .через от. ::рытый элемент И 56 (И 51) и элемент

ИЛИ 7 (ИЛИ 52) на выход 63 (62) узл-:. ?9 Далее по этому сигналу через элемент ИЛИ 34 (HJIH 39) устанавливается н едини-|ное состояние триггер

35 (40) управления. Шифратором 32 40 (J 4) код модификации при этом не вырабатываетсп, поскольку на обоих упранее i-й автономной микропрограммы

j ro автономную микропрограмму (j = 1, N„ j p i),.coêðàùàÿ тем самым общее время выполнения программ. После окончания 1-й автономной микропрограммы сигналом с выхода дешифратора 28(12) обнуляется триггер 35(40) и через элемент ИЛИ 37 устанавливается н исходное состояние счетчик

19.

Работа устройства далее продолжается как описано выше до тех пор, пока однократно не будут выполнены все автономные микропрограммы. При этом на выходах 66 всех узлов 29i устанавливаются единичные сигналы.

В результате на единичном выходе дешифратора 30 сформируется единичный сигнал, который, проходя через элементы И 15 и И 31, разрешает формирование шифраторами 14 и 32 кодов модификации адреса второго вида.

Если после этого в одном из каналов необходимо вновь выполнить одну из автономных микропрограмм, то по сигналу с соответствующего выхода одного из узлов 29 хранения признака автономности шифратор 14 или 32 сформирует коды модификации с целью

"обхода" выполненной автономной микропроrpаммы.

При этом повышение эффективности предлагаемого устройства по сравнению с известным характеризуется,например, увеличением производительности. Указанная величина повышения производительности работы устройства может достичь величины: для однопрограммного режима — в Q„ = 1,24 раза; для двухпрограммного режима— в Q = 1,54 раза.

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

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

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

12 шифратора, о т л и ч а ю щ е е с я тем, что, с целью повышения производительности устройства, оно дополнительно содержит первый и второй регистры адреса, три группы элементов

ИЛИ, два шифратора, счетчик адреса, 5 третий дешифратор, триггер режима, два триггера управления, N узлов хранения признака автономности, три элемента И, четыре элемента ИЛИ, N+4 группы элементов И, причем адресные 1О входы первого блока памяти микрокоманд подключены через первый регистр адреоа к выходам элементов ИЛИ первой группы, первые входы которых соединены с первым выходом блока выработки адреса очередной микрокоманды и с первыми входами элементов И первой группы, вторые входы элементов ИЛИ второй группы — с выходами элементов И второй группы, а .третьи входы элемен- 2О тов ИЛИ первой группы подключены соответственно к выходам первого шифратора, информационные входы которого соединены с первыми выходами N узлов хранения признака автономности и с соответствующими входами первого элемента ИЛИ, первый управляющий вход шифратора соединен с выходом первого элемента И, первый вход которого соединен с первыми входами элементов И второй группы, первым входом второго элемента И, первыми входами элементов

H. третьей и четвертой групп и прямым выходом триrrepа режима, единичный вход которого подключен к входу зада- З ния режима устройства, а нулевой входк входу сброса устройства и к первым входам N узлов хранения признака автономности, нулевой выход триггера режима подключен к второму управляющему входу первого шифратора, к вторым вхо-40 дам элементов И первой группы и к первому управляющему входу второго шифратора, выходы которого соединены с первыми входами элементов ИЛИ второй груп. пы, вторые входы которых соединены с 45 выходами элементов И третьей группы, третьи входы — с выходами элементов И первой группы, а четвертые входы — с выходами элементов И четвертой группы, вторые входы которых соединены с 5Q вторыми выходами блока выработки адреса очередной микрокоманды, выходы элементов ИЛИ второй группы через второй регистр адреса подключены к адресным входйм второго блока памяти микрокоманд, вторые выходы N узлов хранения признаков автономности соединены с информационными входами второго шифратора, соответствующими входами второго: элемента ИЛИ, выход которого подключен t к единичному входу первого триггера управления, второй управляющий вход второго шифратора соединен с выходом второго элемента И, второй вход кото. ,рого соединен с вторым входом пер-. вого элемента И и с управляющим вы- ходом третьего.дешифратара, информационные входы которого соединены с третьими выходами узлов хранения признака автономности, информационные выходы третьего дешифратора соединены с первыми входами элементов И с пятой по (N+4j-ю групп, управляющий вход третьего дешифратора соединен с первым входом третьего элемента И и с выходом третьего элемента ИЛИ, первый вход которого подключен к прямому выходу первого триггера управления и к первым входам элементов И третьей группы, второй вход третьего элемента

ИЛИ подключен к прямому выходу второго триггера управления и вторым входам элементов И второй группы, третьи входы которых соединены с третьими входами элементов И третьей группы и с выходом счетчика адреса, счетный вход которого соединен с выходом третьего элемента И, второй вход которого является входом тактовых импульсов устройства, управляющий вход счетчика адреса подключен к выходу четвертого элемента ИЛИ, первый вход которого coemнен с управляющим выходом второго дешифратора и с нулевым входам первого триггера управления, второй вход— с управляющим выходом первого дешифратора и с нулевым входом второго триггера управления, единичный вход которого подключен к выходу первого элемента ИЛИ, информационные входы счетчика адреса соединены с выхоцами элементов ИЛИ третьей группы, входы которых соединены с выходки элементов И от пятой до (N+4j-й групп, вторые входы которых подключены к входам записи кода модификации адреса устройства, первый вход блока выработки адреса очередной команды является входом считывания устройства, второй вход блока выработки адреса очередной команды является входом кода операци; устройства, вторые выходы первого и второго дешифраторов соединены coorветственно с вторыми и третьиьи входами N узлов хранения признака автономности.

2. Устройство по п.1, о т л и ч а ю щ е е с я тем, что каждый

i-й узел хранения признака автономности (i = 1,...,Nj содержит два триггера, шесть элементов И, два элемента ИЛИ и элемент И-НЕ, причем первый вход узла соединен с нулевыми входами первого и второго триггеров, единичный выход первого триггера соединен с первым входом .первого и второго элементов И, нулевой выход— с первыми входами элемента И-HE u третьего элемента И, второй вход кс— торого соединен с вторым входам узла, вторым входом второго элемента И и первым входом четвертого элемента И, выход которого соединен с первым входом первого элемента ИЛИ,. второй вход

13

14 которого соединен с выходом второго элемента И, а выход является первым-- выходом узла, второй выход которого соединен с выходом второго элемента

ИЛИ, первый вход которого соединен с выходом первого элемента И, второй вход которого соединен с первыми входами пятого и шестого элементов И и третьим входом узла, второй вход четвертого элемента И соединен с единичным выходом первого триггера и вто-10 рым входом шестого элемента И, выход которого соединен с вторым входом второго элемента ИЛИ, выход пятого элемента И соединен с единичным входом . первого триггера, выход третьего элемента И соединен с единичным входом второго триггера, нулевой выход которого соединен с вторыми входами пятого элемента И и элемента И-НЕ, выход которого является третьим выходом узла.

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

1. Авторское свидетельство СССР

Р 646333, кл.G Об F 9/22, 1979.

2. Авторское свидетельство СССР

9 556439, кл.G 06 F 9/22, 1977 (прототип)„

Составитель Л.Логачева

Редактор A.Øèøêèíà Техред M.Òåïåð Корректор Е.Рошко

Закаэ 7283/59 Тираж 731 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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