Устройство для диагностирования цифровых блоков

 

Изобретение относится к области автоматики и вычислительной техники, а именно к устройствам контроля работоспособности и поиска дефектов цифровых узлов и блоков. Цель изобретения - повышение эффективности диагностирования. Устройство содержит блок 1 управления, блок 2 коммутаторов, блок 3 регистров сдвигов, блок 4 сравнения, блок 5 маскирования, блок 6 индикации, счетчик 7 режимов, объект 8 диагностирования, эталонный блок 9. Повышение эффективности диагностирования осуществляется за счет формирования тестовых последовательностей с различными свойствами и возможности перехода с одной тестовой последовательности на другую. В качестве формирователя тестовой последовательности используется генератор псевдослучайной последовательности (ПСП) с возможностью изменения таких факторов, как конфигурация обратных связей, начальное состояние ПСП, направление и частота сдвига информации в генераторе ПСП. Это позволяет организовать процесс многорежимного диагностирования. Переход от одного решения к другому происходит автоматически. Положительный эффект достигается введением блока маскирования, блока регистров сдвига, блока коммутаторов.1 з.п. ф-лы, 10 ил.

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

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

РЕСПУБЛИК

„.SU„„154878

А1 (51) 5 С 06 F 11/26

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

Н А BTOPCKQMY СВИДЕТЕЛЬСТВУ,ч1 г

- ю »

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4257967/24-24 (22) 05,05.87 (46) 07.03.90. Бюл. 11 - 9 (72) А.Л. Колпаков, Г.Г. Костанди, С.В. Призенко, В.Т. Тяжев и Е,А.Якушенко (53) 681 .3(088 .8) (56) Авторское свидетельство СССР

Ф 627479, кл . G 06 F 11/00, 1974.

Авторское свидетельство СССР №-972516, кл. G 06 F 11/26, 1981. (54) УСТРОЙСТВО ДЛЯ ДИАГНОСТИРОВАНИЯ

ЦИФРОВЫХ БЛОКОВ (57) Изобретение относится к области автоматики и вычислительной техники, а именно к устройствам контроля работоспособности и поиска дефектов цифровых узлов и блоков. Цель изобретения — повышение эффективности диагностирования. Устройство содержит блок

1 управления, блок 2 коммутаторов, блок 3 регис тров сдвигов, блок 4 сравнения, блок 5 маскирования, блок

6 индикации, счетчик 7 режимов, объект 8 диагностирования, эталонный блок 9. Повышение эффективности диагностирования осуществляется за счет формирования тестовых последовательностей с различными свойствами и возможности перехода с одной тестовой последовательности на другую. В качестве формирователя тестовой последовательности используется генератор псевдослучайной последовательности (ПСП) с воэможностью изменения таких факторов, как конфигурация обратных связей, начальное состояние ПСП, направление и частота сдвига информаI ции в генераторе ПСП. Это позволяет организовать процесс многорежимного диагностирования. Переход от одного решения к другому происходит автоматически. Положительный эффект достигается введением блока маскирования, блока регистров сдвига, блока коммутаторов. 1 з.п. ф-лы, 10 ил.

1548789

Узел 12 синхронизации (фиг. 8) содержит триггер 36, дешифраторы 37 и 38, счетчик 39, генератор 40, элемент КЛИ 41 и делители 42-44 частоты.

Ус т ройс тв о для диа г нос тир ов ани я цифровых блоков работает следующим об разом.

Изобретение относится к автомати- . ке и вычислительной технике, а имен.Но к устройствам контроля работоспособности и поиска дефектов цифровых узлов и блоков, Цель изобретения — повышение эффективности диагностирования, На фиг. 1 представлена схема предлагаемого устройства; на фиг. 2 схема блока управления; на фиг, 3— схема блока коммутаторов; на фиг. 4— схема блока регистров сдвига; на фиг. 5 — схема блока маскирования; на фиг, 6 — схема первого узла синхронизации; на фиг. 7 — схема узла задания режимов; на фиг, 8 — схема втсрого узла синхронизации; на фиг.9 и 10 — алгоритм работы устройства, Устройство для диагностирования цифровых блоков (фиг. 1) содержит блск 1 управления, блок 2 коммутаторов, блок 3 регистров сдвига, блок

