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

 

Изобретение относится к цифровой вычислительной технике и может быть использовано для поиска неисправностей в блоках ЦВМ. Цель изобретения - повышение достоверности контроля достигается тем, что в, устройство , содержащее блок 1 управления, блок 2 сравнения, реверсивный счетчик 3, первый элемент И 4, блок 5 индикации , введены блок 6 оперативной памяти, первый, второй и третий сдвоенные переключатели 15 - 17, счетчик 7, элемент 8 индикации, элемент 9 задержки , первый, второй и третий элементы ИЛИ 10 - 12, элемент НЕ 13, второй элемент И .14. Контролируются все векторы состояния на выходах контролируемого устройства. I ил. 00 ю 00 ел

СОЮЗ СОЕЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (19) (11) А1 (51) 4 (: 06 F 11/00

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

Н.А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (?1) 4013587/24-24 (22) 10.01.86 (46) 23.06,87. Бюл. № 23 (7?) Е.И.Кацнельсон и В.Н.Ярмолик (53) 681.3(088.8) (56) Авторское свидетельство СССР

¹ 643877, кл, G 06 F 11/08) 197б.

Баран Е.Д. О достоверности контроля двоичных последовательностей методом счета состояний. — Автоматика и внчислительная техника, 1982, № 6, с. 66-70. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ (57) Изобретение относится к цифро вой вычислительной технике и может быть использовано для поиска неисправностей в блоках ЦВМ. Цель изобретения — повьппение достоверности контроля достигается тем, что в устройство, содержащее блок 1 управления, блок 2 сравнения, реверсивный счетчик 3, первый элемент И 4, блок 5 индикации, введены блок 6 оперативной памяти, первый, второй и третий сдвоенные переключатели 15 — 17 счетчик

7, элемент 8 индикации, элемент 9 saдержкн, первый, второй и третий элементы ИЛИ 10 — 12, элемент НЕ 13, второй элемент И 14. Контролируются все векторы состояния на выходах контролируемого устройства. 1 ил.

1319035

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

На чертеже представлена функцио-нальная схема устройства.

Устройство содержит блок 1 управления, блок 2 сравнения, реверсивный счетчик 3, первый элемент И 4, блок

5 индикации, блок 6 памяти, счетчик

7, элемент 8 индикации, элемент 9 задержки, первый 10, второй 11 и третий

12 элементы ИЛИ, элемент HF. 13, вто,рой элемент И 14, сдвоенные переключатели 15 — 17.

Блок управления содержит триггер

18, одновибратор 19, лервый элемент

И 20, генератор 21 тактовых импульсов, элементы ИЛИ 22. — 23, счетчик

24, элементы 25 — 26 задержки, второй элемент И 27.

Блок сравнения содержит r-входовой элемент ИЛИ-НЕ 28 и г сумматоров

29 - 29. r по модулю два, Устройство работает в режиме подготовки данных и в режиме контроля следующим образом, При работе схемы в режиме подготовки данных для последующего контроля берут заведомо исправную схему,Переключатели 15 и 17 находятся в верхнем положении, а переключатель

16 — в нижнем. 35

По приходу сигнала "Пуск" триггер

18 устанавливается в единичное состояние и запускает одновибратор 19, который генерирует импульс сброса, переводящий реверсивный счетчик 3 и счетчики 7 — 24 в исходное состояние.

