Устройство для контроля цифровых блоков

Иллюстрации

Показать все

Реферат

 

1. УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ БЛОКОВ, содержащее мультиплексор , соединенньй информационным входами с клеммами для подключения выходов контролируемого цифрового блока,выходом - с информационные вх дом сигнатурного анализатора, задат чик тестов, соединенный выходами с клеммами для подключения входов контролируемого цифрового блока, и первый счетчик, отличающее с и тем, что, с целью повышения быстродействия устройства, в него введены блок управления, индикатор блок памяти сигнатур, триггер прайнпьности сигнатуры, генератор пачк -импульсов, первый элемент И, блок ИЗхО сравнения, причем первый выход блока управления соединен с установочными входами сигнатурного анализатора, первого счетчика и триггера правильности сигнатуры, второй выход блока управления соединен через генератор пачки импульсов с первым входом первого элемента И, соединенного вторьм входом с первым выходом триггера правильности сигнат уры, выходом со счетным входом первого счетчика и стробирующим входом блока сравнения , соединенного первыми входами через блок памяти сигнатур с выходами первого счетчика, выходом - с информационным входом триггера правиль ности сигнатуры, соединенного вторым выходом с первым входом индикатора, вторые входы которого соединены с вторьпчи входами блока сравнения и с выходами сигнатзфного анализатора , соединенного синхровходом с третьим выходом блока управления, соеди ненного четвертым и пятым выходами с управляющими входами задатчика тестов и мультиплексора соответствен но.

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

ССЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (!9) () 1) 4(sI) G 01 R 31/28

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

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

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

И ABTOPCHOMY СВИДЕТЕЛЬСТВУ о

