Устройство для контроля цифровых систем Советский патент 1982 года по МПК G06F11/32 

Описание патента на изобретение SU900286A1

(5) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ СИСТЕМ

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

название год авторы номер документа
Устройство для контроля цифровых систем 1983
  • Вершинин Валерий Олегович
  • Герцигер Дмитрий Леопольдович
  • Кораблев Сергей Васильевич
SU1130871A1
Устройство для автоматического измерения амплитудно-частотных характеристик 1986
  • Шалабин Сергей Павлович
  • Шапиро Лев Исаакович
SU1379749A1
Устройство для функционально-параметрического контроля логических элементов 1982
  • Поутанен Йорма Иванович
SU1140065A1
Устройство для функционально-параметрического контроля логических элементов 1982
  • Поутанен Йорма Иванович
SU1067453A1
Устройство для контроля цифровых блоков 1986
  • Бакай Георгий Витальевич
  • Зильберман Ефим Михайлович
  • Рейзин Владимир Лейбович
  • Рубинштейн Григорий Львович
  • Ховтун Станислав Яковлевич
SU1343417A1
Устройство для контроля воспроизведения цифровой информации с носителя магнитной записи 1985
  • Чехлай Игорь Алексеевич
  • Чуманов Игорь Васильевич
SU1282213A1
УСТРОЙСТВО ДЛЯ СИГНАЛИЗАЦИИ 1989
  • Зозуля И.В.
  • Базалеев Н.И.
  • Левшин В.М.
RU2024064C1
Многоканальное устройство тестового контроля логических узлов 1988
  • Созин Юрий Борисович
  • Туробов Валерий Павлович
  • Дворкин Владимир Ефимович
SU1564623A1
Устройство для контроля цифровых блоков 1986
  • Борщевич Виктор Иванович
  • Жданов Владимир Дмитриевич
  • Бодян Геннадий Константинович
  • Сидоренко Вячеслав Васильевич
  • Филимонов Сергей Николаевич
  • Морщинин Евгений Викторович
SU1383368A1
Устройство для контроля цифровых блоков 1982
  • Барашенков Борис Викторович
SU1037261A1

Реферат патента 1982 года Устройство для контроля цифровых систем

Формула изобретения SU 900 286 A1

1

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

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

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

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

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

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

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

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

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

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

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

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

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

0 вторым установочным входом первого и второго триггеров и со вторыми входами всех элементов И первой группы, выход второго триггера соединен со аторым входом первого элемента И,

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

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

ВЫХОД которого соединен со вторым входом второго элемента И.

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

Устройство содержит контролируемую цифровую схему 1, схему 2 сравнения кодов, амплитудные компараторы 3, блок А индикации, элемент ИЛИ 5 элемент 6 задержки, первую

