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

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

Авторы: Богданов, Лупиков

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

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

Текст

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

Смотреть

Заявка

3603696, 09.06.1983

ПРЕДПРИЯТИЕ ПЯ А-3756

БОГДАНОВ ВЯЧЕСЛАВ ВСЕВОЛОДОВИЧ, ЛУПИКОВ ВИКТОР СЕМЕНОВИЧ

МПК / Метки

МПК: G06F 11/16

Метки: узлов, цифровых

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

Код ссылки

<a href="https://patents.su/11-1124312-ustrojjstvo-dlya-kontrolya-cifrovykh-uzlov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля цифровых узлов</a>

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