Устройство для контроля выполнения тестовой программы

Номер патента: 943732

Авторы: Алексеевский, Дряпак, Коминаров

ZIP архив

Текст

Союз СоветскикСоцмалнстнчесимкРеспублик ОП ИСАНИЕ ИЗОБРЕТЕНИЯ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ.Опубликовано 15,07.82, Бюллетень26Дата опубликования описания 18.07.82 по делам изобретений и открытий(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ВЫПОЛНЕНИЯ ТЕСТОВОЙ ПРОГРАММЫ. Устройство относится к вычислительной технике и .может быть использовано в автоматизированных системах, созданных на базе ЭВМ.Известно устройство, в котором5 контроль правильности функционирования системы осуществляется за счет введения дополнительных регистров для буферизации поступающих сигналов и соответствующих схем сравнения, обнаруживающих неразрешенные ситуации 111.Недостатком устройства является его сложность.Наиболее близким по технической сущности к предлагаемому является устройство для контроля, содержащее элемент НЕ, первый элемент И и первый триггер. В этом устройстве тестовые программы выполняютоя ЭВМ на 20 самом высоком приоритете сразу же за временной меткой, После тестовой программы решаются целевые задачи системы до появления следующей метки. 2Сигнал об удовлетворительном прохождении теста сравнивается с.предварительно задержанным сигналом временной метки 121. Недостатком устройства являются ограниченные функциональные возможности, которые обусловлены невозможностью принятия и обработки системой срочных сигналов, поступающих извне во время выполнения тестовых программ, имеющих самый высокий приоритет и жестко привязанных к временным меткам (отсутствие гибкости при работе системы в реальном масштабе времени); необходимо ть точного расчета временной задержки временной метки и, как следствие, сложностью ее схемной реализации; необходимость изменения схемы устройства при изменении длительности тестовых программ.Целью. изобретения является расширение функциональных возможностей94373 устройства за счет осуществленияконтроля по опросу,Поставленная цель достигается тем,что устройство содержит элемент НЕ,первый, второй, третий и четвертыйэлементы И, первый и второй триггерыи элемент ИЛИ, управляющий вход устройства соединен с первым входомпервого элемента И, второй вход ко- .торого соединен с первыми входами 10второго и третьего элементов И ивыходом элемента НЕ, вход которогосоединен с первым входом первоготриггера, первым входом четвертогоэлемента И и является установочным 1 Бвходом устройства, .выход первогоэлемента И подключен к первому входуэлемента ИЛИ, второй и третий входыкоторого являются сбросовым и запретным входами устройства соответственно, а выход соединен со вторымвходом первого триггера, выходы .которого подключены ко вторым входамвторого и третьего элементов И соответственно выходы которых подключены к соответствующим входам второго триггера, выходом соединенногосо вторым входом четвертого элемента И, выход которого является выходом устройства.30На чертеже представлена блок-схема устройства,Устройство содержит элемент НЕпервый, второй, третий и четвертыйэлементы И 2-5, элемент ИЛИ б, первый и второй триггеры 7 и 8, установочный сбросовый, запретный, иуправляющий входы и выход устройства 9-13Устройство работает следующим об 40разом., На вход 9 поступает временная метка и устанавливает триггер 7 в состояние "0". После окончания временной метки содержимое триггера 7 переписывается в триггер 8 элементы45И 4 и 5. Причем перепись осуществляется в течение всего интервала междувременными метками и прерываетсясигналом метки, приходящим с элемента НЕ 1. Если триггер 7 в интер- .вале между метками изменяет свое состояние, то изменяет свое состояниесоответственно и триггер 8,Тестовая программа выполняетсяв любой части временного интерваламежду двумя соседними метками, Результатом правильного прохождениятестовой программы является появле 2 1ние импульса реакции на тесты навходе 12. Если этот импульс поступает в интервале между метками (в противном случае он блокируется на элементе И 2 сигналом наличия метки,снимаемом с выхода элемента НЕ 1)он устанавливает триггер 7 в состояние "1" по цепи: вход 12, элементИ 2, элемент ИЛИ 6, вход триггера 7Это влечет за собой установку триггера 8 в состояние "1". Если импульсна входе 12 в интервале между метками не пришел то триггеры 7 и 8 ос- .таются в состоянии "0". Приход меткификсирует состояние триггера 8 доследующего интервала. Элемент И 3,выход которого соединен с выходом 13,формирует сигнал непрохождения тестов (сигнал неисправности в системе)из сигнала метки и сигнала с инверсного плеча триггера 8. Сигналнепрохождения тестов вырабатываетсятолько при наличии временной меткии условии, что триггер 8 находитсяв состоянии "0", Для того, чтобыустройство не выдавало сигнала непрохождения тестов при начальномпуске системы, который асинхроненк временным меткам, вход 10 соединенс первым входом элемента ИЛИ 6, Начальный сброс устанавливает триггер 8в состояние "1", что равносильно приходу сигнала реакции на тесты по входу 12. Для исключения появления сигнала непрохождения тестов при программном останове или для возможностиотключения устройства используетсявход 11, который соединен с входомэлемента ИЛИ 6. Работа устрой"ства при появлении сигнала навходе 11 аналогична работе устройства при появлении сигналана входе 10,Изобретение дает положительный эффект за счет расширения функцйональных возможностей, а именно позволяет обнаруживать неисправность в системе даже при неисправном процессоре, т,е. в условиях, когда тестовые программы в принципе не могут выполняться, позволяет выполнять тестовые программы в любой части временного интервала между двумя соседними временными метками, не требует Формирования временных задержек, схема устройства не меняется при изменении длительности тестовых программ.ВНИИПИ одписно Кдз Филиал ППП "Патент", г. Ужгород,оектная,Устройство для контроля выполнения тестовой программы, содержащее элемент НЕ, первый элемент И и первый триггер, отличающееся тем, что, с целью расширения функциональнык возможностей устройства за счет осуществления контроля по опросу, оно содержит второй, третий и 1 о четвертый элементы И, второй триггер и элемент ИЛИ, управляющий вход устройства соединен с первым входом первого элемента И, второй вход которого соединен с первыми входами второго и третьего элементов И и выходом элемента НЕ, вход которого соединен с первым входом первого триггера, первым входом четвертого элемента И и является установочным входом уст 2 6ройства, выход первого элемента Иподключен к первому входу элементаИЛИ, второй и третий входы которогоявляются сбросовым и запретным входами устройства соответственно, авыход соединен со вторым входом первого триггера, выходы которого подключены ко вторым входам второго итретьего элементов И соответственно,выходы которых подключены к соответствующим входам второго триггера,выходом соединенного со вторым входом четвертого элемента И, выход ко"торого является выходом устройства.Источники инФормации,принятые во внимание при экспертизе1, Авторское свидетельство СССРй 13635, кл. 6 06 Г 1104, 19752. Патент США И 3967103 СССР,кл. 235-153 1971 (п 1 ютотип).

Смотреть

Заявка

2748269, 05.04.1979

ПРЕДПРИЯТИЕ ПЯ Х-5263

АЛЕКСЕЕВСКИЙ МИХАИЛ АЛЕКСАНДРОВИЧ, ДРЯПАК АНАТОЛИЙ ФЕДОРОВИЧ, КОМИНАРОВ ИЛЬЯ ЗАЛМАНОВИЧ

МПК / Метки

МПК: G06F 11/22

Метки: выполнения, программы, тестовой

Опубликовано: 15.07.1982

Код ссылки

<a href="https://patents.su/3-943732-ustrojjstvo-dlya-kontrolya-vypolneniya-testovojj-programmy.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля выполнения тестовой программы</a>

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