Пn окончании импульса сброса начинает работу генератор 21. Счетчик 24 на протяжении N тактов, (где N = 2 — 45

-1 — период N-последовательности, а

m — количество элементов памяти генераторов псевдослучайной последовательности разрешает работупоследнего,с выходов которого на контролируемое уСт— ройство подаются тестовые последовательностии. На выходах счетчика 7 пока. нуль,и каждый раз при получении нуля на выходах контролируемого устройства (r — вектор шины Х равен нули) в ответ на тестовые воздействия н реверсивный счетчик 3 прибавляется единица, получаемая как результат сравнения

"информации на выходах счетчика 7 и шины Х, Элемент Ч задержки служит для обеспечения синхронной работы блока 2 сраннения и первого элемента И 4.

Когда счетчик 24 досчитынает до

Yh величины 2, генератор псевдослучайной последовательности прекращает работу, так как на выходах 1 — m счетчика 24 и соответственно на ныходе элемента И 27 нули, что запрещает работу ГПСП. Единичный сигнал на выходе (m + 1) счетчика 24 разрешает запись некомплектной информации, определяющей сколько раз r-вектор шины

Х равняется нулю, иэ реверсивного счетчика 3 в блок 6 оперативной памяти по нулевому адресу, так как на выходах счетчика 7 пока нули.

А через время, определяемое элементом 25 задержки блока управления и достаточное для записи в блок 6 информации по адресу, соответствующему ныходам 1 — г первого счетчика 7, в последний добавляется единица и приводятся в исходное состояние.реверсивный счетчик 3 и счетчик 24.

Со следующего такта генератора 21 опять разрешается работа ГПСП и блока 2 сравнения. Теперь в блок 6 уже по первому адресу записывается значение реверсивного счетчика 3, которое определяет сколько раз г-вектор шины Х равнялся единице.

Устройство работает в режиме подготовки данных до тех пор пока на (z + 1)-м выходе счетчика 7 не появляется единица, т.е. счетчик 7 про- считывается до величины 2 . СбрасываЧ ется триггер 18 и элемент 8 индикации сигнализирует об окончании режима подготовки данных.

Для работы в режиме контроля переключателя 15 и 17 устанавливаются в нижнее положение, а переключатель

16 — н верхяее, и нажимается кнопка

"Пуск".. Работа устройства н режиме контрс-ля происходит аналогично работе н режиме подготовки данных, исключение состоит в следующем. 1;0 импульсу сброса, переводящему счетчики 7 и 21 н исходное состояние, происходит чтение по нулевому адресу, так как на выходах счетчика 7 пока нули, из блока 6 в ренерсивный счетчик 3 по синхросигналу ранее подготовленной информации, определяющей сколько раз г †вект шины Х должен быть ранен н»

1319035 лю при подаче тестовых воздействий с ГПСП на контролируемое устройство.

При очередном появлении нуля на выходах контролируемого устройства (тогда r-вектор шины Х равен нулю) из ре- 5 версивного счетчика 3 вычитается единица, получаемая как результат сравнения информации на выходах 1 — r первого счетчика 7 и на шине Х. Если количество раз получения нуля на вы- 10 ходах контролируемого устройства совпадает с эталонным значением, то к моменту, когда на выходе (m + 1) счетчика 24 будет единица, на выходах реверсивного счетчика 3 будут ну- 15 ли, что и определяет нулевое значение ныхода второго элемента И 14.

Единичный сигнал с выхода (m + 1) счетчика 24 через время, определяемое элементом 25 задержки, после оче-20 редной серии из N тактов добавляет единицу в счетчик 7, а еще через время, определяемое элементом 26 задерж.ки, необходимое для анализа выходов реверсивного счетчика 3, разрешает чтение ранее подготовленной информации н реверсивный ачетчик 3 из блока

6 по следующему адресу, определяемому значением выходов 1 - r счетчика 7. 30

Контролируемая схема исправна, если происходит сравнение эталонной информации, записанной по всем адресам блока б оперативной памяти с информацией, получаемой каждый раз в 35 течение одного прогона текста на выходах контролируемого устройства, т.е. на шине Х, и срабатывает элемент 8 индикации, сигнализирующий об окончании контроля. 40

Если информация по какому-либо адресу блока б не сравнивается с ин-формацией, получаемой на шине Х, T ° е ° В Момент КОГДа На ВЫХОДе (m + 45

+ 1) счетчика 24 единица, на выходах реверсивного счетчика 3 не нуль, то единичный сигнал с выхода элемента

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

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

Устройство для контроля логических блоков, содержащее блок сравнения, блок управления, реверсивный счетчик, первый элемент И и блок индикации, причем первая группа входов и выход блока сравнения подключены соответственно к группе информационных входов устройства и первому входу первого элемента И, группа разрядных выходов реверсивного счетчика подключена к группе информационных входов блока индикации, вход пуска блока управления является входом пуска устройства, о т л и ч а ю щ е ес я тем, что, с целью повьппения достоверности контроля, в устройство введены счетчик, блок оперативной памяти, три элемента ИЛИ второй элемент И, элемент НЕ, элемент задержки, элемент индикации и три сдвоенных переключателя, причем группа вьжодон счетчика с первого по r-й (где r— разрядность входного кода) подключена к группе адресных входов блока оперативной памяти и второй группе входов блока сравнения, выход (r +

+ l)-го разряда счетчика соединен с входом элемента индикации и первым входом первого элемента ИЛИ, второй вход которого объединен с входом разрешения блока индикации и подключен к выходу второго элемента И, первый и второй входы которого соединены соответственно с выходами второго элемента ИЛИ и элемента НЕ, группа разрядных выходов реверсивного счетчика подключена к группе входов второго элемента ИЛИ и группе информационных входов блока оперативной памяти,- группа информационных выходов которого подключена к группе информационных входов реверсивного счетчи- ка, суммирующий, нычитающий, синхровход и вход сброса которого соединены соответственно с первым и вторым подвижными контактами первого сдвоенного переключателя, первым и вторым подвижными контактами второго сдвоенного переключателя, первый контакт первой пары и второй контакт второй пары контактов первого сдвоенного пе. реключателя объединены и подключены ! к выходу первого элемента И, второй контакт первой пары и первый контакт второй пары контактов первого сдноенt ного переключателя объединены и подключены к шине нулевого потенциала устройства, первый контакт первой пары контактов второго сдвоенного переключателя и второй контакт второй пары контактов третьего сдвоенного пе1319035 реключателя объединены и подключены к выходу третьего элемента ИЛИ, второй контакт первой пары и первый контакт второй пары контактов второго сдвоенного переключателя объединены и подключены к шине нулевого потенци.. ала устройства, первый выход блока управления через элемент задержки соединен с вторым входом первого элемента И и является выходом разреше- 10 ния формирования тестовой последовательности устройства, первый вход третьего элемента ИЛИ объединен с входом сброса счетчика и подключен к второму выходу блока управления, тре- 15 тий выход которого соединен с вторым входом третьего элемента ИЛИ, первый контакт первой пары контактов третьего сдвоенного переключателя и второй контакт второй пары контактов второ- 20 го сдвоенного переключателя подключены соответственно к четвертому и пятому выходам блока управления, первый вход которого объединен со счетным входом счетчика и подключен к шестому выходу блока управления, третий вход второго элемента И соединен с четвертым выходом блока управления, второй вход которого соединен с выходом первого элемента ИЛИ, второй кон- З0 такт первой пары и первый контакт второй пары контактов третьего сдвоенного переключателя объединены и подключены к шине нулевого потенциала устройства, вход элемента НЕ сое- 35 динен с входом записи блока оперативной памяти и подключен к первому подвижному контакту третьего сдвоенного переключателя, второй подвижный контакт которого соединен с входом чтения блока оперативной памяти, блок управления содержит триггер, одновибратор, два элемента И, два элемента

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

+ 1)-й разрядный выход которого через первый и второй элементы задержки подключен к третьему выходу блока управления, прямой выход одновибратора соединен с первым входом первого элемента ИЛИ и является вторым выходом блока управления, выход второго элемента И, выход (m + 1)-го разряда счетчика, выход первого элемента

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

1319035

Заказ. 2514/44

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

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

Редактор О. Бугир Техред И.Попович 1(орректор И, Пожо

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

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

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

l !

1

l

l

I

1

1 !

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

 

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

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

Селектор // 1309027
Изобретение относится к области автоматики и вычислительной техники

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

Изобретение относится к области автоматики и информационно-измерительной техники и может быть использовано в информационно-измерительных системах и информационно-вычислительных комплексах АСУТП

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к устройствам, входящим в состав автоматических систем управления технологическими процессами (АСУ ТП), и предназначено для использования в нефтехимической, газовой, металлургической промышленности, электроэнергетике и других отраслях

Изобретение относится к контрольно-измерительной технике и может быть использовано при проектировании, производстве, испытаниях и эксплуатации радиоэлектронных изделий (РЭИ)
Наверх