4 сравнения, блок 5 маскирования, блск 6 индикации, счетчик 7 режимов и эталонный блок 9, объект 8 диагностирования.

Блок 1 управления (фиг. ?) сорержит первый узел 10 синхронизации, узел 11 задания режимов и второй узел

12 синхронизации.

Блок 2 коммутаторов (фиг. 3) содержит коммутатор 13 обратных связей, коммутатор 14 связей и коммутатор 15 сдв ига.

Блок 3 регистров сдвига (фиг, 4) 35 содержит четыре узла 16 регистра сдвига.

Блок 5 маскирования (фиг. 5) содержит дешифратор 17, регистр 18, группу элементов К 19 и элемент

ИЛИ 20.

Узел 10 синхронизации (фиг„ 6) содержит клавиш "Пуск" 21, элементы

ИЛИ 22 и 23, элементы И 24 и 25, триггер 26, элементы 27-29 задержки

45 и группу элементов И 30.

Узел 11 задания режимов (фиг. 7) содержит счетчики 31 и 32, постоянное запоминающее устройство 33> дешифратор 34 и элемент 35 задержки.

По команде с блока 1 управления устанавливаются в исходное состояние блок 1 управления и счетчик 7 режимов.

Затем по командам с блока 1 управления из постоянного запоминающего устройства (ПЗУ) блока 1 управления в блок 2 коммутаторов переписываютея коммутационные тесты, в блок 3 регистров сдвига — начальное состояние псевдослучайной последовательности (ПСП) ° Блок 2 коммутаторов в соответствие с коммутационными тестами задает конфигурацию обратных связей и разрядность регистров сдвига, направление и частоту сдвига информации. Определенное сочетание коммутационных тестов и начальное состояние

ПСП задает тот или иной режим диагностирования. Затем по командам с блока

1 управления, из ПЗУ блока 1 управления в блок 5 маскирования переписывается код маски в счетчж 39 циклов блока 1 управления — количество циклов диагностирования в данном режиме. Затем от блока 1 управления чер ез блок 2 коммутаторов на блок 3 регистров сдвига начинают поступать тактовые сигналы.

По тактовым сигналам в блоке

3 регистров сдвига формируются тестовые воздействия в виде ПСП, которые пос тупают на в ходы объекта 8 диагностирования и эталонного блока 9. При этом в блоке 5 маскирования на основании анализа содержимого счетчика 39 циклов блока 1 управления и кода маски вырабатываются сигналы блокировки считывания, которые поступают на блок 3 регистров сдвига и предотвращают поступление на входы объекта 8 диагностирования и эталонного блока 9 запрещенных комбинаций. Ответные реакции объекта 8 диагностирования и эталонного блока 9 поступают на входы блока 4 сравнения, По сигналу разрешения сравнения, поступающему от блока 2 коммутаторов, в блоке 4 сравнения производится сравнение ответных реакций, и в случае их различия вырабатывается сигнал несравнения, который поступает на блок 1 управления. В случае получения сигнала несравнения блок 1 управления останавливает работу устройства и вырабатывает сигнал на блок 6 индикации, разрешающий индикацию содержимого счетчика 39 циклов блока 1 управления

48789

Pабота блока 1 управления (фиг.2) . начинается с появления на установочном выходе первого узла !О синхро низации единичного сигнала СБР (сброс)

Сигнал СБР, поступая на входы узла

11 задания режимов, второго узла 12 синхронизации и счетчика 7 режимов, устанавливает их в исходное состояние, Затем с выходов первого узла

