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

 

УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ УЗЛОВ, содержащее блок ввода-вывода, первьй блок памяти, .коммутатор, счетчик, блок сравнения, блок индикации и блок управления, содержащий генератор тактовых имаульсов , элемент. И, регистр, шифратор, счетчик адреса и узел памяти программ , причем информационные входы-г выходы блока ввода-вывода являются информационными входами-выходами устройства, информационные входывыходы коммутатора соединены с входами-выходами объекта контроля, информащюнный выход коммутатора соединен с первой группой информационных входов блока сравнения, выход которого соединен с входом блока индикации, выход которого соединен с управляющим входом блока вводавывода , информационнь1Й выход которого соединен с информационным входом первого блока памяти, выходы разрядов типа информации которого соединены с управляющими входами коммутатора и блока сравнения. группа выходов информационных разрядов первого блока памяти соединена с первой группой информационных входов коммутатора и второй группой информационных входов блока сравнения , а блоке управления вькод регистра через шифратор соединен с информационным входом счетчика адреса , выход которого соединен с адресным входом узла памяти программ , группа выходов разрядов очередного адреса программы которого соединена с первой группой информационных входов регистра, вторая группа информационных входов которого соединена с группой выходов разрядов очередного адреса програмСЛ С мы первого блока памяти, вход режима работы которого соединен с выходом первого разряда режима работы узла памяти программ блока управления , выход запуска которого соединен с счетным входом счетчика, выход, генератора тактовых импульсов соединен с первым входом элемен о та И выход которого соединен с счетным входом счетчика адреса, второй вход элемента И блока управления и третья группа информационных входов регистра блока управления соединены соответственно с выходом запуска и группой выходов начального адреса программы блока вводавывода , отличающееся тем, что, с целью повышения быстродействия устройства, в него введены второй блок памяти, шифратор и группа формирователей импульсов, причем выходы счетчика соединены с входами соответствующих формиро

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

4(sl) С 06 F 11/26

ОПИСАНИЕ. ИЗОБРЕТЕНИ

И ABTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3590835/24-24 (22) 12.05.83 (46) 07.07.85.,Бюл. Н - 25 (72) В.П. Урбонас, P-В.Б. Пятронис и Л.В. Инсода (53) 681.3(088.8) (56) 1. Авторское свидетельство СССР

Н 551573, кл. G 06 F 11/26, 1975.

2. Установка автоматизированного контроля функционирования цифровых плат "Линза-Ш". Техническое описание и инструкция по эксплуатации

ЦЮ1.400.237ТО (прототип). (54)(57) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ

ЦИФРОВЫХ УЗЛОВ, содержащее блок ввода-вывода, первый блок памяти, .коммутатор, счетчик,- блок сравнения, блок индикации и блок управления, содержащий генератор тактовых импульсов, элемент. И, регистр, шифратор, счетчик адреса и узел памяти программ, причем информационные входывыходы блока ввода-вывода являются информационными входами-выходами устройства, информационные входывыходы коммутатора соединены с входами-выходами объекта контроля, информационный выход коммутатора соединен с первой группой информационных входов блока сравнения, выход которого соединен с входом блока индикации, выход которого соединен с управляющим входом блока вводавывода, информационный выход которого соединен с информационным входом первого блока памяти, выходы разрядов типа информации которого соединены с управляющими входами коммутатора и блока сравнения, группа выходов информационных разрядов первого блока памяти. соединена с первой группой информационных входов коммутатора и второй группой информационных входов блока сравнения, а блоке управления выход регистра через шифратор соединен с информационным входом счетчика адреса, выход которого соединен с адресным входом узла памяти программ, группа выходов разрядов очередного адреса программы которого соединена с первой группой информационных входов регистра, вторая группа информационных входов которого соединена с группой выходов разрядов очередного адреса программы первого блока памяти, вход режима работы которого соединен с выходом первого разряда режима работы узла памяти программ блока управления, выход запуска которого соединен с счетным входом счетчика, выход генератора тактовых импульсов соединен с первым входом элемента И выход которого соединен с счетным входом счетчика адреса, второй вход элемента И блока управления и третья группа информационных входов регистра блока управления соединены соответственно с выходом запуска и группой выходов начального адреса программы блока вводавывода, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены второй блок памяти, шифратор и группа формирователей импульсов, причем выходы счетчика соединены с входами соответствующих формиро1166120

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

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

