Устройство для контроля логическихблоков

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Соаетсмнк

Соцналнстнческнк

Республнк (1813430 (61) Дополнительное к авт. свид-ву— (5 f) M. Кл. з (22) Заявлено 23.02.78 (21) 2583432/18-24

G 06 F ll 00 с присоединением заявки №вЂ” (23) Приоритет—

Гесударстаеииык комитет

СССР (53) УДК 681.325 (088.8) Опубликовано 15.03.81. Бюллетень № 10

Дата опубликования описания 25.03.81 ао делам изабретеиий и открытий (72) Автор изобретения

В. А. Лукоянов (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ, ЛОГИЧЕСКИХ БЛОКОВ

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

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

Наиболее близким по технической сущности к предложенному является устройство для контроля цифровых узлов, содержа- 1 щее блок вовода, блок памяти, коммутатор, блок сравнения, блок индикации, блок управления, регистр настройки. При этом вход блока ввода соединен со входом блока памяти, выход которого подключен к первому входу коммутатора, выходами соединяемого с внешними контактами контролируемого узла. Второй выход блока ввода соединен со входом блока управления, выходы которого подключены соответственно к управляющим входам блока ввода, блока памяти и блока 2О индикации, соединенного с выходом блока сравнения. Регистр настройки, соединенный входом с первым выходом блока ввода, управляющим входом — с выходом блока управления, выходом — со вторым входом коммутатора, выход блока памяти подключен к первому входу блока сравнения, второй вход которого соединен с выходом коммутатора (2) .

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

Цель изобретения — уменьшение времени контроля и повышение достоверности контроля.

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

813430 с первым входом коммутатора, второй вход которого подключен к первс.: -..ûõîäó блока памяти, второй выход которого соединен со входом блока сравнения, второй вход которого подключен к первому выходу коммутатора, второй выход которого соединен со входом контролируемого объекта, выход которого подключен к третьему входу коммутатора, выход блока сравнения соединен со вторым входом блока индикации, содержит накопитель, дополнительный коммутатор, дополнительный блок сравнения и блок регистров неисправностей, при этом первые входы накопителя и блока ввода объединены, выход накопителя подключен ко второму входу блока ввода, третий выход которого соединен со вторым входом накопи5

15 теля, четвертый выход блока управления соединен с первым входом дополнительного коммутатора, второй вход которого подключен к первому выходу блока ввода, первый выход дополнительного коммутатора подключен к первому входу дополнительного блока сравнения, выход которого объединен с первым входом блока регистров неисправностей и подключен к выходу дополнительного блока сравнения, второй выход блока регистров неисправностей соединен с выходом блока ввода, второй вход блока регистров неисправностей подключен к. третьему выходу блока управления.

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

Устройство для контроля логических блоков содержит накопитель 1, блок 2 ввода, олок 3 управления, блок 4 индикации, регистр 5 настройки, дополнительный коммутатор 6, дополнительный блок 7 сравнения, коммутатор 8.или блок 9 памяти, блок 10 регистров неисправностей, блок ll сравнения, контролируемый объект 12.

Устройство работает следующим образом, Программы контроля всех логических блоков, которые могут быть проконтролированы с использованием предлагаемого уст- 4р ройства, хранятся в накопителе 1 и имеют следующую структуру: код номера программы; маркер «начало программы», код установки коммутатора 8; код установки исходного состояния контролируемого объекта 12; маркер «начало теста»; элементарные тесты; маркер «конец теста»; маркер «начало словаря неисправностей»; словарь неисправностей; маркер «конец словаря неисправностейй

Элементарные тесты представляют собой наборы эталонов и стимулов, сопровождаемые служебной информацией.

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

Процессом ввода программы управляет блок

3 управления непосредственно, а также блок

2 ввода. Маркер «начало программы» постпает в блок 3 управления и включает команды «начало», «запись 1» и «установка». По команде «начало» все блоки устройства устанавливаются в состояние, требуемое для контроля, причем дополнительный коммутатор 6 выходными контактами подключается ко входам блока 9 памяти. По команде

«запись 1» в регистр 5 настройки записывается код установки коммутатора 8. Регистр 5 настройки управляет работой коммутатора 8. По команде «установка» код установки исходного состояния контролируемого объекта устанавливает требуемое для контроля состояние объекта 12. Маркер «начало теста», поступая в блок 3 управления, включает команду «запись», по которой элементарные тесты через дополнительный коммутатор 6 поступают в блок 9 памяти. При этом служебная информация, сопровождающая элементарные тесты, выделяется и используется блоком 3 управления для записи стимулов и эталонов в блок

9 памяти. По маркеру «конец теста» блок 3 управления выдает команду «проверка». По команде из блока 9 памяти считывается очередной элементарный тест, причем эталоны подаются в первый блок 11 сравнения, а стимулы через первый коммутатор 8 на входы контролируемого блока 12. Разделение элементарного теста обеспечивается тем, что блок 9 памяти разделен на зону стимулов и зону эталонов. Запись стимулов и эталонов в соответствующие зоны управляет блок 3 управления. Стимулы, пройдя, через контролируемый блок 12, преобразуются в выходную информацию, которая через коммутатор 8 поступает на вход первого блока 11 сравнения, на второй вход которого поступают эталоны из блока 9 памяти.

В случае несравнения кодов эталонов и кодов выходов первый блок 11 сравнения формирует сообщение о наличии неисправности в контролируемом блоке, который одновременно поступает в блок 4 индикации и в блок 10 регистров неисправностей, где запоминается. Сообщение о неисправности представляет собой номер элементарного теста, на котором обнаружено несоответствие, и номер контакта, на котором произошло несравнение. При обнаружении неисправности в контролируемом объекте 12, процесс контроля может быть продолжен или преостановлен. Останов может быть также выполнен автоматически, например при выявлении первой неисправности в блоке или при выполнении наперед заданного номера эле813430 ментарного теста. Если принято решение продолжить процесс контроля, то после выполнения последнего элементарного теста блок 3 управления выдает команду «конец проверки». по которой второй коммутатор 6 выходными контактами подключает ko входам дополнительного блока 7 сравнения.

Блок 3 управления по маркеру «начало словаря неисправностей» выдает команду

«поиск», по которой на первый вход дополнительного блока 7 сравнения поступает сообщение о неисправности, а на его второй вход пословно подается содержимое словаря неисправности. Слово словаря неисправностей состоит из отображения неисправности, которое представляет собой номер элементарного теста и номер контакта контролируемого блока, и номера неисправного модуля. Г1ри совпадении отображения неисправности и сообщения о неисправности дополнительный блок 7 сравнения формирует сообщение о номере неисправного модуля в контролируемом блоке и посылает его в блок 4 индикации. Команда «поиск» выполняется циклически до тех пор, пока блок 10 регистров неисправностей не будег пуст или не будет остановлена по команде из блока

3 управления. По сигналу из блока 10 ре- т

25 гистров неисправностей «нет сообщения» п блок 3 управления выдает команду «конецэ. т

По этой команде в блоке 4 индикации фик- в сируются результаты контроля. п

Предлагаемое изобретение используется п в автоматизированных системах контроля ЗО н сложных логических блоков и позволяет в уменьшить время их контроля, повысить до- п стоверность контроля и расширить их функ- с циональные возможности.

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

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

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

1. Авторское свидетельство СССР № 469971, кл. G 06 F 11/00,. 1973.

2. Авторское свидетельство СССР № 498619, кл. G 06 F 1 1/00, 1974 (прототип).

813430

С оста в ит ель Н. Быков а

Редактор Т. Веселова Техред А. Бойкас Корректор В. Бутяга

Заказ 346/62 Тираж 745 Подписное

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

113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5 филиал ППП «Патент», r. Ужгород, ул. Проектная, 4

Устройство для контроля логическихблоков Устройство для контроля логическихблоков Устройство для контроля логическихблоков Устройство для контроля логическихблоков 

 

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

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

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

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

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

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

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

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

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

Изобретение относится к средствам тестирования взаимосвязанных больших интегральных микросхем (БИС) на уровне плат в реальных условиях эксплуатации
Наверх