Устройство для тестового диагностирования
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
Союз СоветскикСоциалистическиересттубпик ОП ИСАНИЕИЗОБРЕТЕН ИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ и 920748до делам изобретений н открытий(54) УСТРОЙСТВО ДЛЯ ТЕСТОВОГО ДИАГНОСТИРОВАНИЯ Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах контроля цифровых объектов.Известно устройство для контроля логических блоков, содержащее блок для хранения эталонных входных наборов, регистр входных наборов, блок элементов Ь .Недостатками известного устройства являются низкая нацежность и ограниченные функциональные возможности.Наиболее близким к предлагаемому по технической сушности является устройство для тестового диагностирования, содержащее триггер режима, первые элементы И, первый регистр, первый дешифратор, второй дешифратор, первый блок памяти, второй регистр, которое позволяет реализовать условные и безусловные алгоритмы тестового диагностирования с определением состояния объекта диагноза. При условии тестирования модификация адреса очередных тестовых наборов осуществляется реакцией объекта, причем каждый выход объекта осуществляет модификацию соответствуюшего разряда адреса И .Недостатком этого устройства являются его ограниченные функциональные возможности, обусловленные .тем, что устройство не позволяет исключить из процесса формирования адреса следуюшего входного набора выходы объекта, неосушественные для диагностики, при этом формат адреса входного набора ограничен разрядностью первого блока памяти.Тем самым ограничивается количество выходов диагностируемого объекта, так 5как каждый из них участвует в модификации одного из разрядов адреса и накладывается ограничение на класс диагностируемых объектов.20Количество контролируемых выходовдиагностируемого объекта можно расши- рить, если для модификации адреса следуюшего входного набора использовать лишь те выходы, которые являются су920748 4 5 10 15 20 25 Зо шественными для предыдущего входного набора. Однако при этом опнбвременно со считыванием вхопного набора необхопимозадавать сушественные пля него еыхопы пиагностируемого объекта и осушествлять их попключение к узлу мопификации апреса, что в известном устройстве невозможно.Ограниченные функциональные возможности известного устройства обусловлены также и тем, что модификация адреса осуществляется на элементах И, которые могут изменить в адресе пишь логическую "1 " на логический "0". За счет этого вдвое уменьшается количество переходов при модификации адреса и усложняетсл копирование апресов.11 ель изобретения - расширение функциональных возможностей устройства.Поставленная цель достигается тем, что в устройство для тестового диагностирования, содержащее первые эпементы И, первый регистр, первые выходы которого соединены с входами объекта диагностировапия, а второй выход - с первым входом второго регистра, выход которого соединен с первым входом первого блока памяти, второй вход которого соединен с первым входом устройства, а вы ветственно с выходами одноименных четвертых элементов И, вторые входыс соответс гвуюшими выходами объекта диагностирования третий выход первого регистра соединен с первым входом второго блока памяти, соединенного выходомос входом третьего регистра, вторым входом через первый эпемент задержки - с первым входом устройства и вторым управляющим входом сдвигающего регистра, а через второй элемент задержкис первым входом триггера управпения,соединенного выходом с первым входомвторого элемента И, соединенного вторымвходом с третьим входом устройства, выходом через счетчик - с входом третьего дешифратора, соединенного вторым выходом с вторым входом триггера управпения и первыми входами первых эпементов И, соединенных вторыми входами с соответствующими выходами сдвигаюшегорегистра, третьими входами - с выходомтриггера режима, выходами - с первыми входами соответствуюших сумматоров по модулю два, вторые входы которыхсоединены с соответствующими четвертыми выходами первого регистра, а вы-ходы - с соответствующими вторыми входами второго регистра. На чертеже представпена функциональход - с входом первого регистр входпервого дешифратора соединен с выходомвторого регистра, а выход - с первымвходом второго дешифратора, выход которого соединен с выходом устройства, вторые входы второго дешифратора соединены с выходами объекта диагностирования,вход триггера режима соединен с вторымвходом устройства, введены триггер управления, счетчик, третий дешифратор,сумматоры по модугпо два, сдвигающийрегистр, второй блок памяти, третий регистр, первый и второй элементы ИЛИ,первьй и второй элементы задержки, второй элемент И и по числу выходов объектадиагностирования третьи и четвертые элементы И, каждый из которых соединен первым входом с соответствующимпервым выходом третьего дешифратора,вторым входом - с соответствующим выхопом третьего регистра,выхоаом-со соответствующим входом второго элементаИЛИ, соединенного выходом с первымуправляющим входом сдвигаюшего регистра, информационный вход которого соединен с выходом первого элемента ИЛИ,входы которого соединены с выходамисоответствующих третьих элементов И,первые входы которых соединены соот 35 40 45 50 55 ная схема предлагаемого устройства.Устройство содержит второй элементзадержки 1, первый элемент задержки,2, первый бпок памяти 3, триггер управпения 4, счетчик 5, второй бпок памяти6, первый регистр 7 с попями адресамаски 8, переменной 9 и постоянной 10части адреса спедуюшего входного набора и полем входного набора 1 1 . второйэлемент И 12, третий дешифратор 13,третий регистр 14, сумматоры по модулю два 15, второй регистр 16, третий 17 и четвертые 18 элементы И,триггер режима 19, первый дешифратор20, объект диагностирования 21, первый 22 и второй 23 элементы ИЛИ, сдвигающий регистр 24, первые элементы И25 и второй дешифратор 26,Элемент задержки 1 предназначен дпяподачи сигнала на запуск счетчика 5лишь после того, как будет считан кодмаски, а на выходах объекта диагностирования сформируется устойчивая реакцияна поданный входной набор, а элементзадержки 2 - для подачи сигнала на считывание кода маски лишь после окончания формирования адреса маски, Блок памяти 3 служит для хранения набороввходных сигналов, предназначенных для51 О15 зо 35 45 50 Ю 55 5 9207 подачи на объект диагностирования 21Триггер управления 4 управляет элементом И 12, который управляет подачейимпульсов с тактового входа устройства на счетчик 5, предназначенный дляуправления опросом разрядов кода маски.Блок памяти 6 предназначен для хранения и выдачи кода маски, соответствующего входному набору. Регистр 7 предназначен для хранения входного набора,считанного из блока памяти 3. В попе8 регистра 7 записывается адрес маски, соответствующей входному набору; вполе 9 регистра 7 - переменная частьадреса следующего входного набора; в поле 10 регистра 7 - постоянная часть адреса; в поле 1 1 регистра 7 - набор входных сигналов предназначенный для подачи на объект диагностирования 21. В регистре 14 хранится код маски, Сумо маторы по модулю два 15 предназначены для модификации переменной части адреса следующего входного набора сигналами с существенных выходов объектадиагностирования 21, В регистре 16 хра нится адрес следующего входного набора. Элементы И 17 предназначены для опроса состояния существенных выходов объекта диагностирования 21, а элементыИ 18 - для формирования сигналов опроса существенных выходов объекта диагностирования по коду маски. Триггер режима 19 фиксирует режим работы устройства. Дешифратор 20 формирует сигналоб окончании тестирования. ЭлементИЛИ 22 предназначен для подачи сигналов с существенных выходов объекта диагностирования 21 на информационныйвход сдвигающего регистра 24, а элемент ИЛИ 23 - для подачи сигналов сдви-о га на динамический вход сдвигаюшего регистра. Сдвигающий регистр 23 предназначен для запоминания сигналов на существенных выхопах объекта диагностирования 21. Элементы И 25 управляют выдачей информации из сдвигаюшего регистра 15. Дешифратор 26 формирует сигнал о результатах тестирования в зависимости от реакции объекта диагностирования 2 1 после прихода сигнала об окончании тестирования из дешифратора 20.Предлагаемое устройство для тестового диагностирования работает в двух режимах: условного и безусловного тестирования. Устройство работает следующим образом. 48 6Перед началом диагностирования счетчик 5, регистр 7 и сдвигающий регистр24 находятся в исходном. состоянии, врегистр 16 записан адрес первого входного набора. В зависимости от приходасигнала на управляющий вход триггер режима 19 устанавливается в нулевое (врежиме условного тестирования), или вединичное (в режиме безусловного тестирования) состояние,В режиме условного тестирования посигналу на первом входе устройства изблока памяти 3 по адресу, записанномув регистр 7, считывается код. Иэ поля1 1 регистра 7 поступает на объект диагностирования 2 1. Из поля 8 регистра 7на блок памяти 6 поступает адрес маски.По сигналу с выхода элемента задержки2 ло этому адресу в регистр 14 считывается код маски, задающей выходы объекта диагностирования 21, которые приподанном на него тесте являются существенными. Сигналами с группы выходоврегистра 14 отпираются соответствующиеэлементы И 18.После того, как на выходе объекта диагностирования 2 1 сформируется устойчивая реакция на поданный тест, по сигналу с выхода элемента задержки 1 триггер управления 4 устанавливается в единицу и отпирает элемент И 12, разрешаязаполнение счетчика 5 импульсами с тактового входа. При этом на первых выходах дешифратор 13 поочередно вырабатывает сигналы, которыми поочередно опрашиваются элементы И 18. Единичныесигналы будут сформированы лишь темиэлементами И 18, которые соответствуют выделенным маской существенным выходам объекта диагностирования 21, Каждый из таких сигналов отпирает соответствующий элемент И 17, через которыйсигнал с соответствующего существенного выхода объекта 21 записывается встарший разряд сдвигаюшего регистра24. Сигналом с того же элемента И 18в регистре 24 осуществляется сдвиг информации в сторону младших разрядов,причем в случае несущественного выходасдвиг и запись информации в регистре24 не происходят.Таким образом, осуществляется поочередный опрос всех существенных выходов объекта диагностирования 21 изапись их состояний на регистр 24 с исключением записи состояний несущественных для диагностики выходов.По окончании опроса всех элементовИ 18 по .сигнапу на втором выходе де0748 8 входом первого регистра, вход первого 7 92 шифратора 13 триггер управления 4 устанавливается в ноль, запирая элемент И 12. По этому же сигналу из регистра 24 через блок элементов И 25 поступают сигналы о состоянии существенных выходов объекта 21 на первые входы сумматоров по модулю два 15 и модифицируют в регистре 16 переменную часть адреса следуюшего входного набора.Сформированный таким образом адрес следуюшего входного набора поступает из регистра 16 в блок памяти 3. По сигналу считывания на первом входе устройства из блока памяти 3 считывается следуюший входной набор и т. д.После считывания в регистр 7 послер; него входного набора в регистр 16 записывается код окончания тестирования, по которому дешифратор 20 формирует сигнал разрешения анализа результатов тестирования, По этому сигналу дешифратор 26 анализирует реакцию объекта 21 и формирует результат диагностирования на своем выходе.В режиме безусловного тестирования триггер 1 9 устанавливается в единицу и запирает элементы И 25 на время диагностирования, поэтому адрес следуюшего входного набора из полей 8 и 9 регистра 7 поступает на регистр 16 без изменения. В остальном работа устройства не отличается от работы в режиме условного тестирования.При изменении типа объекта диагностирования 2 1 необходимо записать новую программу в блок памяти 3 и в блок памяти 6,Таким образом, введение новых элементов и связей позволяет исключить из числа анализируемых несушественные дпя диагностики выходы объекта, увеличить количество контропируемых выходов объекта диагностирования, не увеличивая формат адреса входных наборов, и тем самым расширить функциональные возможносту устройства. форму ла изобретения Устройство дпя тестового диагностирования, содержащее первые элементы И, первый регистр, первые выходы которого соединены с входами объекта диагностирования, а второй выхсп с первым входом второго регистра, выход которого соединен с первым входом первого блока памяти, второй вход которого соединен с первым входом устройства, а выход - с 5 10 20 25 30 35 40 45 50 55 дешифратора соединен с выходом второго регистра, а выход - с первым входом вто= рого дешифратора, выход которого соединен с выходом устройства, вторые входы второго дешифратора соединены с выхоодами объекта диагностирования, вход триггера режима соединен с вторым входом устройства, о т л и ч а ю ш е е с я тем, что, с цепью расширения функциональных воэможностей устройства, в него введены триггер управления, счетчик, третий дешифратор, сумматоры дс .опу-, лю два, сдвигаюший регистр, второй блок памяти, третий регистр, первый и второй элементы ИЛИ, первый и второй элементы задержки, второй элемента И, по чис. - лу выходов объекта диагностирования - третьи и четвертые элементы И, каждый из которых соединен первым входом с ссответствуюшим первым выходом третьего дешифратора, вторым входом - с соответствующим выходом третьего регистра, выходом-с ссстветствующим входом второго элемента ИЛИ, соединенного выходом с первым управляюшим входом сдвигаюшего регистра, информационный вход которого соединен с выходом первого элементаИЛИ, входы которого соединены с выходами ссответствуюших третьих элементов И, первые входы которых соепинены соответственно с выходами одноименных четвертых элементов И, вторые входы - с соответствуюшими выходами объекта диагностирования, третий выход первого регистра соединен с первым входом второго блока памяти, соединенного выходом с входом третьего регистра, вторым входом через первый элемент задержкис первым входом устройства и вторым управпяюшим входом сдвигаюшего регистра, а через второй элемент задержки - с первым входом триггера управления, соединенного выходом с первым входом второго элемента И, соединенного вторым входом с третьим входом устройства, выходом через счетчик - с входом третьего дешифратсра, соединенного вторым выходом с вторым входом триггера управления и первыми входами первых элементов И, соединенных вторыми входами с соответствующими выходами сдвигаюшего регистра, третьими входами - с выходом триггера режима, выходамис первыми входами ссответствуюших сумматоров по модулю два, вторые входы которых соединены с соответствуюшими четвертыми выходами первого регистра,9 920748 10а выходы - с соответствующими вторы. Авторское свидетельство СССРми входами второго регистра, Хо 538370, кп. О 06 Р 15/46 1976,2, Авторское свидетельство СССР позаявке М 2691143/18-24,кл. О 06 Р 15/46, 1979 прототип). Источники информации,принятые во внимание при экспертизе, Пож 732 Подписитвенного комитета СССРретений и открытий35, Раушская наб., д, 4/ з 2345/57 Тираж ВНИИПИ Государс по делам изоб 113035, Москва, Ж
СмотретьЗаявка
2961296, 23.07.1980
ХАРЬКОВСКОЕ ВЫСШЕЕ ВОЕННОЕ КОМАНДНОЕ УЧИЛИЩЕ ИМ. МАРШАЛА СОВЕТСКОГО СОЮЗА КРЫЛОВА Н. И
БАРБАШ ИВАН ПАНКРАТОВИЧ, ТИМОНЬКИН ГРИГОРИЙ НИКОЛАЕВИЧ, ТКАЧЕВ МИХАИЛ ПАВЛОВИЧ, ТКАЧЕНКО СЕРГЕЙ НИКОЛАЕВИЧ, ХАРЧЕНКО ВЯЧЕСЛАВ СЕРГЕЕВИЧ
МПК / Метки
МПК: G06F 11/25
Метки: диагностирования, тестового
Опубликовано: 15.04.1982
Код ссылки
<a href="https://patents.su/5-920748-ustrojjstvo-dlya-testovogo-diagnostirovaniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для тестового диагностирования</a>
Предыдущий патент: Устройство для контроля монтажных схем
Следующий патент: Пневматическое устройство для определения экстремального сигнала
Случайный патент: Ферментный препарат для созревания сыров