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

 

УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ УЗЛОВ, содержащее регистры обмена, блок памяти,.соединенный информационным и адресным входами и информационным выходом с первыми информационным и адресным выходами и первым информационным входом блока ввода-вывода, вторые информационный и адресный выходы которого соединены с информационными входами первого регистра обмена и блока индикации, выход второго регистра обмена соединен с вторым информационным входом блока ввода-вывода, генератор тактовых импульсов, выход которого соединен с синхровходом блока ввода-вывода , отличающееся тем, что, с целью повьппения глубины контроля и.производительности, в устроит ство введены группа формирователей импульсных сигналов, преобразователь двоичного кода в биполярньй последовательный код, преобразователь биполярного последовательного кода в двоичный код, две группы элементов И, три коммутатора, элемент И, элемент ИЛИ, причем разрядные вы-ходы первого регистра обмена соединены с первыми входами элементов И первой и второй групп, первого, второго и третьего коммутаторов и элемен та И, вторые входы элементов И первой группы соединены с выходами формирователей импульсных сигналов группы, синхровходы которых соединены с выходом генератора тактовых импульсов, а входы частоты и формы сигнала - соответственно с вторыми адресным и информационным вькодами блока ввода-вывода, выход преобразователя двоичного кода в бипо:1яГрный последовательный код соединен с вторым входом первого коммутатора, а синхронизирующий, разрешающий и инI формационный входы - соответственно с выходом генератора тактовых им (Л пульсов, адресным и информационным выходами блока ввода-вывода, выход преобразователя биполярного последовательного кода в двоичньй код соеS динен с вторым входом элемента И, « Nnb а разрешающий, прямой и инверсный ,информационные входы - соответственно с адресным вькодом блока вводаю о вывода и выходами втйрого и третьего коммутаторов, вторые входы кото-, О5 рых соединены с выходами биполярных ЮвД ответных реакций контролируемого Од логического узла, группа выходов контрольных точек которого соединена с вторыми входами элементов И второй группы, выходы элементов И первой группь1 .подключены к группе входов стимулирую щих воздействий контролируемого логи ческого узла,вход последовательного стимулирующего кода которого соединен б выходом первого коммутатора,выходы эле ментов И второй группы и выход элемента И через элемент ИЛИ соединен с Входом второго регистра обмена.

С ВОЗ СОВЕТСНИХ

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

PECIlVEi J1HH з(59 G 06 F 11 26

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

IlO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

OflHGAHNE ИЗОБРЕТЕНИЯ

Н ABTOPGHOMV СВИДЕТЕЛЬСТВУ г. ь;у (21) 3582090/24-24 (?2) 20 ° 04.83 (46) 15.12.84. Бюл. У. 46 (72) T.À.ÁåðêîBñêàÿ, 10.П.Дядюченко, Г.В.Кузьмина, В.В.Фирле и P.À.Èåê 4овсепянц (53) 681.3(088.8) (56) 1. Авторское свидетельство СССР

К 696464, кл. С, 06 F 11/00, 1979.

2. Авторское свидетельство СССР

Р 641456, кл. G 06 F 15/46, 1974 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ

ЛОГИЧЕСКИХ УЗЛОВ, содержащее регистры обмена, блок памяти,.соединенный информационным и адресным входами и информационным выходом с первыми информационным и адресным выходами и первым информационным входом блока ввода-вывода, вторые информационный и адресный выходы которого соединены с информационными входами первого регистра обмена и блока индикации, выход второго регистра обмена соединен с вторым информационным входом блока ввода-вывода, генератор тактовых импульсов, выход которого соединен с синхровходом блока ввода-вывода, о т л и ч а ю щ е е с я тем, что, с целью повышения глубины контроля и.производительности, н устрой-. ство введены группа формирователей импульсных сигналов, преобразователь двоичного кода в биполярный последовательный код, преобразователь биполярного последовательного кода в двоичный код, две группы элементов И, три коммутатора, элемент

И, элемент ИЛИ, причем разрядные выходы первого регистра обмена соединены с первыми входами элементов И

„SU„„1129616 А первой и второй групп, первого, второго и третьего коммутаторов и элемен та И, вторые входы элементов И первой группы соединены с выходами формирователей импульсных сигналов группы, синхровходы которых соединены с выходом генератора тактовых импульсов, а входы частоты и формы сигнала — соответственно с вторыми адресным и информационным вы:одами блока ввода-вывода, выход преобразователя двоичного кода в бипоюЫрный последовательный код соединен с вторым входом первого коммутатора, а синхронизирующий, разрешающий и информационный входы — соответственно с выходом генератор тактовых импульсов, адресным и информационным выходами блока ввода-вывода, выхоц преобразователя биполярного послеповательного кода в двоичный код соединен с вторым входом элемента И, а разрешающий, прямой и инверсный информационные входы — соответственно с адресным выходом блока вводавывода и выходами втброго и третьего коммутаторов, вторые входы которых соединены с выходами биполярных ответных реакций контролируемого логического узла, группа выходов контрольных точек которого соединена с вторыми входами элементов И второй группы, выходы элементов И первой группй

; подключены к группе входов стимулирующих воздействий контролируемого логического узла, вход последовательного стимулирующего кода которого соединен С выходом первого коммутатора, выходы эле ментов И второй грунпыи выход элемента

И через элемент ИЛИ соединен с входом второго регистра обмена.

1129616

25 нам, регистр готовности, входы соответствующего разряда которого соединены с вторыми выходами объекта конт-45 роля, регистр блокировки, один вход которого соединен с входом регистра готовности, вторые входы соответствующего разряда регистра блокировки < соединены с соответстсующими выхода- 50 ми дещифратора, выходы регистра блокировки соединены с управляющим входом элемента И, информационный вход которого соединен с генератором тактовых импульсов, выход элемента

И соединен с вторым входом объекта контроля. ЦВМ задает тестовые комбинации стимулирующих воздействий в

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

Известна система для контроля электронных уствойств, содержащая 10 цифровую вычислительную машину, блок сравнения, сдвиговый регистр, счетчик, тактовый генератор и распределитель импульсов. Система выдает . на контролируемый объект тестовой 15 набор кода, состоящий из единиц и нулей, сравнивает ответные сигналы контролируемоно объекта с эталонным набором кода. Формирование очередного тестового набора происходит при 20 обращении к ЦВМ по сигналам "Прерыва- ние" после сравнения результатов (11.

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

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

По окончании обмена блокировка тактовых импульсов снимается.и далее объект работает в реальном режиме (2,).

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

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

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

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

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

1129616 двоичного кода в биполярный последовательный код соединен с вторым входом первого коммутатора, а синхронизирующий, разрешающий и информационный входы — соответственно с выхо- g дом генератора тактовых импульсов, адресным и информационным выходами блока ввода-вывода, выход преобразователя биполярного последовательного кода в .двоичный код соединен с вто- 1О рым входом элемента И, а разрешающий, прямой и инверсный информационные входы — соответственно с адресным выходом блока ввода-вывода и выходами второго и третьего комму- 15 таторов, вторые входы которых соединены с выходами биполярных ответных реакций койтролируемого логического узла, группа выходов контрольных точек точек которого соединена с вторыми / 20 входами элемейтов И второй группы, выходы элементов И первой группы подключены к группе входов стимулирующих воздействий контролируемого логического узла, вход последовательно- 25 го стимулирующего кода которого .соединен с выходом первого коммутатора, выход элементов И второй группы и выход элемента И через элемент ИЛИ соединены с входом второго регистра ЗО обмена.

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

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

10 импульсных сигналов, преобразователь 11 двоичного кода в биполярный последовательный код, преобра- 45 зователь 12 биполярного последовательного кода в двоичный код, блок ,13 обмена с контролируемым узлом, группа входов 14 стимулирующих воздействий, выход 15 последовательного стимулирующего кода, выходы 16 и

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

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

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

Блок 3 (фиг. 2) содержит счетчик

20 команд, элемент 21 ИЛИ, регистр

22 адреса, регистр 23 команд, дешифратор ?4 кода операций, триггер 25 числа, первый элемент 26 И, сумматор

27, регистр-накопитель 28, второй элемент 29 И.

Блок 3 содержит также дешифратор

30 адреса и регистр 31 числа.

Блок 3 работает следующим образом.

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

Адрес из счетчика 20 команд через элемент 21 ИЛИ с первого выхода блока

3 поступает в блок 2 памяти. Из блока 2 памяти выбирается команда, которая поступает в блок 3 на информационные входы регистра 23 команд и элемента 26 И..

Единичный сигнал с инверсного выхода триггера 25 числа разрешает прием команды в регистр 23 команд.

Команда состоит из кода операции, адреса и признака числа. Адрес с первого выхода регистра 23 команд поступает на вход регистра 22 адреса, код операции с третьего выхода регистра

23 поступает.в дешифратор 24 кода операций, признак числа с второгб выхода регистра 23 — на триггер 25 числа.

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

28 при операциях запоминания, на вход сумматора 27 при арифметических и логических операциях, а при операциях ввода и вывода — на четвертый выход блока 3 °

При выполнении арифметических и логических операций признак числа с выхода регистра 23 команд устанавливает триггер 25 числа в единичное состояние. Адрес константы с выхода регистра 22 адреса через элемент

21 ИЛИ поступает в блок памяти. Из

1129616 блока 2 памяти выбирается конс-.анта, которая поступает на информационный вход элемента 26 И, на управляющий вход которого приходит разрешающий сигнал с прямого выхода триггера 25 числа. С выхода элемента 26 И константа поступает на первый информационный вход сумматора 27, а на второй информационный вход поступает константа с выхода регистра-накопителя 1Р

28. При наличии управляющих сигналов, соответствующих коду операции, на сумматоре 27 производится арифметическая или логическая операция, результат которой запоминается в 15 регистре-накопителе 28 или через элемент 29 И проходит на второй выход блока 3 и запоминается .в блоке 2 памяти.

При выполнении операции передачи 20 управления изменяется последовательность выполнения программы контроля.

На управляющий вход счетчика 20 команд поступает код операции с выхода дешифратора 24, а на информацион- 25 ный вход счетчика 20 — адресная часть с выхода регистра 22 адреса, и выполнение программы начинается с нового адреса.

При выполнении операций "Ввод" и Зр

"Вывод" код операции из дешифратора

24 и адрес из регистра 22 адреса поступает на дешифратор 30 адреса для выработки адресных сигналов на выход 7. Информация при операции

"Ввод" из регистра-накопителя 28 поступает на регистр 31 числа для передачи в другие узлы устройства информационных сигналов на вьмод 8.

При операции Вывод информация из 4р блока 13 обмена поступает для запоминания в регистр-накопитель 28.

Блок 4 индикации предназначен,для индикации состояния исправности объекта контроля. Управляющий и ин- . 4g формационный входы блока индикации подключены соответственно к адресному 7 и информационным 8 выходам блока 3. Управляющий сигнал появляется на входе блока 4 при выполнении сог- M ласно программе контроля операции

"Ввод" с адресом, присвоенным блоку

4. Код числа, поступающий на информационный вход блока 4, содержит признак исправности контролируемого 5

:узла, номер контролируемого элемента.

В конкретном исполнении осуществля-. ется световая индикация признака

1 Исправность" и цифровая индикация номера неисправного элемента.

Группа 9 формирователей импульсных сигналов предназначена для формирования стимулирующих воздействий в виде одиночных импульсов, серий импульсов и сигналов, длительность которых определяется программой контроля. Группа 9 состоит из группы одинаковых формирователей 10.

Блок 13 обмена (Лиг. 3) содержит регистр 32 обмена, предназначенный для маскирования стимулирующих воздействий и контролируемых сигналов, группу элементов 33 И для передачи из формирователей 10 на выходы 14 стимулирующих воздействий в виде импульсных сигналов, коммутатор 34 для передачи из преобразователя 11 последовательного кода по выходу 15, коммутаторы 35 и 36 для приема раэнополярного последовательного кода по входам 16 и 17, груглу элементов

37. И, предназначенную для приема контролируемых сигналов по входам 18 из контролируемого узла, элемент

38 И для приема преобразованного последовательного кода от преобразователя 12 через элемент 39 ИЛИ и регистр 40 хранения, предназначенный для приема и хранения информации о контролируемых сигналах и передачи ее в блок 3.

Контролируемым узлом 19 могут быть логические узлы ЦВМ каналов УВВ, устройств сопряжения, интерфейса, содержащие комбинационные и последовательные схемы, построенные на элементах СИС и БИС.

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

В процессе автоматизированного контроля логического узла устройство выполняет следующие операции: формирует и выдает в проверяемый узел стимулирующие воздействия; принимает контролируемые сигналы; сравнивает контролируемую информацию с эталонной; формирует по результатам сравнения и выдает в блок 4 индикации сигналы "Исправность" или "Неисправность" и "Номер неисправного элемента".

Выполнение указанных операций производится с помощью команд и конс-. тант, хранящихся.в блоке 2 памяти.

Последовательность команд составляет программу контроля.

1129616

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

„массива информации хранятся в блоке

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

1-й оператор. Информация о виде стимулирующего сигнала, формируемого на выходе 14, при выполнении команды блока 3 поступает на вход 8 блока 9 и устанавливает его в соответствующие состояния.

2-й оператор. Индюрмация, содержащая маски, разрешающие выдачу стимулирующих сигналов, формируемых на выходах 14 и 15, в контролируемый узел и прием ответньм реакций (контролируемые сигналы на входы 16, 17 и 18), поступает по команде блока ЗО

3 на вход блока 13 и запоминается в регистре 32 обмена.

3-й оператор. Информация, содержащая значения стимулирующих сигналов на выходах 14 и 15, при выпол- 1 нении команды блока 3 поступает на .входы формирователей 10 и преобразователя 11 для дюрмирования. Стимулирующие сигналы через элементы 33-1, 33-2, ..., 33- Ч и коммутатор 34 4о проходят в контролируемый узел 19.

4-1 оператор. Ответные реакции контролируемого узла (контролируемые сигналы) поступают на входы 16 и

17 в виде двуполярного последова- 45 тельного кода через коммутаторы 35 и 36 в преобразователь 12 для преобразования в двоичный код.

Ответные реакции в виде импульсных сигналов поступают на входи 18 so блока 13, где запоминаются в регистре 40 обмена.

5-й оператор. При выполнении команды блока 3 контролируемая индюрмация иэ регистра 40 или из преобра- 5g эователя 12 поступает в блок 3, где производится сравнение с константой, хранящейся в блоке 2 памяти, В случае сравнения (Да ) команда. блока 3 передает управление на выполнение проверки следующей части алгоритма.

6-й оператор. В случае неисправности в проверяемой части произойдет. несравнение ("Нет"), блок 3 формирует признаки "Неисправность" и "HoMep неисправного элемента и выдает в блок 4 индикации. Подобным образом производится проверка следующих схем узла (части 2, ..., n алгоритма).

7-й оператор. По завершении про верок всех функциональньм схем узла, в блоке 3 формируется признак "Исправность", который поступает в блок

4 индикации, и управление передается на начало программы контроля.

Взаимодействие блока 3 с формирователями 10 и преобразователем 11 и блоком 4 индикации производится по команде . Ввод". Прием контролируемых сигналов иэ узла 19 преобразователь

12 в блок 13 обмена производится по команде "Вывод". Адресная часть укаэанных команд определяет канал, к которому происходит обращение при формировании стимулирующих воздействий и приеме контролируемых сигналов.

При подаче на устройство питающих напряжений начинает работать генера-, тор 1 тактовых импульсов. Тактовые импульсы с синхронизирующего выхода поступают в блок 3 (на счетный вход счетчика 20 команд), в формирователи 10 импульсных. сигналов и преобразователь 11.

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

Глубокая проверка и диагностика логических узлов, содержащих схемы обмена последовательными кодами, производится путем задания стимулирующих воздействий в виде биполярного 32-разрядного последовательного кода и преобразования последовательного кода, поступающего из проверяе9 1 мого узла в двоичный, соответствует мировым стандартам.

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

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

129616

10 узлов на этапе серийного производства.

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

Устройство обеспечивает увеличение производительности контроля (в 10 раз) и получение экономической

15 эффективности по сравнению с базовым комплексом, включающим ЦВМ, контрольно-поверочную аппаратуру и телеграфный аппарат РТА-60, за счет снижения общих затрат на оборудсва20 ние и эксплуатационных затрат.

1129616

0m йока 2

Фиг.2

1129616

Ю dircwa алжбщХ .Со ст авит ель И. Хаз ова

Редактор М.Петрова Техред О.Herse Корректор А. Обруч ар

Заказ 9454/39 Тираж 698 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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