Устройство для формирования тестов субблока логического блока

Иллюстрации

Показать все

Реферат

 

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

3 Ю

РЕСПУ БЛИН (Ю (Н)

sm 606 Г11

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

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) . 3546086/18-24 (22) 31.0I.83 (46) 23.04.84. Вюл. 11 15 (72) В.И.Жуков (53) 681.3(088.8) (56) 1. Калачев А.С.Автоматизированное построение контрольных тестов для элементов замены ЦВМ. М., Институт точной механики и вычислительной техники АН СССР им. А.С.Лебедева, 1975, с.IO.

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

1I" 4774)3, кл. G 06 F 11/00, 1974 (прототип). (54)(57) ЬСТРОИСТВО ДЛЯ фОРИИРОВАНИЯ

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

В единены с соответствующими входами .формирователя уровней, выходы которого являются выходами устройства, входы коммутатора являются входами устройства, выходы четырех схем сравнения соединены с соответствующими входами блока управления, вход-выход блока управления является входомвыходом устройства (2 1.

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

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

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

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

Известно устройство для формирования тестов диагностирования для проверки работоспособности субблока, содержащее дискретный объект в виде логической модели, заданной в аналити- 0 ческой форме, генератор случайных чи сел, модулирующее устройство $13.

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

Наиболее близким к изобретению по технической сущности является устройство для формирования тестов, содержащее задающий генератор, коммутатор, счетчики тактов, логических выводов, тактов синхронизации, выхо30 дов синхронизации, блок управления, дешифратор адреса, генератор случайных чисел, четыре схемы сравнения, регистр, формирователь уровней, дешифратор выходов синхронизации, регистр начальных условий, причем первый, второй, третий и четвертый выходы блока управления соединены соответственно со счетными входами счетчиков логических выходов, выхо- 40 дов синхронизации, тактов синхронизации и тактов, выходы которых соединены с первыми группами входов первой, второй ., третьей и четвертой схем сравнения, вторые группы входов 45 которых соединены соответственно с первой, второй, третьей и четвертой группами выходов регистров начальных условий, вход которого соединен с выходом коммутатора и первым входом 50 генератора случайных чисел, второй вход которого соединен с пятым выходом блока управления, выход генератора случайных чисел соединен с первым входом регистра, второй вход 55 которого соединен с выходом дешифратора адреса, вход которого соединен с выходом счетчика логических выхо00 4 ка 8, n - количество контактов субблока l. По окончании регистрации на телеграфном аппарате зафиксирует3 10880 мирователя импульсов, выход которо, го соединен с вторым входом элемента ИЛИ.

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

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

Блок 4 регистрации (фиг.2) содержит регистр 10 сдвига, шифратор 1 1 и телеграфный аппарат 12.

Блок 5 формирования импульсов (фиг. 3) содержит группу 13 формирователей импульсов, группу 14 элементов И и элемент ИЛИ 35.

В качестве коммутатора 7 используется двухгалетный переключатель, позволяющий подключить к счетному входу счетчика 8 тактовых импульсов любой контакт субблока 1 и подающий завершающий сигнал на первый вход соответствующего ему элемента И группы 14 блока 5 формирования импульсов.

Генератор 9 тактовых импульсов имеет два выхода. Сигналы на первом выходе генератора 9 управляются сигналом с выхода элемента ИЛ3 6, сигналы на втором выходе генератора40

9 присутствуют постоянно. (Единичный сигнал с выхода элемента 3IJiH б запрещает прохождение импульсов на первый выход генератора 9).

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

Субблок 1 подключается к эталонному логическому блоку 2 через кроссплату, позволяющую подключить блок 4 регистрации и блок 5 формирования импульсов. Собственный генератор блока 2 отключается и вместо него к цепи тактовой частоты логического блока 2 подключается второй выход, генератора 9 тактовых импульсов. Иа логическом блоке 2 с помощью органов управления устанавливают один из режимов его работы, например,"Само. контроль" или "На себя". В случае отсутствия органов управления у логического блока 2 возможно поступление сигналов управления по входам извне, например, от имитатора внешних сйгналов. Затем на устройство для фармнровання,тестов субблока логического . блока с помощью коммутатора 7 устанавливается номер контакта субблока

I, по которому поступает последовательность импульсов (тактовая часто-. та ) от логического блока 2 на субблок 1. Таким образом, к счетчику 8 тактовых импульсов подключаются тактовые импульсы и в то же время с коммутатора 7 подается сигнал, запрещакнций прохождение через соответствующий элемент И группы 14 сигналов) с,формирователя импульсов группы 13, подключенного к тактовым импульсам.

Вначале подается питание на устройство для формирования тестов субблока логического блока, а заЯ тем — на эталонный логический блок

2 вместе с субблоком 1.

При изменении состояния сигнала на одном из контактов субблока 1 на выходе соединенного с ним формирователя импульсов группы 13 блока 5 формируется импульс. (Формирователи импульсов группы 13 формируют импульс определенной длительности при изменении входного сигнала от 0" к

"1" нли от "1" к "0" ). Все элементы И группы 14 блока 5,кроме одного, соединенного с импульсами тактовой частоты, открыты сигналами коммутатора 7 для прохождения импульсов с выходов формирователей группы 13.

Поэтому при изменении уровня сигнала, хотя бы одного из контактов субблока l,на выходе блока формирования импульсов появляется сигнал, который через элемент ИЛИ 6 запрещает подачу тактовых импульсов на логический блок 2 и запускает блок 4 регистрации путем записи единичного сигнала в первый разряд регистра 10 сдвига. Тактовые импульсы с первого выхода генератора 9 продвигают этот единичный сигнал по регистру 10 сдвига н с помощью шифратора ll передают последовательно состояние сигналов на контактах субблока 1 и пока-. зание счетчика 8 на телеграфный аппарат. Длина регистра 10 сдвига равна а+и +3, rpe m - разрядность счетчи!

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

Очередное изменение состояния уровня сигнала на, контактах субблока ! вновь включает в работу блок 4 регистрации, который формирует очередную строку теста.

При длительном отсутствии измене-.; ния уровня сигналов на контактах субблока на выходе счетчика 8 тактовых импульсов формируется сигнал переполнения, по которому происходит запуск блока 4 регистрации.

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

Предложенное устройство позволяет !

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

35 ния тестов н повышает их коррелирующую способность, так как повторяют работу субблока в рабочих режимах.

Фас. Ю

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

Редактор Т.Кугрышева Техред Q.Цеди Корректор 10.Макаренко

Заказ 2674/46 Тираж 699 Подписное

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

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

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

1068000

4 u2. f