Устройство для контроля цифровых систем

 

(72) Авторы изобретения

Д. И. Ажоткин и С. А. Гаврилов

I (7!) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ СИСТЕМ

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

ИзвестНо устройство контроля цифровых систем, содержащее сдвиговые регистры и шифратор Г1).

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

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

15 неисправностей, появляющихся постоянно.

Наиболее близким по технической сущности к предлагаемому изобретению является устройство для контроля цифровых систем, содержащее компаратор запуска по кОду, блок индикации, элемент ИЛИ, генератор цифровой задержки, шину "Сброс" две руппы вентилей, формироваТель синхросигнала, запоминающее устройство два тРиггера, вентиль, генератор импульсов, амплитудные компараторы, Входы которых соединены с выходами испытуемой системы и входами компа" ратора запуска по коду, а выходыс первыми входами первой группы вентилей, выходы которой соединены с входами запоминающего устройства, выходы которого соединены с входами блока индикации и первыми входами второй группы вентилей, вторые входы которых соединены с выходами первого триггера, а выходы - с входами запоминающего устройства, первый вход первого триггера соединен с шиной

"Сброс", а выход — с входом генератора импульсов, выход которого соединен с входом элемента ИЛИ, второй вход которого соединен с выходом вентиля, один вход которого соединен с выходом второго триггера, второй - с входом формирователя син3 9002 хросигнала, вход которого соединен с выходом испытуемой цифровой системы, первый вход второго триггера соединен с шиной Сброс". Запоминающее устройство содержит регистр временного хранения информации, блок памяти данных и блок управления памятью. Устройство запускается по заранее заданному коду, появляющемуся на выходах испытуемых цифровых систем и позволяет после срабатыва ния вынести на блок индикации 16 кодов, предшествующих запускаемому или следующих за запускаемым, что дает возможность точного определения места случайных сбоев f2).

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

Запоминание кодов жестко привязано к запускающему коду и осуществляется запоминание и индикация либо

I6-ти кодов, предшествующих запускаемому, либо 16-ти кодов, непосредственно следующих за запускаемым кодом.

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

Кроме того, недостатком устройства является его сложность, а именно

40 сложность организации памяти (наличие блока управления памятью, регистра временного хранения информации).

Цель изобретения - упрощение устройства и расширение функциональных

45 возможностеи за счет запоминания и индикации информации, предшествующей сбойной на любое количество тактов.

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

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

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

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

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

Устройство содержит контролируемую цифровую схему 1, схему 2 сравнения кодов, амплитудные компаратоРы 3, блок 4 индикации, элемент

ИЛИ 5, элемент 6 задержки, первую группу элементов И 7, формирователь

8 синхросигналов, второй элемент И 9

> группу регистров 10 сдвига, первый элемент И 11, вторую группу элемен9002

5 тов И 12, генератор 18 импульсов, первый триггер 14, третий триггер

15 и второй триггер 16, вход 17 установочный.

Входы амплитудных компараторов 3 соединены с выходами контролируемой системы 1 и входами схемы 2 сравнения кодов, а выходы - с первыми входами первой группы элементов И 7.

Выход каждого элемента И первой группы элементов И 7 соединены с информационным входом соответствующего регистра 10 сдвига выходы каждоt го из которь:х соединены с входами блока 4 индикации и первым входом соответствующего элемента И 12 второй группы. Вторые входы каждого элемента И второй группы элементов

И l2 соединены с выходом триггера

14, а выходы каждого элемента И вто- 20 рой группы элементов И 12 - с информационным входом соответствующего регистра группы регистров 10 сдвига.

Выход триггера 14 соединен с входом генератора 13 импульсов, выход кото- 2 рого соединен с первым входом элемента ИЛИ 5. Второй вход элемента ИЛИ 5 соединен с выходом первого элемента И 11, один вход которого соединен с выходом триггера 16, а вто- зв рой — с выходом формирователя 8 синхросигнала. Вход формирователя 8 синхросигнала соединен с выходом испытуемой цифровой системы 1. Первый установочный вход триггера 15 соединен с установочным входом 17 устройства, а второй - с выходом схемы 2 сравнения кодов, выход третьего триггера соединен со вторым входом второго элемента И 9, второй

4О вход которого соединен с выходом элемента ИЛИ 5 и управляющими входами всех регистров группы регистров сдвига, а выход второго элемента И 9со входом элемента 6 задержки. Вы- 4> ход элемента 6 цифровой задержки соединен со вторыми входами первой группы элементов И 7 и входами триггеров 14 и 16.

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