10 синхронизации на входы узла 11 задания режимов начинают поступать единичные управляющие сигналы в следующей последовательности: ЧТ вЂ” чтение;

СТР— строб; +1 СЧА — увеличение на единицу содержимого счетчика адресов.

По этим сигналам узел II задания режимов осуществляет последовательное считывание информации из ПЗУ и формирование сигналов записи в следующем порядке.

5 15 и счетчика 7 режимов. При отсутствии сигнала несравнения работа устройства продолжается. При этом количество подаваемых на объект 8 диагностирования и эталонный блок 9 тестовых воздействий определяется содержимым счетчика 39 циклов блока I управле" ния. После подачи заданного количества тестовых воздействий осуществляется переход к следующему режиму диагйостирования. При этом прекращается поступление тактовых сигналов на блок 3 регистров сдвига, а содержимое счетчика 7 режимов увеличивается на единицу. Затем повторяется запись коммутационных тестов и начального состояния ПСП, определяющих следующий режим диагностирования, Если при попытке считать коммутационный тест с ПЗУ блока 1 управления поступает метка КТПД вЂ” конец теста гоиска дефектов, то работа устройства прекращается, а от блока 1 управления на блок 6 индикации поступает сигнал, разрешающий индикацию сообщения "Дефект не найден".

Сначала на информационных выходах узла ll задания режимов последовательно появляются коммутационные тесты КТI-КТЗ, сопровождающиеся соответствующими им сигналами записи

ЗПКТI-ЗПКТЗ, которые поступают на входы блока 2 коммутаторов. Затем на информационных выходах узла 11 последовательно появляются НС вЂ” начальное состояние ПСП, K3 — код маски (запрета), КЦ вЂ” количество циклов, сопровождающееся сигналами записи

ЗПНС, ЗПКЗ, ЗПКЦ, которые поступают на блок 3 регистров сдвига, блок 5 маскирования и второй узел 12 синхронизации. Затем с выхода узла 11 на входы первого и второго узлов синхронизации поступает единичный сигнал

ПУСК ГТ вЂ” пуск генератора тактового сигнала. По этому сигналу первый узел

10 синхронизации прекращает формирование управляющих сигналов ЧТ, СТР, +1 СЧА, а с выходов второго узла 12 синхронизации на входы блока 2 коммутаторов начинают поступать тактовые сигналы с частотами fr fr/8. По тактовым сигналам в блоке 3 регистров сдвига осуществляется формирование тестовых воздействий, Второй узел 12 синхронизации, сформировав заданное число тактовых сигналов, определяемое

КЦ, прекращает свою работу и выставляет на выходе КР (конец режима) единичнык сигнал. Сигнал KP поступает на счетчик 7 режимов, увеличивая его содержимое на единицу, на первый узел

10 синхронизации, инициируя формирование сигналов ЧТ, CTP +1 СЧА, и работа блока 1 управления повторяется.

Работа блока 1 управления прекращается в двух случаях.

При поступлении сигнала НСР — несравнение от блока 4 сравнения на вход второго узла 12 синхронизации во время формирования тактовых сигналов.

При этом на выходах второго узла 12 синхронизации прекращается формирование тактовых сигналов, на выходе

ИНДI — разрешение индикации появляется единичный сигнал. Сигнал ИНДI, поступая на вход блока 6 индикации, разрешает индикацию НЦ вЂ” номера цикла, присутствующего на группе выходов второго узла 12 синхронизации, а также содержимого счетчика 7 режимов.

При считывании метки КТПД вЂ” конец теста поиска дефектов. Метка КРПД появляется на информационных выходах узла 11 задания режима при попытке очередного считывания УКТI — коммутационного теста и распознается вторым узлом 12 синхронизации. При этом на выходе КТПД второго узла 12 синхронизации появляется сигнал с активным нулевым уровнем, который поступает на вход первого узла 10 синхронизации и останавливает его работу, с выхода ИНД2 — разрешение индикации еди1548789 ничный сигнал поступает на блок 6 индикации и разрешает индикацию сообщения "Дефект не найден".

