Устройство для проверки функциональных блоков
Иллюстрации
Показать всеРеферат
1. УСТРОЙСТВО ДЛЯ ПРОВЕРКИ ФУНКЦИОНАЛЬНЫХ БЛОКОВ, содержащее Мультиплексор входных сигналов, выход которого соединен с входом регистра данных, блок управления вводом информации, генератор синхроимпульсов , сервисный регистр, буфер- . ный регистр, счетчик, компаратор и формирователь испытательных сигналов, о т л и ч IU е е с я тем, что, с целью сокращения времени проверки , в него введены регистр адреса, регистр комднд, дешифра ор адреса, дешифратор команд, блок ручного ввода , блок переключения режимов работы и блок индикации, причем первый и ; второй информационные входы мульти;плексора входных сигналов соединё ны соответственно с информационным ;входом устройства и выходом блока ручного ввода, выход с входами регистра-адреса и регистра команд, а адресный вход с первым выходом блока переключения режимов работы, :вторым выходом подключенного к входу генератора синхроимпульсов, выход которого соединен с (Тактовой шиной магистрали ввода-вывода устройства и первым входом формирователя испытательных сигналов, вторым ёходом подключенного через дешифратор команд к выходу регистра команд и управляющей шине магистрали ввода-вывода устройства, а третьим входом к адресной шине магистрали ввода-вывода и через дешифратор адреса к выходу регистра адреса, выход регистра данных соединен с информационной шиной магистрали ввода-вывода и первыми входами сервисного и буферного регистров, вторые входы которых поц ключены к выходу формирователя испы-: тательных сигналов, к команднеЛ шине магистрали ввода-вывода, к первому. входу блока управления вводом информации и через счетчик к первому входу блока индикации, вторым входом соединенного-спервым выходом блока управления вводом информации, вторс Ьыход которого соединен с выходом синхронизации ввода информации устройстве , а второй, третий и четвер .тый входы соответственно с выходом сервисного регистра, управляющей миной магистрали ввода-вывода и выходом компаратора, первый вход которо го подключен к выходу буферного ре:гистра , а второй - к информационной ,шине магистрали ввода-вывода. 2. Устройство по п. 1, о т л и -; чающееся тем, что блок уп- ; , равления вводом информации содержит узел сравнения, коммутатор, узел ручного запуска устройства ввода и |два элемента ИЛИ, причем первый и ;второй информационные входы узла сравнения соединены соответственно с вторым и четвертым входами блока,
СОЮЗ СОВЕТСКИХ
И
РЕСПУБЛИН д, С06Г»/00
ОПИСАНИЕ ИЗОБРЕТ Н - ASTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕй4Й И ОТНРЬГГИЙ
;(21) 2988557/18-24 (22) 01.07.80 (46) 30.03.83. Бюл. У 12
; (72) И. В. Акимова, Н.А. Голубев, Д.Д. Митин, О.В. Самичева, В.А. Сергеев и Б.С. Чудновский
:(53) 621.327.17{088.8) (56) l. Авторское свидетельство СССР (725073, кл. 4 06 F 11/00, 1978.
2; Авторское свидетельство СССР .йо заявке М 2587307/18-24, кл. G 06 F 11/04, 1978 {прототип). (54){57) 1. УСТРОЙСТВО ДЛЯ ПРОВЕРКИ
ФУНКЦИОНАЛЬНЫХ БЛОКОВ, содержащее мультиплексор входных сигналов, выход которого соединен с входом регистра данных, блок управления вводом информации, генератор синхроимпульсов, сервисный регистр, буфер.ный регистр, счетчик, компаратор и
Формирователь испытательных сигналов, о т л и ч а-ю щ е е с я тем, что, с целью сокращения времени проверки, в него введены регистр адреса, регистр команд, дешифратор адреса, дешифратор команд, блок ручного ввода, блок переключения режимов работы и блок индикации, причем первый и
:второй информационные входы мультиплексора входных сигналов соединены соответственно с информационным
:входом устройства и выходом блока ручного ввода, выход с входами ре гистра адреса и регистра команд, а адресный вход - с первым выходом блока переключейия режимов работы, .вторым выходом подключенного к входу генератора синхроимпульсов, выход которого соединен с:тактовой шиной магистрали ввода-вывода устройства
SU 1008745 . A и первым входом Формирователя испытательных сигналов, вторым входом подключенного через дешифратор команд к выходу регистра команд и управляющей шине магистрали ввода-вывода устройства, а третьим входом --. к адресной шине магистрали ввода-вы- вода и через дешифратор адреса к выходу регистра адреса, выход регистра данных соединен с информационной шиной магистрали ввода-вывода и первыми входами сервисного и буферного регистров, вторые входы которых под- -. ключены к выходу Формирователя испы- . тательнйх сигналов, к командной шине магистрали ввода-вывода, к первому., входу блока управления вводом инфор- " ® мации и через счетчик к первому входу блока индикации, вторым входомсоединенного с первым выходом блока управления вводом информации, второй выход которого соединен с аЫходам Q синхронизации ввода информации уст:ройства, а второй, третий и четвер;тый входы соответственно с выходОм
:сервисного регистра, управляющей ши:ной магистрали ввода-вывода и выхо" дом компаратора, первый вход которо- )
:ro подключен к выходу буферного ре:гистра, а второй - к информационной
:,шине магистрали ввода-вывода.
2. Устройство по и. 1, о т л и -. ч а ю щ е е с я тем, что блок управления вводом информаций содержит узел сравнения, коммутатор, узел ручного запуска устройства ввода и, два элемента ИЛИ, причем первый и второй информационные входы узла сравнения соединены соответственно с вторым и четвертым входами блока, 1008745
15 управляющий вход с первым выходом коммутатора, а выход с первым входом первого элемента ИЛИ, второй и третий входы которого соединены соот. ветственно с первым входом блока и вторым выходом коммутатора, вход и третий выход которого подключены со ответственно к третьему входу блока
I 1
Изобретение относится к вычислительной технике и может быть испольO зовано для тестового контроля программно-управляемых блоков в системе КАМАК. 5
Известны устройства для тестового контроля логических блоков, содержащие блок ввода, блок управления, коммутатор, компаратор, блок эталонов, регистр контроля параметров, регистр данных, схему сравнения,, блок индикации и вывода и блок формирования временной задержки (1).
Недостаток этих устройств состоит в ограниченной области применения.
Наиболее близким к предлагаемому по сущности технического решения является устройство для контроля больших интегральных схем, содержащее группу формирователей входных сигна- 20 лов, выходы которой соединены с входом испытуемой схемы,. а вход соединен с выходом памяти и одним входом компаратора, второй вход которого соединен с выходом испытуемой схемы, 25 а выход через регистр ошибок с входом индикации неисправности ЦВМ, схему сравнения, первым входом подключенную через регистр адреса к первому информационному выходу ЦВМ, вторым
30 входом к выходу счетчика и входу па. мяти, а выходом к одному входу элемента И, другой вход которого соединен с генератором тактовых импульсов, а выход с входом счетчика и первыми входами, коммутатора и буферного регистра, второй вход которого подключен к второму информационному выходу ЦВМ, а выход к второму входу
I коммутатора, третьим входом соединенного через регистр управления с управляющим выходом ЦВМ, четвертым входом - с первым выходом триггера режима, а выходом - с вторым входом памяти, третий вход которой подклюи первому входу второго элемента ИЛИ, вторым входом соединенного с выходом узла ручного запуска устройства ввода, выходы первого и второго элемен тов ИЛИ соединены с вторым выходом блока, а входы первого элемента ИЛИ и выход второго элемента ИЛИ подключены к первому выходу блока. чен к второму выходу триггера режима, входом соединенного с выходом задания режима ЦВМ f2).
Недостаток этого устройства состоит в большом времени проверки и больших аппаратурных затратах, что обусловлеНо невозможностью оперативной йроверки одного или группы блоков без выключения из работы объекта и необходимостью использования
ЦВМ для контроля.
Цель изобретения - сокращение времени проверки и сокращение аппаратурных затрат.
Поставленная цель достигается тем, что в устройство, содержащее мультиплексор входных сигналов, выход которого соединен с входом регистра данных, блок управления вводом инФормации, генератор синхроимпульсов, сервисный регистр, буферный регистр, счетчик, компаратор и формирователь испытательных сигналов, введены регистр адреса, регистр команд, дешифратор адреса, дешифратор команд, блок ручного ввода, блок переключения режимов работы и блок индикации, причем первый и второй информационные входы мультиплексора входных сиг налов соединены соответственно с информационным входом устройства и выходом блока ручного ввода, выход с входами регистра адреса и регистра команд, а адресный вход - с первым выходом блока переключения режимов работы, вторым выходом подключенного к входу генератора синхроимпульсов, выход которого соединен с тактовой шиной магистрали ввода-вывода устройства и первым. входом Формирователя испытательных сигналов, вторым входом подключенного через дешифратор команд к выходу регистра команд, и управляющей шине магистрали ввода1008745 4 вывода, а третьим входом - к адрес-, ной шине магистрали ввода-вывода и через дешифратор адреса к выходу регистра адреса, выход регистра данных соединен с информационной шиной магистрали ввода-вывода и первыми входами сервисного и буферного регистров, вторые входы которых подключены к выходу формирователя испытательных сигналов, к командной шине магистрали ввода-вывода, к первому входу блока управления вводом.информации и через счетчик к первому входу блока индикации, вторым входом . соединенного с первым вь1ходом блока управления вводом информации, второй выход которого соединен с выходом синхронизации ввода информации устройства, а второй, третий и четвертый входы соответственно с выходом сервисного регистра, управляющей шиной магистрали ввода-вывода и выходом компаратора, первый вход которого подключен к выходу буферного регистра, а второй — к информационной шине магистрали ввода-вывода.
При этом блок управления вводом информации содержит узел сравнения, коммутатор, узел ручного запуска устройства ввода и два элемента ИЛИ, причем первый и второй информационные входы узла сравнения соединены соответственно с вторым и четвертым входами блбка, управляющий вход с первым выходом коммутатора, а выход с первым входом первого элемента
ИЛИ, второй и третий входы которого соединены соответственно с первым входом блока и вторым выходом коммутатора, вход и третий выход которого подключены соответственно к третьему входу блока и первому входу второго элемента ИЛИ, вторым входом сое. диненного с выходом узла ручного запуска устройства ввода, выходы первого и второго элементов ИЛИ соединены с вторым выходом блока, а входы первого элемента ИЛИ и выход второго элемента ИЛИ подключены к первому выходу блока.
На фиг. 1 представлена блок-схема устройства; на фиг. 2 и 3 - функциональная схема блока управления вводом информации и блока переключения режимов работы.
Устройство (фиг, 1) содержит блок
1 ручного ввода, мультиплексор 2 .входных сигналов, блок 3 переключения режимов работы, регистр 4 дан,ных, регистр 5 адреса, дешифратор б ,адреса, регистр 7 команд, дешифратор
8 команд, формирователь 9 испытательHblx сигналов, генератор 10 синхроим" пульсов, сервисный регистр 11 буферный регистр 12, компаратор 13, блок
14 управления вводом информации, счетчик 15, блок 16 индикации, ма" гистраль 17 ввода-вывода устройства, информационный вход 18 .устройства, выход 19 синхронизации ввода инS
16 формации. помощи узла 28 (внешние связи узла
28 не показаны). Выбор первого или второго режима осуществляется переключателем 2, устанавливающим в соответствующее положение мультиплексоры 2 и 26.
При адресации информации в один из Функциональных блоков, который, соединен с устройством (контролле-
Блок 14 управления вводом информации (фиг. 2) содержит элементы
ИЛИ 20 и 21, коммутатор 22, узел
23 ручного запуска устройства ввода и узел 24 сравнения. Блок 3 переключения режимов работы {фиг. 3) состоит из переключателя 25 режимов, мультиплексора 26, узла 27 ручного ввода управляющих импульсов и узла
28 ввода управляющих импульсов от устройства ввода информации.
Устройство работает следующим образом.
Устройство осуществляет ïðîâåðу блоков вычислительной системы, рганизованной по стандартам КАИАК.
Все блоки этой системы (в том числе и предлагаемое устройство) подключены к магистрали 17 ввода-вывода, no которой осуществляют взаимные обмены информацией.
Устройство может работать в режимах ручного и автоматизированного
35 контроля .
В первом режиме (ручного контроля) необходимая информация формируется с помощью наборного поля (например, тумблерного) блока 1, Во втором режиме ме (автоматизирова нного конт роля.) информация поступает по входу 18 от внешнего источника (например, ЗВИ,. считыватель с перфоленты или какого- либо устройства, способного хранить
4S программу проверки, наборы испытательных и эталонных наборов и т.п.), причем синхронизация вывода из такого внешнего источника осуществляется по сигналам с выхода 19 и при
10087 ром крейта) через магистраль 17, информация с выхода регистра 4 поступает в магистраль 17, где по адресу и субадресу, определенному соответственно дешифратором 6 и регистром 7, выполняется команда, определяемая функцией регистра 7
Так, например, при формировании входного воздействия на проверяемый блок данные, поступающие с перфоленты, записываются в проверяемый блок по соответствующему субадресу. Для синхронизации всех операций в АСК предусмотрен генератор 10 синхроимпульоов, имеющий выход в магистраль 17. При адресации данных в устройство формирователь 9 формирует соответствующие управляющие сигналы для записи данных в буферный регистр
12 либо в сервисный регистр 11 zo
Буферный регистр 12 предназначен для хранения эталонных значений.
Информация, поступающая в буферный регистр 12 с регистра 4, запоми-. нается и передается в Компаратор l3, 25 в котором осуществляется функция сравнения эталонных данных и данных, поступающих по соответствующим шинам чтения информации из магистрали 17 и из проверяемого брака. На выходе зо компаратора 13 появляются сигналы результата сравнения двух чисел - с буферного регистра 12 и магистрали
17. Выбор режима осуществляется программно и информация о нем хРанится в сервисном регистре 11. Например, при опросе состояний выхода проверяе. мого блока, когда известно точно, какое должно быть значение проверяемого параметра, выбирается режим равенства; если проверяемый параметр
:имеет поле допуска, устанавливается режим "больше" или "меньше" в зависимости от того, с каким пределом (нижним или верхним) будет проводить-45 ся его сравнение.
Таким образом; после того, как сформированы данные, передаваемые в проверяемый блок, в сервисный регистр 11 заносится информация, on- o ределяющая Режим работы компаратора
13, .и в буФерный регистр 12 заносится эталонное значение проверяемого параметра, устройство посылает команду в магистраль 17, по которои на 55 шинах чтения появляется информация о
45 6 состоянии выходов проверяемого блока. Далее в компараторе 13 осуществляется сравнение двух чисел и результат сравнения анализируется на соответствие выбранному режиму в блоке 14.
При соответствии результата сравнения выбранному режиму блок 14 формирует сигнал, разрешающий внешнему источнику информации выдачу очередной порции информации. В противном случае блок 14 информирует оператора о сбое, выдавая соответствующие сиг-, налы в блок 16, и, производит останов внешнего источника информации.
Блок 14 может также игнорировать сигналы с цифрового компаратора, выдавая сигналы на останов или пуск внешнего источника информации по сиг налам Формирователя 9 либо по соответствующим сигналам, поступающим по шинам магистрали 17 от функциональных блоков.
Для локализации места сбоя в устройстве используется счетчик 15 команд, который меняет свое состояние на "1" по сигналу, поступающему с формирователя 9. Порядковый номер каждой исполняемой команды индицируется и при останове исполнения программы это помогает оператору найти причину отказа.
В блоке 16 индикации предусматривается отображение таких сигналов, как "Работа", "Стоп по Х", "Стоп по Q" (останов исполнения программы по сигналам, поступающим с магистра= ли 17, "Стоп по схеме сравнения", (в случае соответствия результата сравнения двух чисел в компараторе выбранному режиму), а также "Конец" программы и "Передача управления оператору". Предусмотрен программный останов при необходимости передать управление оператору. Если возникнет такая необходимость, формирователь 9 посылает сигнал в блок 14, что приводит к останову всей системы с соответствующей индикацией в блоке 16.
Таким образом, устройство позволяет осуществлять проверку функционирования блоков системы беэ иэьятия плат из своих рабочих мест, что и снижает время проведения проверки, возможность проверки блоков .без использования ЦВИ, позволяет сократить аппаратурные затраты.
1008745
1008745 Л
I
I
t филиал ППП "Патент", r. Ужгород, ул. Проектная, 4
ВНИИПИ Заказ 2340/60 Тираж 704 Подписное
I
I
I
1 !
1
I