Устройство для контроля логических блоков
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть ис-.. пользовано для контроля сложных логических блоков. Целью изобретения является расширение класса контролируемых объектов. Устройство содержит генератор 1 тактовых импульсов, блок 2 управления, генератор 3 тестовых последовательностей, сигнатурный анализатор 5, блок 6 индикации, первый счетчик 7, элемент 8 задержки, второй счетчик 9, дешифратор 10 и группу 11 триггеров. Введение счетчиков, деп1ифратора элемента задержки и группы триггеров поз волило обеспечить стимуляцию несовместимых входов контролируемых блоков тестовыми последовательностями , разделенными во времени , что расширило класс контролируемых объектов. 1 з.п. ф-лы, 3 ил. о S ел
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (SII 4 С 06 Р 11/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ фиг. J
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
К А BTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 4014232/24-24 (22) 20.01.86 (46) 15.03.88. Бюл. Р 10 (7I) Научно-исследовательский институт автоматизированных систем планирования и управления в строительстве (72) А.В.Гирнык, А.М,Плакснн, Т.А.Рукина и А.В.Черняев (53) 681.3(088.8) (56) Техника средств связи. Сер. Радиоиэмерительная техника, 1980, вып.2, с. 30.
Авторское свидетельство СССР
11 - 1070562, кл. G 06 F 15/46, 1984. (54) УСТРОЙСТВО ДЗИ КОНТРОЛЯ ЛОГИЧЕСКИХ SJIOKOB (57) Изобретение относится к вычислительной технике и может быть ис-.
„„SU„„1381509 А1 польэовано для контроля сложных логических блоков. Целью изобретения яв" ляется расширение класса контролируемых объектов. Устройство содержит генератор 1 тактовых импульсов, блок
2 управления, генератор 3 тестовых последовательностей, сигнатурный анализатор 5, блок 6 индикации, первый счетчик 7, элемент 8 задержки, второй счетчик 9, дешифратор 10 и группу 11 триггеров. Введение счетчиков, дешифратора элемента задержки и группы триггеров позволило обеспечить стимуляцию несовместимых входов контролируемых блоков тестовыми последовательностями, разделенными во времени, что расширило класс контролируемых объектов. I з.п. ф-mr, 3 ил.
1381509
Изобретение относится к вычислительной технике и может быть использовано для контроля сложных логических блоков.
Целью изобретения является расширение класса контролируемых объектов.
На фиг.l приведена структурная схема устройства; на фиг.2 — функциональная схема блока управления; на фиг.3 — схема группы триггеров.
Устройство для контроля логических блоков (фиг.l) содержит генератор 1 тактовых импульсов, блок 2 управления, генератор 3 тестовых по- 15 следовательностей. Позицией 4 обоэна еН контролируемый логический блок.
Устройство содержит также сигнатурный анализатор 5 блок 6 индикации, первый счетчик 7, элемент 8 задержки, 20 второй счетчик 9, дешифратор 10 и группу 11 триггеров.
Блок 2 управления (фиг.2) содержит первый и второй триггеры 12 и 13, переключатель 14 "Пуск", счетчик 15, 25 синхровход 16 и выход 17 установки исходного состояния блока.
Группа ll триггеров (фиг.3) содержит N D-триггеров 18.1,...18.N по числу информационных выходов уст- 3р ройства, группы 19 синхровходов, 20 информационных входов и 21 выходов триггеров.
Устройство работает следующим образом. 35
Блок управления устанавливает в исходное состояние генератор 3 тестовых последовательностей, сигиатурный анализатор 5 и удерживает генератор
1 тактовых импульсов. При включении 40 переключателя 14 устанавливается первый триггер 12, устанавливающий второй триггер 13, который снимает сброс со счетчика 15 и через выход 17 — с генератора 3 тестовых последователь- 45 костей, сигнатурного анализатора 5 и генератора 1, начинающего генерацию тактовых импульсов. Синхроимпульсы с выхода счетчика 9 поступают на генератор 3 тестовых последовательностей, с выхода которого с каждым тактом очередной символ тестовой последовательности (например, псевдослучайной) поступает на входы контролируемого блока 4. Последовательность55 с выхода блока 4 поступает на сигнатурный анализатор 5, на синхровход которого поступают импульсы с выхода счетчика 9 через элемент 8 задержки, который компенсирует задержку сигналов контролируемым блоком 4.
Однако при наличии в анализируемом узле триггеров, регистров и т.д. псведослучайные последовательности на их входах, изменяясь одновременно, приводят к неопределенности в их состояниях. Например, состояние триггера неопределенно, если одновременно изменяются сигналы на его информационном и синхровходах либо одновременно снимаются сигналы установки, в оба состояния.
Для обеспечения стимуляции несовместимых во времени входов контролируемого блока сигнал с выхода счетчика 7 поступает на дешифратор 10, на выходах которого появляются несовпадающие во времени импульсы (импульс на каждом выходе соответствует состоянию счетчика 7), поступающие на группу ll триггеров 18.1,..., 18.N. Поскольку на синхровходы триггеров 18 поступают несовпадающие во времени импульсы, то и изменения состояний триггеров 18 не совпадают во времени друг с другом. Таким образом, тестовая последовательность с генератора 3 повторяется на выходе блока 1), фронты импульсов каждого разряда разнесены во времени на период генератора 1 тактовых импульсов °
По обнуленив счетчика 7 сигналом с его последнего разряда устанавлива. ется одноразрядный счетчик 9, сигнал с выхода которого отключает дешифраФ тор 10 и через элемент 8 задержки поступает на сигнатурный анализатор.5.
Очередным импульсом с выхода счетчика 7 счетчик 9 обнуляется, включается дешифратор 10 и сигналом с инверсного выхода счетчика 9 переключается генератор 3 тестовых последовательностей на очередной символ.
Одновременно с выхода счетчика 9 импульсы поступают в блок 2 управления на счетный вход третьего счетчика 15, который отсчитывает необходи.-. мое число символов тестовой последовательности. По заполнению счетчика
15 сбрасывается второй триггер 13, сигнал с выхода котооого через выход
17 переписывает сигнатуру с анализатора 5 в индикатор 6 и устанавливает устройство в исходное состояние ° Полученная таким образом сигнатура сравнивается с эталонной, характеризующей исправный узел.
1381509
Преимущество предлагаемого устройства по сравнению с известными состоит в том, что фронты разрядов символов тестовой последовательности раэ5 несены во времени. Это позволяет контролировать логические узлы, содержащие триггеры, регистры и другие элементы, т.е. расширяет класс контролируемых объектов. 10 формула изобретения
1.Устройство для контроля логических блоков, содержащее генератор так- 15 товых импульсов, генератор. тестовых последовательностей, сигнатурный анализатор, блок индикации и блок управления, выход установки исходного состояния которого соединен с входом разрешения генератора тестовой последовательности, входом сброса сигнтурного анализатора, входом записи блока индикации и входом запуска генератора тактовых импульсов, груп- 25 па информационных входов блока индикации соединена с группой разрядных выходов сигнатурного анализатора, информационный вход которого является информационным входом устройства для подключения выхода контролируемого блока, о т л и ч а ю щ е е с я тем, что, с целью расширения класса контролируемых объектов, устройство содержит два счетчика, дешифратор, блок разделения фронтов и элемент задержки, причем счетный вход и выход переполнения первого счетчика соединены соответственно с выходом генератора тактовых импульсов и со счетным входом второго счетчика, группа разрядных выходов первого счетчика соединена с группой информационных входов дешифратора, первый и втррой разрядные выходы второго счетчика соединены соответственно с синхровходами блока управления и генератора тестовых последовательностей и входом запрета работы дешифратора, объединенного с входом элемента задержки, выход которого соединен с синхровходом сигнатурного анализатора, информационные входы и синхровхо; ды блока разделения фронтов соединены соответственно с группами выходов генератора тестовых последовательностей и дешифратора, выходы блока разделения фронтов соединены с информационными выходами устройства для подключения входов контролируемого блока °
2.Устройство по п.1, о т л и ч а ю щ е е с я тем, что блок разделения фронтов содержит группу триггеров, синхровходы.и информационные входы которых являются соответственно синхровходами и информационными входами блока, выходы триггеров являются выходами блока.
138l509 чиг. 2
Фиа Ю
Составитель С.Старчихин
Техред J1.0ëèéíûê Корректор И.Муска
Редактор И.Рыбченко
Заказ !185/45 Тираж 704 Подписное
ВНЙИПИ Государственного комитета СССР по делам изобретенийи открытий
ll3035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4