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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области вьиислительной техники, может быть использовано для тестового контроля цифровых блоков, логических схем и диагностики неисправностей и является усовершенствованием устройства по авт.св. № 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