Устройство для диагностики и имитации неисправностей
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1509905
Авторы: Панков, Потапов, Танасейчук
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИК 60112 ГОСУДАРС ПО ИЭОБР ПРИ ГКНТ ЕННЫЙ НОМИТЕ НИЯМ И ОТКРЫТ ОПИСАНИЕ ИЗОБРЕТЕНИЯ ТЕЛЬСТВУ ВТОРСК институтотапов ор8 Изотельнозов аноки и авления на фиг.2 го и второго(54) УСТРОЙСТВО ДЛЯ ДИАГНОСТИМИТАЦИИ НЕИСПРАВ НОСТЕЙ бретение относится к вычислий технике и может быть испольдля синтеза тестов, диагностиимитации неисправностей в различных компонентах вычислительных систем при экспериментальном исследовании надежности.Целью изобретения является расширение Функциональных возможностей задания типа неисправности устройства путем синхронизации момента введения неисправности с внутренними состояни" ями объекта контроля.На Фиг,1 представлена функциональная схема устройства в составе устройства управления на базе микропрограммного устройства упр(МПЗУ) с обратной связьюпримеры реализации перво 2(57) Изобретение относится к вычислительной технике и может быть использовано для синтеза тестов, диагностики и имитации неисправностей в различ-: ных компонентах вычислительных систем при экспериментальном исследовании надежности, Целью изобретения является расширение Аункциональных возможностей устройства путем синхронизации момента введения неисправности с внутренними состояниями объекта контроля. С этой целью в устройство, содержащее системный регистр, регистр диагностики и первый мультиплексор, введены схема сравнения и второй мультиплексор. 4 ил., 1 табл. мультиплексоров и схемы сравнения;на Лиг. 3 - пример реализации регистра диагностики; на фиг. 4 - временная диаграмма работы устройства.Устройство 1 для диагностирования и имитации неисправностей (Лиг.1) соединено с устройством 2 микропрограммного управления МПЗУ и содержит первый мультиплексор 3 (МЗ), системный регистр 4, (СР 4)регистр 5 диаг . костики (РД 5), который условно разделен на три части 5(1)-5(3), второй мультиплексор 6 и схему 7 сравненияИнформация, считываемая иэ устрой, ства 2, поступает на первые иншормационные входы блоков 3, 6 и 7. Режимом работы мультиплексора 3 управляют три сигнала; М -"Управление загрузкой ин 4 юрмации в регистр диагности3 1509905 ки; НВ - "Неисправность ввести"; РС - "Результат сравнения" (выход схемы 7 сравнения).В зависимости от состояния сигна 5 лов управления регистра 4 записывается информация с выхода устройства 2, мультиплексора 6 или первой части регистра 5.В регистре 5, состоящем из трех 10 частей, записывается следующая информация:в РД 5 (1) - код. для записи в регистр 4 (через третий вход мультиплексора 3); 15 в РЛ 5 (2) - код для настройки схемы 7 сравнения на выделение определенных сигналов и задания уровня этих сигналов (поступающих с выхода устройства 2); 20 в РД 5 (3) - код для задания типа искажения по каждому из разрядов устройства 2 - "Константа 0", "Константа 1" "Инверсия передаваемого разряда" и без искажения. 25На фиг. 2 показан один из возможных вариантов реализации блоков 7, 6 и 3 для одного инФормационного разряда с выхода устройства 2, Схема 7 сравнения предназначена для задания 30 информации о количестве анализируемых сигналов (которым соответствуют 1 в РД 5 (2) и их уровнях (О или 1 также задается в РД 5(2. Схема 7 сравнения (фиг, 2) включает элемент И 8 на п входов (где и - разрядность информационного выхода МПЗУ 2), и элементов РАВНОЗНАЧНОСТЬ (сумматор по модулю 2) 9.1-9,п и и элементов 2 И-НЕ 10.1-10.п. Первые входы элемен тов 9.1-9,п соединены с выходами устройства 2, вторыевходы элементов 9,1-9,п и 10, 1-10.п подключены к выходам РД 5(2).С помощью элементов 10. 1-10.п за дается набор .сигналов, с которыми проводится синхронизация с помощью элементов 9.1-9.п - уровень(О или 1) сигнала, с которым производится синхронизация. - 50 О О 1 1 1 0 1 О 0 0 0 0 1 1 1 1 0 1 0 1 0 1 0 1 Нет О Константа 0 0 Константа 1 1 Инверсия 1 Нет 0 Константа 0 0 Константа 1 1 Инверсия 1 Регистр 5 имеет разрядность 5 и, причем 2,п разрядов подключены к входу блока 6 и кодируют тип искажений, 2 и разрядов подключены к входу блока 7 -и кодируют условия синхронизации (два разряда задают для каждой шины с выхода устройства 2 уровень сигнала и информацию о том, выделяется он или нет)Разрядность регистра 5.2 может задавать только уровень сигнала, поэтому выход регистра 5.2 один. С выхода 5.1 п разрядов подключены к входу мультиплексора 3.Временная диаграмма различных режимов работы устройства (фиг. 4) включает четыре периода времени .Т -Т в которые производится запись СРД 5 через последовательный вход ДВ 1. Началом режима записи является наличие сигнала М=О. С приходом Т=1 производится сдвиг РД 5 на 1 разряд. Дпя записи всего регистра 5 требуется 5 п тактов. Параллельно с этим ре; жимом на системный регистр 4 по вхоМультиплексор 6 предназначен для задания типа неисправности по каждому из передаваемых устройством 2 сигналов. Тип неисправности "Константа 0", "Константа 1", "Инверсия" или без искажения кодируется двумя разря дами в РД 5 (3) для каждого из разрядов устройства 2,В таблице задана функция Г, зависящая от входной информации (МПЗУ 2) и типа искажения 1, К 2 с РД 5 (3 Типискажения К 1 К 2 МПЗУ Р Сокращенное выражение для Р имеет вид: Р = К 1 МПЗУ + МПЗУ К 2.Информационная ширина и структура связи системного регистра 4 с входом регистра 5, адресным входом устройства 2 (А,) и выходом (Вых) объекта приведена на фиг1. Выход устройства 2 включает п разрядов, которые поступают на входы мультиплексора 3 и блоков б и 7. С выхода мультиплексора 3 п разрядов поступают на вход регистра 4, с выхода которого все и разрядов подключены к входу регистра 5.п, ш разрядов - на адресный вход МПЗУ 2 и к = и-ш разрядов - на выход объекта.5151) ду Т записывается информация с выход МПЗУ 2, так как М=О, НИ=О, РС=О, Информация с выхода регистра 4 постуг)нет на А. Изменение инйормации на Л производится также по переднему Ароиту Т, после чего меняются данные иа выходах устройства 2 и блока 6,Одновременный перевод сигналов М, НВ, ДВ 1 в "1" означает окончание режима записи РД 5 и начало режимов хранения в нем информации, выделения блоком 7 момента появления определенного кода на выходе МПЗУ 2 (сихронизации).Появление сигналов РС = 1 означает, что заданный код с выхода устройства 2 выделен и ведет к записи на регистр 4 искаженного в блоке 6 (искаженная информация - ИИ) кода с выхода устройства 2. Таким образом, может быть введена (проимитирована) неисправность синхронно с появлением определенного кода на выходе устройства 2.Момент введения неисправности может быть заранее известен (если известна последовательность смены кодов на выходе устройства 2) или же выход РС может быть выведен на внешний разъем (контакт) ИС (модуля,ТЭЗа) .Перевод сигнала ДВ 1 в О (при М=1) ведет к записи в РД 5 кода с выхода регистра 4, после чего следует режим чтения РД 5 - сдвиг (при М=О) на 1 разряд с каждым тактовым сигналом Т.Работа устройства в режиме диагностики полностью аналогична работе известного устройства. В этом режиме, в РД 5 (1) в соответствии с четвертым режимом, может быть записана информация через последовательный вход ДВ 1, которая затем загружается в регистр 4. Информация из регистра 4 может быть записана в РД 5 (1) и затем считана из него через последовательный выход ДВ 2.В режиме имитации неисправностей производится запись РД 5 (2) и РД 5 (3), которые настраивают блоки 6 и 7 на введение определенных неисправ 05 6 510 15 20 25 30 35 40 45 50 ностей ири выделении определенныхусловий.- Момент времени, в которыйначинается режим имитации неисправностей, задается управляющим сигналом"Неисправность внести" (НВ), которыйможет быть заведен с внешней (по отношению к данному компоненту) схемысинхронизации Устройство допускаетмодульное наращивание. Выход ДВ 2одного устройства может быть подключен к входу ДВ 1 следующего устройства и т.д,Формула изобретения Устройство для диагностики и имитации неисправностей, содержащее системный регистр, регистр диагностики и первый мультиплексор, выход которого подключен к информационному вхоу системного регистра, выход которого соединен с первым информационным входом регистра диагностики, первый выход которого подключен к первому инАормационному входу первого мультиплексора, о т л и ч а ю щ ее с я тем, что, с целью расширения Аункциональных возможностей путем задания типа неисправности и синхронизации момента ее введения с внутренними состояниями объекта контроля, в него введены схема сравнения и второй мультиплексор, причем выход второго мультиплексора подключен к второму информационному входу первого мультиплексора, управляющий вход которого соединен с выходом схемы сравнения, первый вход которой подключен к второму выходу регистра диагностики, третий выход которого соединен с управляющим входом второго мультиплексора, информационный вход которого и второй вход схемы сравнения подключены к третьему информационному входу первого мультиплексора и вместе они образуют вход устройства для подключения к выходу объекта контроля, а информационнь)й выход системного регистра является выходом устройства для подключения к входу объекта контроля.1509905 я фф ф йщ фЪщ .,Ч ц е.Щ4 ) Составитель Г. ВиталиевГоловач Техред М,ЯндыкКорректор М. Самборская; ор 0 Ред дписное Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагари Заказ 5814/47 Тираж б 68ВНИИПИ Государственного комитета по изобретениям113035, Москва, Я, РауаскаяВ и открытиям при ГКНТ СССб , д 4/5
СмотретьЗаявка
4270842, 20.04.1987
ОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ
ТАНАСЕЙЧУК ВЛАДИМИР МАРКОВИЧ, ПОТАПОВ ВИКТОР ИЛЬИЧ, ПАНКОВ АНАТОЛИЙ ПЕТРОВИЧ
МПК / Метки
МПК: G06F 11/26
Метки: диагностики, имитации, неисправностей
Опубликовано: 23.09.1989
Код ссылки
<a href="https://patents.su/6-1509905-ustrojjstvo-dlya-diagnostiki-i-imitacii-neispravnostejj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для диагностики и имитации неисправностей</a>
Предыдущий патент: Устройство для выключения и перезапуска микропроцессора при сбоях питания
Следующий патент: Устройство для контроля программ
Случайный патент: 237582