Патент ссср 826357

 

изобретенИя

Н. B. Ладода (7.! ) Заявитель (54) POACraO ДЛЯ КОНТРОЛЯ

ЛОй4ЧЕСКИХ БЛОКОВ

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

Ф

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

: дами контролируемого логического блока

1(11

Недостатком этого устройства является низкое быстродействие в режиме полу15

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

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

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

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

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

3 В26М7 ф

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

Поставленная цель достигается тем, что в устройство для контроля логических блоков, содержащее блок индикации, формирователь импульсов, соединенный первым выходом с первым вхо ьм накапливающего сумматора, вторым выходом — со вхоцом генератора тестов, выходы которого соедине ны cv входами контролируемого логического/ 0 блока, введены зацатчик номера теста, элемент И, регистр. и блок сравнения, соединенный первыми вхопами с вй= ходами эвдатчика номера теста, вторыми входами - с выходами генератора rectos выходами — со вхопами элемента Я, соединенного выходом со входом формирователя импульсов, третий выход которого соединен с первым входом регистра, соединенного вторыми входами с выходами контролируемого логического блока, выхоцами - со вторыми входами накапливающего сумматора, выходы которого coeasиены со входами блока индикации.

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

Устройство содержит контролируемый логический блок 1, формирователь 2 импульсов, включающий задающий генератор

3, элементы 4 запрета и 5 эацержки, Зо генератор 6 тестов, блок 7 сравнения, задатчик 8 номера теста, элемент И 9, регистр. 10, накапливающий сумматор 11 и блок 12 индикации.

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

Задающий генератор 3 вырабатывает тактовую частоту, которвя через элемент

4 поступает на выход формирователя 2 и на вход генератора 6 тестов. 40

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

Генератор 3 обнуляет регистр 10 перед поцвчей каждого послецующего тестового нвбо в на входы блока 1 с генератора 6, 50 йолучающиеся в резульrare подачи каждого слова теста. выходные логические сигналы блока 1 поступают на входы регистра 10, где хранятся до моменга подачи каждого следующего слова теста

Сумматор 11 суммирует двоичные копы, поступающие с выходов регистра 10, и выдает их для индикации в блок 12. 3адатчик 8 задает на входы блока 7 цвоичный код, соответствующий слову теста, на котором прохождение тест-программы

Г должно быть прекращено, например двоичный код счетчика генератора 6. Блок 7 сравнения поразрядно сравнивает заданные с задатчика 8 и генератора 6 двоичные коды и выдает на кажцом иэ BMxoaos сигнал поразрядного совпадения. Элемент

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

2 и перекрывает таким образом элемент

4, запрещая, дальнейшее прохожцение гесгпрограммы.

Элемент 8 обеспечивает задержку срабатывания сумматора 11 на величину задержки срабатывания наиболее "медлен" ной логической цепи блока 1..

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

Таким образом, введение регистра 10 позволяет подавать каждое последующее слово теста после срабатывания блока 1, не пожидаясь срабатывания сумматора 11, а введение блока.7, зацвтчика 8 и элемента И 9 не цроизвоцить, например, перебор полного числа комбинаций счетчика в генераторе 6 в том случае, если число разряпов счетчика больше, чем число входов блока 1, что существенно повышает быстродействие устройства.

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

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

5 826357 6 входами с выходами контролируемого ло-. й. Авторское свидетельство СССР гического блока, выходами - со вторыми 34 561965, кл. „QO6F 11 ОО, 1977. входами накапливающего сумматора, выI ходы которого соединены со входами бло хВ инцикацние 2. Авторское. свиаетельство СССР .

Источники информации, М 558266, кл ° G 058™ 23/02. 1977 принятые во внимание при экспертизе (прототип).

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

Редактор С. Шевченкр Техред )Мцоиннка

Заказ 2574/84 Тираж 745

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

113035, Москва, Ж35, Раушская наб., и. 4/5 чилиал ППП Патент", r. Ужгород, ул. Проектная, 4

Корректор С. Щомак (Подписное

Патент ссср 826357 Патент ссср 826357 Патент ссср 826357 

 

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

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

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

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

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

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

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

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