0 (21) 3661921/24-21 (22) 15. 11.83 (46) 30.03 .85. Бюл. ¹ 12 (72) Е.И.Николаев и Е.З.Храпко (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР № 875390, кл. С 06 F 15/46, 1979, 2. Авторское свидетельство СССР № 830391, кл. G 05 F 11/26,. 1981 (прототип). (54)(57) 1. УСТРОЙСТВО ДЛЯ КОНТРОЛЯ

ЦИФРОВЫХ БЛОКОВ, содержащее мультиплексор, соединенный информационными входами с клеммами для подключения выходов контролируемого цифрового блока, выходом — с информационным входом сигнатурного анализатора, задатчик тестов, соединенный выходами с клеммами для подключения входов контролируемого цифрового блока, и первый счетчик, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены блок управления, индикатор, блок памяти сигнатур, триггер правильности сигнатуры, генератор пачки импульсов, первый элемент И, блок сравнения, причем первый выход блока управления соединен с установочными входами сигнатурного анализатора, первого счетчика и триггера правильности сигнатуры, второй выход блока управления соединен через генератор пачки импульсов с первым входом первого элемента И, соединенного вторьм входом с первым выходом триггера правильности сигнатуры, выходом— со счетным входом первого счетчика и стробирующим входом блока сравнения, соединенного первыми входами через блок памяти сигнатур с выходами первого счетчика, выходом — с ин формационным входом триггера правиль ности сигнатуры, соединенного вторым выходом с первым входом индикатора, вторые входы которого соединены с вторыми входами блока сравнения и с выходами сигнатурного анализатора, соединенного синхровходом с тре" тьим выходом блока управления, соединенного четвертым и пятым выходами с управляющими входами задатчика тестов и мультиплексора соответствен. но.

114800О выводом с общей шиной устроиства, выход <5-триггера соединен с первым входом второго элемента И, соединенного вторым входом с выходом генератора импульсов, выходом — со счетным входом счетного триггера, соединенного первым выходом с четвертым выходом блока, вторым выходом — со счетным входом второго счетчика и с третьим выходом блока, переключатель вывода контролируемого цифрового уз.ла, соединенный первыми выводами с общей шиной устройства, вторыми выI водами — с пятыми выходами блока.

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

Известно устройство для контроля цифровых блоков, содержащее задатчик- тестов, блок управления, сигнатурный анализатор и блок индикации (11 .

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

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

Недостатком известного устройства является низкое быстродействие в ре-. жиме контроля цифровых блоков вслед-

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

Цель изобретения — повышение

t быстродействия устройства.

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

:ходом — со счетным входом первого счетчика и стробирующим входом блока сравнения, соединенного первыми вхо1 148009 4 исходной установки, кнопку 19 пуска, переключатель 20 вывода.

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

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

Блок управления содержит кнопку пуска, соединенную первым. выводом с общей шиной устройства, вторым выводом — с первым установочным входом 8-триггера, соединенного вторым установочным входом с вторым выходом блока и с выходом второго счетчика, третьим установочным входом — с .установочными входами счетного триггера, второго счетчика, с первым выходом блока и с первым выводом кнопки ис- 25 ходной установки, соединенной вторым выводом с общей шиной устройства, выход R5-òðèããåðà соединен с первым входом второго элемента И, соединенного вторым входом с выходом 30 генератора импульсов, выходом — co счетным входом счетного триггера, соединенного первым выходом с четвертым выходом блока, вторым выходом— со счетным входом второго счетчика и с третьим выходом блока, переклю35 чатель вывода контролируемого цифрового узла, соединенный первыми выво" дами с общей шиной устройства, вторыми выводами — с пятыми выходами блока.

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

Устройство для контроля цифровых блоков содержит контролируемый циф45 ровой блок 1, эадатчик 2 тестов, блок 3 управления, мультиплексор 4, сигнатурный анализатор 5, индикатор 6, генератор 7 пачки импульсов, первый элемент 8 И, первый счетчик 9, 50 блок 10 памяти сигнатур, блок 11 сравнения, триггер 12 правильности сигнатуры.

Блок 3 управления содержит генера-55 тор 13 импульсов, RS -триггер 14, второй элемент И 15, счетный триггер 16, второй счетчик 17, кнопку 18

Информационные входы мультиплексора 4 соединены с клеммами для подключения выходов контролируемого цифрового блока 1, выход — с информационным входом сйгнатурного анализатора 5. Выходы задатчика 2 тестов соединены с клеммами для подключения входов контролируемого цифрового блока 1. Первый выход блока 3 управления соединен с установочными входами сигнатурного анализатора 5, первого счетчика 9 и триггера 12 правильности сигнатуры, второй выход блока 3 управления соединен через генератор 7 пачки импульсов с первым входом первого элемента И 8, соединенного вторым входом с первым выходом триггера 12 правильности сигнатуры, выходом — со счетным Входом первого счетчика 9 и стробирующим входом блока 11 сравнения, соединенного первыми входами через блок 10 памяти сигнатур с выходами первого счетчика 9, выходом — с информапионным входом триггера 12 правильности сигнатуры, соединенного вторым выходом с первым входом индика-. тора 6, вторые входы которого сое-! динены с вторыми входами блока 11 сравнения и с выходами сигнатурного . анализатора 5, соединенного синхровходом с третьим выходом блока 3 управления, соединенного четвертым и пятым выходами с управляющими входами задатчнка 2 тестов и мультиплексора .4 соответственно. В блоке 3 управления кнопка 19 пуска сое динена первым выводом с общей шиной устройства, вторым выводом — с первым установочным входом RS -триггера 14, соединенного вторым установочным входом с вторым выходом блока 3 и с выходом второго счетчика 17, третьим установочным входом — с уста- новочными входами счетного триггера 16, второго счетчика 17, с первым выходом блока 3 и с первым выводом кнопки 18 исходной установки, соединенной вторым выводом с общей шиной устройства, выход RG-триггера 14 соединен с первым. входом второго элемента И 15, соединенного вторым входом с выходом генератора 13 импульсов, выходом †. со счетным эхо дом счетного триггера 16, соединенного первым выходом с четвертью вы1148009

Блок 3 управления выдает сигнал начальной установки, который устанавливает сигнатурный анализатор 5, 1 счетчик 9 и триггер 12 правильности сигнатуры в исходные состояния.

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

По первому сигналу сдвига с блока 3 управления эта информация записывается в первый разряд анализатора 5

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

55 ходом блока 3, вторым выходом — со счетным входом второго счетчика 17 и с третьим выходом блока 3, переключатель 20 вывода контролируемого цифрового узла соединен первыми выводами с общей шиной устройства, вторыми выводами — с пятыми выхода" ми блока 3.

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

15

25 30

Г

40. тур, соответствующих всем выходам контролируемого блока 1. Импульсы, прошедшие через элемент И 8 на блок 11, стробируют результат сравнения информации, полученной на сигнатурном анализаторе 5 и выводимой из блока 10,памяти сигнатур . В момент сравнения на выходе блока 11 вырабатывается импульс, который устанавливает триггер 12 в единичное состояние. Состояние триггера 12 индицируется на индикаторе 6. Одновременно триггер 12 блокирует элемент И 8 по второму входу, запирая поступление импульсов с генератора 7 на счетчик 9. В результате, если в блоке 10 памяти сигнатур. присутствует сигнатура, равная сигнатуре, снятой е вывода блока 1, то считается что данный вывод блока работает правильно, и переходят к контролю другого вывода. Для этого блок управления 3- выдает сигнал на мультиплексор 4 и к сигнатурному анализатору 5 подключается другой вывод блока 1, с которого снимается сигнатура, и проверяется наличие этой сигнатуры в блоке 10 памяти этой сигнатуры.

Если в составе блока 10 отсутствует сигнатура, записанная на анализаторе 5, то контролируемый блок 1 по проверяемому выводу считается неисправным. Индикация наличия или отсутствия совпадения снятой сигнатуры со списком эталонных сигнатур, хранящихся в блоке 10, ведется по лампе индикатора и не требуется визуально сравнивать многоразрядные сигнатуры с эталонными, записанными в документации.

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

При нажатии кнопки 18 триггер 14, триггер I b и счетчик 17 устанавлива-. ются.в исходные состояния, и на анализатор, 5, счетчик 9 и триггер 12 выдается сигнал начальной установки.

При нажатии кнопки 19 триггер 14 открывает элемент И 15, и импульсы с генератора 13 поступают на счетный вход триггера 16. С выходов триггера 16 снимаются две последовательности импульсов, сдвинутые друг относительно друга на половину такта. Одна из последовательностей используется для задания тестов из задатчика 2, другая — для сдвига информации в анализаторе 5. Сетчик 17 подсчитывает

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

Редактор Л.Веселовская .Техред Л.Иикеш Корректор А.Зимокосов

Заказ 1571/38 Тираа 748 Подписное

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

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

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

7 ! 11 количество тестов и по окончании счета через триггер 14 блокирует элемент И 15 и, прерывая поступление импульсов задания теста и сдвига на задатчик 2: и анализатор 5, выдает сигнал на запуск генератор 7 пачки импульсов.

Переключатель 20 вывода используется для подключения к сигнатурному

48009 8 . анализатору 5 различных выводов блока 1.

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