1
Устройство относится к области вычислительной техники и предназначено для контроля за работой и локализации места неисправности в дуплексных электронных вычислительных машинах (ЭВМ).
Известно устройство для контроля дуплексных ЭВМ, содержащее схему сравнения, соединенную с регистрами сравнения обеих ЭВМ и со схемой анализа, генератор тактовых импульсов, соединенный со входами схем управления обеих ЭВМ, причем схемы управления состоят из элементов «И, «ИЛИ, счетчика тактовых импульсов, соединенного через дешифратор и элемент задержки с распределителем, выход которого соединен с различными блоками ЭВМ. В этом устройстве в конце каждого этапа работы Машины производится сравнение содержимого выходных регистров обеих ЭВМ и обнаружение ошибки.
Однако в таком устройстве невозможно определить место возникновения ошибки.
Целью изобретения является расширение функциональных возможностей устройства для контроля дуплексных ЭВМ и определение точного места возникновения ошибки.
Для этого в устройство для контроля дуплексных ЭВМ введены триггер поиска места неисправности, вход которого соединен с выходом схемы анализа, а выходы - с первыми входами схемы локализации неисправности
ЭВМ, и триггер локализации неисправности, вход которого через элемент «И соединен с выходом схемы анализа, а выход - со вторыми входами схем локализации неисправности
обеих ЭВМ. Кроме того, в схемы локализации неисправности ЭВМ введены счетчик поиска места неисправности, второй дешифратор, второй элемент задержки, второй распределитель и элемент «НЕ. Причем вход схемы локализации неисправности соединен со входами первого, второго и третьего элементов «И. Вход схемы локализации неисправности соединен с другими входами первого и третьего элементов «И. Вход схемы локализации неисправности соединен с третьими входами первого, второго и третьего элементов «И. Выходы первого и второго элементов «И через элемент «ИЛИ соединены со входом счетчика тактовых импульсов и линии задержки. Выход третьего элемента «И соединен со входами счетчика поиска места неисправности и элемента задержки. Выход счетчика поиска места неиспраВНости соединен со входом второго дешифратора, первый выход которого соединен с первым входом второго распределителя, а второй - с входом первого элемента «И и через элемент «НЕ со входами первого и третьего элементов «И. Выход второго элемента задержки соединен со входом
счетчика поиска места неисправности. Выход
первого элемента задержки соединен со вторым входом распределителя тактов поиска. Выходы распределителей тактовых импульсов и тактов поиска через элемент «ИЛИ соединены с регистром сравнения и выходными элементами «И ЭВМ, а через импульсный элемент «ИЛИ соединены со входом схемы анализа.
Устройство находит и указывает место неисправности, если она возникла в различных схемах ЭВМ, из-за управляющих сигналов или самих схем локализации места неисправности. Оно позволяет автоматически находить неисправное место в Машине без применения сложных диагностических тестов.
На чертеже приведена одна из дуплексных ЭВМ со схемой локализации места неисправности.
Устройство содержит схемы совпадения 1, 2, схему сравнения 3, схему анализа 4, элемент «И 5, триггер локализации неисправности 6, триггер поиска места неисправности 7, генератор тактовых импульсов ГТИ- в, блоки ЭВМ 9-11, выходные элементы «И 12- 14, элементы «ИЛИ 15-17, регистр сравнения 18, распределитель тактов поиска 19, дешифратор тактов поиска 20, элемент задержки 21, счетчик поиска места неисправности 22, элемент «И 23, элемент задержки 24, распределитель тактовых импульсов 25, дешифратор 26, счетчик тактовых импульсов 27, инвертор на элементах «НЕ 28 и элемент «ИЛИ 29.
При выполнении любой машинной операции триггеры 6 и 7 находятся в нулевом состоянии, и сигналы с генератора тактовых импульсов 8 проходят через элемент 2, элемент «ИЛИ 29 и добавляют +1 в счетчик тактовых импульсов 27. - Содержимое счетчика 27 дешифрируется в дешифраторе 26. Задержанный элементом задержки 24 тактовый импульс анализирует в распределителе тактовых импульсов 25 код выполняемой операции и номер текуш,его такта и выполняет необходимую микрооперацию в ариф метическом или управляющем устройствах ЭВМ «а чертеже 9-11-счетчики, регистры или какие-либо другие узлы арифметического и управляющего устройств). Последпий тактовый импульс операции поступает на входы выходных элементов «PI 12-14 и через элемент «ИЛИ 15 посылает в регистр сравнения 18 содержимое того регистра, в котором получился результат данной операции. В схеме сравнения 3 производится сравнение результатов обеих ЭВМ, и при поступлении на элемент «ИЛИ 17 последнего тактового импульса схема анализа 4 выдает сигнал в случае несовпадения результатов.
При совпадении результатов очередной импульс с ГТИ 8 приступает к выполнению последующей операции. При несовпадении результатов операции сигнал со схемы анализа 4 устанавливает триггер поиска места неисправности 7 в единичное состояни-е. В этом
случае очередной импульс с ГТИ 8 проходит через элемент «И 23 и добавляет единицу в счетчик поиска места неисправности 22. Состояние счетчика дешифрируется дешифратором тактов поиска 20, и задержанный в элементе задержки 21 импульс поступает на вход распределителя тактов поиска 19. Каждый выходящий из распределителя 19 тактовый импульс поиска передает содержимое одного
из блоков 9-11 через элементы. «И 12-14 и элемент «ИЛИ 15 в регистр сравнения 18. Этот же сигнал через элемент «ИЛИ 17 поступает на Схему анализа 4. Если схема анализа обнаружила несовпадение, так ,как триггер поиска места неисправности 7 находится в состоянии единицы и дает разрешение на элемент «И 5, выходной сигнал схемы анализа 4 через элемент «И 5 устанавливает триггер локализа-цин места неисправности 6
в единичное состояние. При этом разряды схемы сравнения 3, в которых произошло несовпадение, указывают на неисправные разряды, а содержимое счетчика поиска места неисправности 22 указывает порядковый номер узла (регистра, группы триггеров и т. д.), который проверялся в данном такте поиска места неисправности. Если последовательная проверка блоков 9-II не обнаружила неисправности, то выходной сигнал дешифратора
тактов поиска 20 через элемент «НЕ 28 закрывает элемент «И 23 и дает разрешение на схему совпадения 1.
Импульс с ГТИ 8 выполняет следующую микрооперацию и после элемента задержки «24
устанавливает счетчик поиска места неисправности 22 на нуль. После этого импульсы ГТИ 8 опять проходят через элемент «И 23 и производят сравнение состояния блоков 9- 11 и т. д.
Циклы проверок повторяются для каждой микрооперации до тех пор, пока не будет обнаружено место неисправности.
Если вся операция была выполнена повторно и место неисправности не обнаружено,
это означает, что ошибка была случайной, и система приступает к выполнению следующей операции. Так как ощибки мотут быть из-за отсутствия или ложного присутствия управляющих сигналов микроопераций, эти сигналы после элемента «ИЛИ 16 подаются на соответствующие входы регистра сравнения 18, счетчики 22 и 27 и другие блоки, используемые для локализации места неисправности, и также могут быть проконтролированы.
Полную информацию о месте неисправности получают при рассмотрении содержимого счетчиков 22, 27, схемы сравнения 3 и кода текущей команды. Эта информация нри необходимости может быть заПИсана в память
системы или система -может быть остановлена и дана сигнализация оператору.
После Обнаружения места неисправности дуплексный режим работы может быть отключен и с помощью простых тестов обнарул ена ЭВМ, имеющая данную неисправность.
Предмет изобретения
Устройство для контроля дуплексных электрОНных вычислительных машин, содерлсащее регистр сравнения, соединенный со схемой сравнения, схему анализа, генератор, счетчик тактовых импульсов и распределитель тактовых импульсов, отличающееся тем, что, с целью повышения надежности, оно содержит счетчик поиска места неисправности, дешифратор тактов поиска, распределитель тактов поиска, триггер локализации места неисправности, вход которого соединен с выходом схемы анализа, а выходы через соответствуюшие схемы совпадения - со входом счетчика тактовых импульсов и счетчика поиска места неисправности первого элемента задержки; выход счетчика поиска места неисправности соединен с дешифратором тактов поиска, второй вход - с выходом второго элемент задержки; выходы дешифратора тактов поиска подключены к распределителю тактов поиска, к соответствующей схеме совпадения и инвертору, выход которого подключен через соответствующие схемы совпадения ко входам счетчика такговых импульсов и счетчика поиска места неисправности; выход распределителя та,ктов поиска через соответстаующие элементы «ИЛИ -подключен к регистру сравнения, а второй вход - ко второму элементу задержки; выход триггера локализации места Неисправности через соответствующие схемы совпадения и элементы
«ИЛИ подключен ко входу счетчика тактовых импульсов и счетчика поиска места неисправности, а вход через соответствующую схему совпадения подключен к схеме анализа и триггеру поиска места неисправности.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля | 1986 |
|
SU1325417A1 |
Устройство для контроля электронно-вычислительной машины (эвм) | 1976 |
|
SU638965A1 |
Устройство для сопряжения двух ЭВМ | 1990 |
|
SU1798793A1 |
Многоканальная система для контроля и диагностики цифровых блоков | 1984 |
|
SU1269137A1 |
Устройство для управления и микродиагностики | 1981 |
|
SU968815A1 |
Устройство для поиска неисправностей в логических узлах | 1981 |
|
SU970283A1 |
Устройство для сопряжения ЭВМ с каналами связи | 1985 |
|
SU1288706A1 |
Устройство для контроля и диагностики дискретных объектов | 1983 |
|
SU1109756A1 |
Устройство для контроля мажоритарных схем | 1983 |
|
SU1117643A1 |
Устройство для имитации неисправностей | 1987 |
|
SU1444775A1 |
1
Даты
1974-07-05—Публикация
1967-07-26—Подача