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

Иллюстрации

Показать все

Реферат

 

4!2

ОП ИСА

ИЗОБРЕТ

Сова Советскик

Социалистическик

Реслублик

К АВТОРСКОМУ СВМД (61) Дополнительное к авт. св (22) Заявлено 30.04.72 (21) 17

6 061 11/00 с присоединением заявки

Совета Министров СССР по делам изобретений и открытий

1.519 (088.8) Опубликовано 15.07.75. Бюллет

Дата опубликования описания (72) Автор изобретения

Ю. А. Филимонов (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ПРОВЕРКИ ЛОГИЧЕСКИХ СУББЛОКОВ

ГосУдарственный кОмитет (23) П1риоритет

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

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

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

Предлагаемое устройство отличается тем, что оно содержит коммутатор этапов, коммутатор выходов, первые, входы которого соединены с выходами входного регистра, а второй вход — со вторым выходом узла управления, клапан выхода, первый вход которого соединен с выходом коммутатора выходов. Второй вход соединен с первым выходом узла управления, а выход — со входом узла контроля.

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

10 управления, Другим отличием предлагаемого устройства является то, что в нем узел управления содержит переключатель режимов и последовательно соединенные дешифратор окончания

15 цикла, счетчик выходов, дешифратор выходов, счетчик этапов и дешифратор номера этапа.

Это позволяет использовать единый алгоритм при проверке различных логических суб20 блоков. Для субблоков с большим числом входов удается осуществить проверку за сравнительно небольшое время без разработки специальных тестовых программ с использованием дорогостоящего программного обес25 печения и без использования эталонных субблоков.

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

477412

Устройство для проверки логических субблоков содержит узел воздействия на контролируемый объект 1, узел фиксации состояния выходов 2 и узел управления 3. Объект 1 включает в себя счетчик 4, коммутатор этапов 5, блок клапанов 6 и подсекции 7 и 8 выходного регистра устройства воздействия, Узел фиксации состояния выходов объекта 2 содержит входной регистр 9, коммутатор выходов 10, клапан выхода 11, узел контроля 12 и блок 13 анализа и индикации. Узел управления 3 для связи с другими блоками содержит входные шины 14, выходные тактовые шины 15, выходные этапные шины 16, выходные шины «Контроль выходов» 17 и блок 18 сменных констант. Узел управления 3 содержит задающий генератор 19, счетчик тактов

20, дешифратор тактов 21, переключатель 22 рода работы, дешифратор окончания цикла

23, счетчик выходов 24, дешифратор выходов

25, счетчик этапов 26 и дешифратор номера этапа 27.

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

Под действием сигналов, поступающих на вход счетчика 4 с тактовой шины 15, состоя, ние его выходных сигналов меняется от

0,0, ..., 0 до 1,1, ..., 1. Тестовый набор, соответствующий произвольно выбранному рабочему такту, поступает через исполнительные элементы-подсекции 7 на входы объекта. В течение рабочего такта сигнал с выхода объекта, избранного с помощью коммутатора 10, поступает через открытый клапан выхода 11 на узел контроля 12 (например, суммируется на счетчике). После повторения этого процесса 2" раз, что соответствует перебору всех тестовых наборов от 0,0, ..., 0 до 1,1, ..., 1, процесс с помощью узла управления прекращается, и на блоке 13 индикации и анализа высвечивается и анализируется с целью определения исправности и диагностики причины неисправности объекта проверки, сумма единиц, накопленная в контроле 12. Разрядность счетчика 4 может быть меньше числа выходов контролируемого субблока. На остальные входы подаются сигналы с блока 18. Затем коммутатор выходов 10 переключает вход узла контроля на следующий выход объекта проверки, выходы счетчика 4 подаются на другие входы субблока. В течение времени заполнения счетчика 4 узел контроля 12 формирует контрольную сумму, например, сумму единиц, служащую критерием исправности второго выхода и так далее, пока не будут проверены все выходы контролируемого субблока. При проверке субблоков с логической памятью (второе положение переключателя

22) работа происходит в два такта: подготовительный и рабочий. Благодаря работе блока клапанов 6 на подготовительном такте на выходной регистр подается только часть сигналов с выхода счетчика 4, и соответственно

ЗО

4 работает только часть (подсекция) 8 выходного регистра, часть (подсекция) 7 регистра обнулена. Клапан выхода 11 закрыт, поэтому узел контроля,не накапливает информации.

К подсекции 8 выходного регистра подключают входы элементов логической памяти объекта. 1аким образом, в подготовительном такте логическая память объекта устанавливается в одно из возможных состояний, соответствующее тестовому набору, поступающего со счетчика 4.

В следующем, рабочем такте, состояние счетчика 4 остается неизменным, но под действием блока клапанов 6 подсекция 8 выходного регистра обнуляется, а на подсекции 7 подается тестовый набор со счетчика 4.

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

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

Необходимая последовательность работы блоков схемы обеспечивается: задающим генератором 19 устройства управления, частота которого определяет длительность рабочего такта устройства; счетчиком тактов 20, дешифратором тактов 21 и переключателем 22 рода работ, благодаря которым осуществляется работа устройства в режиме проверки чисто комбинационных схем и схем с логической памятью; дешифратором окончания цикла 23, счетчиком выходов 24 и дешифратором выходов 25, благодаря которым происходит переключение на новый выход объекта после окончания цикла работы счетчика 4.

Так как время цикла перебора значений счетчика 4 очень сильно зависит от числа его разрядов и, то для увеличения числа исполнительных схем выходного регистра без существенного увеличения времени проверки предусмотрен коммутатор этапов 5, счетчик этапов 26, дешифратор номера этапа 27 и блок 18 сменных констант. В начале проверки под действием коммутатора этапов сигналы со счетчика 4 поступают только на первую секцию исполнительных схем выходного регистра.

На все остальные исполнительные схемы регистра под действием узла управления 3 подаются сигналы, соответствующие константе № 1, хранящейся в блоке 18 сменных констант. Эти сигналы обеспечивают отсутствие сигналов, поступающих с непроверяемых на данном этапе частей субблока. Сигналы кон477412 станты обеспечивают чувствительность путей от проверяемых входных полюсов к контролируемому выходу. После завершения этапа, что соответствует получению контрольной суммы для данного выхода, с помощью коммутатора этапов 5 происходит переключение выходов счетчика 4 на вторую группу исполнительных схем выходного регистра и вызов константы

Мю 2 из блока 18 сменных констант. Проверка закончится после прохождения всех этапов.

Предмет изобретения

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

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

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