Недостатками этого устройства являются сложность коммутации сигналов на эталонный и контролируемый 15 блоки, малое быстродействие-проведения проверки функционирования сложных цифровых узлов из-за отсутствия воэможности дополнения их. проверки тестами по таблице истин- 20 ности.

Наиболее близким к предлагаемому .по технической сущности является устройство для автоматизированного контроля функционирования цифровых плат, содержащее блок ввода-вывода, блок управления, блок памяти, счетчик, блок формирования кодовой последовательности, контактное поле, два коммутатора, блок сравнения и блок индикации, причем вход-выход блока ввода-вывода является входомвыходом устройства, информационный выход блока ввода-вывода соединен с информационным входом блока памя- 35 ти, информационный выход; которого соединен с первым входом первого коммутатора, выход которого соединен с первым входом второго коммутатора, первый выход которого соединен с 40 первым входом блока сравнения, выход которого соединен с первым входом блока сравнения, выход которого информационные входы второго блока памяти соединены с выходами информационных разрядов первого блока памяти, выход второго разряда режима работы узла памяти программ блока управления соединен с входом режима работы второго блока памяти. соединен с входом блока индикации, выход которого соединен с управляющим входом блока ввода-вывода, выход запуска которого соединен с входом запуска блока управления, тактовый выход которого соединен с счетным входом счетчика, выход которого соединен с входом блока формирования кодовой последовательности, выход которого через контактное поле соединен с вторым входом первого коммутатора, вторые вход и выход второго коммутатора соединены соответственно с входом и выходом объекта контроля, выход режима работы блока управления соединен с входом режима работы блока памяти, выходы разрядов адреса программы которого соединены с адресным входом .блока управления, второй вход схемы сравнения соединен с информационным выходом блока памяти (2) .

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

Целью изобретения является повышение быстродействия устройства.

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

l0

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

2S

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

На фиг 1 приведена структурная схема предлагаемого устройства для контроля цифровых узлов на фиг.2— структурная схема блока управления; на фиг. 3 — структурная схема коммутатора °

Устройство (фиг. !), содержит блок 1 ввода-вывода, первый блок 2 памяти, блок 3 управления, блок 4 индикации, счетчик 5, группу 6 формирователей импульсов, шифратор 7, второй блок 8 памяти, коммутатор 9, блок 10 сравнения и объект 11 контроля.

Блок 3 управления (фиг. 2) содержит регистр t 2, шифратор 13, счетчик

14 адреса, узел 15 памяти программ, элемент И 16, генератор 17 тактовых импульсов.

Коммутатор 9 (фиг. 3) содержит регистр 18 типа выходного контакта, информационный регистр 19, группу

20 регистров эталонного уровня, группу 21 двунаправленных формирователей импульсов, группу 22 компараторов и дешифратор 23.

Устройство работает следующим образом.

При помощи блока 1 ввода-вывода в блок 2 памяти вводится программа проверки и размещается в нем словами определенной длины. (Управление записью осуществляет программа блока 3 управления).

Каждое слово содержит информацию, признаки вида информации и признаки корректировки адреса программы блока 3 управления.

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

Таким образом, заполняется второй блок 8 памяти. В него записывается переменная информация, пред1166120 назначенная для передачи на объект контроля (разрядность блока 8 памяти в общем случае равна количеству входов объекта 11 контроля).

Постоянная информация, передава- 5 емая в объект контроля, записывается на регистр 19 выхода коммутатора 3. На регистр 18 типа контакта из блока 2 памяти записываются признаки, указывающие является данный контакт входом или выходом. Состояйие разрядов регистра 18 управляет режимом работы группы 21 двунаправ-. ленных формирователей импульсов.

