Устройство для контроля логических блоков

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и автоматике и может быть использовано при построении автоматизированных систем контроля и диагностики цифровых блоков. Целью изобретения является увеличение глубины контроля. Устройство содержит мультиплексор 2, сигнатурный анализатор 3, первый, счетчик 4, второй счетчик 5, коммутатор 6, генератор 7 тестов, регистр 8 маски, элементы ИЖ 9, 10, элементы И-НЕ 11, 12, элемент 13 задержки, триггер 14, генератор 15 синхроимпульсов и блок 16 задания маски. Формируется не только обобщенная сигнатура входов-выходов логического блока 1, но и сигнатура любого из входов-выходов блока 1, а также игнатура любой контрольной точки внутри блока 1, что значительно расширяет диагностические возможности устройства. Значительно упрощаются коммутационные манипуляции при подключении блока 1 к устройству. Коммутация заключается в задании в регистр маски посредством устройства ввода информации данных о входах-выходах блока 1. Кроме того, у пользователя появляется возможность тестирования генератора тестов с помощью сигнатурного анализатора при записи в регистр маски уровней логических нулей и от- 5 сутствии блока 1. В этом случае информация с любого из выходов генератора тестов может быть проаналтазирована с помощью сигнатурного анали- -затора и сравнена с эталонов 1 ил. (Л

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН (19) (11) А1 (50 4 G 06 F 11/26

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

IЦ, 111

3 ;

БйьЛ г Я 1".ЩА

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО.ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

Н А BTOPCHOMV СВИДЕТЕЛЬСТВУ (21) 4204992/24-24 (22) 10.02.87 (46). 23.10.88. Бюл. У 39 (71) Вологодский политехнический институт (72) А.Н.Андреев, А.А.Белокопытов, А.М.Водовозов и В.Н.Лабичев (53) 681.3 (088.8) (56) Авторское свидетельство СССР

У 1166120, кл. G 06 F 11/26, 1985.

Авторское свидетельство СССР

У 1218388, кл. G 06 F 11/76, 1986. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ (57) Изобретение относится к вычислительной технике и автоматйке и может быть использовано при построении автоматизированных систем контроля и диагностики цифровых блоков. Целью изобретения является увеличение глубины контроля. Устройство содержит мультиплексор 2, сигнатурный анализатор 3, первый счетчик 4, второй счетчик 5, коммутатор 6, генератор

7 тестов, регистр 8 маски, элементы

ИЛИ 9, 10, элементы И-НЕ 11, 12, элемент 13 задержки, триггер 14, генератор 15 синхроимпульсов и блок 16 задания маски. формируется не только обобщенная сигнатура входов-выходов логического блока I, но и сигнатура любого из входов-выходов блока 1, а также сигнатура любой контрольной точки внутриблока 1,что значительно расширяет диагностические возможности устройства. Значительно упрощаются коммутационные манипуляции при подключении блока 1 к устройству. Коммутация заключается в задании в регистр маски посредством устройства ввода информации данных о входах-выходах блока 1 ° Кроме того, у пользователя появляется возможность тестирования генератора тестов с помощью сигнатур- ° ного анализатора при записи в регистр маски уровней логических нулей и отсутствии блока 1. В этом случае информация с любого из выходов генератора тестов может быть проанализирована с помощью сигнатурного анали.затора и сравнена с эталоно(1 ил.

1432529

Изобретение относится к вычислительной технике и автоматике и может врыть использовано при построении автоматизированных систем контроля и диагностики цифровых блоков.

Цель изобретения — увеличение глубины контроля устройства.

На чертеже показана функциональ ая блок-схема устройства. 10

Устройство содержит контролируей логический блок 1, мультиплексор сигнатурный анализатор 3, счетчии 4 и 5, коммутатор 6, генератор естов, регистр 8 маски, элементы 15

9 и 10, элементы И-HE 11 и 12, лемент 13 задержки, триггер 14, геератор 15 синхроимпульсов, блок 16 адания маски.

Устройство работает следующим 20 рбразом.

При включении питания состояние счетчиков 4 и 5, генератора 7 тестов, сигнатурного анализатора 3, регистра

8 маски и триггера 14 — произвольное. 25 Импульсы с генератора 7 через элемен,ты ИЛИ 9 и 10 поступают на счетные входы счетчиков 4 и 5. Появление уровня логической "1" на выходе старmего разряда счетчика 5 блокирует З0 прохождение через элемент ИЛИ 9 на счетный вход счетчика 5. Последний остается в фиксированном состоянии.

Кратковременное появление уровня логического "0" на выходе переполне- - З5, ния счетчика 4 (где и-число входоввыходов блока 1) приводит к установке триггера 14 в единичное состояниепосле чего прекращается поступление импульсов с генератора 15 через эле-

Посредством блока 16 в регистр 8 маски записывается информация о входах-выходах блока 1. Выходам соотtt ветствуют уровни логических 1, входам — логических "0". Так как выходы регистра 8 маски соединены с управляющими входами коммутатора 6 с чремя состояниями на выходе, то он находится либо в состоянии с высоким выходным сопротивлением при уровне логической "1" на управляющем входе, либо в режиме передачи информации с информационного входа на выход при уровне логического "0" на управляющем входе. Запись в регистр

8 маски информации указанным выше образом обеспечивает передачу тестовой информации с выходов генератора

7 тестов на контакты информационного разъема блока 1, являющиеся входами, и высокоомное состояние на контактах информационного разъема блока 1, являющихся выходами.

Далее работа устройства возможна в двух режимах: "Контроль" и "Диагностика".

Режим "Контроль ".

L-активным уровнем сигнала на входе задания режима работы "Контроль" устройства триггер 14 сбрасывается в нулевое состояние, разрешая тем самым прохождение импульсов от генератора 15 через элемент ИЛИ 10 на суммирующий вход счетчика 4 и через элемент И-НЕ 11 и элемент 13 задержки на синхровход сигнатурного .анализатора З.С приходом каждого импульса счетчик 4 изменяет свое состояние.

Код и младших разрядов счетчика 4 поступает для управления мультиплексором 2, состояние входа мультиплексора, который (через зонд) подключен к контрольной точке блока 1, передается на информационный вход сигнатурного анализатора 3, на синхровход которого с задержкой времени, определяемой временем срабатывания блока 1, приходит синхроимпульс.

Далее мультиплексор 2 осуществляет перебор входов-выходов блока 1 в соответствии с адресом, формируемым счетчиком 4. Сигнатурный анализатор

3 формирует сигнатуру 2 -1 входоввыходов блока i как реакцию на начальное тестовое воздействие генератора

7 тестов, а заодно контролирует гене" ратор .7 тестов. После прохождения

2 -1 импульсов счетчик 4 вырабатыи вает кратковременный Ь-активный сигнал,поступающий через элемент И-НЕ

12 на синхровход генератора 7 тестов.

Последний изменяет свое состояние и устанавливает на выходах следующую тестовую комбинацию. Процесс опроса с помощью мультиплексора 2 блока 1 повторяется. Сигнатурный анализатор

3 продолжает формирование обобщенной

1432529 сигнатуры. Процесс формирования обобщенной сигнатуры объекта контроля продолжается до тех пор, пока не буk-n дут исчерпаны 2 -1 тестовых комби5 наций генератора 7 тестов (rpe kчисло тестов) и счетчик 4 не сформирует кратковременный L-активный сигнал, устанавливающий триггер 14 в единичное состояние, -чем блокируется прохождение синхроимпульсов с генератора 15 на суммирующий вход счетчика

4 и через элемент И-HE 11 и элемент

13 задержки на синхровход сигнатурного анализатора 3. Формирование обобщенной сигнатуры входов-выходов завер шено. Численное значение сигнатуры предоставляется пользователю для принятия решения. Совпадение сигнатуры с эталонной соответствует исправ 20 ному состоянию объекта контроля, несовпадение говорит о наличии дефектов внутри объекта контроля, т.е. режим работы "Контроль" устройства позволяет осуществлять контроль по 25 принципу исправен-неисправен.

Далее режим работы "Контроль" устройства может быть повторен путем формирования Ь-активного уровня на входе задания режима работы "Контроль" устройства.

Режим "Диагностика".

В этом режиме пользователю предоставляется возможность локализовать имеющийся в блоке 1 дефект с точно,стью входа-выхода, а при использовании информационного зонда с точностью до элемента схемы объекта контроля.

В режиме диагностики счетчик 4 используется для задания адреса входоввыходов блока 1 с помощью входов предустановки. Выходной код счетчика определяет вход-выход блока 1, подключаемый к информационному входу сигнатурного анализатора, либо вход мультиплексора 2, являющийся информационным зондом. Адрес входа-выхода задается после формирования сигнала начальной установки L-активным уровнем на входе задания режима "Диагностика устройства, счетчик 5 сбрасы1! 50 вается в нулевое состояние, чем снимается блокировка на прохождение импульсов с генератора 15 через элемент ИЛИ 9 на счетный вход счетчика

5, через элементы И-НЕ 12 и 11 на синхровходы генератора 7 тестов и через элемент 13 задержки на синхровход сигнатурного анализатора 3 соответственно. В ответ на каждое тестовое воздействие с задержкой времени (элемент 13) необходимой для отработки теста блоком 1, на вход сигнатурного анализатора поступает синхроимпульс.

Количество тактов тестирования определяется разрядностью счетчика 5.

После 2 -1 импульсов (тп-число тактов контроля} на выходе старшего разряда счетчика 5 устанавливается уровень логической "1". Прохождение импульсов на генератор 7 тестов и сигнатурный анализатор 3 блокируется. Сформированная сигнатура любого входа-выхода блока 1 либо любой точки схемы, подключенной к информационному зонду, предоставляется пользователю для принятия решения.

Формула изобретения

Устройство для контроля логических блоков, содержащее генератор синхроимпульсов, генератор тестов, мультиплексор, сигнатурный анализатор, два счетчика и элемент задержки причем информационный вход сигнатурного анализатора соединен с выходом мультиплексора, выход элемента задержки соединен с синхровходом сигнатурного анализатора, группа адресных входом мультиплексора с группой разрядных выходов первог0 счетчика, о т л и ч а ю щ е е с я тем, что, с целью увеличения глубины контроля, устройство содержит два элемента

И-НЕ, два элемента ИЛИ, коммутатор, триггер, регистр маски, блок задания маски, причем выходы блока задания маски соединены с информационными входами регистра маски, выход признака смены маски блока задания маски соединен с синхровходом регистра маски, выходы которого соединены с управляющими входами коммутатора, информационные входы которого соединены с выходами генератора тестов, группа выходов коммутатора соединена с группой информационных входов мультиплексора и является группой выходов устройства для подключения к входамвыходам контролируемого логического блока, первый инверсный разрядный выход первого счетчика соединен с первым входом первого элемента И-НЕ, выход которого соединен с синхровходом генератора тестов, второй вход перво1432529

Составитель А.Сиротская

Техред M.Äèäûê Корректор В.Романенко

Редактор Е.Папп

Тираж 704 Подписное

Заказ 5442/42. ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

ro элемента И-НЕ соединен с выходом

Первого элемента ИЛИ, с счетнь1м входом второго счетчика и с первым входом второго элемента И-НЕ, второй

Вход которого соединен с выходом второго элемента ИЛИ и с счетным входом первого счетчика, выход второго элемента И-НЕ соединен с входом элемента адержки, первый вход первого элемен-1О а ИЛИ соединен с выходом генератора инхроимпульсов и с первым входом торого элемента ИЛИ; второй вход перoro элемента ИЛИ соединен с старшим азрядом выхода второго счетчика, вто 15 рой вход второго элемента ИЛИ соединен с выходом триггера, инверсный ход которого соединен с вторым инверсным разрядом выхода первого счетчика, инверсный вход сброса триггера является входом задания режима "Контроль" устройства, вход сброса сигнатурного анализатора соединен с входом начальной установки устройства, с входами сброса первого счетчика, с вхо-. дом начальной установки генератора тестов, вход сброса второго счетчика является входом задания режима "Диагностика" устройства, информационные входы первого, счетчика соединены с шиной задания начального адреса входа-выхода контролируемого логического блока устройства, информационный вход мультиплексора является входом устройства для подключения к контрольной точке контролируемого логического блока.