Блок 2 коммутаторов (фиг. 3) рабо5 тает следующим образом, Сначала на группу информационных выходов КТ блока 2 коммутаторов от блока 1 управления последовательно поступают коммутационные тесты КТ1КТ3, которые по сигналам записи

ЗПКТ 1-ЗПКТ " записываются в коммутатор 14 связей, коммутатор 15 сдвига и коммутатор 13 обратных связей.

Коммутатор 13 обратных связей и коммутатор 14 связей, соединенные группами входов-выходов ВЫХ KNc группой входов-выходов блока 3 регистров сдвига, определяют конфигурацию взаимных и обратных связей регистров сдвига в соответствии с принятыми коммутационными тестами КТ1, КТ3.

На выходах СДВ1-СДВ4 коммутатора. 15 сдвига, связанных с входами блока 3 регистров сдвига, устанавливаются сигналы, определяющие направление сдвига информации в регистрах в соответствии с принятым коммутационным тестом КТ2. Затем на группу входов коммутатора 15 сдвига от блока 1 управления начинают поступать тактовые сигналы с частотами Кг-f /8, При

Г этом с выходов коммутатора 15 сдвига на входы блока 3 реги= òðîâ сдвига поступают синхронизирующие сигналы

СИ1-СИ4, частбты которых определены принятым коммутаци иным тестом КТ2.

С выхода РЗС (разрешение сравнения коммутатора 15 сдвига) сигнал разрешения сравнения поступает на блок

4.сравнения. При этом частота следования сигнала РЗС определяется принятым коммутационным тестом КТ2 и соответствует наибольшей из частот синхронизирующих сигналов, поступающих на входы блока 3 регистров сдвига в данном режиме диагностирования.

Блок 3 ре.гистров сдвига (фиг. 4) работает следующим образом. В соответствии с КТ1 коммутатор 14 связей, соединенный с блоком 3 регистров сдвига группой входов-выходов ВЫХ

KY обеспечивает взаимное соединение узлов регистра 16 сдвига„ В соответствии с КТ2 коммутатор 15 сдвига устанавливает на входах СДВ1-СДВ4 блока

3 регистров сдвига сигналы, определяющие направление сдвига информации ,для каждого узла регистра 16 сдвига, В соответствии с КТЗ коммутатор 13 обратных связей, соединенный с блоком 3 регистров сдвига группой входов выходов ВЫХ KN, задает конфигурацию обратных связей, определяющую закон формирования ПСП для каждого узла регистра 16 сдвига, Затем на гр Чвпу информационных входов блока 3 регистров сдвига от блока 1 управления поступает HC — начальное состояние

НСП, которое записывается в узлы регистра 16 сдвига, как НС1-НС4 по сигналу записи ЗПНС, поступающему от блока 1 управления, Затем на входы узлов регистра 16 сдвига начинают поступать синхронизирующие сигналы

СИ1-СИ4 от блока 2 коммутаторов, При этом тестовые воздействия с информационных выходов ВЫХ БД узлов регистра 16 сдвига поступают на входы объекта 8 диагностирования и эталонного блока 9. Появление единичного сигнала на входе ЗС вЂ” запрет считывания, поступающего от блока 5 маскирования, переводит информационные выходы BblX БД узлов регистра 16 сдвига в состояние высокого сопротивления, что необходимо для предотвращения поступления запрещенных комбинаций на входы объекта 8 диагностирования и эталонного блока 9, Блок 5 маскирования (фиг. 5) работает следующим образом.

Сначала на группу входов блока 5 от блока 1 управления поступает КЗ код маски (запрета), который записывается в регистр 18 кода маски по сигналу записи ЗПКЗ, поступающему от блока 1 управления. Затем на группу входов дешифратора 17 от блока 1 управления поступает НЦ, соответствующий содержимому счетчика 39 циклов блока 1 управления, Каждому значению