Выходные сигналы с контролируемой системы i поступают на входы амплитудных компараторов 3 и с их выходов через нормально открытые элементы

И группы элементов И 7 - на входы регистров 10 сдвига, число которых равно числу выходных сигналов кон"

86 6 тролируемой цифровой системы 1 Сигналы с формирователя 8 синхросигналов, формируемые тактовыми импульсами контролируемой цифровой системы 1, поступают на входы сдвига регистров сдвига группы регистров 10 через первый элемент И 11 и элемент

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

После заполнения регистров группы регистров 10 сдвига информация из последних их разрядов стирается. Таким образом, при каждом такте работы системы 1 текущая информация поступает на вход регистров группы p"ãèñòров 10 сдвига, а в самом регистре сдвига в каждый момент содержится информация, предшествующая текущей.

Количество предшествующих слоев определяется длиной регистров группы регистров 10 (при длине регистров, например,в 16 разрядов регистры сдвига хранят слово текущей информации и 15 предшествующих).

Допустим, что результатом случайного сбоя контролируемой цифровой системы является появление какогото кода на ее выходах. В этом случае на схеме 2 сравнения кодов (представляющего, например, схему совпадения иногоразрядных кодов) набирают этот код. При совпадении набранного и появившегося на выходе системы 1 кодов схема сравнения 2 выдает импульс на вход триггера 15, сигналом с выхода триггера 15 открывается второй элемент И 9. Импульс синхронизации при этом поступает на элемент 6 задержки. Элемент

6 задержки представляет собой, например счетчик, в который с помощью ключей (тумблеров) в дополнительном коде записываетcR число тактов, на которое должен быть задержан импульс синхронизации на выходе по отношению ко входу. При поступлении заданного на тумблерах числа импульсов синхронизации с выхода генератора задержки поступает импульс, являющиЙся импульсом переполнения счетчика.

Если на тумблерах задержки задана задержка, равная нулю, то элемент 6 задержки перебрасывает триггер 16 и закрывает элементы И первой группы 7 и первый элемент И 11, дальней900286 8 памятью и регистр временного хранения). шее поступление информации из кон— тролируемой системы 1 на регистры группы регистров 10 прекращается. При этом в регистрах группы регистров 10 хранится информация, предшествую- 5 щая появившемуся на выходах контролируемой системы 1 ожидаемому коду сбоя, Бсли на ключах элемента 6 цифровой задержки набрано число, отлич- 10 ное от нуля, то информация с выхода

° испытуемой системы 1 продолжает поступать и фиксироваться в регистрах группы регистров 10. Одновременно импульсы сдвига импульсы синхро- 15 низации) поступают на счетный вход элемента 6 цифровой задержки. При поступлении числа импульсов, равного заданной величине цифровой задержки, перебрасывается триггер 16, 2о элементы И первой группы элементов И и первый элемент И 11. При этом в регистрах 10 будет находиться информация, предшествующая интересующего оператора коду и последующая. 25

Количество последующих слоег. соответствует заданному оператором числу на элементе 6 цифровой задержки.

Использование в устройстве сдвигов регистров 10 позволило совместитьзв функции регистра временного хранения и памяти данных. Для вывода информации на блок 4 индикации импульсов с выхода элемента 6 задержки перебрасывается первый триггер 14.

Сигналом с триггера 14 открываются элементы И второй группы элементов

И 12 и запускается генератор 13 импульсов. Импульсы с выхода генератора 13 с задаваемой оператором частотой через элемент ИЛИ g поступают на сдвиговые входы группы регистров

10. Информация в регистрах 10 сдвигается по кольцу и последовательно подается на блок 4 индикации.

Триггеры 14-16 устанавливаются в исходное состояние сигналом с установочного входа 17 устройства.

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

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

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

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

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

l0 со вторым входом второго

И.

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

1. "Электроника", 1977, 11 5, с. 23-33 °

2. "Электроника", 1975, И 10, с. 53 (прототип).

Составитель И. Сигалов

Редактор Л. Филиппова ТехредМ. Надь Корректор Г. Решетник

Заказ 12183/66 Тираж 731 Подписное

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

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

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

Устройство для контроля цифровых систем Устройство для контроля цифровых систем Устройство для контроля цифровых систем Устройство для контроля цифровых систем Устройство для контроля цифровых систем 

 

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

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

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

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

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

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

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

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

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