ПРОГРАММНОЕ УСТРОЙСТВО ДЛЯ ОБНАРУЖЕНИЯ НЕИСПРАВНОСТЕЙ В ЦИФРОВЫХ ВЫЧИСЛИТЕЛЬНЫХ Советский патент 1973 года по МПК G06F11/26 

Описание патента на изобретение SU370609A1

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

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

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

Для повышения надежности цифровой вычислительной .машины в устройство введен блок выдачи контрольны.х кодов, блок управления, счетчик .микроц иклов и блок вывода, причем выходы блока выдачи контрольных кодов подключены к кодо.вьга шина.м цифровой .машины, входам счетчика микроциклов и бло.ка вывода; выходы счетчика миюроциклов лодключеиы ко входам блока выдачи коитроль ных кодов и блока вывода, вБгходы которого подключены к входам блока управления, под7{люченного к входам блока выдачи контрольных кодов, счетчика .дтйкроцйклов, блока вывода, блока анализа и регистрации сигналов и блока коммутации, выходы блока анализа и рёгист1рации сигналов подключены к «хадам блока управления и блока вывода, выхоаы блока коммутацией подключены к входам блока управления, блока анализа и регистрации сигналов и блока вывода, а входы блока коммутации подключены к контрольным точкам контролируемых узлов цифровой машины.

Ка чертеже представлена блок-схема пред0ла. аемого устройства.

В состав устройства входят блок выдачи контрольных 1кодов /, блок ком.мутации 2, блок управления 3, счетчик м,икроцикло В 4 и блок вьрвода 5.

5 б

Блок анализа и регистрации сигналов 6, вклю аю1ди1; мптрицу регистрации рабочих сигналов 7, .матрицу 8 регистрании помех, дешифратор 9 номера контролируемого элемен0та и счетч1 к 10 контролируе.мого эле.мента.

Принцип работы устройства заключается в ироверке правильности работы эле.ментов .машин, функционируюших при выполлении ею |Ко.манд, задаваемых уст;ройством. При этом эле.менты проверяются на прохождение рабочего сигнала и на уровень ложного срабатывания. Проверка правильности работы одного эле.мента .Л1ашины, участвуюшего в выполне-.

0 иии ею заданной комаиды, представляет собой один микроцикл контроля. Совокупность микроциклов контроля всех элементов .дктшины, функционирующих при выполнении ею заданной команды, представляет собой цикл ко,н-лроля. Количество микроциклов контроля может быть различным для раз.иых команд и ра-в.но количеству элементов, (онтролируемых при выполнеиии команды. Работу устройства можно свести к выполнению следующих операций Контроля: автоматичеокое подключение группы контрольных точек MaiLUMHbi, связанных с проверяемыми элемента ми, К реп-гстри.рующ.им матрица.м согласно программе контроля; выдача в .мащину кода контролируемой команды согласно программе контроля; запуск мащины на вьшолнение заданно команды; контроль велич.ин рабочих оипналов и уровня помех в заданной группе контрольных точек машины; выработка сигнала правильной (илИ неправильной) работы контрол.ируемого элемента; пе,рехо(д к сле1дующе.му микроциклу контроля (или останов при обнаружении неиоправиости с Индикацией номера иецрав,ильн,о работающего элемента); переход к следующему циклу контроля; автоматическое подключение следующей группы контрольных точек машины по окончаннн ироверк.и предыдущей группы. Рассмотрим работу блоков предлагаемого уст|ройств,а. С помощью клавиатуры цульта ручяого управления у СТ1ройст1вом .все элементы устройства устаИавливаются в исходное состояние и производится его запуск. Пульт ручного управления входит в состав блока управления 3 (на чертеже не показан). После залуска устройства блок коммутации 2 -производит автоматическое подключение к регистрирующим мат(рица1М 7 и S блока анализа и регистрации сигналов 6 заданной программой контроля лрустпы контрольных точек машины и по окончании процесса подключения вырабатьшает сигнал, поступающий в блок управления 3. Блок управления при этом вырабатыва;ет сигналы выдачи в машину кода команды, заданной программой контроля, и запуска машины на выполнение заданной команды. Сигнал выдачи кода поотушает в блок выдачи контрольных кодов 1, который выдает код заданной команды на кодовые шины цифровой мащины и одновременно зат-юсывает кол количества мвкроциклов контроля заданной команды в счетчик 4 мнк роциклов. Сигнал запуска осуществляет запуск машины на вышолнеиие команды, выданной блоком выдачи контрольных кодов. В цроцессе работы мащины на входы блока коммутащии 2 поступают ответные сигналы от контрольных точек, связанных с элементами, функционирующими при выполнении заданной команды. Эти сигналы с выходов блока коммутации поступают на входы реги-стрдрующих матриц 7 и S. Регистрирующие матрицы производят соответственно контроль величин рабочих сигналов и уровня помех в заданной группе контрольных точек мащины. Каждая матрица имеет ВХОДЫ, количество которьгх ipaiBHO количеству контрольных точек в группе. Входы матриц управляются уровня мн напряжения с выходов дешифратора 9 номера контролируемого элемента, который вырабатывает их в соответствии с номера контролируе.1ого элемента, формнруемы.м счетчиком 10. К моменту запуска машины в каждой матрице открыт только один вход. Таким образом при выполнении заданной команды проверяются сигналы, поступающие от двух контрольных точек, заданных програм.мой. В одной нз них проверяется величина рабочего сигнала, в другой - уровень помехи. Если эти величины находятся в допустимых пределах, регистрирующие матрицы 7 и S вырабатывают сигналы травильной ра.боты контролируемых элементов, поступающие в блок управления 3, который при этом вырабатывает сигнал окончания мргкроцикла Контроля. Последний производит вычитание единицы из кода, записанного в счетч,И;К микроциклов 4 (счетчик MHiKpoциклоБ представляет собой вычитающий счетчик), и прибавление единицы к коду, хранящемуся в счетчике 10 номера контролируемого элемента (в исходиом состоянии в счетчике 10 номера контролируемого элемента хранится нулевой код), т. е. осуществляет переход к следующему микроц-иклу контроля. При этом де-щифратор 9 номера контролируемого элемента открывает следующие входы матриц 7 и 8 регистрации сигналов и регистрации помех. Затем блок управления 3 снова вырабатывает сигналы выдачи в машину кода заданНой команды и запуска машины; устройство осуществляет контроль величин рабочих сигналов и уровня номех в следующей паре контрольных точек машины. По окончании контроля снова вычитается единица из кода, находящегося в счетчике микроциклов 4 и прибавляется единица .к коду, находящемуся в счетчике 10 номера контролируемого элемента; снова выдается в мащины код заданной команды, производится запуск машины и так далее, до тех пор, иока содержимое счетчика микроциклов 4 не станет равным нулю. Как только ,код, находящийся в счетчике микроциклов 4, станет равным нулю, счетчик 4 микроциклов вырабатывает сигнал окончания цикла контроля заданной команды, поступающий в блок выдачи контрольных кодов 1. Блок выдачи контрольных кодов производит переход к выдаче следующей по програм ме контроля команды и ее выдачу в машину по поступлении очередного сигнала выдачи кода из блока 5 управления. Так осуществляется переход к ироверке правильности работы элементов мащины, функционирующих при выполнении следующей команды, т. е. к следующему циклу контроля. При этом в счетчик микроциклов 4 записывается код количества микроци1клов контроля следующей команды,

и процесс контроля продолжается до тех пор, пока не будут проверенными все контрольные точки группы, подключешюй блоком коммутации 2 к матрицам 7 и 8 регистрации рабочих сигналов и регистрации помех. После о:кончания проверки всех точек задаиной группы счетчик W номера контролируемого элемента вырабатывает сигнал переключения групп, который поступает в блок коммутации 2. Процесс контроля автоматически прерывается, и блок коммутации 2 производит подключение к матрицам 7 и 5 следующей группы контрольных точек машины, заданных программой контроля. Сигнал окончания процесса подключения, вырабатываемый блоком коммутации 2, поступает в блок управления 3, который производит при этом установку счетчика 10 номера контролируемого элемента в исходное (нулевое) состояние, запуск устройства и процесс контроля продолжается.

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

При обнаружении неисправности в контролируемых элементах регистрирующие матрицы вырабатывают сигналы неправильной работы контролируемых элементов, по которым блок управления 3 прерывает процесс контроля. При этом на счетчике микроциклов 4 будет код номера микроцикла контроля, при выполнении которого была обнаружена неисправность, а на счетчике номера контролируемого элемента 10 - код номера неисправного элемента. Эти данные поступают в блок вывода 5. В блок вывода одновременно поступают коды номера цикла контроля, при выполнении которого была обнаружена неисправность {из блОка выдачи контрольных кодов /) и номера группы контрольных точек мащины, подключенной к матррщам 7 и S в момент обнаружения неисправностей (из блока коммутации 2). По этим данным блок 5 вывода производит печать номера неисправного эле.мента и устройства мащины, в .котором обнаружена неисправность. Кроме того, эти данные вводятся на панель визуальной индикации блока 5 вывода. После обнаружения неисправности и печати данных процесс контроля может быть автоматически продолл ен (по сигналу, вырабатываемому блоком 5 вывода) или, по желанию оператора, приостановлен до устранения обнаруженной неисправности.

ч

Предмет изобретения

Программное устройство для обнаружения

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

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

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

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

кодов, счетчи:ка микроциклов, блока вывода, блока анализа и регистрации сигналов и блока коммутации, выходы блока анализа и регистрации сигналов подключены ко входам блока управления и блока вывода, выходы

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

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

название год авторы номер документа
Устройство для диагностики неисправностей цифровых интеграторов 1979
  • Криворучко Иван Михайлович
SU877551A1
Устройство для контроля цифровой аппаратуры 1989
  • Пашаева Марианна Витальевна
  • Исаков Александр Иванович
SU1735854A1
Устройство для контроля узлов электронных вычислительных машин 1976
  • Белкин Валерий Федорович
  • Баркан Борис Зямович
  • Прошаков Владислав Васильевич
SU667969A1
Многоканальное устройство для сбора и предварительной обработки данных при испытаниях электроподвижного состава 1980
  • Хацкелевич Александр Аркадьевич
  • Мугинштейн Лев Александрович
  • Лисицын Александр Леонидович
  • Андреев Андрей Викторович
SU928366A1
Способ контроля группы матричных соединителей 1990
  • Чижков Юрий Михайлович
  • Касьянов Владимир Иванович
SU1795385A1
Автоматизированная система контроля радиоэлектронных устройств 1989
  • Ларичев Анатолий Павлович
  • Рогожин Олег Владимирович
  • Кочнев Александр Александрович
  • Гришин Сергей Викторович
SU1683038A1
Устройство для контроля работоспособности аналого-цифровых преобразователей 1979
  • Окружнов Валентин Анатольевич
  • Уваров Валерий Иванович
  • Юланов Олег Александрович
  • Ведерников Юрий Романович
  • Зак Валерий Львович
SU864545A1
Устройство для обнаружения поврежденного участка телеграфного тракта 1981
  • Иваненко Анатолий Федорович
  • Яске Виктор Михайлович
  • Тарнопольский Валерий Львович
  • Абугов Александр Григорьевич
SU1042194A2
Устройство для контроля и диагностики логических узлов 1980
  • Руденко Валентин Дмитриевич
  • Толкачев Александр Нинельевич
  • Чмут Владимир Ефимович
SU960825A1
УСТРОЙСТВО ПРОГРАММНОГО КОНТРОЛЯ 1967
  • Сергеев Б.Г.
SU224909A1

Иллюстрации к изобретению SU 370 609 A1

Реферат патента 1973 года ПРОГРАММНОЕ УСТРОЙСТВО ДЛЯ ОБНАРУЖЕНИЯ НЕИСПРАВНОСТЕЙ В ЦИФРОВЫХ ВЫЧИСЛИТЕЛЬНЫХ

Формула изобретения SU 370 609 A1

SU 370 609 A1

Авторы

Л. А. Корытна В. Я. Александров

Даты

1973-01-01Публикация