Ф//2./
Изобретение относится к вычислительной технике и может быть использовано для контроля сложных логических блоков.
Целью изобретения является расширение класса контролируемых объектов.
На фиг.1 приведена структурная схема устройства; на фиг. 2 - функциональная схема блока управления; на фиг.З - схема группы триггеров.
Устройство для контроля логических блоков (фиг.1) содержит генератор 1 тактовых импульдов, блрк 2 управления, генератор 3 тестовых по- следовательностей. Позицией 4 обозначен контролируемый логический блок. Устройство содержит также сигнатурный анализатор 5, блок 6 индикации, первый счетчик 7, элемент 8 задержки, второй счетчик 9, дешифратор 10 и группу 11 триггеров.
Блок 2 управления (фиг,2) содержит первый и второй триггеры 12 и 13, переключатель 14 Пуск, счетчик 15, синхровход I6 и выход 17 установки исходного состояния блока.
Группа 11 триггеров (фиг.З) содержит N D-триггеров I8.1,...18.N по числу информационных выходов уст- ройства, группы 19 синхровходов, 20 информационных входов и 21 выходов триггеров.
Устройство работает следующим образом.
Блок управления устанавливает в исходное состояние генератор 3 тестовых последовательностей, сигнатурный анализатор 5 и удерживает генератор 1 тактовых импульсов. При включении переключателя 14 устанавливается первый триггер 12, устанавливающий второй триггер 13, который снимает сбро со счетчика 15 и через выход 17 - с генератора 3 тестовых последователь- Ностей, сигнатурного анализатора 5 и генератора 1, начинающего генерацию тактовых импульсов. Синхроимпульсы с выхода счетчика 9 поступают на генератор 3 тестовых последователь- ностей, с выхода которого с каждым тактом очередной символ тестовой последовательности (например, псевдослучайной) поступает на входы контролируемого блока 4. Последовательност с выхода блока 4 поступает на сигнатурный анализатор 5, иа синхровход которого поступают импульсы с выхода счетчика 9 через злемент 8 задержки.
который компенсирует задержку сигналов контролируемым блоком 4.
Однако при наличии в анализируемом узле триггеров, регистров и т.д. псведослучайные последовательности на их входах, изменяясь одновременно, приводят к неопределенности в их состояниях. Например, состояние триггера неопределенно, если одновременно изменяются сигналы на его информационном и синхровходах либо одновременно снимаются сигналы установки, в оба состояния.
Для обеспечения стимуляции несовместимых во времени входов контролируемого блока сигнал с выхода счетчика 7 поступает на дешифратор 10, на выходах которого появляются несовпадающие во времени импульсы (импульс на каждом выходе соответствует состоянию счетчика 7), поступающие на группу 11 триггеров 18.1,..., 18.N. Поскольку на синхровходы три1- геров 18 поступают несовпадающие во времени импульсы, то и изменения состояний триггеров 18 не совпадают во времени друг с другом. Таким образом, тестовая последовательность с генератора 3 повторяется на выходе блока 11, фронты импульсов каждого разряда разнесены во времени на период генератора 1 тактовых импульсов.
По обнулению счетчика 7 сигналом с его последнего разряда устанавливается одноразрядный счетчик 9, сигнал с выхода которого отключает дешифратор 10 и через злемент 8 задержки по- ступаьт на сигнатурный анализатор 5. Очередным импульсом с выхода счетчика 7 счетчик 9 обнуляется, включается дегшфратор 10 и сигналом с инверсного выхода счетчика 9 переключается генератор 3 тестовых последовательностей на очередной символ.
Одновременно с выхода счетчика 9 импульсы поступают в блок 2 управления на счетный вход третьего счетчика 15, котор)ый отсчитывает необходиг мое число символов тестовой последовательности. По заполнению счетчика 15 сбрасывается второй триггер 13, сигнал с выхода КОТОРОГО через вьпсод 17 переписывает сигнатуру с анализатора 5 в индикатор 6 и устанавливает устройство в исходное состояние. Полученная таким образом сигнатура сравнивается с зталонной, характеризующей исправный узел.
Преимущество предлагаемого устройства по сравнению с известными состоит в том, что фронты разрядов символов тестовой последовательности разнесены во времени. Это позволяет контролировать логические узлы, содержащие триггеры, регистры и другие элементы, т.е. расширяет класс контролируемых объектов.
Формула изобретения
1.Устройство для контроля логических блоков, содержащее генератор тактовых импульсов, генератор.тестовых последовательностей, сигнатурный анализатор, блок индикации и блок управления, выход установки исходного состояния которого соединен с входом разрешения генератора тестовой последовательности, входом сброса сиг- нтурного анализатора, входом записи блока индикации и входом запуска генератора тактовых импульсов, группа информационных входов блока индикации соединена с группой разрядных выходов сигнатурного анализатора, информационный вход которого является информационным входом устройства для подключения выхода контролируемого блока, отличающееся тем, что, с целью расширения класса контролируемых объектов, устройство содержит два счетчика, дешифратор.
0
0
5
5
0
блок разделения фронтов и элемент задержки, причем счетный вход и выход переполнения первого- счетчика соединены соответственно с выходом генератора тактовых импульсов и со счетным входом второго счетчика, группа разрядных выходов первого счетчика соединена с группой информационных входов дешифратора, первый и втррой разрядные выходы второго счетчика соединены соответственно с синхро- входами блока управления и генератора тестовых последовательностей и входом запрета работы дешифратора, объединенного с входом элемента задержки, выход которого соединен с синхровходом сигнатурного анализатора, информационные входы и синхровходы блока разделения фронтов соединены соответственно с группами выходов генератора тестовых последовательностей и дешифратора, выходы блока разделения фронтов соединены с информационными выходами устройства для подключения входов контролируемого блока.
2.Устройство по П.1, о т л и - чающееся тем, что блок разделения фронтов содержит группу триггеров, синхровходы-и информационные входы которых являются соответственно синхровходами и информационными входами блока, выходы триггеров являются выходами блока.
.2
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля логических блоков | 1986 |
|
SU1388873A1 |
Устройство для контроля логических блоков | 1988 |
|
SU1624459A1 |
Устройство для контроля логических схем | 1986 |
|
SU1365087A2 |
Устройство для локализации неисправностей | 1980 |
|
SU903888A1 |
Многоканальный сигнатурный анализатор | 1984 |
|
SU1262500A1 |
Многовходовый сигнатурный анализатор | 1986 |
|
SU1383362A1 |
Устройство для контроля цифровых узлов | 1983 |
|
SU1124312A1 |
Логический анализатор | 1986 |
|
SU1432527A1 |
Устройство для контроля логических блоков | 1985 |
|
SU1254489A1 |
Устройство для функционально-параметрического контроля логических элементов | 1982 |
|
SU1140065A1 |
Изобретение относится к вычислительной технике и может быть ис-.. пользовано для контроля сложных логических блоков. Целью изобретения является расширение класса контролируемых объектов. Устройство содержит генератор 1 тактовых импульсов, блок 2 управления, генератор 3 тестовых последовательностей, сигнатурный анализатор 5, блок 6 индикации, первый счетчик 7, элемент 8 задержки, второй счетчик 9, дешифратор 10 и группу 11 триггеров. Введение счетчиков, деп1ифратора элемента задержки и группы триггеров поз волило обеспечить стимуляцию несовместимых входов контролируемых блоков тестовыми последовательностями, разделенными во времени, что расширило класс контролируемых объектов. 1 з.п. ф-лы, 3 ил. о S ел
Фиг.З
Техника средств связи | |||
Сер | |||
Радиоизмерительная техника, 1980, вып.2, с | |||
Способ обработки медных солей нафтеновых кислот | 1923 |
|
SU30A1 |
Устройство для контроля логических блоков | 1982 |
|
SU1070562A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-03-15—Публикация
1986-01-20—Подача