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

 

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

О П И С А Н И Е 37ОбО9

Сони ел исти ческиз

Республик

ИЗОБРЕТЕНИЯ, К. АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Зависимое от авт. свидетельств", ¹â€”

Заявлено 18.М.1969 (№ 1322216 18-24) с присоединением заявки №вЂ”

Приоритет—

Опубликовано 15.11.1973. Бюлле-.енb х1с 11

Дата опубли,кования описания 25.IV.I!373

-х 1. 1хл. 6 06f 11/04 йо1иитет Ito белаУв ивобретений и открытий при Совете Министров

СССР

УДK 681.326(088.8) Авторы изобретения

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

Заявитель

ПРОГРАММНОЕ УСТРОЙСТВО ДЛЯ ОБНАРУЖЕНИЯ

НЕИСПРАВНОСТЕЙ В ЦИФРОВЫХ ВЫЧИСЛИТЕЛЬНЫХ

МАШИНАХ

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

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

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

Для повышения надежности цифровой вычислительной машины в устройство введен блок выдачи контрольных кодов, блок управления, счетчик микроциклов и блок вывода, причем выходы блока выдачи контрольных кодов подключены к кодовым шинам .цифровой ,тмаш1гны, входам счетчика микроциклов и бло.ка вывода; выходы счетчика миироциклов .подключены ко входам блока выдачи контроль,ных кодов и блока вывода, выходы которого лодключены к входам бло1ка уцравления, подключенного к входам блока выдачи контрольных кодов, счетчика микроциклов, олока выво- ЗО да, блока анализа и регистрац1гй сигналов и блока коммутации, выходы блока анализа II рвгиспрации сигналов подключены к входам блока управления и блока вывода, выхо1ды блока коммутации подключены к входам блока управления, блока анализа и регистрации сигйа IQB и блока вывода, а входы блока коммутации подключены и контрольным точкам контролируемых узлов цифровой машины.

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

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

Блок анал;1за ii регистрации сигналов б, включ".Eoi EIE! м:.трицу регистрации рабочих

cEi; налов 7, матрицу 8 регпстраппи помех, дешифратор 9 номера контролируемого элеменT3:E счетчик 10 Hoмера контролируемого элемента.

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

