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

 

Изобретение относится к устройствам для контроля цифровых узлов радиоэлектронной аппаратуры и является дополнительным к авт.св. № 968816. Целью изобретения является повьшение быстродействия устройства . Тестовые воздействия формируются генератором псевдослучайных последовательностей и передаются на выходной регистр устройства поразрядно с учетом приоритета разрядов. В процессе прогона теста формируется контрольное число. Наличие в устройстве блока переключателей повьтает быстродействие устройства за счет исключения тактов работы устройства, расходуемых на переключение разрядов выходного регистра, относящихся к выходным и незадёйствованным .контактам объекта контроля. 2 з.п. ф-льт, 2 ил.

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

СО(.1ИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (19) (ll) (5D 4 G 06 F 11 16

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

Н ABTGPCHGMY СВИДЕТЕЛЬСТВУ

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

IlO ДЕЛАМ ИЗОбРЕТЕНИЙ И ОТНРЫТИЙ (61) 968816 (21) 3913373/24-24 (22) 18.06.85 (46) 15.01.87. Бюл. 1Ф 2 (72) Н.Н. Кузьмин (53) 681.326 (088.8) (56) Авторское свидетельство СССР

Ф 968816, кл. 0 06 У 11/16, 1981. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ УЗЛОВ (57) Изобретение относится к устройствам для контроля цифровых узлов радиоэлектронной аппаратуры и является дополнительным к авт.св.

1(- 968816. Целью изобретения является повьппение быстродействия устройства. Тестовые воздействия формиру" ются генератором псевдослучайных последовательностей и передаются на выходной регистр устройства поразрядно с учетом приоритета разрядов.

В процессе прогона теста формируется контрольное число. Наличие в устройстве блока переключателей повышает быстродействие устройства эа счет исключения тактов работы устройства, расходуемых на переключение разрядов выходного регистра, относящихся к выходным и незадействованным,контактам объекта контроля. 2 з.п. ф-лы, 2 ил.! 12837

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

Пель изобретения — повышение быстродействия устройства.

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

Устройство содержит блок 1 формирования контрольного числа, регистр

2, блок 3 приоритетов, блок 4 сравнения, генератор 5 псевдослучайных !5 последовательностей, блок 6 управления, контролируемый логический узел.

7, блок 8 переключателей.

Блок 4 сравнения содержит группу сумматоров 9 по модулю два, группу элементов И-НЕ 10 и элемент 11. Блок управления содержит первый 12, второй 13 и третий 14 триггеры, первый

15 и второй 16 элементы И, элемент

ИЛИ 17, третий элемент И 18, элемент

НЕ 19, четвертый 20 и пятый 21 триггеры, дешифратор 22, счетчик 23, генератор 24 тактовых. импульсов выходы 25-27 триггеров, входы 28 и 29 блока. 30

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

Перед процессом контроля все блоки устройства устанавливаются в исходное состояние (цепи начальной 35 установки не показаны). После запуска устройство начинает генерировать входные воздействия для контролируемого логического узла 7. При этом используется последовательность кодов генератора 5 псевдослучайных последовательностей, которая передается на входы контролируемого логического узла 7 через регистр 2. Эта передача кодов осуществляется следующим образом.

Блок 4 сравнения производит поразрядное сравнение кодов на выходах регистра 2 и генератора 5 псевдослучайных последовательностей. Результаты сравнения с выходов сумматоров 9 по модулю два поступают на первые входы элементов И-НЕ 10, на вторые входы которых поступает код с выходов блока 8 переключателей, определяющий входные контакты контролируемого логического узла. Число выходов блока 8 равно числу раз74 2 рядон регистра 2. Для контактов, которые являются входами контролируемого логического узла 7, блок 8 задает на соответствующие элементы

И-HE 10 уровень "1", разрешая прохождение сигналов о несовпадении на входы блока 3 приоритетов, а для остальных контактов соответствующие сигналы о несовпадении блокируются на элементах И-НЕ !О уровнями "0", поступающими с соответствующих вы- . ходов блока 8.

Блок 3 приоритетов из совокупности несовпадающих разрядов выбирает один (с наибольшим приоритетом) и формирует разрешающий сигнал на вход соответствующего триггера регистра 2.

При поступлении от блока 6 управления сигнала на управляющий вход регистра 2 происходит изменение состояния триггера регистра, на вход которого подан разрешающий сигнал.

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

На выходах генератора 5 происходит смена кода. После этого вновь повторяется процесс передачи кода с генератора 5 в регистр 2. При этом такты работы устройства на переключение

n-k разрядов регистра 2 не расходуются, что приводит к повышению быстродействия устройства. !

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

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

1,8) проверяемому. 11рн сонпадРнип кОЦОВ пронеряемый узел считывается испранным.

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

В исходном состоянии (цепи началь- 10 ной установки на фиг. 2 не показаны) триггер 21 обнулен и выходным сигналом удерживает н нулевом состоянии триггер 20, а также удерживает в.:. исходном состоянии кольцевой сдни- 15 говый регистр, образованный триггерами 12-14, элементами И 15 и 16, элементом ИЛИ 17 и элементом НЕ 19.

Работа этого кольцевого сдвигоного регистра зависит от сигнала на входе 20

28, соединенном с выходом общего сравнения блока 4 сравнения таким образом, что при наличии "1" на входе 28 сдвиг информации в триггерах

12-14 производится через триггеры

12-13-14-12,.а при "0" на входе 28— через триггеры 12-14-!2.

При поступлении запускающего импульса с входа 29 запуска триггер 21 переводится в единичное состояние. 30

С установочных входов триггеров 1214 снимается сигнал, удерживающий их в исходном состоянии. На синхровходы триггеров 12-14 поступают импульсы с генератора 24 тактовых импульсов и на выходах триггеров формируется последовательность сигналов на выходах 25-27.

Сигнал с выхода триггера 12 поступает на управляющий вход регистра 40

2. Сигнал на выходе триггера 13 формируется только при наличии разрешающего сигнала с выхода общего сравнения блока 4 сравнения и поступает на управляющий вход генератора 5 . 45 псевдослучайных последовательностей.

Сигнал с выхода триггера 14 поступает через элемент И 18 на управляющий вход блока 1 формирования контрольного числа, если триггер 20 находится в единичном состоянии.

Процесс контроля логического узла разбит на два этапа. В течение первого этапа производится установка узла

7 в исходное состояние. При этом устройство генерирует входные воздействия для узла 7, но работа блока 1. формирования контрольного числа блокиронана нулевым состоянием три гера 20. Количество кодов, нырабатьгваемых генератором 5, фиксируется счетчиком 23. После того, как содержимое счетчика 23 совпадает с комбинацией

А, триггер 20 по Я-входу переводится н единичное состояние сигналом с выхода дешифратора 22. В результате разрешается выдача сигналов управления на блок 1 формирования контрольного числа.

С этого момента начинается второй этап контроля логического узла 7.

Устройство продолжает генерировать входные воздействия для узла 7 и одновременно формирует контрольное число в блоке 1. Этот этап контроля заканчивается н момент появления сигнала на выходе в дешифраторе 22.

При этом триггер 21 сбрасывается по

R-входу и своим выходным сигналом устанавливает в исходное состояние триггеры 20, 12-14, что означает окончание процесса контроля.

Формула изобретения

1. Устройство для контроля логических узлов по авт.св. II 968816, о т л и ч а ю m; е е с я тем, что, с целью повышения быстродействия устройства, в него введен блок переключателей, группа выходов которого соединена с группой разрешающих входов блока сравнения. !

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

И-НЕ группы образуют соответственно первую и вторую группы выходов неравенства блока, инверсные выходы элементов И-НЕ группы соединены с

0 соответствующими входами элемента V., выход которого является выходом равенства блока.

3. Устройство по п.1, о т л и ч аю щ е е с я тем, что блок управления содержит генератор тактовых им1 .8 4 .7 пульсов, пять триг! åðoâ, три элемента И, элемент ИЛИ, элемент НЕ, счетчик и дешифратор, причем тактовый вход блока соединен с первым входом первого элемента И и с входом элемента НЕ, выход которого соединен с первым входом второго элемента И, второй вход которого объединен со вторым входом первого элемента И и подключен к прямому выходу первого триггера и первому выходу блока, вы.;од первого элемента И соединен с

D-входом второго триггера, прямой выход которого соединен со стробирующим входом дешифратора, счетным входом счетчика, первым входом элемента ИЛИ и является вторым выходом блока, второй вхоц и выход элемента

HJIH соединены соответственно с выходом второго элемента И и D-входом 20 третьего триггера, прямой выход ко7 б торО1 О 11ОДключе11 к D нхОДу 11ертзо1 О триггера и первым входам третьего элемента И, выхоц которого является третьим выходом блока, второй вход третьего элемента И соединен с прямым выходом четвертого триггера, единичный вход которого соединен с первым выходом дешифратора, входы которого поцключены к выходам соответствующих разрядов счетчика, второй выход дешифратора соединен с нулевым входом пятого триггера, единичный вход которого является входом эапуска блока, прямой выход пятого триггера соединен с нулевыми входами первого, второго и четвертого триггеров и единичным входом третьего триггера, выход генератора тактовых импульсов соединен с. синхровходами первого, второго и третьего триггеров.

l2837 74

Составитель И. Сафронова

Техред Л.Олейник Корректор M. Самборская

Редактор Л. Пчолинская

Заказ 7443/48

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

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

113035, Иосква, Ж-35, Раушская иаб., д. 4!5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

 

Похожие патенты:

Изобретение относится к автоматике и вычислительной технике и может быть использовано в цифровых устройствах обработки информации для контроля и коррекции импульсной последовательности

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

Изобретение относится к цифровой вычислительной технике и может /77 быть использовано для проверки исправности цифровых устройств

Изобретение относится к области цифровой вычислительной техники и может быть использовано в ЭВМ и цифровых системах с повышенной дос-

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

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

Изобретение относится к области вычислительной техники и может быть использовано в контрольно-испытательной аппаратуре дискретных объектов

Изобретение относится к области цифровой вьтислительной техники и может быть использовано в ЭВМ и цифровых системах с повьшенной достоверностью функционирования

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

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

Изобретение относится к устройствам для поддержания работоспособности процессора в системах контроля и управления различными объектами газовой, нефтяной промышленности и тепло- и гидроэнергетики

Изобретение относится к системным контроллерам

Изобретение относится к устройству и способу выработки команд управления приводами самолета

Изобретение относится к вычислительной технике и может быть использовано при построении надежных вычислительно-управляющих систем

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

Изобретение относится к области обработки файлов, в частности раскрывает сервер с видоизмененной операцией открытия файла

Изобретение относится к вычислительной технике и может быть использовано в цифровых автоматических системах
Наверх