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

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано при разработке микропрограммных устройств управления , контроля и диагностирования ЭВМ и вычислительных систем, систем производственного контроля и управления технологическими процессами. Цель изобретения - упрощение и повышение диагностирования устройства путем организации частичного совмещения реализации алгоритмов управления и диагностирования . Устройство содержит блок 1 памяти микрокоманд, регистр 2 адреса, регистр 3 микроопераций, регистр 4 возврата, коммутатор 5 адреса , коммутатор 6 модифицируемого разряда адреса, коммутатор 7 синхронизирующего сигнала, коммутатор 8 управляющего сигнала, мультиплексор 9 логических условий, блок 10 сравнения , триггер 11 отказа, триггер 12 пуска, генератор 13 тактовых импульсов , дешифратор 14, блок элементов И , третий, первый, четвертый и второй 16-19 элементы И, элемент ИЛИ 20. 4 ил. (Л to со -vl О) со

СОВХОЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН

„„SU„„1297063 А1 др 4 G 06 F 11/26 G 05 В 23 02

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Ю с н двтоескомч свиДКтепьСтвм тг

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3968296/24-24 (22} 22.10.85 (46) 15.03.87. Бюл. ¹ 10 (72) Г.Н. Тимонькин, В.С. Харченко, В.П. Улитенко, Б.О. Сперанский, P.È. Могутин и С.Н. Ткаченко (53) 621.396(088.8) (56) Авторское свидетельство СССР № 968815, кл. G 06 Г 9/22, 1981.