Работу устройства можно свести к выполнению следующих операций контроля: автоматическое подключение группы контрольных точек машины, связанных с проверяемыми элементами, к регистрирующим матрицам согласно программе контроля; выдача в машину кода контролируемой команды согласно программе контроля; запуск машины на выполнение заданно(! команды; ,KoHTlpo;Ib величин рабочих сигналов и уровня помех в за!данной группе контрольных точек машины; выработка сигнала правильной (или,неправильной),работы контролируемого элемента; перехс!д к следующех!у микроцик Tv контра чя (или останов при обнаружении неисправности с индикацией номера неправильио работа!ощего элемента); переход к следующему циклу контроля; автоматическое подключение следующей группы контрольных точек машины по oKoí÷àíèè проверки предыдущей группы.

Раосмотрим работу блоков предлагаемого успройства. С помощью клавиатуры пульта ручного управления устройством,все элементы устройства устанавливаются в исходное состояние и производится его запуск. Пульт ручного управления входит в состав блока уп-! равления 8 (на чертеже не показан). После запуска устройства бло!к коммутации 2 гроизводит автоматическое подключение к регистрир ующ!Им мат!рицам 7 и 8 блока анализа и регистрации сигналов 6 заданной программой

IKoIHTIðoëÿ пруп!пы контрольных точек маш:!ны и по окончании процесса подключения вырабаты!вает сигнал, поступающий в блок управлен ия 8. Блок управления при этом вырабатывает сигналы выдачи в машину кода команды, заданной программой контроля, и запуска машины на выполнение заданной команды.

Сигнал выдачи кода поступает в блок выдачи контрольных кодов 1, который выдает код заданной команды на кодовые шины цифровой машины и ogrHэвременно записывает код количества ми кроциклов контроля заданной команды в счетчик 4 миироциклов. Сигнал запуска осуществляет запуск машины на вы-! полнение команды, выданной блоком выдачи контрольных кодов. В процессе работы машиIHbI на вхады блэка коммутации 2 поступают ответные сигналы от контрольных точе<, связанных с элементами, функционирующими при выполнении заданной команды. Эти сигналы с выходов блока коммутации поступают на входы регистр!иру!Ощих матриц 7 и 8. Регистрирующие матрицы производят соответст5

l5

65 венно контроль величин рабочих сигналов и уровня помех в заданной группе контрольных точек машины. Каждая матрица имеет входы, количество которых ipaIIIIo количеству кэнтро IbHbIK точек в группе. Входы матриц управляются у!ровнях!и напряжения с выходов дешифратора 9 номера контролируемого элемента, который вырабатывает их в соответствии с кодом номера контролируемого элемента, формируемых! счетчиком 10. К моменту запуска машины в каждой матрице открыт только один вход. Таким образом при выполнении заданной команды проверяются сигналы, поступающие от двух контрольных точек, заданных программой. В одной пз и!х проверяется величина рабочего сигнала, в другой — уровень помехи. Если эти величины находятся в допустимых пределах, регистрирующие матрицы 7 и 8 вырабатывают с ггналы и!равильной работы контролируемых элементов, поступающие в блок управлення 3, KoTolpbIA при этом вырабатывает слгнал окончания микроцикла контроля. Последний производит вычитание единицы из кода, записанного в счетчик х!и!проц!!клав 4 {счетчик микроциклов представляет собой вычитающ!!й счетчик), и прибавление единицы к коду, хранящемуся в счетчике 10 номера контролируемого э 1еме!!Та (B исходном состоян!!и В счетчике 10 номера контролируемого элемента хранится нулевой код), т. е. осуществляет переход к следующему микроциклу контроля. При этом дешифратор 9 номера контролируемого элемента открывает следующие входы матриц

7:.! 8 регистр ахи!л cIIirHaлов и регист!рац."tи помех. Затем блок управления 8 снова вырабатывает сигналы выдачи в машину када заданпои кома нды и запуска машины; устройство осуществляет контроль величин рабочих сигналов и уровня помех в следующей паре контрольных точек машины, По окончанли контроля снова вычитается единица из кода, находящегося в счетчике микроциклов 4 и прибавляется еди!!!!ца к коду, находящемуся в счетчике 10 номера контролируемого элемента; снова выдается в машины код заданной коман!ды, производится запуск машины и так далее, до тех пор, пока содержимое счетчика микроциклов 4 не станет равным нулю. Как только,код, находящийся в счетчике микроциклов 4, станет ра вным нулю, счетчик 4 микроциклов вырабатывает сигнал окончания цикла .контроля заданной команды, поступающий в блок выдачи контрольных кодов 1.

Блок выдачи контролыцых кодов производит переход к выдаче следующей по программе контроля .команды и ее выдачу в машину по поступлении очередного сигнала выдачи кода из блока 8 управления. Так осуществляется переход к проверке правильности работы элементов машины, функционирующих при выполнении следующей команды, т. е. к следующему циклу, контроля. При этом в счетчик микроциклэв 4 записывается код количества микроциклов контроля следующей команды, 370609

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

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

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

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

Программное устройство для обнаружения неисправностей в цифровых вычислительных .ъ(ашннах, содержащее блок комм1 тации, блОк анализа и регистрации сигналов, включающий матрицу регистрации рабочих сигналов, матрицу регистрации помех, дешифратор, управляющий матрицами, и счетчик номера контролируемого элемента, подключенный и дешифратору, orличпюшееся тем, что, с целью повышения надежности цифровой вычислительной машины, оно содержит блок выдачи контрольных кодов, блок управления, счетчик микроциклов и блок вывода, причем выходы блока выдачи контрольных кодов подключены к кодовым шинам цифровой машины, входам счетчика микроциклов и блока вывода, выходы счетчика микроциклов подключены ко входам блока выдачи контрольных кодов и блока вывода, выходы которого подключены ко входам Олока q.прaÂëÐíIIÿ, подключенного ко входам блока выдачи контрольных кодов, счетчика микроцлклов, блока вывода, блока анализа и регистрации сип алов II блока коммутации, выходы блока анализа и регистрации сигналов подключены ко входа м блока управления и блока вывода, выходы блока,коммутации подключены ко входам блока управления, олока анализа и регистрации сигналов и блока вывода, а входы блока коммутации подключены к контрольным точкам контролируемых злов цифровой машины.

870609

Составитель и. Долгушева

Техред Т. Курилко Корректор Е. Михеева

Редактор Е. Гончар

Тип. Харьк. фил. пред. «Патенть

Заказ 189/689 Изд. № 229 Тираж 647 Подписное

ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР

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

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

 

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

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

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

Изобретение относится к системам управления телевидением и радиовещанием

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

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

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

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

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

Изобретение относится к средствам построения модели состояния технического объекта
Наверх