Устройство для встроенного контроля блоков цвм
Иллюстрации
Показать всеРеферат
Изобретение может быть использовано в вычислительной технике и может найти примененение при разработке устройств со встроенным контролем. Цель изобретения состоит в снижении затрат оборудования и повышении быстродействия. Процесс контроля начинается с приходом сигнала на вход 7 пуска. Блок сумматоров 1 по модулю два, регистр 2 сдвига, мультиплексор 4, контролируемый блок 5 со всеми связями представляют собой автономный генератор, работающий под действием тактовых импульсов. Через заданное количество тактов приходит сигнал на вход 8 останова. Он устанавливает в нулевое состояние триггер 18, прерывая тем самым поступление тактовых импульсов в блоки устройства. К этому момнету в регистре 2 сдвига формируется конечная сигнатура. При правильной сигнатуре элемент И 9 открывается, сигнал останова устанавливает триггер 10 в единичное состояние и через элемент 18 задержки и элемент И 14 поступает на выход признака исправности устройства. При неисправной сигнатуре сигнал останова не проходит через элемент И 9, триггер 10 остается в нулевом состоянии, а сигнал с элемента 13 задержки проходит через элемент И 14 на выход признака неисправности устройства. Правильную сигнатуру определяют заранее путем подключения соответствующих прямых или инверсных выходов регистра 5 сдвига к потенциальным входам элемента И 14. 2 ил.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (51) 5 С 06 Г 11/26
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
В .ЕСО, ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
1 (21) 4261495!24-24 (27) 15.06.87 (46) 07.01.90. Бюл. h» 1 (71) Казанский авиационный институт им.А.H.Òóïîëåâà (72) Г.Ф.Закирова, P.È.Èàíñóðîâ и
И.И.Травина (53) 681.3 (088.8) (56) Автоматика и телемеханика, 1982, Р 3, с. 173-189.
Авторское свидетельство СССР
h» 1478195, 27.05.86. (54) УСТРОЙСТВО ДЛЯ ВСТРОЕННОГО КОНТРОЛЯ БЛОКОВ ЦВИ (57) Изобретение может быть исцользовано в вычислительной технике и может найти применение при разработке устройств с встроенным контролем.
Цель изобретения состоит в снижении затрат оборудования и повышении быстродействия. Процесс контроля начинается с приходом сигнала на вход 7 пуска. Блок сумматоров 1 по модулю два, регистр 2 сдвига, мультиплексор
4, контролируемый блок 5 со всеми связями представляет собой автономный
ÄÄSUÄÄ 1534463 A 1
2 генератор, работающий под действием .тактовых импульсов. Через заданное количество тактов приходит сигнал на вход 8 останова. Он устанавлива ет в нулевое состояние триггер 18, прерывая тем самым поступление тактовых импульсов в блоки устройства.
К этому моменту в регистре 2 сдвига формируется конечная сигнатура. При правильной сигнатуре элемент И 9 открывается, сигнал останова устанавливает триггер 10 в единичное состояние и через элемент 13 задержки и элемент
И 14 поступает на выход признака исправности устройства. При неисправной сигнатуре сигнал останова не прохо- а дит через элемент И 9, триггер 10 ос9 тается в нулевом состоянии, а сигнал с элемента 13 задержки проходит через элемент И 14 на выход признака неисправности устройства. Правильную структуру определяют заранее, путем подключения соответствующих прямых или инверсных выходов регистра сдвига
laieeL к потенциальным входам элемента И 14.
2 ил. Сл
1534463
Изобретение относится к вычислительной технике и может найти применение при разработке устройств с встроенным контролем.
Цель изобретения — повышение быст5 родействия.
На фиг.1 представлена функциональная схема устройства, на фиг.2 временная диаграмма работы устройства 10 для случая исправного контролируемого блока.
Устройство содержит блок 1 сумматоров по модулю дна, регистр 2 сдвига, группу входов 3 рабочего воздействия, мультиплексор 4, контролируемый блок
5, группу тестовых входов 6 устройства, вход 7 пуска, нход 8 останова, элемент И 9., триггер 10, элемент И 11, выход 12 признака исправности . уст- 20 ройства, элемент 13 задержки, элемент
И 14, выход 15 признака неисправности устройства, тактовый вход 16, элемент
Й 17 и триггер 18.
Устройства работает в двух режи- 25 мях: рабочем и контрольном.
До тех пор, пока с входа 7 не пос- тупит сигнал начала контроля, устройство находится в рабочем режиме, т.е. контролируемый блок 5 .с помощью муль3 типлексора 4 через группу входов 3 и группу входов 6 устройства подключен к вычислительной машине, элементом которой он является.
1(онтрольньй режим реализуется следующим образом. На вход 7 приходит сигнал начала контроля. Этот сигнал устанавливает регистр ? и контролируемый блок 5 н начальное состояние, триггер 18 в единичное состояние и триггер 10 в нулевое состояние. Единичный сигнал с выхода триггера 18 поступает ня управляющий нход мультиплексора 4, вследствие чего контролируемый блок 5 отключается от вычисли-.45 тельной машины и подключается к устройству контроля. Одновременно единичный сигнал триггера 18 открывает элемент И 17. вследствие чего импульсы с тактового входа 16 начинают посту50 пять ня синхронходы контролируемого блока 5 и регистра 2,инициируя их работу.
Регистр 2, блок 1, мультиплексор 4, контролируемый блок 5 вместе с указанными связями представляют собой авто- номный генератор, работающий под действием тактовых импульсов. Двоичные числа, порождаемые этим автономным генератором с первой группы разрядных выходов регистра ?, образованной пря-
MblHH Rhlxoäàìè разрядов, поступают на первую группу нходон блока 1 и на вторую группу входов мультиплексора 4, с входон которого поступают на входы контролируемого блока 5. Реакции контролируемого блока 5 в виде двоичных чисел поступают на вторую группу входов блока 1, учавствуя тем самым в формировании очередного тестового числа в регистре 2. Таким образом, регистр 1 представляет собой сигнатурный анализатор, сжимающий выходную информацию контролируемого блока 5.
Через заданное количество тактов приходит сигнал на вход 8. Он устанавливает триггер 18 в нулевое состояние, прерывая тем самым поступление тактовых импульсов в блоки устройства, и приходит на вход элемента И 9.
K этому моменту в регистре 2 сформирована конечная сигнатура. При правильной сигнатуре в регистре 2 элемент
И 9 открыт и сигнал с входа 8 устанавливает триггер 10 н единичное состояние. Через некоторое время, определяемое элементом 13 этот же сигнал проходит через элемент И 11 и поступает на выход 12 признака исправности устройства.
При неправильной сигнатуре сигнал с входа 8 не проходит через элемент
И 9, триггер 10 остается в нулевом состоянии, и сигнал с выхода элемента 13 проходит через открытый элемент
И 14 на выход 15 признака неисправ с ности устройства. Правильная сигнатура определяется заранее, например, путем моделирования. Поэтому вторая группа разрядных выходов регистра 2, подключенная к группе входов элемента И 9, формируется следующим образом: на соответствующий вход элемента И 9 подается прямой выход соответствующего разряда регистра 2, если в данном разряде ожидается единичный бит сигнатуры, и наоборот, к нходу элемента И 9 подключен инверсный выход соответствующего разряда, если в данном разряде ожидается нуленой бит сигнатуры. Таким образом, при правильной конечной сигнатуре на группу входов элемента И 9 будут поданы разрешающие единичные потенциалы а
5 1534
Формула изобретения
Устройство для встроенного контроля блоков ЦИ1, содержащее блок сумма- . торов по модулю два, регистр сдвига, мультиплексор, первый элемент И, пер5 выйтриггер, отличающееся тем, что, с целью повьанения быстродействия, в него введены второй, третий и четвертый элементы И. второй триггер, элемент задержки, причем информационные выходы мультиплексора соединены с выходами устройства для подключения к входам контролируемого блока цВМ, первая группа информационных . входов мультиплексора соединена с группой входов рабочего воздействия устройства, первая группа разрядных выходов регистра сдвига соединена с первой группой входов блока сумматоров по модулю два и с второй группой информационных входов мультиплексора, вторая группа входов. блока сумматоров по модулю два соединена с группой тестовых входов устройства, вы- 25 ходы блока сумматоров по модулю два соединены с HHAopMRITHAHHbMH входами регистра сдвига, вторая группа разрядных выходов которого соединена с (п-1) входами первого элемента И
463 6 (и — число входов/выходов контролируемого блока), и-й вход которого соединен с входом останова устройства, входом элемента задержки и входом сброса первого триггера, выход которого соединен с управляющим вхо» дом мультиплексора и первым входом второго элемента И, выход которого соединен с синхровходом регистра сдвига и выходом устройства для подключения к синхровходу контролируемого блока ЦВИ, выход первого элемента И соединен с входом установки второго триггера, первый и инверсный выходы которого соединены с первыми входами третьего и четвертого элементов И соответственно, выход элемента задержки соединен с вторыми входами третьего и четвертого элементов И, выходы которых соединены с выходами признаков исправности и неисправности устройства соответственно, вход пуска устройства соединен с входами сброса регистра сдвига, первого и второго триггеров и выходом начала работы устройства, тактовый вход которого соединен с вторым входом второго элемента И и тактовым входом первого триггера.