[go: up one dir, main page]

SU1619279A1 - Устройство дл имитации неисправностей - Google Patents

Устройство дл имитации неисправностей Download PDF

Info

Publication number
SU1619279A1
SU1619279A1 SU894656095A SU4656095A SU1619279A1 SU 1619279 A1 SU1619279 A1 SU 1619279A1 SU 894656095 A SU894656095 A SU 894656095A SU 4656095 A SU4656095 A SU 4656095A SU 1619279 A1 SU1619279 A1 SU 1619279A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
counter
trigger
signal
Prior art date
Application number
SU894656095A
Other languages
English (en)
Inventor
Сергей Леонидович Улыбин
Original Assignee
Ульяновский Научно-Производственный Комплекс "Центр Применения Микроэлектроники И Автоматизации В Машиностроении"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ульяновский Научно-Производственный Комплекс "Центр Применения Микроэлектроники И Автоматизации В Машиностроении" filed Critical Ульяновский Научно-Производственный Комплекс "Центр Применения Микроэлектроники И Автоматизации В Машиностроении"
Priority to SU894656095A priority Critical patent/SU1619279A1/ru
Application granted granted Critical
Publication of SU1619279A1 publication Critical patent/SU1619279A1/ru

Links

Landscapes

  • Debugging And Monitoring (AREA)

Description