Авторское свидетельство СССР № 1174930, кл. 0 06 F 11/26. (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ, КОНТРОЛЯ И ДИАГНОСТИРОВАНИЯ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано при разработке микропрограммных устройств управления, контроля и диагностирования ЭВМ и вычислительных систем, систем производственного контроля и управления технологическими процессами. Цель изобретения — упрощение и повышение диагностирования устройства путем организации частичного совмещения реализации алгоритмов управления и диагностирования. Устройство содержит блок 1 памяти микрокоманд, регистр 2 адреса, регистр 3 микроопераций, ре-. гистр 4 возврата, коммутатор 5 адреса, коммутатор 6 модифицируемого разряда адреса, коммутатор 7 синхронизирующего сигнала, коммутатор 8 управляющего сигнала, мультиплексор 9 логических условий, блок 10 сравнения, триггер 11 отказа, триггер 12 пуска, генератор 13 тактовых импульсов, дешифратор 14, блок элементов

И 15,-15, третий, первый, четвертый и второй 16-19 элементы И, элемент ИЛИ 20. 4 ил.

1297063

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

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

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

Устройство (фиг.l) содержит блок

1 памяти микрокоманд, регистр 2 адреса, регистр 3 микроопераций, регистр

4 возврата, коммутатор 5 адреса, коммутатор 6 модифицируемого разряда адреса, коммутатор 7 сикх- 25 ронизирующего сигнала, коммутатор 8 управляющего сигнала, мультиплексор 9 логических условий, блок 10 сравнения, триггер ll отказа, триггер 12 пуска, генератор 13 такто- 30 вых импульсов, дешифратор 14 (отказа), блок элементов И 15,-15„, третий 16, первый 17, четвертый 18 и второй 19 элементы И, элемент ИЛИ 20, входы: "Код операций" 2!, "Пуск" 22, "Логические условия" 23, выходы:

"микрооперация" 24, "Номер отказа"

" 25, выходы блока 1 памяти микроопераций: микроопераций 26, метки 27, логических условий 28, адреса 29., вы- 4 > ходы регистра 3 микрокоманд третий (конец команды) 30, второй (конца работы) 31, группа первых выходов (микрооперации) 32, первый 33 и второй

34 выходы генератора 13 тактовых импульсов.

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

На выходе 26 блока 1 памяти микрокоманд считываются сигналы микроопераций, на выходе 27 — сигнал метки, на выходе ?8 — код йроверяемого логического условия (или эталонное значение выходной реакции объекта управления), а на выходе 29 считывается адрес очередной микрокоманды.

Регистр 2 адреса предназначен для приема хранения и выдачи адреса очередной микрокоманды при ветвлениях микропрограммы управления (МПУ) и выполнении устройством микропрограммы диагностики (МПД) и формирования адресов очередных микрокоманд линейных участков МПУ путем увеличения предыдущего адреса на единицу. 3апись адреса, поступившего на D-входы регистра 2, осуществляется по заднему фронту первого тактового импульса, поступающего на его вход синхронизации через коммутатор 7 синхронизирующего сигнала с выхода 33 генератора

13 тактовых импульсов. Увеличение содержимого регистра 2 на единицу осуществляется по заднему фронту первого тактового импульса, поступившему íà его счетный вход через элемент И 16 с выхода 33 генератора 13 тактовых импульсов.

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

l3 тактовых импульсов. Сигналы микроопераций считываются с выхода 32 регистра 3. С выхода 30 (один разряд) считывается сигнал конца команды, принимающий единичное значение по окончании реализуемой микропрограммы управления идиагностики (МПУ и МПД) в случае необнаружения отказа или выявления автоматически восстанавливаемого отказа. С выхода 31 (один разряд) считывается сигнал конца работы, он принимает единичное значение при окончании устройством работы и по окончании микропрограммы диагностики (МПД):в случае выявления невос- танавливаемого отказа.

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

Запись адреса возврата в регистр 4 осуществляется по заднему фронту синхроимпульса с выхода 33 генератора 13 тактовых импульсов, который

1297063 при условии, что на выходе элемента

ИЛИ 20 присутствует нулевой сигнал (т.е. выполняемая микрокоманда не является микрокомандой ветвления и отказ объекта управления еще не 5 наступил), поступит через элемент

И 19 на его вход синхронизации.

Коммутатор 5 адреса предназначен для коммутации на вход регистра 2 адреса очередной микрокоманды. Он осуществляет передачу на вход регистра 2 одного из трех адресов, поступающих на его информационные входы: начального адреса микропрограммы, поступающего на вход 21 устройства, 15 текущего адреса очередной микрокоманды управления при ветвлении микропрограммного управления (МПУ) или очередной микрокоманды диагностики (МПД), поступающего с группы выходов 29 адреса блока 1 памяти, и адреса возврата, поступающего с выхода регистра 4 возврата. Управления коммутатором 5 осуществляется сигналами, поступающими с выхода 30 конца команды регистра 3 микроопераций и выхода элемента ИЛИ 20.

Коммутатор 6 модифицируемого разряда адреса предназначен для модификации младшего разряда адреса очередной микрокоманды при выполнении микропрограммы диагностики (триггер

11 отказа в единичном состоянии).

Модификация осуществляется выходным сигналом блока 10 сравнения. Если значение выходного сигнала блока 10 сравнения равно единице, то значение модифицируемого разряда адреса передается на выход коммутатора 6 без из40 менений, если значение выходного сигнала блока 10 сравнения равно нулю, то в младший разряд адреса принудительно заносится ноль. При выполнении микропрограммы управления (триггер 1145 отказа в нулевом состоянии) на выход коммутатора 6 передается выходной сигнал мультиплексора 9 логических условий.

Коммутатор 7 синхронизирующего

50 сигнала предназначен для управления записью в регистр 2 адреса очередной микрокоманды. Первый тактовый импульс с выхода 33 генератора 13 тактовых импульсов проходит на его выход тог55 да, когда в регистр 2 адреса необходимо записа ть начальный адрес следующей микропрограммы — код операции (единичный сигнал на выходе 30 конца команды регистра 3 микрооперации} и когда устройство выполняет микрокоманду ветвления микропрограммы управления или микропрограмму диагностики (единичный сигнал на выходе элемента

ИЛИ 20).

Коммутатор 8 управляющего сигнала предназначен для управления дешифра" тором 14 (отказа), выдачей сигналов микроопераций на выход 24 устройства и управления обнулением триггера ll отказа. Единичный сигнал на его выходе, разрешающий работу дешифратор 14 (отказа), прохождение импульсов с выхода 33 генератора 13 через элемент

И 18 и запрещающий выдачу сигналов на выход 24 микроопераций устройства, появится только тогда, когда на одном из выходов 30 конца команды (в случае восстановимого отказа или при его необнаружении) или 31 конца работы (в случае невосстановимого отказа) регистра 3 микроопераций присутствует единичный сигнал, триггер 11 отказа в единичном состоянии и на выходе элемента ИЛИ 20 присутствует единичный сигнал (единичный сигнал на выходе 27 метки блока 1 памяти в последней микрокоманде микропрограммы диагностики появиться не может, поэтому единичный сигнал на выходе элемента ИЛИ 20 определяется только единичным состоянием триггера 11 отказа, т.е. когда устройство закончило отработку микропрограммы диагностики).

Мультиплексор 9 логических условий предназначен для модификации младшего разряда адреса очередной микрокоманды микропрограммы управления. С этой целью на его информационный вход подаются сигналы логических условий, поступающие с входа

23 устройства, а на управляющий вход подается код проверяемых логических условий с выхода 28 блока 1 памяти.

Ехидной сигнал мультиплексора 9 определяется фучкцией

Z=X, Y, +Х Уд+...+X„Y „, где Х,...,Х„ — значения логических условий; — коды проверяемых логических условий (У; если Y„=1; л 1 " У если У =О.

2 z

У вЂ” значение i-го разряда кода логических условий.

12970б3

Если очередная микрокоманда является микрокомандой ветвления и значения разрядов кода логических условий таковы, что Y =1 (j-О, jwi), то Е=Х

1 т.е, на выходе мультиплексора 9 логических условий появится значение логического условия, которое используется в качестве младшего разряда ,адреса следующей микрокоманды.

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

Блок 10 сравнения предназначен для сравнения кода, поступающего с входа 23 устройства, с кодом эталонного результата, поступающего с выхода 28 поля логических условий блока

1 памяти. Сигнал на выходе блока 10 сравнения формируется в соответствии с логической функцией

Z=(X Y,+n, )(Х,Y,),...,(Õ„Y„+Õ„Y„) где Х вЂ” значение i-ro разряда срав1 ниваемого кода;

Y — значение i ãî разряда эта1 лонного кода.

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

Триггер 14 отказа предназначен для запоминания сигнала о появлении отказа. В единичное состояние он переводится по единичному сигналу (его переднему фронту), поступившему на его S-вход с выхода элемента И 17, Обнуление триггера ll отказа происходит по заднему фронту первого тактового импульса, поступившего через элемент И 18 (при условии единичного сигнала на выходе коммутатора 8 управляющего сигнала) одновременно на

К-вход и С-вход триггера 11.

Триггер 12 пуска предназначен для управления генератором 13 тактовых импульсов. Его включение осуществляется по сигналу "Пуск", поступающему на вход 22 устройства, а выключение — по сигналу "Конец работы" с выхода 30 регистра 3 микроопераций.

Генератор 13 тактовых импульсов предназначен для синхронизации работы устройства. На его выходах 33 и 34 формируются первый и второЙ тактовые импульсы соответственно, которые сдвинуты по фазе друг относительно

5 друга, формирование импульсов происходит только при единичном сигнале, поступающем на вход генератора 13.

Длительность первого тактового импульса, формируемого на выходе 33 генератора 13, должна быть больше времени переключения цепи из соединенных последовательно элемента И 17, триггера 11 отказа, элемента ИЛИ 20 и коммутатора 5 адреса.

Дешифратор 14 (отказов ) служит для дешифрации кода отказа, поступающего на его информационный вход с вы- . хода 32 регистра 3 микроопераций.

Сигнал на выходе дешифратора 14 (отказов) появится только в случае появления на его управляющем входе единичного сигнала, поступающего с выхода коммутатора 8 управляющего сигнала, т.е. по окончании микропрограммы диагностики.

Блок элементов И 15, — 15„ управляет передачей кода микроопераций с выхода 32 микроопераций регистра 3 микроопераций на выход 24 устройства. Если на выходе коммутатора 8 управляющего сигнала появляется единичный сигнал, что соответствует окончанию микропрограммы диагностики, то он поступает на второй (ин35 версный) вход элементов И 15 — 15„ и запрещает поступление кода отказа, записанного в поле микрокоманды операций, последней микрокоманде на выход 24 устройства. Элемент И 16 слу40 жит для управления формированием адреса очередной микрокоманды на линейных участках микропрограммы управления. Первый тактовый импульс с выхода 33 генератора 13 тактовых импульсов пройдет через него на счетный вход регистра 2 адреса только тогда, когда на выходах 30 конца команды регистра 3 микроопераций и элемента ИЛИ 20 присутствуют нулевые сигналы, т.е„ выполняемая устройством микрокоманда не является микрокомандой ветвления или микрокомандой микропрограммы диагностики, или начальной микрокомандой микропро55 граммы управления.

Элемент И 17 служит для установки триггера ill отказа в единичное состояние. Для этого на его входы по1297063 дается сигнал с выхода блока сравнения 10, сигнал с выхода 27 метки, блока 1 памяти и тактовые импульсы с выхода 33 генератора 13 тактовых импульсов. Если первые два сигнала примут нулевые значения, то на выход элемента И 17 пройдет очередной тактовый импульс с выхода 33 генератора

13 и триггер 11 отказа перейдет в

l0 единичное состояние.

Элемент И 18 служит для управления обнулением триггера ll отказа.

Для этого на его входы подается сигнал с выхода коммутатора 8 управляю15 щего сигнала и тактовые импульсы с выхода 33 генератора 13 тактовых импульсов. Если сигнал на выходе коммутатора 8 примет единичное значение (что произойдет по окончании микропрограммы диагностики), то очередной тактовый импульс с выхода 33 reнератора 13 тактовых импульсов поступит через элемент И 18 и К-вход и

С-вход триггера 11 отказа и по задне25 му фронту этого импульса триггер 11 обнулится.

Элемент И 19 служит для управления записью информации в регистр 4 возврата. В регистр 4 возврата запи30 сываются адреса микрокоманд линейных участков микропрограммы управления, при выполнении которых выходные реакции объекта управления совпали с их эталонными значениями, т.е. при выполнении этих микрокоманд на объекте управления не произошел отказ. Если при выполнении микрокоманды, на объекте управления произошел отказ, то на второй (инверсный) вход элемента

И 19 поступит единичный сигнал с выхода элемента ИЛИ 20 и запретит прохождение тактовых импульсов, поступающих с выхода 33 генератора 13 тактовых импульсов на второй вход элемента И 19, на синхровход регистра 4

45 возврата. Таким образом, в регистре

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

Элемент ИЛИ 20 выполняет операцию дизъюнкции над сигналами, поступающими с выхода 27 метки блока 1 памяти и с прямого выхода триггера 11 отказа.

Единичный сигнал "Конец работы" на выходе 31 регистра 3 микроопераций появится только в конце работы устройства или в случае определения автоматически невосстанавливаемого отказа объекта управления в последней микрокоманде диагностики.

Если считанная микрокоманда не является микрокомандой ветвления, то значение метки на выходе 27 блока 1 памяти микрокоманд будет нулевым, а на выходе 28 поля логических сигналов будут присутствовать сигналы эталонного значения выходной реакции— объекта управления на данную микрокоманду.Эталонное значение. выходной реакции сравнивается с ее действительным значением, поступающим на вход 23 устройства блока 10 сравнения. Если во время выполнения микрокоманды на объекте управления не произошло отказа, то его выходная реакция совпадет с эталонным значением и на выходе блока 10 сравнения появится единичный сигнал, на выходе элемента останется нулевой, триггер

ll отказа останется в нулевом состоянии и на выходе элемента ИЛИ 20 будет присутствовать нулевой сигнал.

В результате следующий тактовый импульс с выхода 33 генератора 13 пройдет не через коммутатор 7 синхронизирующего сигнала, а поступит через элемент И 16 на счетный вход регистра 2 адреса, а также через открытый элемент И 19 поступит на вход синхронизации регистра 4 возврата. По его заднему фронту регистр 2 адреса сформирует адрес очередной микрокоманды путем увеличения предыдущего адреса на единицу, в регистр 4 возврата перепишется адрес предыдущей микрокоманды из регистра 2, и дальше весь цикл работы устройства повторится.

Если считанная микрокоманда является микрокомандой ветвления, то значение метки на выходе 27 блока l памяти будет единичным, на выходе 28 будет присутствовать код проверяемого логического условия, а на выходе 29 — адрес условного перехода.

В соответствии с кодом логического условия на выходе мультиплексора 9 появится значение проверяемого логического условия, которое пройдет на выходе коммутатора 6 модифицируемого разряда адреса (так как триг9 12970 гер 11 отказа в нулевом состоянии) и будет являться младшим разрядом очередной микрокоманды. Таким образом будет осуществлена модификация адреса очередной микрокоманды значением 5 проверяемого логического условия.

Так как значение метки на выходе

27 блока 1 памяти равно единице, то элемент И 17 закрыт и триггер ll отказа не может быть переведен в едияичное состояние, на выходе элемента ИЛИ 20 присутствует единичный сиг— нал, в соответствии с которым через коммутатор 5 адреса на информационный вход регистра 2 адреса поступит

f5 модифицированный адрес очередной микрокоманды, который запишется в него

IIo заднему фронту следующего тактового импульса с выхода 33 генератора

13, поступившего на его вход синхронизации через коммутатор 7. Элементы

И 1б и И 19 будут закрыты сигналом с выхода элемента ИЛИ 20, поэтому на счетный вход регистра 2 адреса и вход2 синхронизации регистра 4 возврата тактовыи импульс не поступит. Дальнейшая работа устройства будет определяться тем, что будет считанная микрокоманда являться микрокомандой

30 ветвления или нет.

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

На выходе 27 метки блока 1 памяти также нулевой сигнал и поэтому очередной тактовый импульс с выхода 33 генератора 13 пройдет через элемент

И 17 на Я-вход триггера 11 отказа и по его очередному фронту триггер

11 перейдет в единичное состояние.

На выходе элемента ИЛИ 20 появится единичный сигнал. В результате через коммутатор 5 адреса на информационный вход регистра 2 адреса с выхода 29 блока 1 памяти поступит адрес микропрограммы диагностики, который запишется в регистр 2 по заднему фронту того же тактового импульса с выхода 33 генератора 13, посту55 пившего через коммутатор выходов дешифратора 14; появится единичный сигнал, соответствующий коду, постуl0 пившему на его вход с выхода 32 регистра 3 микроопераций и однозначно указывающий на отказавший блок управляемого объекта. Одновременно единичный сигнал на вьгходе коммутатора 8 закроет блок элементов И !5 -15 и

1 на вьгходе 24 устройства будет присутствовать нулевой код, и откроет элемент И 18 по ваднему фронту следующего тактового импульса.

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

В исходном состоянии все элементы памяти устройства (фиг. 1) находятся в нулевом состоянии, за исключением разряда регистра 3 микроопераций, соответствующего выходу 30 конца команды регистра (цепи установки исходного состояния устройства не показаны), последний разрешает передачу через коммутатор 5 адреса кода операции с входа 21 устройства и его запись в регистр 2 адреса.

По сигналу "Пуск" с входа 22 устройства триггер 12 пуска устанавливается в единичное состояние и включает генератор 13. По заднему фронту первого тактового импульса с выхода

33 генератора 13 тактовых импульсов, поступающего через коммутатор 7 синхнизирующего сигнала на синхровход регистр 2 адреса, регистр 2 с входа

21 устройства, через коммутатор 5 адреса запишется код реализуемой микропрограммы, которыи определяет адрес ее первой микрокоманды. Записанный в регистре 2 адрес поступает на вход блока 1 памяти микрокоманд. В результате на его выходе 26 появятся сигналы микроопераций, на выходе 27 — значение метки на выходе 28 проверяемого логического условия, на выходе

29 — адрес следующей микрокоманды.

По заднему фронту второго тактового импульса с выхода 34 генератора

13 микрооперационная часть микрокоманды записывается в регистр 3 микроопераций. В результате на его выходе

30 конца работы пропадет единичный сигнал, а на выходе 32 появятся сигналы микроопераций, которые через блок элементов И 15 -15 выдаются на и выход 24 устройства, с выхода 33 генератора 13 в регистр 2 адреса через коммутатор 5 запишется адрес, хранящийся в регистре 4 возврата, т.е. адрес последней правильно выполненной микрокоманды, а триггер ll отка1297063

12 за обнулится. Таким образом, устройство возобновит выполнение микропрограммы управления.

Если же при выполнении диагностической микропрограммы причины отказа обнаружены не были, устройство микропрограмму восстановления не выполняет, а в последней микрокоманде диагностической микропрограммы на выходах регистра 3 микроопераций появятся сигналы аналогичные предыдущему случаю, только на выходе 32 появится нулевой код индикации о причине отказа, на выходе дешифратора 14 (отказов) не будет (соответствует 15 отсутствию отказа, т.е. сигнал отказа был сформулирован в результате сбоя). Далее устройство функционирует также как и в предыдущем случае. 20

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

31 конца работы появится единичный сигнал, а на выходе 32 регистра 3 микроопераций появится код причины отказа. В результате на выходе коммутатора 8 управляющего сигнала появит-З0 ся единица и на выходе дешифратора 14 отказов появится индикация, а единичный сигнал с выхода 31 конца работы регистра 3 микроопераций выключает триггер 12 пуска, нулевой сигнал с 35 выхода которого поступает на вход генератора 13 и формирование тактовых импульсов прекращается — работа устройства заканчивается.

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

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

ИЛИ и коммутатор адреса, подключенный первой и второй группой информа55 ционных входов соответственно к входу "Код операции устройства" и к выходам регистра возврата, а выходом— к информационному входу регистра адреса, соединенного выходами с группой информационных входов регистра возврата и с группой входов блока памяти, подключенного выходом метки к первому входу первого элемента И, группой выходов логических условий — к группе первых входов блока сравнения и к группе управляющих входов мультиплексора логических условий, связанного группой информационных входов с входом "Логические условия" устройства и с группой вторых входов блока сравнения, подклю.ченного выходом к первому управляющему входу коммутатора модифицированного разряда адреса, соединенного первым информационным входом с выходом модифицированного разряда адресных выходов блока памяти, подключенного входом модифицированного разряда к выходу коммутатора модифицированного разряда адреса, группой адресных выходов — к группе третьих информационных входов коммутатора адреса, а группой выходов микроопераций — к группе информационных входов регистра микрокоманд, связанного группой первых выходов с группой первых входов блока элементов И и с группой информационных входов дешифратора, а входом синхронизациис первым выходом генератора тактовых импульсов, подключенного входом к прямому выходу триггера пуска, соединенного S-входом с входом "Пуск" устройства, а R-входом — с вторым выходом регистра микрокоманд, подключенного третьим выходом к первому информационному входу коммутатора управляющего сигнала и к первому управляющему входу комммутатора синхронизирующего сигнала, связанного информационными входами с вторым выходом генератора тактовых импульсов и первым входом второго элемента И, синхровход регистра возврата соединен с выходом второго элемента И, S-вход триггера отказа подключен к выходу первого элемента И, а выходы дешифратора и блока элементов И соответственно — к выходам "Номер отказа" и "Микрооперация" устройства, о т л и ч а ю щ е е с я тем, что, с целью упрощения и повышения оперативности диагностирования устройства, первые управляющие входы коммутатора адреса подключены к третьему выходу

1297063

13,1П вЂ” Д вЂ” Д вЂ” ... П П -Д-П-34... П .Д ДП

Кокец ИПД

П Переход к НПП микрокоманды Вембленир регистра микрокоманд и к первому входу третьего элемента И, соединенного выходом cq счетным входом регистра адреса, вторым входом - с вторым управляющим входом коммутатора сикхронизирующего сигнала, с вторым входом второго элемента И, с вторыми управляющими входами коммутатора адреса, с выходом элемента ИЛИ и с управляющими входами коммутатора управ-10 ляющего сигнала, подключенного вторым информационным входом к второму выходу регистра микрокоманд, а выходом — к управляющему входу дешифратора, к второму входу блока элементов

И и к первому входу четвертого элемента И, связанного выходом с С и Квходами триггера отказа, а вторым входом — с первым входом .второго элемента И и с вторым входом первого элемента И, подключенного третьим входом к первому управляющему входу коммутатора модифицированного разряда адреса„ соединенного вторыми управляющими входами с прямым выходом триггера отказа и с первым входом элемента ИЛИ, подключенного вторым входом к первому входу nepsoro элемента И, выход коммутатора синхронизирующего сигнала связан с синхровходом регистра адреса.

Jl& =П П вЂ” П вЂ” П вЂ”вЂ”

1297063

mw (оЦ(2ар и др пр

П40

Фиг.4

Составитель Н. Горбунова

Редактор Т. Парфенова Техред И.Сердокова Корректор Т. Колб

Заказ 783/53 Тирам 673- Подписное

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

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

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4

Фиг. У

Nny

CoQC(ltx)np+ncnJ

Метка

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

 

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

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

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

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

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

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

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

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

Изобретение относится к цифровой технике и может использоваться для контроля блоков ЦВМ, содержащих микропроцессорные БИС

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

Изобретение относится к области автоматики и цифровой вычислительной техники и может быть использовано при построении надежных микропроцессорных систем и микро- -ЭВМ

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

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

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

Изобретение относится к автоматике , в частности к способам контроля работы машин и агрегатов

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

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

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

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

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