НЦ на входе дешифратора 1? соответствует появление единицы на одном из его выходов ° В процессе работы устройства в данном режиме диагностирования НЦ последовательно уменьшается от некоторого начального значения до нуля, что сопровождается перемещением единичного сигнала по группе выходов дешифратора 17, соединенных с первыми входами элементов И 19.

Если при этом на втором входе элемента И 19, соединенном с выходом регистра 18 присутствует единица, то единичный сигнал, проходя через элемент ИЛИ 20, как сигнал ЗС поступа1548789

1 ° Устройство для диагностирования цифровых блоков, содержащее блок управления, счетчик режимов, блок сравнения, эталонный блок, блок индикации, причем. первая группа выходов блока управления соединена с группой входов разрешения индикации блока индикации, группа выходов эталонного блока соединена с первой группой входов блока сравнения, вторая группа входов которого является группой входов устройства для подключения к группе выходов объекта диагностирования, выход несравнения блока сравнения соединен с входом ошибки блока управления, о т л и ч а ю— щ е е с я тем, что, с целью по- 25 нышения эффективности диагностирования, в устройство введены блок регистров сдвига, блок коммутаторов, блок маскирования, причем вторая группа выходов блока управления соединена с группой входов маски блока .маскирования, с группок входов начального состояния блока регистров сдвига, с группой управляющих входов блока коммутаторов, группа входов синхронизации которого соединена с третьей группой, выходов блока управления, четвертая группа выходов которого соединена с группой входов синхронизации счетчика режимов, группа информационных выходов которого соединена с первой группой информационных входов блока индикации, вторая группа информационных входов которого соединена с пятой группой 45 выходов блока управления и с группой информационных входов блрка маскирования, вход разрешения записи которого соединен с первым выходом блока управления, второй выход которого соединен с входом разрешения записи блока регистров сдвига, вход блокировки считывания которого соединен с выходом блокировки блока маскирования, группа разрядных входов-выходов блока регистров сдвига соедине20 ет на блок 3 регистров сдвига, пре; дотв раша я пос тупле ние запрещенной комбинации на входы объекта 8 диагностирования и эталонного блока 9.

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

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

)548789

1548789

0m

1548789

1548789

Фиг.s начало считана

stems К7Пй

Hem л сиги чиг У

Лис ситчика 7 рсжитб пп кпяандг с блока У уарадлгния

Юааыдание инфсриаиии с

ПИ 0 блоке 1 упрадления чшпы0аниг и лиись кпнлутациснньи mecmod. на— чальнпгп ссстяния ПбП, кс

0а папки иг ПЗУ блока I упрадления 0 блоки: У кспngmamopo0, 0региспрс0 сддига и 5 наскиро0ания

1чшпыдание и запись кпличесада ииклп0 ип П0у 0

c чепчик Н ииклпд блока 1 упрадления

Ппдача masmobou сигналс0 блока 1 упуадлгния через блок 2 кпгтукатрсд на блок Э peeucmpob сддига

Индикация 0 блоке б индикации спс0щгния «,0гфгк не найден"

1548789

Составитель И, Иваныкин

Редактор Н. Гунько Техред А. Кравчук Корректор Н. Ревская

Заказ 142 Тираж 567 Подпис ное

ВНИИХИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

Производственно-издательский комбинат "Патент", г, Ужгород, ул. Гагарина, 101

Устройство для диагностирования цифровых блоков Устройство для диагностирования цифровых блоков Устройство для диагностирования цифровых блоков Устройство для диагностирования цифровых блоков Устройство для диагностирования цифровых блоков Устройство для диагностирования цифровых блоков Устройство для диагностирования цифровых блоков Устройство для диагностирования цифровых блоков Устройство для диагностирования цифровых блоков Устройство для диагностирования цифровых блоков 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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