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

 

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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