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

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

Авторы: Деркунская, Зинченко, Тарасенко

Есть еще 3 страницы.

Смотреть все страницы или скачать ZIP архив

Текст

СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИК 09) 01) 1) С 06 Г 11 ЗО БРЕТ ОПИСА Т ВИДЕТ ВТОРСН еркун ордена Тполитехни Красудовогеский сти тельст /16, 1 льство /46, 1 СССР81 ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(54) (57) УСТРОЙСТВО ДЛЯ КОНТРОЛЯЛОГИЧЕСКИХ БЛОКОВ., содержащее задатчик тестов, блок управления, включающий в себя первьй, второй и третий триггеры, элемент НЕ, первыйэлемент ИЛИ, первый и второй элементы задержки, первый элемент И, первый счетчик и первый и второй переключатели, и генераторов псевдослучайных кодов ( и- число выходовконтролируемого логического блока),каждый из которых включает в себясумматор по модулю два, первую ивторую группы элементов И, элементИЛИ и регистр сдвига, ( + 1)-й генератор псевдослучайных кодов, содержащий сумматор по модулю два ирегистр сдвига, а также блок индикации и второй элемент И, причемвыходы первого и последнего регистров сдвига всех генераторов псевдослучайных кодов соединены с первымии вторыми входами сумматоров по модулю два, выход. сумматора по модулюдва в каждом генераторе псевдослучайных кодов соединен с первыми входами элементов И первой группы, информационный вход регистра сдвига в каждом генераторе псевдослучайных кодов связан с выходом элемента ИЛИ, первые и вторые входы которого соединены с выходами элементов И первой и второй групп соответственно, вторые входы элементов И первой группы подключены к единичному выходу первого триггера и к первому входу пер вого элемента И блока управления, первые входы второй группы элементов И соединены с нулевым выходом первого триггера блока управления, выход первого элемента И блока упФ равления подключен к вхоЬу задатчи- Е ка тестов, выходы которого соединены с входами контролируемого логического блока, соединенного выходами соответственно с третьим входом каж,"; ,дого сумматора по модулю два, вторые Я входы элементов И второй группы 1 -х генераторов псевдослучайных кодов соединены соответственно с вторым выходом, каждого регистра сдвига ( 1 - 1)-х генераторов псевдослучайных кодов, второй вход каждого регистр ра сдвига связан с выходом второго триггера блока управления, первым входом первого триггера блока управления, входом начальной установки первого счетчика и входом начальной установки регистра сдвига ( + 1)-го генератора псевдослучайных кодов, Э информационный вход которого соединен с выходом. элемента И, первый вход которого подключен к входу сдвига каждого регистра сдвига, выход последнего разряда регистра сдвига Ь-го генератора псевдослучайных кодов соединен с третьим входом сумма1149266 Фи тель С.СТ,фанта оста ехре едактор А.Ш Заказ 1895/ илиал ППП"Патент", г. Уагород, ул. Проектн Тираз 710 ВНИИПИ Государственного по делам изобретений 13035, Москва, Ж, Раушср чихни Корректор М.Демч Подписнокомитета СССРи открытийая наб., д. 4/1 тора по модулю два (п +1)-го генератора псевдослучайных кодов, информационный выход регистра сдвига которо. го связан с входом первого блока индикации, первые и вторые вьиоды первого и второго переключателей блока управления подключены соответственнс к первым и вторым входам второго и третьего триггеров, выход третьего триггера соединен с первым входом первого элемента ИЛИ, вход первого элемента задержки соединен со счетным входом первого счетчика, выход переполнения которого подключен к второму входу первого триггера, о тл и ч а ю щ е е с я тем, что, с целью увеличения глубины контроля, в него введены третий, четвертый, пятый, шестой, седьмой, восьмой и девятый элементы И, второй, третий и четвертый элементы ИЛИ, второй и третий счетчики, четвертый триггер, второй блок индикации и третий переключатель, причем выход третьего триггера соединен с первым входом четвертого триггера, выход которого подключен к первому входу третьего элемента И, второй вход которого свя зан с выходом второго элемента, а вьиод - с входом первого элемента задержки, вторым входом первого элемента И, вторым входом. первого эле" мента ИЛИ и первым входом четвертого элемента И, выход первого элемен та ИЛИ подключен к входу второго элемента задержки, выход первого элемента задержки соединен с первым ,входом второго элемента И, второй вход которого связан с нулевым выходом первоГо триггера и с вторым входом четвертого элемента И, выход которого подключен к счетному входу 149266второго счетчика, вьиод третьегопереключателя связан с входом элемента НЕ, первыми входами пятого,шестого и седьмого элементов И, выход элемента НЕ связан с первымивходами восьмого и девятого элементов И, второй вход пятого элементаИ соединен с выходом переполнениявторого счетчика и с счетным входомтретьего счетчика, а выход пятогоэлемента И связан с первым входомвторого элемента ИЛИ, второй входкоторого связан с первым выходомпереполнения третьего счетчика, атретий вход второго элемента ИЛИподключен к входам начальной установки второго и третьего счетчикови к вьиоду второго триггера, выходвторого элемента ИЛИ соединен свторым входом четвертого триггера,информационн".щ выход третьего счетчика подключен к входу второго блока индикации, второй выход регистрасдвига ( О + 1)-го генератора псевдослучайных кодов подключен к второмувходу седьмого элемента И, информационный вход регистра сдвига подключен к выходу третьего элемента ИЛИ,третий вход сумматорао модулю два( П + 1)-го генератора псевдослучайных кодов соединен с вторыми входамишестого и девятого элемента И, выход сумматора по модулю два связанс вторым входом восьмого элементаИ, выходы шестого и восьмого элемен.тов И подключены к входам третьегоэлемента ИЛИ, а выходы седьмого идевятого элемента И - к входам четвертого элемента ИЛИ, вьиод которогподключен к вторым входам элементовИ второй группы первого генераторапсевдослучайных кодов, Изобретение относится к вычислительной технике и может быть исполь. зовано для контроля логических блоков автоматики .и цифровой вычислительной техники.Известно устройство для контроля логических блоков, содержащее генератор тестов, вьиоды которого заведены на входы проверяемого логичес" кого блока, выходами соединенного с инФормационными входами сигнатурных анализаторов. Для получения обобщенной сигнатуры выходы сумматоров, которые входят в состав сигнатурных анализаторов, соединены че.,рез сумматор с информационным входом общего сигнатурного анализатора Я.В результате одного сеанса контроля получаются обобщенная сигнатура, по которой можно судить о ра 1 боте способности проверяемого логи"ческого блока, и сигнатуры по каждому его выходу.Диагностические возможности данного устройства заключаются в том,что каждую из полученных сигнатурчерез коммутаторы и соединенный сих выходами селектор можно проанализировать на индикаторном элементе.Недостатком этого устройства является большое количестао оборудования, требуемое для создания 1 коммутаторов, селектора и узла управления блоком индикации.Наиболее близким техническим решением к предлагаемому является устройство для контроля логических блоков, содержащее блок индикации,соединенный с выходами общего генератора псевдослучайных кодов, содержащего регистр сдвига и сумматор по модулю два, блок управления, генераторимпульсов, элемент И, О генераторовпсевдослучайных кодов по числу выходов контролируемого логическогоблока, каждый из которых содержитрегистр сдвига, сумматор по модулю З 0два, два элемента И и элемент ИЛИ,причем информационные входы генераторов псевдослучайных кодов соединены с выходами контролируемого логического блока и с выходами регист- З 5ров сдвига предыдущих генераторовпсевдослучайных кодов, а информационный вход общего генератора псевдослучайных кодов соединен с выходомрегистра сдвига П -го генератора 40псевдослучайных кодов 21.Известное устройство позволяетполучить сигнатуры по каждому из выходов параллельно во времени, а также при определении годности выполнять 45одну операцию сравнения одной сигнатуры контролируемого логическогоблока с заданной в технической доку-.ментации.Недостатком известного устройства является низкая глубина контролявследствие неиспользования для локализации неисправности сигнатур покаждому из выходов контролируемогологического блока. Эти сигнатуры 55получаются в результате реализациитестовой программы и теряются при фор.мировании обобщенной сигнатуры. Цель изобретения - увеличениеглубины контроля с точностью довнешнего вывода контролируемого логического блока.Поставленная цель достигается тем,что в устройство для контроля логических блоков, содержащее задатчиктестов, блок управления, включающийв себя первый, второй и третий триггеры, элемент НЕ, первый элементИЛИ, первый и второй элементы задержки, первый элемент И, первыйсчетчик и первый и второй переключатели,и генераторов псевдослучайных кодов(и - число выходов контролируемого логического блока), каждый из которыхвключает в себя сумматор по модулю два,первую и вторую группы элементов И,элемент ИЛИ и регистр сдвига,(1 + 1)-й генератор псевдослучайныхкодов, содержащий сумматор по модулю два и регистр сдвига, а такжеблок индикации и второй элемент И,причем выходы первого и последнегорегистров сдвига всех генераторовпсевдослучайных кодов соединены спервыми и вторыми входами сумматоровпо модулю два, выход сумматора помодулю два в каждом генераторе псев"дослучайных кодов соединен с первыми входами элементов И первой группы, информационный вход регистрасдвига в каждом генераторе псевдослучайных кодов связан с;выходомэлемента ИЛИ, первые и вторые входы которого соединены с выходамиэлементов И первой и второй группсоответственно, вторые входы элементов И первой группы подключены к еди.ничному выходу первого триггера и кпервому входу первого элемента Иблока управления, первые входы второй группы элементов И соединены снулевым выходом первого триггераблока управления, выход первогоэлемента И блока управления подключен к входу задатчика тестов, выходыкоторого соединены с входами конт-.ролируемого логического блока, соединенного выходами соответственнос третьим входом каждого сумматорапо модулю два, вторые входы элемен"тов И второй группы"х генераторов псевдослучайных кодов соединенысоответственно с вторым выходомкаждого регистра сдвига ( 1 - 1)-хгенераторов псевдослучайных кодов,второй вход каждого регистра сдвигасвязан с выходом второго триггераблока управления, первым входом первого триггера блока управления, входом начальной установки первого счетчика и входом начальной установкирегистра сдвига ( П + 1)-го генератора псевдослучайных кодов, информационный вход которого соединен свыходом элемента И, первый вход кото.рого подключен к входу сдвига каждого регистра сдвига, выход последнего разряда регистра сдвига О -гогенератора псевдослучайных кодовсоединен с третьим входом сумматорапо модулю два ( О+ 1)-го генераторапсевдослучайных кодов, информационный выход регистра сдвига которогосвязан с входом первого блока индикации, первые и вторые выходы первого и второго переключателей блокауправления подключены соответственно к первым и вторым входам второгои третьего триггеров, выход третьего триггера соединен с первым входом.первого элемента ИЛИ, вход первогоэлемента задержки соединен со счетным входом первого счетчика, выходпереполнения которого подключен квторому входу первого триггера, введены третий, четвертый, пятый, шестой, седьмой, восьмой,и девятыйэлементы И, второй, третий и четвертый элемент ИЛИ, второй и третийсчетчики, четвертый триггер, второйблок индикации и третий переключатель, причем выход третьего триггерасоединен с первым входом четвертоготриггера, выход которого подключенк первому входу третьего элемента И,второй вход которого связан с выходомвторого элемента задержки, а выход -с входом первого элемента задержки,вторым входом первого элемента И,вторым входом первого элемента ИЛИи первым входом четвертого элементаИ, выход первого элемента ИЛИ подключен к входу второго элемента задержки, выход первого элемента задержки соединен с первым входом второго элемента И, второй вход которого связан с нулевым выходом первоготриггера и: с вторым входом четвертого элемента И, выход которого подключен к счетному входу второго счетчика, выход третьего переключателясвязан с входом элемента НЕ, первыми входами пятого, шестого и седьмого элементов И, выход элемента НЕ 5 30 15 20 25 ЗО 35 40 45 50 55 связан с первыми входами восьмогои девятого элементов И, второй входпятого элемента И соединен с выходом переполнения второго счетчика ис счетным входом третьего счетчика,а выход пятого элемента И связан спервым входом второго элемента ИЛИ,второй вход которого связан с первым выходом переполнения третьегосчетчика, а третий вход второго элемента ИЛИ подключен к входам начальной установки второго и третьегосчетчиков и к выходу второго триггера, выход второго элемента ИЛИсоединен с вторым входом четвертоготриггера, информационный выходтретьего счетчика подключен к входувторого блока индикации, второй выход регистра сдвига (О + 1)-го генератора псевдослучайных кодов подключен к второму входу седьмогоэлемента И, информационный входрегистра сдвига подключен к выходутретьего элемента ИЛИ, третий входсумматора по модулю два ( Ь + 1)-гогенератора псевдослучайных кодовсоединен с вторыми входами шестогои девятого элементов И, выход сумматора по модулю два связан с вторымвходом восьмого элемента И, выходышестого и восьмого элементов И подключены к входам третьего элементаИЛИ, а выходы седьмого и девятогоэлементов И - к входам четвертогоэлемента ИЛИ, выход которого подключен к вторым входам элемента И второй группы первого генератора псевдослучайных кодов,На фиг. 1 приведена блок-схемапредлагаемого устройства, на фиг.2 функциональная схема блока управления, на фиг. 3 - функциональнаясхема ( й + 1)-го генератора псевдослучайных кодов.устройство содержит задатчик 1тестов блока 2 управления, 1 гене-.раторов 3 псевдослучайных кодов,которые включают в себя сумматоры4 по модулю два, первую 5 и вторую6 группы элементов И, элементыИЛИ 7, регистры 8 сдвига, ( П + 1)-йгенератор 9 псевдоуслучайных кодов,блок 10 индикации, шины 11 выходовзадатчика 1, контролируемый логический блок 12, элемент И 13, при этомвыходы сумматоров 4 соединены с первыми входами элементов 5, вторыевходы которых соединены с четвертымвыходом блока 2, первые входы элементов 6 соединены с пятым выходом блока 2 и с первым входом элемента 13, выходы элементов 5 и 6 связаны с первыми и вторыми входами элементов 7 соответственно, выходы элементов 7 соединены с первыми входами регистров 8, вторыми входами соединенных с вторым входом генератора 9 и вторым выходом блока 2, а первые и вторые выходы регистров 8 соединены с первыми и вторыми входамисумматоров 4 соответственно, третьивходы регистров 8 подключены к третьему выходу блока 2 и к первому входу элемента 13, вторые входы элементов 6-х генераторов 3 соединены с вторыми выходами регистров 8 (- 1)-х генераторов ( 1 = 2, 3,п ), второй вход элемента 6 первого генератора 3 соединен с вторымвыходом генератора 9, первый выход которого подключен к входу блока 10, а первый, третий, четвертый и пятый входы - соответственно к выходу элемента 13, второму выходу регистра 8 11 "го генератора, шестому выходу блока 2, седьмому выходу блока 2, выходы блока 12 соединены с третьими входами сумматоров 4,Блок 2 управления содержит элемент НЕ 14, первый 15 и второй 16 элементы ИЛИ, второй 17, первый 18, третий 19, и четвертый 20 элементы И, первый элемент 21 задержки, второй элемент 22 задержки, первый 23, второй 24 и третий 25 счетчики, пер" вый 26, второй 2 и третий 28 переключатели, первый 29, второй 30, третий 31 и четвертый 32 триггеры и блок 33 индикации, при этом первый и второй выходы переключателей 26 и 27 подключены соответственно к первым и вторым входам триггеров 31 и 30, выход триггера 31 соединен с первым входом элемента 15 и с первым входом триггера 32. Второй входэлемента 16 связан с выходом элемента 17, входом элемента 22, первым входом элемента 20, вторым входом счетчика 23 и вторым входом элемента 18. Выход элемента 15 соединен с входом элемента 21, выход которого соединен с вторым входом элемента 17, первый вход которого связан свыходом триггера 32, выход элемента 22 является третьим выходом блока 2 управления. Первый вход элемента 18 соединен с первым (единичным) выходом триггера 29 и является четвертымвыходом блока 2. Выход элемента 18является первым выходом блока 2, 5 выход переключателя 28 связан с первым входом элемента 19, входом элемента 14 и шестым выходом блока 2.Выход элемента 14 является седьмымвыходом блока 2 Второй вход элемента 19 соединен с выходом счетчика24 и с первым входом счетчика 25.Выход элемента 19 связан с первымвходом элемента 16, второй вход которого подключен к первому выходу счетчика 25, а третий вход элемента 16соединен с выходом триггера 30, вторыми входами счетчиков 24 и 25, первыми входами триггера 29 и счетчика23 и является вторым выходом блока О 2. Выход элемента 16 соединен с вторым входом триггера 32, второй входтриггера 29 соединен с выходом счетчика 23, а второй (нулевой) выходтриггера 29 - с вторым входом элемен 25та 20 и является пятым выходом блока 2. Выход элемента 20 связан спервым входом счетчика 24, а второйвыход счетчика 25 соединен с входомблока 33.ЗО ( О + 1)"й генератор псевдослучайных кодов содержит регистр 34 сдвига, первым и вторым выходами соединенный с первым и вторым входамисумматора 35 по модулю два, первый 35 36 и второй 37 элементы ИЛИ, первый38, второй 39, третий 40 и четвертый41 элементы И, причем второй выходрегистра 34 соединен с вторым входомэлемента 40, первый выход регистра 40 34 является первым выходом генератора 9, второй его вход является вто,рым входом генератора 9, а третийвход - первым входом генератора 9.Первый вход регистра 34 соединен с 45 выходом элемента 36, первый .и второй входы которого подключены квыходам элементов 38 и 39 соответственно, первые входы элементов 38 и41 объединены и являются пятым вхо дом генератора 9. Второй вход элемента 38 связан е выходом сумматора35, вход которого соединен с вторыми входами элементов 39 и 41 иявляется третьим входом генератора 55 9, Первый вход элемента 39 соединенс первым входом элемента 40 и является четвертым входом генератора 9.Выходы элементов 40 и 41 подсоединены к входам элемента 37, вьмод которого является вторым вьмодом генератора 9.Работа устройства возможна в двух.режимах: проверка работоспособностиконтролируемого блока в целом, локализация неисправности контролируемого блока с точностью до внешнеговыхода.В первом режиме устройство работает следующим образом.Блок 2 управления по второмувьмоду выдает сигнал "Начальная уста.нонка", устанавливает регистры 8 и( и + 1)-й генератор 9 псевдослучайных кодов в исходное состояние, Задатчик 1 тестов по шинам 11 задаетна блок 12 информацию первого теста,С выходов блока 12 информация черезсумматоры 4, выполняющие операциюсложения по модулю два, через элементы 5, которые открыты стробом сблока 2, и элементы 7 поступают навходы регистров 8. В это время блок2 закрывает элементы 6 и импульсамисдвига, поступающими на вторые входырегистров 8, записывает эту информа-.цию параллельно в первые разрядырегистров 8, каждый из которых имеет П 1 разрядов. Блок 2 блокирует повторому входу элемент 13,поэтому импульсы сдвига не поступают на(11 + 1)-й генератор 9 псевдослучайных кодов и не записывают в него информацию,Затем задатчик 1 выдает второйтест. Блок 2 по второму импульсусдвига переписывает в регистры 8 сучетом влияния обратньм связей через сумматоры 4 информацию с выходовконтролируемого блока 12. В результате реализации всей программыблок 2 записывает в регистры 8 поканально в сжатом (в сигнатуры) видеинформацию с выходов блока 12.По окончании программы блок 2 закрывает элементы 5 и открывает элементы 6 иэлементы 13, после чего блок 2 вьдает импульсный пакет с числом импуль"сов 111 11 , по которым информация изрегистров 8 предыдущих каналов черезоткрытые элементы 6 и 7 поступаетв регистры 8 последующих каналов, ас последнего канала - в (11 + 1)-йгенератор псевдослучайных кодов 9,Причем ( И + 1)"й генератор псевдослучайных кодов 9 организован таким образом, что по сигналам разрешения с50 внутренний регистр и подает на второй вход элемента 6 первого генератора 3 псевдослучайных кодов. Блок 2 выдает пачку из й 1 -импульсов, по которым, информация из регистров 8предыдущих каналов через открытыеэлементы 6 и 7 поступает в регистры 8 последуняцнх каналов, с второго выхода регистра 8 последнего кана 5 10 15 20 25 ЗО Э 5 40 45 блока 2 управления в этом режимена второй вход элемента б первого генератора псевдослучайных кодов 3поступает информация с выхода регистра сдвига 8 п-го генератора псевдослучайных кодов 3. В результате(11 + 1)-й генератор псевдослучайньмкодов 9 содержит информацию (сжатую),являющуюся выходной реакцией контролируемого блока 12 на входную тестовую программу.Таким образом, блок индикации индицирует итоговую сжатую информацию,а сдвиговые регистры 8 генераторов3 псевдослучайных кодов содержат сигнатуры, которые были получены в результате выполнения тестовой программы, Значение информации в оцифрованном виде, хранящийся в (О + 1)-омгенераторе 9 псевдослучайных кодов,оператор сравнивает с эталонным значением, приведенным в техническихусловиях контролируемый блок, и де"лает заключение о его исправности.Количество тактов, необходимое дляреализации всей программы, равноН + МП, где 8 - число тестов, выдаваемьм блоком 1.Если сигнатуры, приведенные втехнических условиях и высвечиваемыеблоком 10 индикации, не совпадают,то контролируемое устройство 12неисправно. В этом случае нужно перейти к второму режиму контроля.В режиме локализации неисправности устройство работает следующимобразом,Блок 2 выдает сигналы, соответствующие этому режиму, При этом элементы 5 закрыты, элементы б открыты,а ( й + 1)-й генератор 9:псевдослучайных кодов по сигналам, поступающим с шестого и седьмого выходовблока 2, настраивается таким образом, что входную информацию, поступающую с выхода 11 -го генератора 3псевдослучайных кодон, он не сжимаетв сигнатуры, как это было в предыдущем режиме, а пропускает через свой1149266 программы,11Ъла информация поступает н (П + 1)-й генератор псевдослучайных кодов, а с выхода ( П + 1)-го генератора псевдослучайных кодов - в регистр первого канала. В результате в регистре 8 второго канала хранится информация с первого канала, в регистре 8 третьего канала - информация второго канала и т.д в (И+11.м генераторе псевдослучайных кодов хранится информация последнего канала, а в регистре 8 первого канала - информация ( И + 1)-го генератора псевдослучайных кодов. Таким образом, на блоке 10 индикации высвечивается код сигнатурыП-го канала. Оператор сравниваетэтот код со значением эталонной сигнатуры этого канала, приведеннойв технических условиях, и делаетзаключение об исправности И -го канала, Далее производятся аналогичные действия для всех каналов, После вьдачи П + 1 пачек из п 1 импульсов в регистрах 8 и в (П + 1)-м генераторе 9 псевдослучайных кодовхранится прежняя информация, полученная в результате выполнения тестовой программы.Блок 2 управления в режиме проверки работоспособности контролируемого блока работает следующим образом.В этом режиме переключатель 28должен быть нажат. При этом с выходапереключателя 28 на элемент 19 ишестой выход блока 2 управления поступает сигнал запрета, а с выходаэлемента 14 на пятый вход генератора 9 - сигнал разрешения.По нажатию переключателя 27 свыхода триггера 30 вьдается импульс,который устанавливает в единичноесостояние триггер 29, в нулевоесостояние счетчики 23-25, а такжечерез элемент ИЛИ 16 устанавливаетв нулевое состояние триггер 32, Сигнал исходного состояния поступаетв регистры 8 и генератор 9 псевдоКслучайных кодов. Сигнал с первоговыхода триггера 29 поступает наэлементы 5, а с второго выхода - наэлементы 6 и элемент 13, Так кактриггер 32 установлен в нулевоесостояние, а триггер 29 в единичноето элемент 18 открыт, а элемент 17закрыт,5 1 О 15 20 25 ЗО 35 40 45 50 55 По нажатию переключателя 26 триггер 3 1 выдает импульс, устанавливающий в единичное состояние триггер 32. Импульс с триггера 3 1 поступает через элемент ИЛИ 15, элемент 21 задержки на первый вход элемента 17, открытого триггером 32, С выхода элемента 17 сигнал поступает вновь на элемент 15 и т.д., создавая непрерывную последовательность импульсов, которые через открытый триггером элемент И 18 поступают на задатчик 1 тестов и осуществляют вывод очередных тестов, Через элемент 22 задержки эти же импульсы поступают в качестве сигналов сдвига на регистры 8 сдвига и элемент 13. Импульсы с выхода элемента 17 подсчитывает счетчик 23, емкость которого равна М. По окончании программы сигнал пере полнения счетчика 23 переводит триггер 29 в нулевое состояние. При этом на элементы 6, 13 и 20 подается сигнал разрешения, а на элементы 5 и 18" сигнал запрета. Далее начинается процесс получения обобщенной сигнатуры. С выхода элемента И 17 импульсы поступают через открытый триггером 29 элемент И 20 на счетный вход счетчика 24, емкость которого равна й, Сигнал переполнения с выхода счетчика 24 поступает на счетный вход счетчика 25 и не проходит через закрытый переключателем 28 элемент И 19. Емкость счетчика 25 равна Ц . После переполнения счетчик 24 автоматически сбрасывается в нулевое состояние. К этому моменту на вход первого 3 и ( 11 + 1)-го 9 генераторов псевдослучайных кодов поступает содержимое всех разрядов регистра 8 сдвига И -го генератора 3 псевдослучайных кодов, Затем счетчик. 24 опять начинает подсчет импульсов. Процесс подсчета импульсов счетчиками 24 и 25 продолжается до тех нор, пока на выходе переполнения счетчика 25 не появится сигнал, который через элемент ИЛИ 16 сбросит триггер 32 в нулевое состояние, обрывая непрерывную последовательность импульсов на выходе элемента 17. Генератор 9 псевдослучайных кодов содержит к этому моменту обобщенную сигнатуру , а регистры 8 сдвига содержат прежнюю информацию полученную в результате выполнения тестовойВ режиме локализации неисправности с точностью до внешнего вывода переключатель 28 должен быть отжат, ,в результате чего с выхода этого пе реключателя на элемент 19 и шестой выход блока 2 управления поступает1 .а.сигйал разрешения, а с выхода элемента 14 на пятый вход ( И + 1)-го генератора 9 псевдослучайных кодов- сигнал запрета. При нажатии переклю 10 чателя 26 на вьмоде триггера 31 появляется импульс, устанавливающий триггер 32 в единичное состояние благодаря чему разрешается формирование последовательности импульсов15 на вьмоде элемента 17.Через открытый триггером 29 элемент И 20 эти импульсы поступают на счетный вход счетчика 24. Сигнал переполнения с выхода этого счетчика20 через открытый переключателем 28 элемент И 19 и элемент ИЛИ 16 сбрасывает триггер 32 в нулевое состояние обрывая последовательность имФ25 пульсов на выходе элемента 1. В результате выполнения описанных процедур в генератор 9 псевдослучайных кодов будет занесена информация с выхода й -го генератора 3 псевдослучайных кодов, а регистр 8 сдвига ЗОпервого генератора 3 псевдослучайных кодов, будет содержать информацию генератора 9. При этом блок 10 индикации будет высвечивать код сигнатуры П -го генератора 3 псевдослу чайньм кодов, а на втором блоке 33 индикации высветится соответствующий код, который указывает номер канала, сигнатура которого находится в данный момент в регистре 34 сдви га генератора 9 псевдослучайных кодов.При повторном нажатии переключате ля 26 описанная последовательность действий повторится вновь и на блоке 45 10 индикации высветится код ( Ь 1)-го генератора псевдослучайньм кодов. Нажимая последовательно переключатель 26 О раз можно просмотреть на блоке 10 индикации коды сигнатур 50 всех генераторов 3 псевдослучайных кодов, После нажатия переключателя 26 ( П + 1)-й раз регистры 8 и 34 сдвига будут содержать прежнюю инфор. мацию, полученную в результате реализации тестовой программы.Генератор 9 псевдослучайных кодов в режиме проверки работоспособности контролируемого логического блока работает следующим образом.При поступлении сброса с вьмода блока 2 управления регистр 34 сдвига устанавливается в нулевое состояние. После выработки сигнала начальной установки блок 2 устанавливает на своих выходах соответствующие сигналы, обеспечивающие реализацию тестовой программы, в которой генератор 9 псевдослучайных кодов не принимает участия, так как на регистр 34 сдвига не поступают импульсы сдвига от элемента И 13, закрытого блоком 2.По окончании тестовой программы начинается этап получения обобщенной сигнатуры. К этому моменту на пятом выходе генератора 9 псевдослучайных кодов блоком 2 управления установлен сигнал разрешения, а на четвертом входе - сигнал запрета. При поступлении импульсов сдвига с вьмода зле" мента И 13 на регистр 34 сдвига начинается процесс сжатия информации, поступающей с выхода 0 -го генератора 3 псевдослучайных кодов, При этом информация поступает на третий вход сумматора 35, где складывается с информацией, поступающей с выходов регистра 34. С выхода сумматора 35 преобразованная информация поступает чез открытый блоком 2 элемент И 38 и элемент ИЛИ 36 на первый вход регистра 34 сдвига.С выхода 11 -го генератора 3 псевдослучайных кодов информация транспортируется через элемент И 41 и элемент ИЛИ 37 на второй вход элемента И 6 первого генератора 3 псевдослучайных кодов.В режиме локализации неисправности с точностью до внешнего вывода контролируемого блока от блока 2 управ- ления на пятый вход генератора 9 псевдослучайных кодов поступает сигнал запрета, а на четвертый вход - сигнал разрешения. При поступлении импульсов сдвига от элейента 13 в регистр 34 сдвига через открытый бло-. ком 2 управления элемент И 39 и элемент 36 на вход регистра 34 сдвига поступает информация с выхода 11 -го генератора 3 псевдослучайных кодов. Информация с последнего разряда регистра 34 сдвига через элемент И 40 и элемент И 37 поступает на элемент 6 первого генератора 3 псевдослучайных кодов.Таким образом, введение трех (16, 36 и 37) элементов ИЛИ, семи (17, 19, 20, 38, 39, 40 и 41) элементов И, второго и третьего счетчиков, третьего переключателя, четвертого триггера и второго блока индикации позволяет формализовать процесс контроля логических блоков, представив его в .виде двух этапов: определение исправности контролируемого блока и поиск места неисправности с точностью до внешнего вывода конт.ролируемого логического блока. Такой подход позволяет упростить про цесс контроля и увеличить глубинуконтроля логических блоков, содержащих несколько десятков выходов, что в конечном счете приводит к уменьше.нию времени, требуемого на поиск неисправности.

Смотреть

Заявка

3644492, 23.09.1983

ДОНЕЦКИЙ ОРДЕНА ТРУДОВОГО КРАСНОГО ЗНАМЕНИ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ

ТАРАСЕНКО АЛЕКСАНДР НИКОЛАЕВИЧ, ДЕРКУНСКАЯ НАТАЛИЯ НИКОЛАЕВНА, ЗИНЧЕНКО ЮРИЙ ЕВГЕНЬЕВИЧ

МПК / Метки

МПК: G06F 11/26

Метки: блоков, логических

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

Код ссылки

<a href="https://patents.su/11-1149266-ustrojjstvo-dlya-kontrolya-logicheskikh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля логических блоков</a>

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