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

 

фт: (;с: ;-.Союз Советских (11) 52 5096

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

Республик

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к аьт. свид-ву (22) Заявлено 11.04,73 (21) 1913028/24 с присоединением заявки № (5l) М. Кл.

606 Г 11/02

Гасударственный комитет

Совета Министров СССР по делам изобретений и открытий (23) Приоритет (43) Опубликовано1д 08.76.Бюллетень № 30 (53) УДК 681.326.7. (088. 8) (45) Дата опубликования описания 23.11,76 (72) Авторы изобретения

В. П. Карчевский и Ю. Е. Панкратов (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ

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

Известны устройства для контроля логических блоков, содержащие генератор входных сигналов, блок управления, связанный с генератором входных сигналов, два блока элементов "И", входы, которых соединены ; щ с соответствующими выходами генератора

l входных сигналов и с первым выходом бло- ка управления, счетчик групп испытаний, первый вход которого соединен со вторым выходом блока управления, а первый выход| l5 соединен со входом генератора входных сип.налов и с первым входом блока управления,,индикатор группы испытаний, вход которого

:соединен со вторым выходом счетчика Ррупп испытаний, коммутатор и входной элемент 20

"И, первый вход которого соединен с вы;ходом коммутатора, а второй - с третьим выходом блока управлейия, Недостатком известного устройства являются недостаточная полнота контроля и 25 относительно большие затраты времени на подготовку информации для контроля.

С целью увеличения полноты контроля и уменьшения времени подготовки устройства к работе предлагаемое устройство содержит блок определения периодичности и индикатор периодичности, вход которого соединен с первым выходом блока периодичности и со вторым входом блока управления, третий вход которогс соединен со вторым выходом блока определения периодичности и со вторым вхо- дом счетчика групп испытаний, выход вход-, ного элемента "И соединен с первым вхо- дом блока определения периодичности, второй вход которого соединен с четвертым выходом блока:управления.

Кроме того, в предлагаемом" устройстве генератор входных сигналов содержит трит;, геры, коммутирующие логические блрки, и общий коммутирующий логический блок, причем вход К триггера через (К+1} управля- емый логический блок соединен со входом (К+1.) триггера и соответствующим в;.о,дом обшлага логического блока, выход кото525096 рого соединен со. входом первого управляемого логического блока.

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

: риодичности, Устройство для контроля логических бло- (.ков содержит генератор 1- входных сигналов,,блок 2 определения периодичности, блок 3 > 10

1 управления, счетчик 4 группы испытаний", ндикатор 5 групп испытаний, индикатор, ериодичности, коммутатор 7, шину 8 сигалов непериодичности, шину 9 сигнала пеиодичности, шины 10 сигналов синхрониза ии, шину 11 -.àêòîâûõ сигналов, шины 12 : игналов о количестве входов контролируе мого логического блока, шины 13 и 14 ус- тановки О генератора входных сигналов и счетчика групп соответственно. 20 !

Перед началом проверки некоторого логи 1еского блока с одним выходом и я вхо-, рами (и т, где т — число разрядов генератора входных сигналов -> 1), его под ц1ючают к устройству, например, при помо ци разъема. Причем входы блока должны подключаться к первым и разрядам гене- ратора. входных сигналов. Выход контролируемого блока подключают ко входу блока 2 определения периодичности. Оператору, про-; 30 изводящему проверку, необходимо знать только число входов проверяемого блока. Опера тор должен задать это число входов блоку3 управления при помощи сигналов т на ши- нах 12, Для проверки логических блоков с 35 несколькими выходами используется комму-, татор 7, входы которого подключаются ко всем выходам контролируемого блока, а вы.

J ход - ко входу блока определения периодич- ности 2. 4О

Кроме того, перед началом проверки по сигналам из блока 3, которые поступают по шинам 13 и 14, устанавливаются в "О" ге- нератор 1 входных сигналов и счетчик 4 . группы испытаний, В соответствии с этим устанавливается первая группа испытаний посредством сигналов группы испытаний по I ступающих из блока 4 на блок 1., Номер группы испытаний индицируется блоком 5, Для проверки блоков с памятью предлараеМое устройство имеет два блока элементов "И" 15, 16 и шину 17 сигналов управ- ления, соединенпую с блоком управления.

Сигналы с выхода проверяемого блока поступают на вход блока периодичности через. входной элемент "И" 18, который при помощи шины 19 рабочих тактов соединен с блоком управления.

Выходные сигналы генератора зависят

I от количества входов контролируемого блока и и группы испытаний т . Основнь.

Щ ми элементами генератора, HBJIHIQTGH триггеры T - Т1, {фиг. 2, которые посредством коммутирующих логических блоков L74

-1Л(п+1)объединяются в двоичный суммирующий счетчик. Количество рабочи разрядов; этого счетчика равно числу входов контролируемого блока, а тактовый сигнал в каж- дой группе испытаний поступает на вход .

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

Ф I блока равно 11, то в каждой группе испь таний от 1 до w формиру1отся Fl -разрядE ные счетчики.

Для обеспечения: прохождения сигналов с i триггера на первый (i =т ) использо- ван общий коммутирующий логический блок, L7 (т + <), описываемый следующим вы- ражением

=N (Б QL ч чч CL ч."-чй Q l, Ы<т+1> 1 г. " и П где 1 — сигнал о первой группе испыта1 ний, причем Й 1 =1 только в том случае, когда сформирована первая группа испыта- ний; m . — сигнал о числе входов контроЛируемого блока; 1 =О, если число входов контролируемого блока равно Х; 11 =1

1 в остальных случаях; (- сигнал с единич1ного выхода 1 триггера, Описанный генератор входных сигналов является предпочтительной реализацией пред-, 1 1агаемого устройства по количеству требуе-.мых элементов, например, по сравнению с генератором, использующим программное под; ключение выходов двоичного суммирующего счетчика со входом контролируемого блока, Для формирования выходных сигналов О. и, b блоком определении переодичности (фиг.3) реализуются следующие функции: =(- " 4 ) с -Ь=аа

s z

3 где bt- сигнал непериодичности, с - сигйал периодичности; Y<(Y>) — значе1пте функции выхода контролируемого блока на первом ( и"-1 втором) такте каждой из 2 пар тактов; с - <стробирующий; сигнал разрешения сравнения; d — сигнал об окончании гру1тпы испытаний, равный единице при наличии в генераторе входных с.": о» т -разрядного кода 1, 1, ..., 1.

Так как на контролируемый RIoK подаются упорядоченные входные сигиа::ы, то для — l 52 5096 запоминания значений функции на первом тат -я-1 те 4 каждой тлз 2 тт . пары упорядо- l ,ченных тактов используется Д- триггер. То гда тактовый сигнал записи необходимо по-., ) давать каждый четный такт <О, 2, 4, „.Ъ,, I т. и значения функции на четных тактах .будут)1 записываться в Д-триггер. Благодаря тому,,, что стробируюший сигнал С поступает каж дый нечетный 41, 3, 5..., ъ такт, достига- ется реализация приведенной схемой требу-, И емых функций, Таки:: образом, на нулевом ! такте в Д-триггер записывается соответсь- вуюшее этому такту значение выходного си-т, гнала контролируемого блока; на пер- вом такте не производится такой записи(я в )$

7 то происходйт сравнение выходного сигнала контролируемого блока < r<) с состоянием

Дтриггера <С.=1 >, в котором хранится эна;Чение сигнала у и формируется нулевое т тибо единичный сигнал т1. На следующих па- 20 рах тактов процесс повторяется. Если на тi -i всех 2 парах тактов сигнал Q был равен нулю, то приходу сигнала т сформируется сигнал О. Триггеры Т1, Т2 предназначены для запоминания сигналов: а — непери- И одичности, ф - периодичности выходного сттгнала контролируемой схемы.

Для определения периодичности выходного сигнала контролируемого блока с гт сушес "венными входами и одним выходом на все 30 входы блока тт раз подают полный набор сигна-. лов b < 2 ), что соответствует .и — груптъ пам испытаний. В каждой следующей группе испытаний к младшему разряду двоичного счетчика, задающего входт,ore наборы, под- 35 ключается новый вход контролируемого блока, т.е. осуществляется циклический сдвиг разрядов счетчика относительно входов контролируемого блока. Периодичность выходно го сигнала контролируемого блока определя-40 ется в каждой группе испытаний по равенству выходного сигнала на всех парах тактов тт гт

0 -1, 2-3, ..., 2 -2 - 2 -l. Причем О такт соответствует состоянито О, О, ..., О, а 2 - 1 такт-состоянию 1, l, ..., 1 двоичного счет- 4 чика. Контролируемь.й блок исправен, если на всех tt группах испытаний не будет зарегистрирована периодичность выходного сиг -. нала. Отметим, что если на 1 паре тактов

rpymI испытаний будет отмечено неравенство значений выходного сигнала котттройируемого блока, то это позволяет сразу же перейти к 3 +1 группе испытаний. Укаэанное дает возможность резко сократить количест1 во входных наборов по сравнению с приведенны м значением тт - 2 и

При проверке кОмбинационных блоков пред- лагаемое устройство работает следующим

:образом.

Под действием сигналов, поступающих на генератор 1 входных сигналов с тактовой шины 11 состояние его выходных сигналов изменяется от 0; О....., 0 до l, 1 ....., 1.

Указанные сигналы поступают на входы кон1 тролируемого блока, В зависимот,.т и от вход-: ных сигналов контролируемого блока форми- руется его выходной сигнал. Выходной сиг-, нал контролируемого блока анализируется в блоке 2 определения периодичности в соот ветствии с его ранее описанными функциями. Для работы блока на него поступают не 1 обходимьте сигналы с шин 10 сигналов син; хрониэации (сигналы 8, е, с). Для формирования сигнала Д выходные сигналы блока 1

Ф поступают на блок 3 управления, Если выходной сигнал контролируемого блож непериодичен, то вырабатывается соответствующий сигнал„который с шины 8 поступает на блоки 3 и 4, Испытания прекращаются, изменяется состояние, блока 4 (устанавливается следующая группа испытаний). Генератор 1 входных сигналов сбрасывается в "О" посредством сигналов с шины 13, à -атем начинается следующая группа испытаний. Если на всех группах испытаний будет зарегистрирована непериодичность выходного сигнала кои тролируемого блока, то в блоке 3 вырабатывается сигнал окончания испытаний. Прове ка блока будет закончена, в этом случае он исправен. Индикатор 6 показывает непериодичность. Отметим, что сигнал окончания испытаний в блоке 3 вырабатывается в том случае, если в блоке 4 устанавливается группа испытаний, номер котстрой на единицу больше числа входов контролируемого блока. Для этой цели сигнал о групге испытаний с блока 4 поступает не только в блок .l, но и в блок 3. В блоке 3 происходит сравнение сигналовт тт - я Й1(1= i, TI т, Если выходной сигнал контролируемого блока периодичен, то вырабатывается соот» ветствующий сигнал, который с шины 9 поступает на блоки 6 и 3. Испытания прекра» шаются, блок 6 индицирует неисправттость блока, а блок 5 группу испытаний, на которой зарегистрирована периодичность.

Блок индикации номера группы исти,ттаний

5 позволяет получать иттформацттю, на Осиовэттии КоТороН мОжнО лОкалиэОвять неисиряв» ности в контролируемом блоке. B случае регистрации периодичности в блоке 5 зттиттсывеют груттиу испытаний, например i, на которой зарогисту>ирована периодичность, также запттст,твайт вход блока, к которому в данной т группе испытаний ттодключен ис.рвый разртт;т с тет чика генераторе входных тсигттаиов — 1. ЗатеM Ilo сигналу с блока управления 3 иродолжают следутоитую I рутти

525096 испытаний, не устанавливая в "О" блок 4.

После. окончания всех ъ+ групп испытаний получают множество записанных входов. Это позволяет локализовать неисправность, так как она находится в элементах, связанных с записанными входами. Если необходимо установить лишь факт, исправен или неисправен блок, то первая регистрация периодлчности выходного сигнала свидетельству-! ет о неисправности контролируемого блока. щ

При проверке блоков памятью работа ус тройства происходит в два такта: подгото-

1 вительный и рабочий. Благодаря работе блока элементов И 15 на подготовительном такте на вход контролируемого блока пода.ется только часть .сигналов с выхсда гене» ратора 1 входных сигналов. На входы,блок1 алементов "И" 16 поступает нулевой код.

Входной элемент "И 18 закрыт;, К выходам блока 15 подключают входы ариэле- l фО ментов логической памяти обьекта. Таким образом, в подготовительном такте элемен- ты логической памяти блока будут устаноьены в одно из возможных состояний, cour ,ветствующее набору сигналов с генератора И входных сигналов.

В следующем рабочем такте состояние генератора входных сигналов 1 остается неизменным, на выходах элементов "И" блока 15 будут нулевые коды, а через блок 30 элементов "И" 16 сигналы (m ) генератора входных сигналов 1 подаются на входы контролируемого блока. В рабочем такте комбинационная часть контролируемого блока будет подвергаться совместному действию 35 внешних сигналов с части элементов "И" 16 и внутренних сигналов обратной связи, соответствующему состоянию логической памяти, заданному на подготовительном такте.

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

Формула изобретения

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

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

К-ного триггера через (К+1)-ный управля-емый логический блок соединен со входом (К+1)-ного триггера и с соответствующим входом общего логического блока, выход ко-, торого соединен со входом первого управля-: емого логического блока, 525О96

Составитель 14 - Аршавскид

Техред H. Андрейчук. Корректор Б. Югас.

Редактор В. Филиппова

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

Заказ 5043/589 Тираж 864 Подписное

ЦНИИПИ Государственного комитета Совета Министров СС(," по делам изобретений и открытий

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

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

 

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

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

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

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

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

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

Изобретение относится к системным контроллерам

Микроэвм // 2129300
Изобретение относится к микроЭВМ, и может быть использовано для блока управления двигателя внутреннего сгорания

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

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