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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

Союз Советских

Социалистических

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. сеид-ву (22) Заявлено 05,1180 (21) 3233902/18-24 (511М. Кл.

G 06 F 11/08 с присоединением заявки № (23) Приоритет—

Госулгсрс нссснный ломитст (:(:СР

IIo .ге.1им н.юбрс|сний и иглрмгий (53) УДК 681 ° 3 (088.8) Опубликовано 1508.82. Бюллетень ¹ 30

Дата опубликования описания 150882 (72) Автор изобретения

E.O. Ткачук (71) Заявитель (54) УСТРОИСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИК

БЛОКОВ

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

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

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

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

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

10 Цель изобретения — повышение достоверности контроля.

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

З0 управляющего генератора, выход ко951312

45 торого. подключен к вторым,:. входам первого и второго счетчиков, генератора псевдослучайной последо- вательности, выход первого счетчика подключен к первому входу контролируемого блока, второй вход кото- 5 рого подсоединен к выходу генератора псевдослучайной последовательности, выход второго счетчика подключен к ,входу дешифратора, введены N блоков вычисления остатков, каждый иэ кото- )p рых содержит пять сумматоров по мо« дулю два, семь триггеров, причем первый вход первого сумматора по модулю два подключен к первому входу первого триггера, выход которого 15 подсоединен к первому входу второго сумматора по модулю два, выход которого подключен к первому входу второго триггера, выход которого подключен к первому входу третьего сумматора по модулю два, выход кото- 20 рого подключен к первому входу третьего триггера, выход которого подсоединен к первому входу четвертого триггера, выход которого подключен к первому выходу пятого триггера, выход которого подключен к первому входу четвертого сумматора по модулю два, выход которого подсоединен к первому входу шестого триггера, выход которого подключен к первому 30 входу пятого сумматора по модулю два, выход которого подключен к первому входу седьмого триггера,выход которого подключен к вторым входам первого, второго, третьего, 35 четвертого, пятого сумматоров по модулю два, вторые входы первого, второго, третьего, четвертого, пятого, шестого, седьмого триггеров подключены к выходу управляющего 40 генератора, третьи входы — к второму выходу одновибратора, выходы первого, второго, третьего, четвертого, пятого, шестого, седьмого триггеров N блоков подключены к второму входу блока сравнения.

На чертеже приведена структурная схема устройства для контроля логических блоков.

Устройство содержит управляющий генератор 1, первый счетчик 2,триггер 3, одновибратор 4, элемент И 5, второй счетчик б, дешифратор 7, генератор 8 псевдослучайной последовательности, контролируемый блок

9, блок 10 сравнения, блок 11 вычисления остатка, сумматоры 12-16 по модулю два, триггеры 17-23.

Блок вычисления остатков представляет собой регистр сдвига с обратными связями с встроенными сумматорами 60 по модулю два и состоит из D-триггеров 17-23 и сумматоров 12-16 по модулю два, блок 11 реализует деление на полином

g(x) =1+x +х +х +х . 65

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

2 и генератора псевдослучайной последовательности 8 тестовые воздействия поступают на входы контролируемого блока 9. Последовательности импульсов с каждого выхода контролируемого блока 9 и тактовые импульсы с выхода счетчика 2 поступают на вход блока 11 вычисления остатка от деления на полином.

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

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

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

Формула изобретения устройство для контроля логических блоков, содержащее управляющий генератор, два счетчика, триггер, одновибратор, элемент И, дешифратор, генератор псевдослучайной последовательности, блок сравнения, причем первый вход триггера является входом пуска устройства, второй вход подключен к выходу дешифратора и к первому входу блока сравнения, выход триггера подключен к входу одновиб951312 ратора и первому входу элемента И, второй вход которого подключен к первому выходу одновибратора, второй выход которого подключен к первым входам первого и второго счетчиков, генератора псевдослучайной последовательности, выход элемента И подключен к входу управляющего генератора, выход которого подключен к вторым входам первого и второго счетчиков, генератора псевдослучайной последовательности, выход первого счетчика подключен к первому входу контролируемого блока, второй вход которого подключен к выходу генератора псевдослучайной последовательности„ выход второго счетчика подключен к входу дешифратора, о т л ич а ю щ е е с я тем, что, с целью повышения достоверности контроля, s него введены N блоков вычисления остатков, каждый из которых содержит пять сумматоров по модулю два, семь триггеров, причем первый вход первого сумматора по модулю два . подключен к первому выходу контролируемого блока, выход первого сумматора по модулю два подключен к первому входу первого триггера, выход которого подключен к первому входу второго сумматора по модулю два, выход которого подклюЧен к первому входу второго триггера, выход .которого подключен к первому входу третьего сумматора по модулю два, выход которого подключен к первому входу третьего триггера, выход которого подключен к первому входу четвертого триггера, выход которого

5 подключен к первому входу пятого триггера, выход которого подключен к первому входу четвертого сумматора по модулю два, выход которого подключен к первому входу шестого триггера, выход которого подключен к первому входу пятого сумматора по модулю два, выход которого подключен к первому входу седьмого триггера, выход которого подключен к вторым входам первого, второго, третьего, четвертого, пятого сумматоров по модулю два, вторые входы первого, второго, третьего, четвертого, пятого, шестого, седьмого триrrepos подключены к выходу уп равляющего генератора, третьи входы к второму выходу одновибратора, выходы первого, второго, третьего, четвертого, пятого, шестого, седьмого триггеров N блоков подключены к второму входу блока сравнения.

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

1. Авторское свидетельство СССР

М 441532, кл, G Об F 11/08, 1971, 2. Авторское свидетельство СССР

Р 643877, кл. 6 Об Р ll/08, 1979.

951.312

Составитель A. Зинькова

Редактор К. Волощук Техред Т.фанта Корректор Г. Orap

О

Закаэ 5951/56 Тираж 7 31 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

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

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