На группу 20 регистров эталонно- 15 го уровня записывается код уровня, который по соответствующему выходному контакту объекта 11 контроля соответствует единичному сигналу.

На блок 10 сравнения записывается 39 ожидаемое значение выходных сигналов объекта 11 контроля.

Переменные входные последовательности для объекта 11 контроля формируются с использованием того свойства25 кода Грея, что в каждом очередном такте изменение логического состояния происхоцит только в одном разряде.

Перед проверкой объекта 11 конт- уу роля с использованием последовательности по коду Грея словами, поступающими из блока 2 памяти в блок 8 памяти, записываются адреса контактов, в которые должны поступать со- ® ответствующие разряды кода Грея. При поступлении слова о генерации последовательности,блок 8 памяти переводится в режим формирования последовательности, а блок 3 управления запускает двоичный счетчик 5. Выходные сигналы счетчика 5 поступают на формирователи импульсов группы 6., Сигнал на выходе формирователя импульсов группы 6 указывает тот разряд, в котором происходит изменение логического состояния.

В таблице дан анализ возрастающей двоичной последовательности, в результате которого информацию о признаке кода Грея несет разряд, логическое состояние которого изменяется из "0" в "1".

Группа 6 формирователей импульсов формирует признак кода Грея Я в виде унитарного кода. Импульс формируется при переходе соответствующего разряда счетчика из нулевого в единичное состояние. Единица в унитарном коде соответствует тому разряду кода Грея, в котором в данный такт происходит изменение состояния логического уровня. Далее унитарный код поступает на шифратор 7, преобразующий унитарный код признака кода Грея в двоичный код.

Двоичный код признака кода Грея из шифратора 7 поступает в блок 8 памяти в качестве адреса. При этом блок 8 памяти выдает в коммутатор 9 номера контактов (в позиционном коде), адрес канала, в которых необходимо изменить логический уровень стимулирующего сигнала на противоположный, т.е. сформировать стимулирующий сигнал по коду Грея, разряд которого соответствует выделенному унитарному признаку кода Грея.

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

Грея, т.е. можно стимулировать входной контакт объекта 11 контроля по суммарной последовательности нескольких разрядов кода Грея.

Для оценки правильности функционирования контролируемого цифрового узла при его проверке по последовательности кода коммутатор 9 формирует для блока 10 сравнения информацию о логическом уровне отклика каждого выхода объекта 11 контроля, в котором формируется общая многоканальная сигнатура откликов для всех выходов и после прохождения всей программы сравнивается с образцовой сигнатурой. В случае несовпадения многоканальных сигнатур определяются сигнатуры по каждому выходу объекта 11 контроля и сравниваются с образцовыми. Таким образом, как и в режиме проверки по таблице истинности, определяются каналы с неправильными откликами.

Блок 4 индикации информации индицирует информацию о каналах с не правильными откликами, а при необходимости выдачи — на внешние регистрирующие приборы. Эти информация выдается в блок 1 ввода-вывода.

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

Кроме того, исключение ручной коммутации повышает надежность контроля.

1 1 66120

Продолжение таблицы

Двоичный код

Код Грея

Код Грея

0001

1001

101 1

1 101

1 1 1 1

11 10

001 0

001 1

001 1

0010

0001

1100 . 1010

0001

1101

1 1 1 0

1111

1011

1001

1 000

0001

1 000.0000 00.00

0001 0001

0100 .01 10

0101 01 1 1

0110.0101

01 1! 0100

1000 1100, Дв„„„ный да Грея (унитарный код) Признак кода Грея (унитарный код) 0001

0001

01 00

0001

0001 1166120

От &юкуi Физ. Я

1166120 л & 11 Я & 1Р

Ощ &л.Ь Рл&. 2 0 A.Я

Жив. Г

Тр 710 Подписное

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

113035, Москва,. Ж-35, Раушская наб., д. 4/5

Заказ 4311/44

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

Составитель В.Гречнев

Редактор О.Черниченко Техред М.Гергель Корректор Л. Бескид

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

 

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

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

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

Изобретение относится к системам управления телевидением и радиовещанием

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

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

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

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

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

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

 

Наверх