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

Иллюстрации

Показать все

Реферат

 

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

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

РЕСПУБЛИН

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

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

:{21) 3501966/18-21 (221 18.10.82 (46) 30.01.84. Бюл. 9 4 (72I Е.И.Николаев, Ю.И.Ильин . и Е.З.Храпко (531 681.325 (088.8) (56) 1.Локализация неисправностей в микропроцессорных системах при помсщи шестнадцатиричных кодов.

"Электроника", 1977, Р 5, с. 23-33.

2.Авторское свидетельство СССР Р 875930, кл. С 06 F 15/46, 1979 (прототип ). (541(571 1..УСТРОЙСТВО,ДЛЯ КОНТРОЛЯ

ЛОГИЧЕСКИХ БЛОКОВ, содержащее сигнатурный анализатор, соединенный выходами с входами первого блока индикации, первым входом — c первым выходом блока управления, генератор импульсов, вход которого соединен, с вторым выходом блока управления, задатчик тестов, соединенный входом с третьим выходом блока управления, первыми выходами — с соответствующими клеммами для подключения входов контролируемого логического блока, о т л и ч а ю щ е е с я тем, ÄÄSUÄÄ1 07056 2. А (5 ) Q 06 F 15/46; С 01 Р 31/28 что, с целью расширения функциональных возможностей устройства, в него введены второй блок индикации, блок сравнения и .сдвигающий регистр, соединенный выходом с вторым входом сигнатурного анализатора, первым входом — с первым выходом блока управ нения, вторым входом — с выходом генератора импульсов и с третьим входом сигнатурного анализатора, третьим входом — c четвертым выхо-дом блока управления, четвертыми входами — с соответствующими клеммами для подключения выходов контролируемого логического блока и первыми входами второго блока индикации, пятыми входами — с соответст" вующими клеммами для подключения входов контролируемого логического блока и с вторыми входами второго блока индикации, первые входы блока сравнения соединены с соответствующими вторыми выходами задатчика тестов, вторые входы — с соответствующими .выходами сигнатурного анализатора, а выход — с входом блока управления.

1070562

2. устройство по п.1, о т л и ч а ю щ е е с я тем, что блок управления содержит первый переключатель, соединенный первым выводом с общей шиной устройства, вторым и третьим выводами — c соответствующими первым и вторым входами первого триггера, соединенного выходом с первым входом элемента ИЛИ, соединенного вторым входом с входом блока, выходом — с третьим выходом блока и

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

Известно устройство для контроля и диагностики логических блоков, содержащее эадатчик тестов, соединенный выходами с входами контролируемого логического блока, выходы которого соединены с входами сигнатурного анализатора. (1 ) °

Недостатком указанного устройства является низкое быстродействие вслед; ствие необходимости последовательного во времени опроса логический состояний всех выходов контролируемого блока для получения сигнатур по каждому иэ них и неавтоматизированного процесса сравнения большого числа полученных сигнатур с заданными в технической документации на контролируемый логический блок.

Наиболее близким к предлагаемому является устройство для контроля логических блоков, содержащее сигнатурный анализатор, соединенный выходами с входами первого блока индикации, первым входом — с первым выходом блока управления, генератор импульсов, вход которого соединен с вторым выходом блока управдения, эадатчик тестов, соединенный. входом с третьим выходом блока управления, а первыми выходами - с соответствующими клеммами для подключения входов контролируемого логического блока (2)

Недостатком известного устройства являются ограниченные функциональ ные воэможности,. обусловленные осуществлением контроля по результату прохождения всей совокупности тестов, а не по отдельным тестам, а также отсутствием информации о состоянии входов и выходов контролируемого логического блока на каждом из тестов,что не позволяет осуществлять поиск неисправностей (диагнос. тику f логического блока. с входом первого элемента задержки, соединенного выходом непосредственно с вторым выходом блока, а через второй элемент задержки — с четвертым выходом блока, первый выход которого соединен с выходом второго триггера, соединенного первым и вторым входами соответственно с первым и вторым выводами второ го переключателя, соединенного третьим выводом с общей шиной устройства °

Цель изобретения — расширение функциональных возможностей устройства.

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

20 натурного анализатора, первым входом — с перым выходом блока управления, вторым входом — с выходом генератора импульсов и с третьим входом сигнатурного анализатора, третьим

25 входом - с четвертым выходом блока управления, четвертыми входами— с соответствующими клеммами для подключения выходов контролируемого логического блока и с первыми входаgp ми второго блока индикации, пятыми входами — с соответствующими клемма; ми для подключения входов контролируемого логического блока и с вторыми входами второго блока индикации, первые входы блока сравнения соединены с соответствующими вторыми выходами задатчика тестов, вторые входы - c соответствующими выходами сигнатурного анализатора, а выход с входом блока управления.

Блок управления содержит первый переключатель, соединенный первым выводом с общей шиной устройства, вторым и третьим выводами — c соответствующими первым и вторым входами первого триггера, соединенного выходом с первым входом элемента

1070562

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

Блок 2 управления выдает сигнал

"Начальная установка", который 65

ИЛИ, соединенного вторым входом с входом блока, выходом — с третьим выходом. блока и с входом первого элемента задержки, соединенного выходом непосредственно с вторым выходом блока,а через второй элемент задержки — c четвертым выходом блока, первый выход которого соединен с выходом второго триггера, соединенного первым и вторым входами соответственно с первым и вторым выводами второго переключателя, соединенного третьим выводом с общей шиной устройства.

На фиг. 1 приведена блок-схема устройства; на фиг. 2 — функциональ- 15 ная схема блока. управления.

Устройство для контроля логических блоков 1 содержит блок 2 управления, сигнатурный анализатор 3, первый блок 4 индикации, задатчик 5 20 тестов, генератор 6 импульсов, сдвигающий регистр 7, блок 8 сравнения, второй блок 9 индикации.

Блок 2 управления содержи первый

10 и второй 11 переключатели, первый 12 и второй 13 триггеры, элемент

ИЛИ 14, первый 15 и второй 16 элементы задержки.

Выходы сигнатурного анализатора

3 соединены с входами первого блока

4 индикации, а первый вход — с пер= вым выходом блока 2 управления.

Вход генератора 6 импульсов соединен с вторым выходом блока 2 управления.

Вход задатчика 5 тестов соединен с третьим выходом, блока 2 управления, а первые его выходы — с соответству-. ющими клеммами для подключения входов контролируемого логического блока 1»

Выход сдвигающего регистра 7 соединен с вторым входом сигнатурного анализатора 3, первый вход — с пер вым выходом блока 2 управления, второй вход — с выходом генератора 6 импульсов и с третьим входом сигнатурного анализатора, третий вход с четвертым выходом блока 2 управления, четвертые входы — с соответствующими клеммами для подключения выходов контролируемого логичес- 50 кого блока 1, пятые входы — с соот.ветствующими клеммами для подключения входов контролируемого логического блока 1 и с вторыми входами второго блока 9 индикации. Первые 55 входы блока 8 сравнения соединены с соответствующими вторыми выходами з ада тч ик а 5 т ест ов, . вт орые в ходы— с соответствующими выходами сигнатурного анализатора 3, а выход с входом блока 2 управления. устанавливает сдвигающий регистр 7 и сигнатурный анализатор 3 в исходные состояния. Задатчик 5 тестов задает на контролируемый блок 1 информацию первого теста. С выходов контролируемого блока 1 информация поступает на входы сдвигающего регистра 7 и по сигналу "Ввод" с блока 2 управления вводится в него.

Блок 9 индицирует информацию на выводах иэделия. По сигналу "Вывод" с блока 2 управления генератор 6 выдает пачку импульсов, количество которых равно числу выводов контролируемого изделия, на входы блоков

3 и 7. С выхода сдвигающего регистра состояния выводов блока 1 записываются последовательно во времени в сигнатурный анализатор 3. С выходов блока 3 информация в сжатом виде поступает на первые входы блока 8 сравнения, на других входах которого в это время присутствует эталонная сигнктура первого теста. В случае сравнения блок 8 выдает сигнал в блок 2 управления на выдачу второго теста из задатчика 5 тестов, который затем выдает второй тест. Информация второго теста переписывается в регистр 7, сдвигается в сигнатурный анализатор 3, сравнивается с эталонной сигнатурой в блоке 8, а результат сигнатуры индицируется в блоке 4 и т.д.

В результате реализации всей программы контроля на сигнатурном анализаторе 3 фиксируется результирукщая сигнатура, значение которой сравнивается с эталонным значением, приведенным в технических условиях на контролируемый блок, и делается заключение о его исправности. При неисправности в контролируемом из,делии блок 8 сравнения не выдает сигнал на задание очередного теста.

По информации на первом 4 и втором

9 блоках индикации определяют тест, на котором зафиксирована неисправность, и логические сигналы на входах контролируемого логического блока 1 в этом тесте. Полученная информация является исходной, по которой находят неисправность.

Блок 2 управления работает следующим образом.

По нажатию переключателя 11 с выхода триггера 13 выдается импульс

"Начальная установка", который, поступая в блоки 7 и 3, устанавливает их в исходное состояние. По нажатию переключателя 10 триггер 12 вы-, дает импульс, который проходит через элемент ИЛИ 14 и поступает в эадатчик 5 на вывод теста. После задержки на элементе 15 этот импульс подается " в регистр 7 в качестве сигнала "Ввод", После очередной задержки на элемен1070562

Составитель В.Дворкин

Редактор Т.Иермелщтейн Техред В.Далекорей

Корр ект ор В. Б утяга

Заказ 11683/46

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

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

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

Филиал ППП "Патент", г.ужгород, ул.Проектная,4

I те 16 сигнал поступает в блок на. запуск генератора 6 импульсов.

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

Таким образом, введение сдвигающего регистра 7 и блоков 8 и 9 позволяет осуществлять поиск неисправностей в контролируемом блоке 1, так как обеспечивает выдачу информации

5 о тесте, на котором обнаружена неисправность, и логических состояниях контролируемого блока 1 на этом тесте, что расширяет функци" ональные возможности устройства.