Устройство для контроля логических блоков
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ
:{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 на этом тесте, что расширяет функци" ональные возможности устройства.