группу элементов И 7, формирователь 8 синхросигналов, второй элемент И Я группу регистров 10 сдвига, первый элемент И 11, вторую группу элеменJOB И 12, генератор 18 импульсов, первый триггер l, третий триггер 15 и второй триггер 1б, вход 17 установочный . Входы амплитудных компараторов 3 соединены с выходами контролируемой системы 1 и входами схемы 2 сравнения кодов, а выходы - с первыми входами первой группы элементов И 7 Выход каждого элемента И первой группы элементов И 7 соединены с ин формационным входом соответствующе го регистра 10 сдвига, выходы каждо го из которых соединены с входами блока Ц индикации и первым входом соответствующего элемента И 12 второй группы. Вторые входы каждого эл мента И второй группы элементов И 12 соединены с выходом триггера 1, а выходы каждого элемента И вто рой группы элементов И 12 - с инфор мационным входом соответствующего регистра группы регистров 10 сдвига Выход триггера соединен с входом генератора 13 импульсов, выход кото рого соединен с первым входом элеме та ИЛИ 5- Второй вход элемента ИЛИ соединен с выходом первого элемента И 11, один вход которого соединен с выходом триггера 16, а второй - с выходом формирователя 8 син хросигнала. Вход формирователя 8 синхросигнала соединен с выходом ис пытуемой цифровой системы Т. Первый установочный вход триггера 15 соединен с установочным входом 17 устройства, а второй - с выходом сх мы 2 сравнения кодов, выход третьего триггера соединен со вторым входом второго элемента И 9, второй вход которого соединен с выходом эл мента ИЛИ 5 и управляющими входами всех регистров группы регистров сдв га, а выход второго элемента И 9 со входом элемента 6 задержки. Выход элемента 6 цифровой задержки соединен со вторыми входами первой группы элементов И 7 и входами триг геров и 1б. Устройство работает следующим образом. Выходные сигналы с контролируемо системы 1 поступают на входы амплитудных компараторов 3 и с их выходо через нормально открытые элементы И группы элементов И 7 на входы регистров 10 сдвига, число которых равно числу выходных сигналов контролируемой цифровой системы 1, Си1- налы с формирователя В синхросигналов, формируемые тактовыми импульсами контролируемой цифровой системы 1, поступают на входы сдвига регистров сдвига группы регистров 10 через первый элемент И 11 и элемент ИЛИ 5 и сдвигают информацию каждого из выходов контролируемой системы 1 при каждом такте ее работы, заполняя регистры группы регистров 10 сдвига текущей информацией. После заполнения регистров группы регистров 10 сдвига информация из последних их разрядов стирается. Таким образом, при каждом такте работы системы 1 текущая информация поступает на вход регистров группы р гистров 10 сдвига, а в самом регистре сдвига в каждый момент содержится информация, предшествующая текущей. Количество предшествующих слоев определяется длиной регистров группы регистров 10 (при длине регистров, например,в 16 разрядов регистры сдвига хранят слово текущей информации и 15 предшествующих). Допустим, что результатом случайного сбоя контролируемой цифровой системы 1 является появление какогото кода на ее выходах. В этом случае на схеме 2 сравнения кодов (представляющего, например, схему совпадения ииогоразрядных кодов набирают этот код. При совпадении набранного и появившегося на выходе системы 1 кодов схема сравнения 2 выдает импульс на вход триггера 15, сигналом с выхода триггера 15 открывается второй элемент И 9- Импульс синхронизации при этом поступает на элемент 6 задержки. Элемент 6 задержки представляет собой, например счетчик, в который с помощью ключей (тумблеров) в дополнительном коде записывается число тактов, на которое должен быть задержан импульс синхрюнизации на выходе по отношению ко входу. При поступлении заданного на тумблерах числа импульсов синхронизации с выхода генератора задержки поступает импульс, являющийся импульсом переполнения счетчика. Если на тумблерах задержки задана задержка, равная нулю, то элемент 6 задержки перебрасывает триггер 16 и закрывает элементы И первой группы 7 и первый элемент И 11, дальней7шее поступление информации из кон дролируемой системы 1 на регистры группы регистров 10 прекращается. П этом в регистрах группы регистров 1 хранится информация, предшествующая появившемуся на выходах контролируемой системы 1 ожидаемому коду сбоя. Если на ключах элемента 6 цифровой задержки набрано число, отличное от нуля,то информация с выхода испытуемой системы 1 продолжает пос тупать и фиксироваться в регистрах группы регистров 10. Одновременно импульсы сдвига (импульсы синхронизации) поступают на счетный вход элемента 6 цифровой задержки. При поступлении числа импульсов, равного заданной величине цифровой задержки, перебрасывается триггер 1б элементы И первой группы элементов и первый элемент И П. При этом в регистрах 10 будет находиться информация, предшествующая интересующего оператора коду и последующая. Количество последующих слоев соответствует заданному оператором числ на элементе 6 цифровой задержки. Использование в устройстве сдвигов регистров 10 позволило совместитьзо

функции регистра временного хранения и памяти данных. Для вывода информации на блок k индикоции импульсов с выхода элемента 6 задержки перебрасывается первый триггер 1. Сигналом с триггера открываются элементы И второй группы элементов И 12 и запускается генератор 13 импульсов. Импульсы с выхода генератора 13 с задаваемой оператором частотой через элемент ИЛИ 5 поступают на сдвиговые входы группы регистров 10. Информация в регистрах 10 сдвигается по кольцу и последовательно подается на блок А индикации.

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

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

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

соединен со вторым входом второго элемента И.

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

1. Электроника, 1977, М 5, с. 23-33.2. Электроника, 1975, N Ю, с. 53 (прототип).

SU 900 286 A1

Авторы

Ажоткин Дмитрий Ильич

Гаврилов Сергей Александрович

Даты

1982-01-23Публикация

1980-04-08Подача