Устройство для контроля цифровых блоков
Иллюстрации
Показать всеРеферат
Изобретение относится к области вьиислительной техники, может быть использовано для тестового контроля цифровых блоков, логических схем и диагностики неисправностей и является усовершенствованием устройства по авт.св. № 746553. Целью изобретения является повышение достоверности контроля. Поставленная цель достигается тем, что в известное устройство по авт. св. № 746553 введен блок анализа непредусмотренных неисправностей , содержащий триггер, элемент ИЛИ и элемент И. 1 а.п. ф-лы, 6 ил. (Л с sl 00 со 00
СОЮЗ СОНЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСГ1УБЛИН (191 (Н) (Я) 4 G 06 F 15/46, 11/00
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ И, f 1
Q0 сО
:Qo (61) 746553 (21) 3864608/24-24
-(22) 28.02.85 (46) 30.07.86. Бюл. 9 28 (72) 10.В.Малышенко, С.Ф.Михайлов, С.M.Îðëoâ и В.И.Тужилин (53) 62 1. 396 (088. 8) (56) Авторское свидетельство СССР
746553, кл. G 06 F 15/46, 1978. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ
БЛОКОВ (57) Изобретение относится к области вычислительной техники, может быть использовано для тестового контроля цифровых блоков, логических схем и диагностики неисправностей и является усовершенствованием устройства по авт.св. N 746553. Целью изобретения является повышение достоверности контроля. Поставленная цель достигается тем, что в известное устройство по авт. св. Ф 746553 введен блок анализа непредусмотренных неисправностей, содержащий триггер, элечент ИЛИ и элемент И. 1 s.u. ф-лы, 6 ил, 3 124
Изобретение относится к вычислительной технике, в частности к устройствам тестового контроля логических схем и диагностики неисправностей, и является усовершенствованием известного устройства, описанного в авт. св. М 746553.
Целью изобретения является повышение достоверности контроля.
На фиг. 1 представлена функциональная схема устройства, на фиг.2 функциональная схема блока анализа непредусмотренных неисправностей, на фиг. 3 — функциональная схема блока управления; на фиг. 4 — функциональная схема блока переключения, на фиг. 5 — функциональная схема блока сравнения; на фиг. 6 — функциональная схема регистра.
Устройство (фиг. 1) содержит блок
1 ввода, блок 2 памяти, коммутатор 3, блок 4 сравнения, блок 5 индикации, регистр 6, блок 7 управления, блок 8 переключения, контролируемый блок 9 и блок 10 анализа непредусмотренных неисправностей.
Блок 10 анализа непредусмотренных неисправностей (фиг. 2) содержит триггер 11, элемент ИЛИ 12, элемент И 13.
Блок 7 управления (фиг. 3) содержит триггеры 14 — 16, элемент HE 17, элементы ИЛИ 18 и 19, элементы И
20-22, счетчик 23 и генератор 24 синхроимпульсов.
Блок 8 переключения (фиг. 4) содержит счетчик 25, дешифратор 26, элементы И 27, 28, элемент НЕ 29, триггер 30.
Блок 4 сравнения (фиг. 5) содержит схемы сравнения 31, элемент ИЛИ
32, элемент И 33.
Регистр 6 (фиг. 6) содержит триггеры 34.
Блок 1 ввода предназначен для ввода с перфоленты тестовой информации, информации о входных (выходных) контактах, информации о проверяемых неисправностях (перечень проверяемых неисправностей), диагностической информации (номера неисправностей, проверяемых в каждом тесте) и командной информации.
Блок 2 памяти предназначен для хранения и выдачи тестовой информации через коммутатор 3 на блок 9.
Коммутатор 3 предназначен для коммутации внешних контактов блока
9, при этом входные контакты нод7898 2 ключаются к выходам блока 2 памяти (к той частй, где хранятся стимулы), выходные контакты подключаются ко входам блока 4 сравнения. Блок 5 индикации предназначен для индикации номера неисправности и непредусмотренной неисправности ° В регистре 6 фиксируются номера обнаруженных неисправностей. Блок 8 переключения о переключает диагностическую информацию на нулевые или единичные входы регистра 6.
Блок 10 анализа непредусмотренных неисправностей вырабатывает сигнал
"1" при наличии в устройстве непредусмотренной неисправности (фиг. 2).
Триггер 11 фиксирует факт появления низкого потенциала на выходе блока
4 сравнения хотя бы на одном тестовом наборе, элемент ИЛИ 12 суммирует. сигнал с выходов регистра 6, элемент И 13 формирует сигнал на блок
5 индикации.
Устройство работает следующим об25 разом.
В исходном состоянии блок 2 памяти, регистр 6 и триггер !1 по командам с блока 7 установлены в нулевое состояние (цепи сброса не поЗО казаны). Вначале после установки триггера 14 блока 7 в единичное состояние с блока 1 вводится информация о проверяемых неисправностях и по командам с блока 7 с выхода элеМ мента ИЛИ 19 синхронно с вводом через блок 8 записывается в регистр
6.Информация о проверяемых неисправностях является перечнем неисправностей, проверяемых в блоке 9. Раз4в рядность регистра 6 равна максимальному количеству проверяемых неисправностей блоков 9. При вводе информации о проверяемых неисправнос.тях каждый разряд регистра 6 устанавливается в "1", если соответствующая ему неисправность проверяется в данном объекте контроля. После подготовки регистра 6 по командам с блока 7 тестовая информация (стимулы и эталоны) записывается в блок 2.
Стимулы из блока 2 поступают через коммутатор 3 на входы блока 9, а эталоны — на. первые выходы блока 4 сравнения. Управление работой коммутатора 3 осуществляется по сигналам из блока 7. По результатам сравнения, если контролируемый блок 9 исправен, появляется высокий потен3 1 циал на выходе блока 4 сравнения.
Если на данном тестовом наборе на выходе контролируемого блока 9 неправильное значение, то на выходе блока 4 сравнения появляется низкг" и потенциал. При этом прямой выход триггера 11 устанавливается в "1" и поддерживается в таком состоянии до конца проверки независимо от последующих значений на выходе блока
4. После подачи на входы блока 9 очередного набора по команде из блока 7 иэ блока 1 вводится диагностическая информация, которая через блок 8 поступает на установку в "0" разрядов регистра 6. Диагностическая информация представляет позиционный код, длина которого (разрядность) равна общему количеству проверяемых неисправностей. Каждому номеру неисправности из списка неисправностей соответствует один разряд позиционного кода, причем только в разрядах позиционного кода, соответствующих проверяемым в данном тесте неисправностям, записаны "1". Каждому тестовому набору соответствует своя диагностическая информация. Если в очередном тесте не обнаружены неисправности (на выходе блока сравнения — "1 ), .то разряды регистра 6, соответствующие коду диагностической информации данного т ста, устанавливаются в "О".
Сигнал на выходе блока 4 сравнения разрешает запись диагностической информации в регистр 6. Если в очередном тесте обнаружена. неисправность, то установление в "Oг разрядов регистра 6 не происходит.
После ввода диагностической информации по командам с блока 7 управления в блок 2 памяти вводится следующий тест, который поступает затем на входы блока 9, и начинается ввод . диагностической информации.
После подачи всех тестовых наборов в регистре 6 будут установлены в "1 разряды, соответствующие неисправностям, проверяемым на всех тех наборах, на которых получены неправильные выходные сигналы контролируемого блока 9. Значения разрядов регистра 6 суммируются на элементе ИЛИ 12. Сигнал с выхода ИЛИ 12 поступает далее на инвертирующий вход элемента И 13. Если, по крайней мере, на одном тестовом наборе получено неправильное значение, а все разряды регистра 6 установились
247898 4 в "0", то на прямом выходе триггера
11 установится "1", а на выходе элемента ИЛИ 12 — значение "0". Соответственно на выходе элемента И 13 тогда появляется сигнал "1", свидетельствующий о наличии непредусмот= ренной неисправности ° С выхода элемента И 13 сигнал поступает для отображения в блок 5 индикации. На выходе элемента И 13 будет "0", ес5
10 ли контролируемый блок 9 исправен (т.е. на прямом выходе триггера 10 значение "0") либо имеет место неисправность из заданного списка (т.е. по крайней мере, один разряд регистра 6 установлен в "1").
Устройство работает поэтапно, в начале работы устанавливается в единичное состояние триггер 14 блока
7, после ввода информации о прове15
20 ничное и нулевое плечо триггеров соответственно). Триггер 30, элемент
И 27,элемент НЕ 29 определяют наряемых неисправностях сигналом "Конец ввода" из блока 1 через счетчик
23 триггер 14 устанавливается в нулевое состояние, а триггер 15 — в
25 единичное. Тем самым определяется . начало ввода тестовой информации в блок 2 памяти. Сигналы с генератора
24 в первом случае через элемент И
21 и элемент ИЛИ 19 поступают в блок 8 на счетчик 25, а во втором через элемент И 20 — в блок 4 на элемент И 33, таким образом осуществляется пошаговая запись информации в регистр 6 и в блок 2. После окончания ввода тестовой информации сигналом "Конец ввод;=. из блока 1 через счетчик 23 (второй его выход). триггер 15 устанавливается в нулевое состояние, а триггер 16 в единичное, тем сагьгм определяется начало третьего этапа в контроле блока 9. Триггер 16 дает разрешение в коммутатор
3 на выдачу тестовых воздействий из блока 2 в блок 9 и реакций с блока 9 на схему 31 сравнения блока 4.
Одновременно вводится диагностичес-. кая.информация из блока 1, которая поступает на элементы И 28 блока 8.
Сигналы с генератора 24 через элемент И 22 и элемент ИЛИ 19 поступа50 ют на счетчик 25 блока 8, синхронизируя тем самым работу устройства.
Счетчик 25 и дешифратор 26 управляют записью на регистр 6 информации о проверяемых неисправностях и диагностической информации (на еди1247898 правление э аписи. Вначале триггер
30 находится в нулевом состоянии и открыты элементы И 28, определяющие установку в единичное состояние триггеров 34 регистра б. После записи информации во все разряды регист,ра 6 сигналом переполнения счетчика
= 25 триггер 30 устанавливается в единичное состояние и подготавливаются к работе элементы И 28, определяющие установку в нулевое состояние триггеров 34 регистра 6.
Формула изобретения
1. Устройство для контроля цифровых блоков по авт. св. 9 746553, о т л и ч а ю щ е е с я тем, что,, с целью повышения достоверности контроля, в устройство введен блок анализа непредусмотренных неисправностей, состоящий из триггера, элемента ИЛИ и элемента И, причем в блоке анализа непредусмотренных неисправностей прямой выход триггера соединен с прямым входом элемента И, выход и инверсный вход которого соединены соответственно с дополнительным входом блока индикации и выходом элемента ИЛИ, группа входов которого подключена к выходам регистра установочный вход триггера блока анализа непредусмотренных неисправностей подключен к выходу блока сравнения, а вход сброса — к выходу сигнала конца цикла блока управления и дополнительному входу сброса регистра.
2. Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок управления содержит два элемента ИЛИ, выходы которых являются соответст5 венно первым и пятым выходами блока, три элемента И, генератор синхроимпульсов, три триггера, элемент НЕ, входом соединенный с шиной логичес10 кого "0", и счетчик, вход. которого является первым входом блока, первый, второй и третий входы первого элемента ИЛИ подключены соответственно к выходам первого, второго и третьего триггеров, выход генератора .синхроимпульсов подключен к первым входам первого, второго и третьего элементов И, вторые входы которых соединены соответственно, с выхода2О ми второго, первого и третьего триггеров, а выходы — соответственно с вторым выходом блока и первым и вторым входами второго элемента
ИЛИ, первый выход счетчика подключен
25 к входу сброса второго триггера и установочному входу третьего триггера, выход которого является четвертым выходом блока, второй выход счетчика подключен к установочному входу второго триггера и входу сброса первого триггера, установочный вход коtt fl торого соединен через кнопку Пуск с выходом элемента НЕ, третий выход счетчика соединен с входом сброса
35 третьего триггера и выходом сигнала конца цикла блока, выход третьего элемента И является третьим выходом блока.
1247898
4 и
d ox ртФ бил
&ю
1247898
Om для
Составитель В.Вертлиб
Редактор Н.Горват Техред М.Ходанич Корректор В. Синицкая
Заказ 4128/50 Тираж б71 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
1 13035, Москва, Ж-35, Раушская наб, д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4