Устройство для имитации неисправностей эвм
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в системах диагностирования. Целью изобретения является расширение функциональных возможностей устройства за счет обеспечения имитации неисправности после N-кратного появления заданной команды. С этой целью в устройство, содержащее три блока сравнения, регистр приема команд, регистр контролируемой команды, регистр номера такта, регистр кода длительности, счетчик тактов, элемент задержки, триггер интервала счета, триггер результата и первый элемент И, введены триггер разрешения приема, счетчик числа команд, второй и третий элементы И и элемент ИЛИ. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
А1 (19) (11) (51)4 0 06 F 11 26
1Ф „ )
"1
1 !
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И OTHPblTHRM
ПРИ ГКНТ СССР (21 ) 4289646/24-24 (22) 15,06. 87 (46) 15,12,89, Бюл. № 46 (72) В. В.Митюк и П. А. Никитин (53) 681 ° 32 (088, 8) (56) Авторское свидетельство СССР № 1016787, кп. G 06 F 1!/26, 1982.
Авторское свидетельство СССР
¹ 11778!6, кл . G 06 F 11/26, 1985. (54 ) УСТРОЙСТВО ДЛЯ ИК1ТАЦИИ НЕИСПРАВНОСТЕЙ ЭВМ (57) Изобретение относится к вычислительной технике и может быть использовано в системах диагностирования.
Изобретение относится к области ! ! вычислительной техники и может быть использовано в системах диагностиро— вания .
Целью изобретения является расширение функциональных возможностей устройства за счет обеспечения имитации неисправностей после п-кратного появления заданной команды, На чертеже показана структурная схема устройства.
Устройство имеет вход 1 кода команды, тактовый вход 2, вход 3 признака записи и информационный вход 4 и содержит .триггер 5 интервала счета, триггер 6 результата, триггер 7 разрешения приема, регистр 8 приема команд, регистр 9 контролируемой команды, регистр 10 номера такта, регистр
11 кода длительности, первый — третий блоки 12-!4 сравнения, первый— третцй элементы И !5-17, счетчик 18
Целью изобретения является расширение функциональных возможностей устройства за счет обеспечения имитации неисправности после n — кратного появления заданной команды, С этой целью в устройство, содержащее три блока сравнения, регистр приема команд, регистр контролируемой команды, регистр номера такта, регистр кода длит ельности, счетчик тактов. элемент задержки, триггер интервала счета, триггер результата и первый элемент И, введены триггер разрешения приема, счетчик числа команд, второй и третий элементы И и элемент !ШИ, 1 ил. тактов, счетчик 19 числа команд, элемент 20 задержки и элемент ИЛИ 21, Устройство- работает следующИм образом.
При подготовке устройства к работе в регистр 9 заносится код команды, на которой до 1жно срабатывать устройство (т ° е, проимитировать неисправность), а в счетчик 19 заносится код, определяющий, на какой по счету команде по входу программы дол-., жно сработать устройство, так как команда, з".Hîñèìàÿ в регистр 9, может встречаться в программе п раз, а ус- . тройство должно сработать íà и-й команде. В регистр 10 заносится код номера такта, на котором требуется имитация неисправности, а в регистр 11 код, определяющий ее длительность.
При записи в счетчик 19 происходит одновременная установка в единичное состояние триггера 7, 1529225
При выполнении программы в определенный момент времени в регистр 8 заносится код, аналогичный коду в регистре 9, На выходе блока 1 2 сравенения появляется сигнал, поступающий на вторые входы элементов И 16 и 17, На первый вход элемента И 17 поступа, ет отрицательный потенциал с инверс ного выхода триггера 7, так как этот триггер находится в единичном состоянии .после начальной подготовки, Следовательно, на выходе элемента И 17 сигнала не будет. С другой стороны, появится сигнал с выхода элемента И 15 !
16, так как на его первый вход поступает сигнал с прямого выхода триггера 7, находящегося в единичном состоянии. Сигнал с выхода элемента И 16 поступает на вход счетчика 19 и умень 20 шает его содержимое на единицу. Так повторяется нужное число раз (до тех пор, пока не обнулится счетчик 19) .
При обнулении счетчика 19 с его выхода сигнал через элемент ИЛИ 21 поступает 25 на вход триггера 5, Если не быпо занесения информации в счетчик 19 и триггер 7, то сигнал без задержек с выхода элемента И 17 через элемент ИЛИ
21 поступает на вход триггера 5, Таким образом осуществляется при необходимости пропуск какого-то числа ко-! манд, однаковых с занесенной в регистр
9 командой, Выработка имитирующего сигнала на- З 5 чинается после попадания сигнала на вход триггера 5, который сигналом со своего выхода разрешает счет тактов в счетчике 18. Как только содержимое счетчика 18 окажется равным коду в ре- 40 гистре 10 на выходе блока 13 сравнения появляется сигнал, устанавливающий в единичное состояние триггер б и сбрасывающий после прохождения через элемент 20 задержки счетчик 18 тактов. Как только содержимое счетчика 18 окажется равным коду длительности неисправности в регистре 11, сигнал с выхода блока 14 сравнения сбрасывает в ноль триггер 6, Сигнал с выхода триггера б сбрасывает триггер 5 и приводит устройство в исходное состояние, Таким образом вырабатывается сиг- . нал определенной длительности, имитирующий неисправности, жестко связанный не только с командой и номером такта, но и с командой, которую можно выбрать из программы несмотря на ее возможную циклическую повторяемость в программе, т. е. вызвать имитацию неисправности не с первого раза появления заданной команды, а спустя п раз после ее первого появления.
Формула изобретения
Устройство для имитации неисправности 3ВМ содержащее три блока сравнения, регистр приема команд, регистр контролируемой команды, регистр номера такта, регистр кода длительности, счетчик тактов, триггер интервала счета, триггер результата, первый элемент,И и элемент задержки, выход которого соединен с входом сброса счетчика тактов, тактовый вход и вход разрешения счета которого подключены соотвественно к тактовому входу устройства и прямому выходу триггера интервала счета, информационный вход, синхровход и выход регистра приема команд соединены соотвественно с входом кода команды устройства, входом признака записи устройства и первым информационым входом первого блока сравнения, управляющий вход и второй информационный вход которого подключены соответственно к входу признака записи устройства и выходу регистра контролируемой команды информационный вход которого соединен с информационным входом устройства, который, кроме того, подключен к информационным входам регистра номера такта и регистра кода длительности, первый и второй информационные входы, управляющий вход и выход второго блока сравнения соединены соответственно с выходом регистра номера такта, выходом счетчика тактов, тактовым входом устройства и установочным входом триггера результата, а кроме, того, выход второго блока сравнения подкпючен к входу элемента задержки, первый и второй информационные входы, управляющий вход и выход третьего блока сравнения соединены соотвественно с выходом регистра кода длительности, выходом счетчика тактов, выходом первого элемента И и входом сброса триггера результата, а также входом сброса триггера интервала счета, первый и второй входы первого элемента И подключены соответственно к тактовому входу устройства и прямоЙу выходу триггера результата, кото1
I рый является также выходом устройстСоставитель Г.Виталиев
Техред Л.Сердюкова
Редактор О,Спесивых
Корр ект ор С. Черни
Заказ 7643/45 Тираж 668 Подписное
ВНИИПИ Гооударственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/S
Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,101
5 1529 225 6 ва, о т л и ч а ю щ е е с я тем, что, первый и второй входы и выход третьес целью расширения функциональных го элемента И соединены соответственвозможностей эа счет обеспечения ими- но с инверсным выходом триггера разтации неисправностей после и-кратно- решения приема, выходом первого .блока
ro появления заданной команды, оно
5 сравнения и первым входом элемента содержит триггер разрешения приема, ИЛИ,. второй вход которого подключен счетчик числа команд,. второй и тре- к выходу счетчика числа команд, интий элементы И и элемент ИЛИ, выход формационный вход и вход разрешения которого соединен с установочным 10 записи которого соединены соотвественвходом триггера интервала счета, пер- но с информационным входом и входом вый и второй входы и выход второго эле- признака записи устройства, а вход
: мента И подключены соответственно к пря- сброса и установочный вход триггера мому выходу триггера разрешения приема, разрешения приема подключены соответвыходу первого блока сравнения и счет15 ственно к выходу триггера результата ному входу счетчика числа команд, и информационному входу устройства.