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

Номер патента: 1088000

Автор: Жуков

ZIP архив

Текст

(191 (Н)аэ.б 06 Г 11 Ф( 1,", л ,ОБРЕТЕН ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИ ОПИСАНИЕН АВТОРСКОМУ СВИДЕ 21) 3546086/18-24.(56) 1. Калачев А,С,Автоматизированное построение контрольных тестов для элементов замены ЦВМ. М., Институт точной механики и вычислитель-. ной техники АН СССР им, А.С.Лебедева, 975, с.О.2. Авторское свидетельство СССР М 47743, кл. С 06 Е 11/00, 1974(прототип).(54)(57) УСТРОЙСТВО ДЛЯ фОРИИРОВАНИЯ ТЕСТОВ СУББЛОКА ЛОГИЧЕСКОГО Б 3 ОКА, содержащее счетчик и генератор тактовых импульсов, коммутатор, о т л и - ч а ю щ е е с я тем, что, с целью повышения контролирующей способности тестов, в него введены блок регистрации, блок формирования импульсов и - элемент ИЛИ, причем выход переполнения счетчика тактовых импульсов соеди. нен с первым входом элемента ИЛИ, выход которого соединен с входом запрета генератора тактовых импульсов и входом запуска блока регистрации,входы первой информационной группыкоторого соединены с соответствующими сигнальными входами блока формирования импульсов и соответствующими выводами контролируемого субблокаинформационные выходы счетчика тактовых импульсов соединены с второйгруппой информационных входов блокарегистрации, выход конца регистрациикоторого соединен с установочнымвходом счетчика тактовых импульсови входом запуска генератора тактовых импульсов, вход синхронизацииблока регистрации соединен с первымвыходом генератора тактовых импульсов, второй выход которого соединенс входом синхронизации логическогоблока, группа выходов блока формирования импульсов соединена с группойвходов коммутатора, выход которогосоединен со счетным входом счетчикаимпульсов, группа выходов коммутатора соединена с группой управляющихвходов формирователя импульсов,выход которого соединен с вторымвходом элемента ИЛИ.дов, выход счетчика синхронизациисоединен со входом дешифратора выходных сигналов, выходы дешифраторавыходов синхронизации и регистра соВединены с соответствующими входами,формирователя уровней, выходы которого являются выходами устройства, входы коммутатора являются входамиустройства, выходы четырех схем сравнения соединены с соответствующимивходами блока управления, вход-выходблока управления является входомвыходом устройства 2 1,Недостатками известного устройства являются его сложность и то,что тесты формируются без учетаусловий, в которых работает субблок,Более целесообразно является формирование теста, соответствующего реальному режиму работы устройства,Целью изобретения является повышение контролирующей способноститестов.Поставленная цель достигаетсятем, что в устройстве для формирования тестов субблока логическогоблока, содержащее счетчик и генератор тактовых импульсов, коммутатор,введены блок регистрации, блок формирования импульсов и элемент ИЛИ,причем выход переполнения счетчикатактовых импульсов соединен с первымвходом элемента ИЛИ, выход которогосоединен с входом запрета генераторатактовых импульсов и входом запускаблока регистрации, входы первой информационной группы которого соединены с соответствующими сигнальнымивходами блока Формирования импульсов и соответствующими выводами контролируемого субблока, информационные выходы счетчика тактовых импульсов соединены с второй группой информационных входов блока регистрации,выход конца регистрации которогосоединен с установочным входом счетчика тактовых импульсов и входом запуска генератора тактовых импульсов,вход синхронизации блока регистрациисоединен с первым выходом генераторатактовых импульсов, второй выходкоторого соединен с входом синхронизации логического блока, группа выходов блока формирования импульсовсоединена с группой входов коммутатора, выход которого соединен сосчетным входом счетчика импульсов,группа выходов коммутатора соединена с группой управляющих входов фор 1 1088000 1Изобретение относится к техническому диагностированию дискретныхустройств автоматики и связи, аименно к устройствам, формированиятестов проверки работоспособности.5Известно устройство для формирования тестов диагностирования для проверки работоспособности субблока,содержащее дискретный объект в виделогической модели, заданной в аналитической форме, генератор случайных чисел, модулирующее устройство 1 13,Путем подстановки значений входных переменных в аналитические функции, задающие логическую модель спомощьЬ моделирующего блока, определяют значения входных и выходных сигналов субблока и таким образом формируют тесты проверки работоспособности субблоков. Аналитическая обработка логической модели для построения тестов с помощью модулирующегоблока представляет собой"достаточносложную процедуру и требует разборкианалитической модели субблока.Наиболее близким к изобретениюпо технической сущности являетсяустройство для формирования тестов,содержащее задающий генератор, коммутатор, счетчики тактов, логическихвыводов, тактов синхронизации, выхо 30дов синхронизации, блок управления,дешифратор адреса, генератор случайных чисел, четыре схемы сравнения,регистр, формирователь уровней, дешифратор выходов синхронизации, ре- З 5гистр начальных условий, причемпервый, второй, третий и четвертыйвыходы блока управления соединенысоответственно со счетными входамисчетчиков логических выходов, выходов синхронизации, тактов синхронизации и тактов, выходы которых соединены с первыми группами входовпервой, второй ., третьей и четвертойсхем сравнения, вторые группы входов 45которых соединены соответственно спервой, второй, третьей и четвертойгруппами выходов регистров начальныхусловий, вход которого соединен свыходом коммутатора и первым входом 50генератора случайных чисел, второйвход которого соединен с пятым выходом блока управления, выход генератора случайных чисел соединен спервым входом регистра, второй вход 55которого соединен с выходом дешифратора адреса, вход которого соединенс выходом счетчика логических выхо00 4 ка 8, и - количество контактов субблока 1. По окончании регистрации на телеграфном аппарате зафиксирует 3 10880мирователя импульсов, выход которо, го соединен с вторым входом элемента ИЛИ.На фиг. 1 приведена структурнаясхема устройства для формированиятестов субблока логического блока;на фиг.2 - структурная схема блокадокументирования; ка фиг.3 - структурная схема блока формированияимпульсов. 10Устройство для формирования тестовсубблока логического блока содержитконтролируемый субблок 1, соединенный с эталонным логическим блоком 2.,группу 3 входов эталонного логичеческого блока блок 4 регистрации,блок 5 формирования импульсов, элемент ИЛИ 6, коммутатор 7, счетчик 8тактовых импульсов, генератор 9 так-.товых импульсов, 20Блок 4 регистрации фиг.2 содержит регистр 10 сдвига, шифратор 1 1и телеграфный аппарат 12.Блок 5 формирования импульсов (фиг, 3)содержит группу )3 Формирователейимпульсов, группу 14 элементов И иэлемент ИЛИ 15.В качестве коммутатора 7 используется двухгалетный переключатель,позволяющий подключить к счетномувходу счетчика 8 тактовых импульсовлюбой контакт субблока 1 и подающийзавершающий сигнал на первый входсоответствующего ему элемента И группы 14 блока 5 формирования импульсов.Генератор 9 тактовых импульсовимеет два выхода. Скгналы на первомвыходе генератора 9 управляютсясигналом с выхода элемента ИЛ)1 6,сигналы на втором выходе генератора 409 присутствуют постоянно.(Единичньйсигнал с выхода элемента ИЛИ б запрещает прохождение импульсов на первыйвыход генератора 9).Устройство работает следующим об 45разом.Субблок 1 подключается к эталонному логическому блоку 2 через кроссплату, позволяющую подключить блок 4регистрации и блок 5 формированияимпульсов. Собственный генераторблока 2 отключается и вместо него кцепи тактовой частоты логическогоблока 2 подключается второй вьход,генератора 9 тактовых импульсов. Иалогическом блоке 2 с помощью органов 5управления устанавливают один изрежимов его работы, например,"Само. контроль" или "На себя". В случае отсутствия органов управления у логического блока 2 возможно поступление сигналов управления по входам извне, например, от имитатора внешних сйгкалов. Затем на устройство для фармированкя,тестов субблока логического, блока с помощью коммутатора 7 устанавливается номер контакта субблока 1, по которому поступает последовательность импульсов (тактовая часто-. та 1 от логического блока 2 на субблок 1. Таким образом, к счетчику 8 тактовых импульсов подключаются тактовые импульсы и в то же время с коммутатора 7 подается сигнал, запрещакнций прохождение через соответствующий элемент И группы 14 сигналов с,формирователя импульсов группы 13, подключенного к тактовым импульсам.Вначале подается питание на устройство для формирования тестов субблока логического блока, а за 3 тем - на эталонный логический блок 2 вместе с субблоком ).При изменении состояния сигнала на одном из контактов субблока 1 на выходе соединенного с ним Формирователя импульсов группы 13 блока 5 формируется импульс. (Формирователи импульсов группы 13 формируют импульс определенной длительности при изменении входного сигнала от 0" к "1" илн от "1" к "0" 1. Все элементы И группы 14 блока 5,кроме одного, соединенного с импульсами тактовой частоты, открыты сигналами коммутатора 7 для прохождения импульсов с выходов формкрователей группы 13. Поэтому при изменении уровня сигнала, хотя бы одного из контактов субблока ),на выходе блока формирования импульсов появляется сигнал, который через элемент ИЛИ 6 запрещает подачу тактовых импульсов на логический блок 2 и запускает блок 4 регистрации путем записи единичного сигцала в первый разряд регистра 10 сдвига. Тактовые импульсы с первого выхода генератора 9 продвигают этот единичный сигнал по регистру 10 сдвига и с помощью шифратора 11 передают последовательно состояние сигналов на контактах субблока 1 и пока-. зание счетчика 8 на телеграфный аппарат. Длина регистра 10 сдвига равна +и +1, где и - разрядность счетчися первая строка теста, включающаяв себя состояние входных и выходныхцепей субблокаи отсчет временисчетчика 8. После этого сигналомконца регистрации запускается второйвыход генератора 9 и собирается висходное состояние счетчик 8. Очередное изменение состояния уровня сигнала на контактах субблокавновь включает в работу блок 4 регистрации, который формирует очередную строку теста.При длительном отсутствии измене-.; ния уровня сигналов на контактах субблокана выходе счетчика 8 тактовых импульсов формируется сигнал переполнения, по которому происходит запуск блока 4 регистрации.Таким образом, по изменению уровней сигналов на контактах субблока и по переполнению счетчика 8 такто вых импульсов формируется таблицатеста до окончания работы в заданном режиме эталонного логического блока 2Предложенное устройство позволяет 30 формировать тест без перевода в аналитическую форму схем разработанных субблоков и без их математической обработки с помощью моделирующего блока, что упрощает процесс формирова 35 ния тестов н повышает их коррелирующую способность, так как повторяют работу субблока в рабочих режимах./46 ТиражЪНИИПИ Государствепо делам изообре35 д Москва, Жд Р Подпи ета С рытийд. 4

Смотреть

Заявка

3546086, 31.01.1983

ПРЕДПРИЯТИЕ ПЯ В-8835

ЖУКОВ ВАЛЕНТИН ИВАНОВИЧ

МПК / Метки

МПК: G06F 11/25

Метки: блока, логического, субблока, тестов, формирования

Опубликовано: 23.04.1984

Код ссылки

<a href="https://patents.su/6-1088000-ustrojjstvo-dlya-formirovaniya-testov-subbloka-logicheskogo-bloka.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования тестов субблока логического блока</a>

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