316
Схема соединени  (фиг „.2) содержит каскад из п устройств 20 имитации неисправностейо Устройство позвол ет изменить место внесени  неисправностей как вручную (программно), так и автоматически (аппаратно).
При подключении к вычислительной системе одного устройства (фиг.1) на первый вход 14 каскадировани  заводитс  уровень логического О. Если необходимо обеспечить автоматическое изменение места внесени  неисправностей , то выход 13 надо соединить с входом 15 устройства, а на вход 18 подать метки времени. Частота меток времени выбираетс  с таким расчетом, чтобы обеспечить переполнение счетчика 2 через врем , выделенное дл  имитации неисправности по одному адресу. При этом второй выход 17 каскадировани  устройства  вл етс  выходом признака окончани  проверки отказоустойчивости вычислительной системы,
При соединении п устройств в каскад (фиг.2) первый выход 16 каскадировани  i-го устройства 20 (i 1, ««с, п-1) соедин етс  с первым входом каскадировани  14 (i-M)-ro устрой- ства 20о Выход 13 n-го устройства 20  вл етс  выходом имитации неисправностей каскада. Кроме того, он соедин етс  с входом 14 первого устройства 20„ Если необходимо обеспечить автоматическое изменение места внесени  неисправностей, то надо произвести дополнительные соединени ., Выход 13 , п-устройства 20 надо соединить с вторым входом 15 каскадировани  п-го устройства 20, Второй выход каскадировани  17 (1+1)-го устройства 20 надо соединить с вторым входом 15 каскадировани  1-го устройства 20„ На входы 18 устройства надо подать метки времени, частота которых выбираетс  с таким расчетом, чтобы обеспечить переполнение счетчика 2 через врем , определ емое разработчиком вычислительной системы. При этом выход 17 первого устройства 20  в летс  выходом признака окончани  проверки отказоустойчивости вычислительной системы. .
Входы 11 устройств 20 соедин ютс  с выходами адресов вычислительной системы, по которым определ етс  точка вычислительного(процесса, в кото- I рук вноситс  неисправность. В зависи
-
10
15
20
25
м JQ , т/
35
40
45
50
55
мости от конкретной реализации вычислительной системы входы 11 устройств 20 мотао соединить, например, (при ): дл  первого устройства 20 - с выходом регистра страниц (при страничной организации пам ти вычислительной системы); дл  второго устройства - с выходом счетчика команд, на котором формируютс  адреса команд; дл  третьего устройства 20 - с выходом счетчика микрокоманд, на котором формируютс  адреса микрокоманд.
Входы 12 устройства 20 при этом соедин ютс  с: дл  первого устройства 20 - с входом записи регистра страниц; дл  второго устройства 20 - с выходом признака обращени  к пам ти от счетчика команд; дл  третьего устройства 20 - с выходом признака обращени  к пам ти микрокоманд от счетчика микрокоманд.
Входы 1В устройства 20 соедин ютс  с выходами меток времени, частота которых обеспечивает переполнение счетчиков 2 через врем , достаточное дл  по влени  на входах 11: дл  первого устройства 20 - заданного на счетчике 1 номера страницы пам ти; дл  второго устройства 20 - заданного на счетчике 1 адреса команды дл  третьего устройства 20 - заданного на счетчике 1 адреса микрокоманды
Подготовка устройства к работе производитс  следующим образом.
На вход 9 устройства подаетс  информаци  (например, с тумблерного наборного пол ), котора   вл етс  начальным адресом, по которому имитируетс  неисправностьс С входа 9 эта информаци  поступает на информационный вход счетчика 1. На вход 1О устройства подаетс  сигнал (например , с кнопки наборного пол ), кото- рый далее поступает на вход записи счетчика 1 и записывает в него код начального адреса. После этого на вход 19 подаетс  сигнал (например, с кнопки наборного пол ), который поступает на первый вход элемента ИЛИ 7 о На выходе элемента ИЛИ 7 по вл етс  сигнал, который проходит на вход сброса счетчика 2 и обнул ет его. После этого устройство готово
к работе.
Устройство работает следующим об- раЗом.
При работе вычислительной системы на вход 11 первого устройства посту
пают коды страниц системы. С входа 11 эти коды поступают на первый вход блока 3 сравнени , на второй вход которой поступает код с выхода счетчика 1« Сигнал с выхода блока 3 сравнени  поступает на информационный; вход триггера 4.
На вход 12 первого устройства поступают сигналы с входа записи регистра страниц вычислительной системы С входа 12 эти сигналы поступают на вход записи триггера 4. На вход сброса триггера 4, который соединен с инверсным входом элемента И 8 и с входом 14 устройства, поступает низкий потенциал с выхода 13 третьего устройства (фиг.2), который не мешае работе триггера 4. При несовпадении кодов на входах блока 3 сравнени  на его выходе по вл етс  О, который записываетс  на триггер 4 сигналом с входа 12. При этом единичный потенциал с инверсного выхода триггера 4 поступает на выход 16 устройства . С выхода 16 первого устройства единичный потенциал поступает на вход 14 второго устройства. Единич-. ный сигнал с входа 14 поддерживает в нулевом состо нии триггер 4 и блокирует элемент И 8 второго устройства Единичный сигнал с инверсного выхода триггера 4 второго устройства поддерживает в нулевом состо нии триггер 4 и блокирует элемент И 8 третьего устройства.
На входы 18 устройств подаютс  мет-, ки времени,, С входа 18 метки времени поступают на второй вход элемента И 8 устройств.сТак как элементы И 8 второго и третьего устройств заблокированы , то метки времени по вл ют-. с  только на выходе элемента И 8 первого устройствас Далее они поступают на счетный вход счетчика 2. Если в течение времени Т 21 (где 1- разр дность счетчика 2, t - период следовани  меток времени, подаваемых на вход 18 первого устройства) в вычислительной системе не было обращени  к странице пам ти, код которой совпадает с кодом, хран щимс  на счетчике 1, то счетчик 2 переполнитс  При этом на въпсоде счетчика 2 по витс  сигнал, который через элемент ИЛИ 6 поступает на счетный вход счетчика t. Содержимое счетчика 1 увеличитс  на единицу. Таким образом, при длительном непо влении в вычислитель0
5
0
5
0
5
0
5
0
5
ной системе отслеживаемого услови  , (в данном случае заданного кода страницы пам ти) происходит автоматическое изменение этого услови .
При совпадении кодов, приход щих на входы блока 3 сравнени , на его выходе по вл етс  1, котора  записываетс  на триггер 4 сигналом с входа 120 Единичный потенциал с пр мого выхода триггера 4 поступает на вход формировател  5 и на второй вход элет лента ИЛИ 7„ Формирователь 5 формирует на своем выходе сигнал. На выходе элемента ИЛИ 7 по вл етс  единичный потенциал, который поступает на вход сброса счетчика 2, обнул ет(его и поддерживает в нулевом состо нии0 Нулевой потенциал с инверсного выхода триггера 4 поступает на выход 16 первого устройства. Далее нулевой потенциал поступает на вход сброса триггера 4 второго устройства, разреша  его работу, и на инверсный вход элемента И 8 второго устройства, разреша  прохождение через него меток времени с входа 18. Если после этого в течение времени Т- 21 период следовани  меток времени, по- даваемьгк на вход 18 второго устройства ) в вычислительной системе не было обращени  за командой, адрес которой совпадает с кодом, хран щимс  на счетчике 1, то счетчик 2 переполнитс . Это приведет к увеличению содержимого счетчика 1 на 1,,
I
При совпадении кода, хран щегос 
на счетчике 1 второго устройства с адресом команды, приход щим из вычислительной системы на вход 11 второго устройства, триггер 4 устанавливаетс  в единичное состо ние. Тем самым блокируетс  работа счетчика 2 второго устройства и разрешаетс  работа триггера 4 третьего устройства . Кроме того, на счетчик 2 третьего устройства начинают проходить метки времени с входа 18 Если после этого в течение времени 21 t 3 (где t5 - период следовани  меток времени, подаваемых на вход 18 третьего устройства) в вычислительной системе не было обращени  за микрокомандой , адрес которой совпадает с кодом, хран щимс  на счетчике 1 третьего устройства, .то счетчик 2 переполнитс ,, Это приведет к увеличению содержимого счетчика 1 на
При совпадении кода, хран щего- с  ha счетчике 1 третьего устройства с адресом микрокоманды, приход щим из вычислительной системы на вхо 11 третьего устройства, триггер 4 устанавливаетс  в единичное состо ние„ При этом на выходе формировател  5 формируетс  сигнаг, имитирующий Tie- исправность, который поступает на выход 13 устройства, С выхода 13 третьего устройства этот сигнал поступает в вычислительную систему и имитирует в ней неисправность Кроме тогэ, этот сигнал поступает на вход 15 третьего устройства и на вход 14 первого устройства. С входа 15 третьего устройства сигнал через элемент ИЛИ 6 поступает на счетный вход счетчика 1, увеличива  его со- держимое на 1. Таким образом5обеспечиваетс  автоматическое изменение адресов, по которым имитируетс  неисправность о
Сигнал с ихода 14 первого уст- ройства обнул ет триггер 4, что приводит к разблокированию счетчика 2 первого устройства, а также к обну- пению триггеров 4 и блокированию меток времени во втором и третьем уст- ройствах.
Следующа  имитаци  будет произведена при новом вхождении программы в страницу пам ти, код которой указан на счетчике 1 первого устройства , и при выполнении микрокоманды, адрес которой вновь сформирован на счетчике 1 третьего устройства, команды , адрес которой совпадает с кодом на счетчике 1 второго устройства
После того, как по данной команде будет смонтирована неисправность во всех микрокомандах, счетчик 1 третьего устройства переполнитс . Сигнал переполнени  с выхода счетчика 1 по- ступает на выход 17 третьего устройства , далее на вход 15 второго ройства. С входа 15 сигнал через элемент ИЛИ 6 поступает на счетный вход счетчика 1 второго устройства, увеличива  его содержимое на
После того, как неисправность будет смонтирована во все микрокоманды всех команд, расположенных в данной странице пам ти, счетчик 1 второго устройства переполнитс о Сигнал переполнени  с выхода счетчика 1 че- ме.з выход 17 второго устройства по- ступает на вход 15 первого устрой
ства. С входа 15 этот сигнал через элемент ИЛИ 6 поступает на счетный вход счетчика 1 первого устройства, увеличива  его содержимое на 1.
На выходе 17 по витс  сигнал после того, как неисправность будет смонтирована во все микрокоманды, всех команд, расположенных во всех страницах пам ти. Этот сигнал  вл етс  признаком окончани  полной проверки отказоустойчивости вычислительной системы
Таким образом, предлагаемое устройство позвол ет за счет каскадировани  более точно определить в вычислительном процессе точку, в которую вноситс  неисправность, что позвол ет увеличить число точек вычислительного процесса дл  имитации неисправно тей и приводит к более полной проверке отказоустойчивости вычислительных систем.
5 Q
5
0

Claims (1)

  1. Формула изобретени 
    Устройство дл  имитации неисправностей , содержащее два счетчика, блок сравнени , триггер, формирователь импульсов , два элемента ИЛИ, элемент И, причем первый вход блока сравнени   вл етс  входом текущего адреса устройства , вход записи триггера  вл етс  входом признака устройства, пр мой выход триггера соединен с первым входом первого элемента ИЛИ, выход формировател  импульсов  вл етс  выходом имитации неисправности устройства , отличающеес  тем, что, с целью расширени  функциональных возможностей за счет образовани  каскада из нескольких устройств дл  обеспечени  определени  места внесени  неисправности по любому количеству условий, информационный вход и вход записи первого счетчика  вл ютс  соответственно входом задани  начального адреса и входом записи устройства , информационный выход первого счетчика соединен с вторым входом блока сравнени , выход которого соединен с информационным входом триггера , инверсный выход которого  вл етс  первым выходом каскадировани  устройства , пр мой выход триггера соединен с входом формировател  импульсов , вход сброса триггера и инверс17
    Фиг.1
SU894656095A 1989-02-28 1989-02-28 Устройство дл имитации неисправностей SU1619279A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU894656095A SU1619279A1 (ru) 1989-02-28 1989-02-28 Устройство дл имитации неисправностей

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU894656095A SU1619279A1 (ru) 1989-02-28 1989-02-28 Устройство дл имитации неисправностей

Publications (1)

Publication Number Publication Date
SU1619279A1 true SU1619279A1 (ru) 1991-01-07

Family

ID=21431246

Family Applications (1)

Application Number Title Priority Date Filing Date
SU894656095A SU1619279A1 (ru) 1989-02-28 1989-02-28 Устройство дл имитации неисправностей

Country Status (1)

Country Link
SU (1) SU1619279A1 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7707458B2 (en) * 2002-07-18 2010-04-27 Ricardo Uk Limited Self-test system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7707458B2 (en) * 2002-07-18 2010-04-27 Ricardo Uk Limited Self-test system

Similar Documents

Publication Publication Date Title
SU1619279A1 (ru) Устройство дл имитации неисправностей
SU1168956A1 (ru) Устройство дл анализа работы операционной системы
RU2030784C1 (ru) Устройство для поиска перемежающихся неисправностей в микропроцессорных системах
SU1642472A1 (ru) Устройство дл контрол выполнени последовательности действий оператора
RU2006926C1 (ru) Устройство для ввода аналоговой информации в цифровую вычислительную машину
SU1104495A2 (ru) Устройство управлени вводом-выводом
SU1348839A1 (ru) Устройство дл отладки программно-аппаратных блоков
SU1238160A1 (ru) Буферное запоминающее устройство
SU1176346A1 (ru) Устройство дл определени пересечени множеств
SU1465892A1 (ru) Устройство дл моделировавани технологии программировани
SU1605208A1 (ru) Устройство дл формировани контрольных тестов
SU1674255A2 (ru) Запоминающее устройство
SU1193679A1 (ru) Устройство дл контрол логических блоков
SU974367A2 (ru) Устройство дл ввода информации
SU1667100A1 (ru) Устройство дл моделировани систем массового обслуживани
SU943747A1 (ru) Устройство дл контрол цифровых интегральных схем
SU1487049A2 (ru) Устройство для имитации сбоев и неисправностей цифровой вычислительной машины
SU1746385A1 (ru) Устройство дл контрол времени выполнени программ
SU1418721A2 (ru) Устройство дл сопр жени вычислительного комплекса с накопителем на магнитной ленте
SU1661770A1 (ru) Генератор тестов
SU1200250A1 (ru) Устройство дл контрол
SU1529225A1 (ru) Устройство дл имитации неисправностей ЭВМ
SU739654A1 (ru) Парафазный сдвигающий регистр
SU1013960A1 (ru) Устройство дл контрол цифровых узлов
SU758174A1 (ru) Устройство для проверки электрического монтажа 1