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

 

Изобретение может быть использовано в вычислительной технике, а именно при разработке аппаратуры для контроля исправности узлов цифровых машин. Цель изобретения состоит в повышении оперативности контроля за счет обеспечения возможности получения эталонных откликов. Устройство не требует установки контролируемого блока 3 перед проверкой в исходное состояние. Контролируемый блок 3 совместно с регистром сдвига 2 образует (Л С Puz.i

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

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

РЕСПУБЛИН (19) (11) 54196 А 2 (. 1) 4 С 06 F 11/26

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (6 1) 1278854 (21) 4098656/24-24 (22) 12.05,86 (46) 23.11.87. Бюл, 11 - 43 (71) Казанский авиационный институт им. А.Н. Туполева (72) P.М. Мансуров и Г.M. Левченко (53) 681.3(088.8) (56) Авторское свидетельство СССР .

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

1354196 автономный генератор двоичных чисел, суммирование которых ведется комбинационным сумматором и регистром 5 результата. В процессе работы автономный генератор неизбежно попадает в цикл, параметр которого можно наблюдать в старших разрядах регистра 5 результата. Перед проверкой контролируемого блока 3 в блок 12 памяти должны быть записаны параметры всех циклов, соответствующих исправному контролируемому блоку 3. Введение режима настройки позволяет автоматизировать процесс заполнения ячеек блока 12 памяти, В рабочем режиме блок 13 сравнения осуществляет сравнение числа, содержащегося в регистре 5 результата, с параметрами циклов исправного контролируемого блока

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

Цель изобретения — увеличение оперативности контроля за счет обеспечения возможности получения эталон- 10 ных откликов.

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

Устройство содержит блок 1 сумматоров по модулю два, регистр 2 сдвига, контролируемый блок 3, комбинационный сумматор 4, регистр 5 результата, генератор 6 тактовых импульсов, элемент И 7, счетчик 8 тактов, элемент 9 задержки, элемент 10 ИЛИ, счетчик 11 адреса, блок 12 памяти, блок 13 сравнения, счетчик 14 числа циклов проверки, выход 15 сигнала исправности, вход 16 пуска, элемент 30

17 задержки, элемент ИЛИ 18 триггер

3, записанных в ячейках блока 12 памяти. Если число не совпадает ни с одним из параметров, содержащихся в ячейках блока 12 памяти, то импульс переполнения счетчика 11 адреса, поступающий на выход 29, свидетельствует о неисправности контролируемого блока 3„ При совпадении полученной величины с содержимым однрй из ячеек блока 12 памяти сигнал с выхода совпадения поступает на суммирующий вход счетчика 14 числа циклов проверки через элемент ИЛИ 27 и устанавливает счетчик 11 адреса в нулевое состояние и одновременно подается на вход ИЛИ элемента 16, чем обеспечивает повторный запуск устрой— ства на новый цикл проверки.

3 ил, 19 пуска, вход 20 режима настройки, вход 21 рабочего режима, триггер 22 режима работы, элементы И 23 и 24, элемент ИЛИ 25, элемент 26 задержки, элемент ИЛИ 27, элемент ИЛИ 28, выход 29 сигнала неисправности.

Вид последовательности двоичных чисел автономного генератора определяется начальным состоянием регистра 2 сдвига, начальным состоянием объекта 3 контроля и его исправностью или неисправностью, В процессе работы автономный генератор ввиду детерминизма структуры входит в цикл, т,е. на выходах регистра 2 сдвига генерируется последовательность двоичных чисел Y(1), Y(2),..., Y(p), Y(p+T) „.. Y(p+1)..., содержащая неперио, ическую часть Y(1), Y(2), Y(p) и периодическую часть Y(p+1), ..,Y(p+T). При исправном объекте 3 контроля, начальное состояние которого может быть любым, автономный генератор входит в цикл, принадлежащий некоторому множеству циклов.

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

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

Комбинационный сумматор 4 совместно с накопительным регистром 5 служит для накопления суммы чисел X(t) последовательности, где t — количество суммируемых чисел.

Счетчик 8 служит для задания количества t суммируемых чисел последовательности, Емкость t счетчика 8 тактов выбирается такой, что самый длинный цикл автономного генератора пройден достаточно большое количество раз. В этом случае величина (X(t)j„, равная значению К старших разрядов

X(t), одна и та же для конкретного цикла независимо от начального состояния объекта контроля. Сумма чисел непериодической части, зависящая от начального состояния объекта контроля, и сумма чисел неполного цикла в конце последовательности сказываются лишь на значениях младших разрядов

X(t), которые не учитываются.

Блок 12 памяти служит для хранения параметров циклов, соответствующих эталонному контролируемому объекту.

Счетчик 11 адреса служит для хранения адреса считываемой ячейки блока 12 памяти.

Блок 13 сравнения служит для сравнения полученных в процессе контроля величины (X(t)J „ с параметрами циклов записанных в ячейках блока 12 памяти.

Счетчик 14 числа циклов проверки задает общее число циклов контроля.

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

В режиме настройки к устройству подключен эталонный блок. Данный режим задается сигналом, поступающим по входу 20 режима настройки, который устанавливает триггер 22 режима работы в единичное состояние, Работа устройства начинается с приходом сигнала по входу 16 пуска. Этот сигнал устанавливает начальное значение в счетчике 14 числа циклов проверки, сбрасывает в нулевое состояние счетчик 11 адреса, проходя через элемент ИЛИ 27, проходя через элемент ИЛИ 18 устанавливает начальное состояние регистра 2 сдвига, сбрасывает в нулевые состояния ре5

35 гистр 5 результат», счетчик 8 тактов, и триггер 19 пуска. Этот же сигнал, задержанный элементом 17 задержки на время приведения устройства в исходное состояние, устанавливает триггер 19 пуска в единичное состояние. Сигнал с прямого выхода триггера 19 пуска открывает элемент И 7 и импульсы с выхода тактового генератора 6 поступают на входы синхронизации регистра 2 сдвига, контролируемого блока 3, регистра 5 результата и счетчика 8 тактов. Тактовые импульсы инициируют работу автономного генератора, состоящего из регистра 2 сдвига, эталонного блока 3 и блока 1 сумматоров по модулю два. С выхода регистра 2 сдвига кодовые комбинации поступают на входы эталонного блока

3, на вход блока 1 сумматоров по модулю два и на вход комбинационного сумматора 4. Реакция на входное воздействие с выхода эталонного блока

3 поступает на вторую группу входов блока 1 сумматоров по модулю два.

Выходные сигналы блока 1 сумматоров по модулю два участвуют в формировании нового значения разрядов регистра 2 сдвига. Комбинационный сумматор 4 совместно с регистром 5 результата осуществляет накопление суммы двоичных чисел с выхода регистра 2 сдвига. Число тактов работы автономного генератора определяется емкостью счетчика 8 тактов, импульс с выхода переполнения которого, проходя через элемент ИЛИ 28, устанавливает нулевое состояние триггера 19 пуска, что прерывает поступление тактовых импульсов в блоки устройства. Одновременно импульс переполнения счетчика 8 тактов, проходя через открытый элемент И 23, поступает на вход записи блока 12 памяти, в нулевую ячейку которого записывается число jX(t)J являющееся значение к)

К старших разрядов регистра 5 результата, т.е ° параметром одного из циклов эталонного блока 3. Импульс с выхода элемента И 23, задержанный элементом 9 задержки, проходя через элемент ИЛИ 10, поступает на суммирующий вход счетчика 11 адреса. Тем самым подготавливается для записи информации следующая ячейка блока 12 памяти. Тот же импульс с выхода элемента И 23, проходя через элемент

ИЛИ 18, запускает устройство на но1354196

45

55 вый цикл работы, который протекает аналогично. Поскольку регистр 2 сдвига вновь устанавливается в исходное состояние, а контролируемый блок 3

5 находится в некотором произвольном состоянии, то автономный генератор в общем случае генерирует новую последовательность чисел, отличную от предыдущей. В результате параметр (Х(С)) „ следующего обнаруженного цикла записывается в следующую ячейку блока 12 памяти и т.д. В конечном счете ячейки блока 12 памяти окажутся заполненными параметрами циклов, соответствующих исправному контролирующему блоку 3. Режим настройки заканчивается появлением импульса переполнения счетчика 11 адреса, который поступает на выход 29 устройства и сигнализирует о конце настройки устройства. Следует отметить, что параметры циклов, записанные в ячейках блока 12 памяти,- представляют собой сжатую информацию об исправном контролируемом блоке 3, В рабочий режим устройство переводится сигналом по входу 21 рабочего режима, который устанавливает триггер 22 в нулевое состояние. Следовательно, закрывается элемент И 23 и открывается элемент И 24. Теперь к устройству подключен контролируемый блок 3, исправность которого следует определить. Работа устройства в этом режиме протекает аналогично рассмотренному режиму настройки с момента появления сигнала на входе 16 пуска до момента появления, импупьса переполнения счетчика 8 тактов, который, устанавливая триггер 19 пуска в нулевое состояние, прерывает работу ав тономного генератора. К этому моменту в регистре 5 результата устанавливается значение суммы чисел сформированной последовательности. Им— пульс переполнения счетчика 8 тактов проходя через открытый элемент И 24, элемент ИЛИ 25 и элемент 26 задержки, поступает на вход считывания блока 12 памяти и вход сравнения блока 13 сравнения. Поскольку счетчик 11 адреса вначале находится в нулевом состоянии, считывается параметр, содержащийся в нулевой ячейке блока 12 памяти, и в блоке 13 сравнения сравнивается с параметром (X(t)), содержащимся в регистре 5 результата.

При несовпадении чисел, поступивших го двум группам входов блока 13 сравнения, сигнал с выхода несравнения блока 13 сравнения поступает через элемент ИЛИ 10 на суммирующий вход счетчика 11 адреса и увеличивает его содержимое на единицу. Этот же сигнал, пройдя через элемент

ИЛИ 25 и задержанный элементом 26 задержки на время установления нового адреса, разрешает сравнение числа (X(t)) „ с содержимым следующей ячейки блока 12 памяти, Таким образом, блок 13 сравнения осуществляет сравнение числа (X(t)g, содержащегося в регистре 5 результата, с параметрами циклов исправного контролируемого блока 3, записанных в ячейках блока

12 памяти. Если (X(t)g „ не совпадает ни с одним из параметров, содержащихся в ячейках блока 12 памяти, то импульс переполнения счетчика 11 адреса, поступающий на выход 29, свидетельствует о неисправности контролируемого блока 3, При совпадении полученной величины (Х(г)1 с содерk жимым одной из ячеек блока 12 памяти сигнал с выхода совпадения поступает на суммирующий вход счетчика 14 числа циклов проверки через элемент

ИЛИ 27 устанавливает счетчик 11 адреса в нулевое состояние и одновременно проходит на вход элемента

ИЛИ 18, чем обеспечивается повторный запуск устройства на новый цикл проверки. Сигнал совпадения на выходе блока 13 совпадения говорит о том, что устройство обнаружило один из циклов, соответствующих исправному контролируемому блоку 3. Повторный запуск устройства в общем случае происходит при другом неизвестном начальном состоянии контролируемого блока 3 и может привести к обнаружению цикла с другим параметром. Общее число цикло проверки задается емкостью счетчика 14 чксла циклов проверки, Если в течение каждого числа проверки фиксируется сигнал совпадения соответствующей величины )X(t)J„ с содержимым ячеек блока, то сигнал ,переполнения счетчика 14 числа циклов проверки, поступающий на выход

15, говорит об исправности контролируемого блока 3. формула изобретения

Устройство для контроля цифровых блоков по авт.св. Ф 1278854, о т—

1354196

Раг. 2 л и ч а ю щ е е. с я тем, что, с целью увеличения оперативности контроля эа счет обеспечения возможности получения эталонных откликов, устрой- 5 ство содержит триггер режима работы, третий элемент задержки, второй и третий элементы И, второй, третий и четвертый элементы ИЛИ, причем еди ничный и нулевой входы триггера 1О режима являются первым и вторым вхо° дами задания режимов работы устройства, прямой и инверсный выходы триггера режима соединены с первыми входами второго и третьего элементов И соответственно, группа выходов регистра результата соединена с группой информационных входов блока памяти, вход записи которого соединен непосредственно с выходом второго элемента И и с входом первого элемента И, а через третий элемент задержки — с первым входом третьего элемента И, второй вход и выход которого соединены с выходом "Не равно" первой схемы сравнения и суммирующим входом счетчика адреса соответственно, выход переполнения которого соединен с первым входом четвертого элемента ИЛИ, второй вход которого соединен с выходом переполнения счетчика тактов и с вторым входом второго и третьего элементов И, выход третьего элемента И соединен с вторым входом второго элемента ИЛИ, выход четвертого элемента ИЛИ соединен с

К-входом триггера, первый вход пятого элемента ИЛИ соединен с выходом

"Равно" схемы сравнения и третьим входом первого элемента ИЛИ, второй вход пятого элемента ИЛИ соединен с входом сброса устройства, а выход пятого элемента ИЛИ соединен с входом сброса счетчика адре са.

)354196

Составитель А.Сиротская

Техред А.Кравчук

Корректор,И.Муска

Редактор Н.Бобкова

Заказ 5695!44 Тираж 671

Подписное

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

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

Производственно-полиграфическое предприятие, r, Ужгород,, ул. Проектная, 4

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

 

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

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

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

Изобретение относится к области автоматики и вычислительной техники и может быть использовано для контроля блоков и узлов ЭВМ (является усовершенствованием а.с, 1251084)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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