Устройство для контроля логических блоков
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ . ЛОГИЧЕСКИХ БЛОКОВ, содержащее блок задания режима, блок ввода исходных данных, блок сравнения, труппу элементов И, дешифратор и два коммутатора , причем группы входов первого и второго коммутаторов подключены соответственно к выходным и входным информационным шинам первого и второго коммутаторов, выходы второго коммутатора соединены с входами дешифратора, выходы которого соединены с первыми входами элементов И группы, вторые входы которых соединены с выходом Пуск блока задания режима, а выходы соединены с первой группой входов блока сравнения, вторая группа входов которогосоединена с выходами регистра, информационные входы которого соединены с выходами блока ввода исходных данных, а вход сброса - с выходом Сброс блока задания-режима , выход Выбор контролируемого блока которого соединен с управляющими входами первого и второго коммутаторов и блока индикации, отличающееся тем, что, с целью упрощения устройства, оно содержит блок дешифрации результатов контроля, входы которого сое (Л динены соответственно с выходами первого коммутатора, элементов И группы, блока сравнения, выходом Выбор контролируемого блока блока задания режима, выход блока дешифраций результатов контроля соединен с информационным входом блока индикации ., Од Од
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН
4(51) G 06 F 11/16
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНЯТИЙ
-ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ABTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 3724431/24-24 (22) 11.04.84 (46) 07.07.85. Бюл. Ф 25 (72) О.Ф. Жуков, В.Н. Онищенко, Н.Н. Новиков и Ю.А. Романенко (53) 681.3(088.8) (56) Авторское свидетельство СССР
В 661552, кл. С 06 Р 11/00, 1976.
Авторское свидетельство СССР
В 1048476, кл. С 06 F 11/00, 1981 ° (54) (57) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ
ЛОГИЧЕСКИХ БЛОКОВ, содержащее блок задания режима, блок ввода исходных данных, блок сравнения, группу элементов И, дешифратор и два коммутатора, причем группы входов первого и второго коммутаторов подключены соответственно к выходным и входным информационным шинам первого и второго коммутаторов, выходы второго коммутатора соединены с входами дешифратора, выходы которого соединены с первыми входами элементов И группы, вторые входы
„„Я0„„1 6119 А которых соединены с выходом "Пуск" блока задания режима, а выходы соединены с первой группой входов блока сравнения, вторая группа входов которого соединена с выходами регистра, информационные входы которого соединены с выходами блока ввода исходных данных, а вход сброса — с выходом "Сброс" блока задания режима, выход "Выбор контролируемого блока которого соединен с управляющими входами первого и второго коммутаторов и блока индикации, отличающееся тем, что, с целью упрощения устройства, оно содержит блок дешифрации результатов контроля, входы которого соединены соответственно с вьмодами первого коммутатора, элементов И группы, блока сравнения, выходом
"Выбор контролируемого блока" блока задания режима, выход блока дешифрации результатов контроля соединен с информационным входом блока инди- кации.
1 1166
Изобретение относится к вычисли" тельной технике и может быть использовано при функциональном диагностировании Р -выходной аппара туры, при п > 1. 5
Целью изобретения является упрощение устройства, т. е, повышение его надежнбсти.
На фиг. 1 представлена блок-схема предлагаемого устройства, íà 10 фиг. 2 — схема блока дешифрации результатов контроля.
Устройство содержит (фиг. 1) контролируемый блок 1, второй комму" татор 2, первый коммутатор 3, дешиф- 1S ратор 4, группу элементов И 5, блок 6 сравнения, регистр 7, дешифратор 8, блок 9 задания режима, блок 10 дещифрации результатов контроля, блок 11 индикации, узел 12 . 20 ввода исходных данных, узел 13 сброса, узел 14 пуска, узел 15 Выбора контролируемого блока, блок
16 ввода исходных данных, входные информационные шины 17, выходные инфор-2 мационные шины 18, выходы 19 первого коммутатора, первый 20, второй 21, третий 22 и четвертый 23 входы и выход 24 блока 10 дешифрации результатов контроля. 30
Блок 10 дешифрации результатов контроля (фиг, 2) содержит элементы И 25-30, элемент ИЛИ 31 и сумматор 32 по модулю два.
Количество элементов И 25-30 35 определяется количеством контролируемых блоков 1, т.е. если контролируемых блоков 1 три, то групн элементов И 25-27 три. При контроле первого контролируемого блока 1 на 40 входы элементов И 25-27 поступает информация с трех выходов контроли-. руемого блока 1, на которых выходная функция, при поступлении q -ro входного набора проверяющего теста на вход 20, принимает значение, эквивалентное логическому нулю или логической единице. Так, например, если выбран первый контролируемый блок 1, то на вход 22-1 поступает ® сигнал, эквивалентный логической единице на входах элементов И 25-27.
Если проверяющий тест для первого контролируемого блока 1,, имеющего шесть выходов, включает входные воздействия с весовыми состояниями, четыре, шесть и семь, то при поступле- нии входного воздействия с весовым
119 2 состоянием четыре на шине 20-4 появляется сигнал, эквивалентный логической единице. На этом входном воздействии с первого, второго и третьего выходов контролируемого блока 1 должен выдаваться сигнал, эквивалентный логической единице, кото" рый поступает на входы 23-1, 23-2 и 23-3. Так как входное воздействие с весовым состоянием четыре входит в проверяющий тест, то на входе 21 присутствует сигнал, эквивалентный логической единице. В этом случае выходной сигнал элемента И 25 .через элемент ИЛИ 31 поступает на второй вход сумматора 32 по модулю два.
Так как на входе 21 присутствует сигнал, эквивалентный логической единице, который поступает на первый вход сумматора 32 по модулю два, то с выхода 24 поступает сигнал, эквивалентный логическому нулю. В противном случае, если с выхода элемента И 25 при наличии сигнала, эквивалентного логическому нулю на шине 21, поступает сигнал, экви. валентный логическому нулю, то с выхода сумматора 32 но модулю два поступает сигнал, эквивалентный логической единице. Этот сигнал свидетельствует о наличии неисправности контролируемого блока 1. На выходе элемента И 26 сигнал, эквивалентный логический единице, присутствует при поступлении входного воздействия с весовым состоянием шесть на вход 20-6, входящего в проверяющий тест (т.е. имеется сигнал, эквивалентный логической единице на входе 21), а также при наличии выходных сигналов, эквивалентных нулю, которые поступают на входы 23-1, 23-2 и 23-4 ° На вы.ходе элемента И 27 сигнал, эквивалентный логической единице присутствует тогда, когда поступает седьмое входное воздействие на вход
20-7, входящее в проверяющий тест (т.е. имеется сигнал, эквивалентный логической единице на входе 21), а также присутствуют сигналы на входах 23-4, 23-5 и 23-6. Таким образом, контролем охвачены все выходы контролируемого блока 1. Контроль работоспособности остапьных схем производится аналогично, при поступлении соответствующего управляющего сигнала на вход 22.
3 . 1166
Устройство работает следующим образом.
Для контроля комбинационной схемы вычисляется (табличным или аналитическим методом) проверяющий тест. С помощью узла 12 ввода искодных данных через дешифратор 8 в регистр 7 последовательно записываются единицы, которые соответст- to вуют весам состояний входных тестовых воздействий. Так, если проверяющий тест содержит входные воздейст вия с весовым состоянием = 4 6 7, то в четвертый, шестой и седьмой разряды регистра 7 последовательно записываются единицы, .что соответствует выбранному тесту. С помощью узла 15 выбора контролируемой схемы происходит, через коммутаторы 2 и 3, подключение контролируемого блока 1 к устройству контроля. Одновременно поступает сигнал на вход 22 блока 10 дешифрации результатов контроля, По этому сигналу происходит выбор соот- 25 ветствующей группы элементов И 25-27 (или элементов И 28-3 0) . Выходной сигнал с узла 15. выбора контролируемой схемы поступает также на блок 11 индикации, который фиксирует номер выбранного блока 1. Выходные сигналы с регистра 7 поступают в блок 6, подготавливая его к работе. Блок 6 сравнения предназначен для выделения множества входных наборов воздействий, которые входят в выбранный проверяющий тест; При этом блок 6 выдает сигнал, который поступает на второй вход 21 блока 10 дешифрации результатов контроля. С поступлени- 4О ем этого сигнала блок 10 дешифрации результатов контроля осуществляет сравнение сигналов на выходах контролируемого блока 1 Для пуска устройства необходимо с помощью узла 4>
14 пуска подать команду на группу элементов И 5, подготавливая их к открытию. При- реализации рабочей
119 4 программы, поступающей по шинам 17 на вход контролируемого блока 1, выбранной с помощью узла 15, подаются рабочие входные воздействия, t среди которых есть и входные воздействия, входящие в проверяющий тест.Рабочие входные воздействия одновременно ьпоступают на вход контролируемого блока 1 и на вход дешифратора 4. Выходной сигнал с дешифратора 4, через группу элементов И 5, поступает на вход блока 6 сравнения. В случае, если вес состояния входного воздействия входит в проверяющий тест, записанный в регистр 7, то с блока
6 сравнения поступает сигнал на второй вход 21 блока 10 дешифрации результатов контроля. Блок 10 дешифрации результатов контроля по этому сигналу осуществляет сравнение значений выходных сигналов контролируемого блока 1, которые на данном тестовом наборе должны иметь одинаковые значения (эквивалентные логическому нулю или логической единице). В случае, если эти сигналы совпадают на данном наборе входных воздействий (входящем в проверяющий тест), то на выходе 24 блока 10 дешифрации результатов контроля сигнал отсутствует, а если не сов падают, то выдается сигнал,,эквивалентный логической единице, который свидетельствует о наличии неисправности контролируемого блока 1. Для подключения и проверки другого контролируемого блока 1 необходимо подать управляющие воздействия с узла 15 выбора коммутационной схемы на коммутаторы 2 и 3 и на вход 22 блока IO дешифрации результатов контроля. С помощью узла 13 сброса необходимо сбросить информацию, записанную в регистре 7, H запиеать аналогично новую тестовую информацию, соответствующую новому контролируемому блоку. 1. Далее процесс контроля аналогичен.
1 l 66119
Фиг. f
1166119
3 - 7
Тираж 710 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Заказ 4311/44
Филиал IIIIII "Патент", r. Уятород, ул. Проектная, 4
Составитель И. Хаэова
Редактор О.Юрковецкая Техред.А.Бабииец Корректор Л. Бескид