Устройство для контроля логическихблОКОВ Советский патент 1981 года по МПК G06F11/22 

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

(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ

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

название год авторы номер документа
Устройство для контроля логических блоков 1978
  • Коробкин Владимир Владимирович
  • Федоров Игорь Викторович
SU734694A1
Устройство для контроля цифровых узлов 1974
  • Дубовик Александр Иванович
  • Дубров Михаил Григорьевич
  • Лисовская Галина Васильевна
  • Вайс Раиса Борисовна
SU498619A1
Устройство для контроля цифровых узлов 1980
  • Вилесов Борис Дмитриевич
SU932497A1
Устройство для контроля цифровых узлов 1977
  • Бондаренко Владимир Константинович
  • Меркин Виктор Григорьевич
  • Подкольский Андрей Викторович
SU643876A2
Устройство для контроля цифровых блоков 1975
  • Дубров Михаил Григорьевич
SU607218A1
Устройство для контроля цифровых блоков 1978
  • Дубров Михаил Григорьевич
SU746553A1
Устройство для контроля цифровых блоков 1985
  • Рябко Виктор Иванович
  • Руденко Григорий Андреевич
  • Садовский Владимир Владимирович
SU1262504A1
Устройство для контроля цифровых узлов 1981
  • Дубров Михаил Григорьевич
SU1012263A1
Устройство для тестового контроля блоков радиоэлектронной аппаратуры 1980
  • Николаев Елизар Ильич
  • Храпко Ефим Зиньделевич
SU905887A1
Устройство для контроля цифровых блоков 1985
  • Малышенко Юрий Вениаминович
  • Михайлов Сергей Федорович
  • Орлов Сергей Михайлович
  • Тужилин Виталий Иванович
SU1247898A2

Иллюстрации к изобретению SU 813 430 A1

Реферат патента 1981 года Устройство для контроля логическихблОКОВ

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

1

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

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

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

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

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

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

Для достижения поставленной цели в устройство для контроля логических блоков, содержащее блок ввода, блок управления, регистр настройки, коммутатор, блок памяти и блок индикации, причем первый выход блока управления подключен к первому входу блока ввода, первый выход которого подключен к первому входу регистра настройки, второй вход которого соединен со вторым выходом блока управления, третий выход которого соеди-нен с первым входом блока индикации, вход блока управления подключен ко второму выходу блока ввода, выход регистра настройки соединен С первым входом коммутатора, второй вход которого подключен к первс.,;у чыходу блока памяти, второй выход которого соединен со входом блока сравнения, второй вход которого подключен к первому выходу коммутатора, второй выход которого соединен со входом контролируемого объекта, выход которого подключен к третьему входу коммутатора, выход блока сравнения соединен со вторым входом блока индикации, содержит накопитель, дополнительный коммутатор, дополнительный блок сравнения и блок регистров неисправностей, при этом первые входы накопителя и блока ввода объединены, выход накопителя подключен ко второму входу блока ввода, третий выход которого соединен со вторым входом накопителя, четвертый выход блока управления соединен с первым входом дополнительного коммутатора, второй вход которого подключен к первому выходу блока ввода, первый выход дополнительного коммутатора подключен к первому входу дополнительного блока сравнения, выход которого объединен с первым входом блока регистров неисправностей и подключен к выходу дополнительного блока сравнения, второй выход блока регистров неисправностей соединен с выходом блока ввода, второй вход блока регистров неисправностей подключен к.третьему выходу блока управления. На чертеже представлена блок-схема устройства. Устройство для контроля логических бло-. ков содержит накопитель 1, блок 2 ввода, блок 3 управления, блок 4 индикации, регистр 5 настройки, дополнительный ко.ммутатор 6, дополнительный блок 7 сравнения, коммутатор 8,или блок 9 памяти, блок 10 регистров неисправностей, блок 11 сравнения, контролируемый объект 12. Устройство работает следующим образом. Программы контроля всех логических блоков, которые могут быть проконтролированы с использованием предлагаемого устройства, хранятся в накопителе 1 и имеют следующую структуру: код номера программы; маркер «начало програм.мы, код установки коммутатора 8; код установки исходного состояния контролируемого объекта 12; маркер «начало теста ; элементарные тесты; маркер «конец теста ; маркер «начало словаря неисправностей ; словарь неисправностей; маркер «конец словаря неисправностей ;. Элементарные тесты представляют собой наборы эталонов и стимулов, сопровождаемые служебной информацией. Необходимая для контроля некоторого логического блока программа вызывается по коду номера программы из накопителя 1 и, начиная с маркера «начало программы, вводится через блок 2 ввода в соответствую1цие блоки устройства. В блоке 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, процесс контроля может быть продолжен или преостановлен. Останов может быть также выполнен автоматически, например при выявлении первой неисправности в блоке или при выполнении наперед заданного номера элементарного теста. Если принято решение продолжить процесс контроля, то после выполнения последнего элементарного теста блок 3 управления выдает команду «конец проверки, по которой второй коммутатор 6 выходными контактами подключает ko входам дополнительного блока 7 сравнения. Блок 3 управления по маркеру «начало словаря неисправностей выдает команду «поиск, по которой на первый вход дополнительного блока 7 сравнения поступает сообщение -о неисправности, а на его второй вход пословно подается содержимое словаря неисправности. Слово словаря неисправностей состоит из отображения неисправности, которое представляет собой номер элементарного теста и номер контакта контролируемого блока, и номера неисправного модуля. При совпадении отображения неисправности и сообщения о неисправности дополнительный блок 7 сравнения формирует сообщение о номере неисправного модуля в контролируемом блоке и посылает его в блок 4 индикации. Команда «поиск выполняется циклически до тех пор, пока блок 10 регистров неисправностей не будег пуст или не будет остановлена по команде из блока 3 управления: По сигналу из блока 10 регистров неисправностей «нет сообщения блок 3 управления выдает команду «конец По этойкоманде в блоке 4 индикации фиксируются результаты контроля. Предлагаемое изобретение используется В автоматизированных системах контроля сложных логических блоков и позволяет уменьшить время их контроля, повысить достоверность контроля и расщирить их функциональные возможности. Формула изобретения Устройство для контроля логических блоков, содержащее блок ввода, блок управления, регистр настройки, коммутатор, блок памяти и блок индикации, причем первый выход блока управления подключен к первому входу блока ввода, первый выход которого подключен к первому входу регистра настройки, второй вход которого соединен со вторым выходом блока управления, третий выход которого соединен с первым входом блока индикации, вход блока управления подключен ко второму выходу блока ввода, выход регистра настройки соединен с первым входом коммутатора, второй вход которого подключен к первому выходу блока памяти, второй выход которого соединен со входом блока сравнения, второй вход которого подключен к первому выходу коммутатора, второй выход которого соединен со входом контролируемого объекта, выход которого подключен к третьему входу коммутатора, выход блока сравнения соединен со вторым входом блока индикации, отличающееся тем, что, с целью уменьшения времени контроля и повышения достоверности контроля, устройство содержит накопитель, дополнительный коммутатор, дополнительный блок сравнения и блок регистров неисправностей, при этом первые входы накопителя и блока ввода объединены, выход накопителя подключен ко второму входу блока ввода, третий выход которого соединен со вторым входом накопителя, четвертый выход блока управления соединен с первым входом дополнительного коммутатора, второй вход которого подключен к первому выходу блока ввода, первый выход дополнительного коммутатора подключен к первому входу дополнительного блока сравнения, выход которого объединен с первым входом блока регистров неисправностей и подключен к выходу дополнительного блока сравнения, второй выход блока регистров неисправностей соединен с выходом блока ввода, второй вход блока регистров неисправностей подключен к третьему выходу блока управления. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 469971, кл. G 06 F 11/00, 1973. 2.Авторское свидетельство СССР № 498619, кл. G 06 F 11/00, 1974 (прототип).

SU 813 430 A1

Авторы

Лукоянов Владимир Александрович

Даты

1981-03-15Публикация

1978-02-23Подача