Устройство для контроля цифровых узлов Советский патент 1984 года по МПК G06F11/16 

Описание патента на изобретение SU1124312A1

нен с прямЕШ выходом первого триггера, инверсный выход которого соединен с вторым входом первого элемента И, выходы переполнения первого и второго счетчиков соединены соответственно с единичными входами первого и второго триггеров, инверсный выход второго триггера является первым выходом блока, второй выход которого соединен 9 первым входом второго элемента И, с первым входом четвертого элемента И и с выходом третьего элемента И, второй вход четвертого элемента И соединен с выходом элемента НЕ, вход которого соединен с вторым входом второго элемента И и является вторым входом блока, третий вход которого соединен с выходом четвертого элемента И, четвёртый выход которого, соединен с управляющим входом генератора псевдослучайных кодов.

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

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

3. Устройство по п.1, отличающееся тем, что блок приоритетов содержит п-1 элементой. НЕ, где П-. число входов блока, п-1 элементов И, причем.первый вход блог ка соединен .с входом.первого.элемент та НЕ li является .первым выходом блока, входы со второго по (п-1)-Й которого соединены с входами соответствующего элемента НЕ и с первыми . входами элементов И соответственно с первого по ( п-1)-й, выход i-го элемента НЕ, где равно 1,2..., (п -1, соединен с входами с первого по п-й элементов И, с -го по ( г1-1)-й выходы элементов И являются соответственно входами с второго, по п-й блока.

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

название год авторы номер документа
Устройство для контроля цифровых узлов 1984
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
  • Спиваков Сергей Степанович
SU1231506A1
Устройство для контроля цифровых блоков 1984
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
  • Спиваков Сергей Степанович
SU1238082A1
Устройство для формирования тестовых воздействий 1984
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Спиваков Сергей Степанович
SU1168953A1
Устройство для контроля логических узлов 1981
  • Богданов Вячеслав Всеволодович
  • Маслеников Борис Сергеевич
  • Светников Олег Григорьевич
  • Чибисов Валерий Георгиевич
  • Шалимов Александр Федорович
SU968816A1
Устройство для контроля цифровых узлов 1981
  • Куприенко Борис Петрович
  • Максимов Игорь Юрьевич
  • Ройзенвасер Давид Ильич
  • Ярмилко Георгий Григорьевич
SU978154A1
Логический анализатор 1986
  • Цуркан Николай Андреевич
  • Клименко Сергей Иванович
  • Высоцкий Владимир Васильевич
  • Довгань Виктор Евгеньевич
  • Беликов Борис Петрович
SU1432527A1
Устройство для формирования тестов 1987
  • Кобяк Игорь Петрович
  • Галецкий Владимир Михайлович
SU1429121A1
Устройство для имитации информационных каналов 1986
  • Белоус Олег Владимирович
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
SU1386996A1
Сигнатурный анализатор 1986
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
  • Спиваков Сергей Степанович
SU1357961A1
Устройство для контроля логических блоков 1984
  • Спиваков Сергей Степанович
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
SU1231504A1

Иллюстрации к изобретению SU 1 124 312 A1

Реферат патента 1984 года Устройство для контроля цифровых узлов

1.УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ УЗЛОВ, содержащее генератор псевдослучайных кодов, блок переключателей, мультиплексор, сумматор по модулю два, регистр сдвига, элемент ИЛИ-НЕ, причем группа выходов генератора псевдослучайных кодов соединена соответственное первой группой входов блока переключателей j первая группа выходов которого соединена с группой выводов проверяемого узла и с группой информационных входов мультиплексора, выход которого соединен с входом свертки по модулю два, группа входов которого соединена с группой выходов регистра сдвига, информационный вход которого соединен с выходом свертки по модулю два, отличающееся тем, что, с целью повышения быстродействия, в него введены блок управления, блок выработки синхросигналов, ощфратор, блок приоритетов, группа элементов И и группа триггеров, причем вход запуска устройства соединен с первым управляющим входом блока выработки синхросигналов, выход которого соединен с первым входом блока управления, первый выход которого соединен с вторым управляющим входом блока вьфаботки синхросигналов, второй выход блока управления соединен с синхровходами триггеров группы, установочные входы которых соединены с установочным входом блока выработки синхросигналов,с установочным входом блока управления, с установочным входом регистра сдвига, с установочным входом генератора псевдослучайных кодов и с входом начальной установки устройства, группа выходов которого соединена с группойвыходов регистра сдвига, синхровход которого соединен с тре-. тьим выходом блока управления, второй вход которого соединен с выходом элемента ИЛИ-НЕ, с нулевыми входами триггеров группы, единичные входы которых соединены соответстгвенно с выходами блока приоритетов, с входами элемента ИЛИ-НЕ и с входами шифратора, выходы которого соединены с адресными входами мультиплексора, вторая группа выходов блока переключателей соединена соответственно с первыми входами элементов И группы, вторые входы которых соединены соответственно с инверсными выходами триггеров .группы, выходы элементов И группы.соединены с входами блока приорит:етов, четвертый выход блока управления соединен. с управляющим входом генератора псевдослучайных кодов, причем блок управления содержит два триггера, два счетчика, четыре элемента И,, элемент НЕ, элемент iЛИ, причем первая и вторая группы информационных входов уст- ройства соединены соответственно с группами информационных входов первого и второго счетчиков, синхровходы которых соединены с нулевыми входами первого и второго триггеров, с установочным входом блока, управляющие входы счетчиков соединены соответственно с первым и вторым входами элемента ИЛИ и соединены соответственно с выходами первого и второго элементов И, первый вход блока соединен с первым входом первого элемента И, с первым входом третьего элемента И, второй вход которого соеди

Формула изобретения SU 1 124 312 A1

Изобретение относится к вычислительной технике, в частности к аппа ратуре контроля логических узлов вы числительных машин и средств цифровой автоматики. Известно устройство для контроля цифровых узлов, содержащее элемент И, триггер, генератор сигнатур, бло индикации, причем информационный вход устройства соединен с информационным входом генератора сигнатур, в.ыход которого соеди.нен с входом бл ка индикации, синхрювход устройства соединен с первым входом элемента И, выход которого соединен, с синхр входом генератора сигнатур, второй вход элемента И соединен с выходом триггера, единичный и прямой входы которого являются соответственно входс1ми запуска и останова устройст ва СП. Недостатком этого устройства является его малое быстродействие, вы званное тем, что в этом устройстве контроль работоспособности объекта производится путем последовательной проверки правильности формирования отдельных его выходных cиz цaлoв. Наиболее близким к изобретению йвляется устройство для контроля логических блоков, содержащее генератор псевдослучайных кодов, коммутатор, входы которого соединены с : выходами генератора псевдослучайных кодов, а первая группа выходов соединена с входами и выходами контролируемого логического блока, мультиплексор, регистр сдвига, выходы которого являются информационными выходами устройства, сумматор по / модулю два, входы которого соединены с выходом мультиплексора и группой выходов регистра сдвига, а выход соединен с информационным входом регистра сдвига, генератор тактовых импульсов, элемент ИЛИ-НЕ, шину пуска, соединенную с входом : пуска генератора тактовых нипульсов,и шину начальной установки, соединенную с входами установки регистра сдвига, генератора псевдосл чайных кодов и генератора тактовых импульсов 2J. Недостатком этого устройства является его малое быстродействие. Это связано с тем, что для обеспечения контроля логических блоков с различным числом выходов число информационных входов преобразователя параллельного кода в последовательный должно быть равно максимально возможному числу выходов у логических блоков, контролируемых с помощью этого устройства. Поэтому при проверке правильности функционирования большинства логических блоков, имеющих количество выходов меньше ма; симального предела, часть информационных каналов преобразователя параллельного кода в последовательный оказывается свободной. Однако эти каналы опрашиваются счетчиком импульсов в процессе формирования сигнатуры. Чем меньше число выходов контролируемого логического блока по сравнению с максимально возможным, тем большее число тактовых импульсов генератора импульсов используется бесполезно для опроса незанятых каналов преобразователя параллельного кода в последовательный.

Цель изобретения - повьлиение быстродействия.

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

соединены с установочным входом

блока выработки синхросигналов, с установочным входом блока управления, с уЬтановочным входом регистра сдвига, с установочным входом генератора псевдослучайных кодов и с входом начальной .установки устройства, группа выходов которого соединена с группой выходов регистра сдвига, синхровход которого соединен с.третьим выходом блока управления, второй вход которого соединен с выходом элемента ИЛИ-НЕ, с нулевыми входсши триггеров группы, .единичные входы которых соединены соответственно с выходами блока приоритетов, с входами элемента ИЛИ-НЕ и с входами шифратора, выходы которого соединены с адресными входами мультиплексора,вторая группа выходов блока переключателей соединена соответственно с первыми входами элементов И группы, вторые входы которых соединены соответственно с инверсными выходами триггеров группы, выходы элементов И группы соединены с входами блока приоритетов, четвертый выход блока управления соединен с управляквдим входом генератора псевдослучайных кодов, причем блок управления содержит два триггера, два счетчика, четыре элемента И, элемент НЕ, элемент ИЛИ, причем первая и вторая группы информационных входов устройства соединены соответственно с группами информационных входов первого и второго счетчиков, синхровходы которых соединены с нулевыми входами первого и второго триггеров, с установочным входом блока, управляющие входы счетчиков соединены соответственно с первым и вторым входами элемента ИЛИ и соединены соответственно с выходами первого и второго элементов И, первый вход блока соединен с первым входом первого элемента И, с первъал входом третьего элемента И, второй вход которого соединен с прямым выходом первого триггера, инверсный выход которого соединен с вторым входом первого элемента И,, выходы переполнения первого и второго счетчиков соединены соответственно с единичными входами первого и второго триггеров, инверсный выход второго триггера является первым выходом блока, второй выход которого соединен с первым входом второго элемента И, с первым входом четвертого элемента И и с -выходом третьего элемента И, втрой вход четвертого элемента И соединен с выходом элемента НЕ, вход которого соединен с вторым входом второго элемента И и является вторы входом блока, третий вход которого соединен с выходом четвертого элемента И, четвертый выход .которого соединен с управлянмцим входом гене1ратора псевдослучайных кодов.

Кроме этого, блок выработки синхросигналов содержит два триггера, задающий генератор, элемент И, элемент ИЛИ, причем выход задающего генератора соединен с первым входом элемента И, с синхровходом первого триггера, выход которого соединен с вторым входом элемента И, выход которого является выходом блока, первый управляющий вход которого соединен с единичным входом второго триггера, второй управляющий вход блока соединен с первым входом элемента ИЛИ, второй вход которого сое с установочным входом блока, выход элемента ИЛИ соединен с нулевым входом второго триггера,инверсный выход которого соединен с нуле,вым входом первого триггера,инфбрма ционный вход которого соединен с прямым выходом второго триггера При этом блок приоритетов содер жит п-1 элементов НЕ, где п- число входов блока, п-1 элементов И, причем первый вход блока соединен с входом первого элемента НЕ и является первым выходом блока, входы с второго по ( п-1)-й которого соединены с входами соответствующего элемента НЕ и с первыми входами элементов И соответственно с первого по ( п-1)-й, выход i-го элемента НЕ, где i равно 1,2,..., п-1 соединен с входами с первого по и-и элементов И, с i-ro. по (h -1)-й выходы элементов И являются соответ ственно входами с второго по п-и блока. На фиг. 1 приведена структурная схема предлагаемого устройства; на фиг. 2-5 - примеры технической реализации коммутатора, генератора , псевдослучайных кодов, блока выработки синхросигналов, блока управле ния соответственно; на фиг. 6 - вре менные диаграммы, поясняющие работу блока управления; на фиг. 7 - приме технической реализации блока приори тетов. . Устройство содержит мультиплексор 1, блок 2 переключателей, генератор 3 псевдослучаных кодов, сумматор 4 по модулю два, регистр 5 сдвига, блок б управления, блок 7 выработки синхросигналов, шифратор 8, элемент ИЛИ-НЕ 9, блок 10 приоритетов , группу И элементов 11, гру пу триггеров 12, вход 13 начальной установки, вход 14 запуска устройст ва, контролируемый цифровой узел 15 Блок 2 переключателей содержит . п (где и- число выводов проверяе.мого узла) сдвоенных переключателей 16. Первые входы переключателей сое динены с группой входов блока, вторые входы - с шиной логической единицы, третьи входы - с шиной логического нуля, а первые и вторые вхо ды являются соответственно первой и второй группой выходов блока. Генератор 3 псевдослучайных коДОН содержит сумматор 17 по модулю два и регистр 18 сдвига. Вход начал ной установки и упр|1вляющий вход KO торого соединены соответственно с входом начальной установки регистра 18 сдвига. Блок 7 выработки синхросигналов содержит элемент И 19, задающий генератор 20, триггеры 21 и 22, элемент ИЛИ 23. Блок б управления содержит триггер 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 - входом или выходом. Выключенное состояние переключателя соответствует выходу блока 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 сдвига заносится исходная кодовая комбинация, например 11..,, В блок 7 выработки синхросигналов по сигналу начальной установки обнуляется триггер 22, который сигналом со своего прямого выхода сбрасывает в нулевое состояние триггер 21. При этом сигнал с прямого выхода триггера 21 запрещает прохождение импульсов от задающего генератора 20 через элемент И 19 на выход блока 7. В бло ке б управления сигнал начальной установки обнуляет триггеры 40 и 42 и производит запись в вычитающие счетчики 26 к 27 кодов, поданных на первую 33 и вторую 34 группы информа ционных входов, В вычитающий счетчик 26 записывается код, соответствующий числу кодов генератора 3 псевдослучайных кодов, необходимых для приведения контролируемого логического блока 15 в исходное состояние. В вычитающий счетчик 27 записывается код соответствующий числу кодов генерато ра 3 псевдрслучайных кодов, используемых для проведения контроля работоспособности узла 15. В основу работы устройства положе принцип сигнатурного контроля. Тесто вые воздействия, формируегуше генерат ром 3 псевдослучайных кодов, поступа ют через блок 2 на входы контролируе мого узла 15. Выходные реакции узла 15 с помощью мультиплексора 1 преобразуются в последовательный код, поступающий на вход сигнатурного анали saTqpa (регистр 5 сдвига с суммато ром 4 по модулю два в обратной связи) , Сигнатурный анализатор из входной последовательности сигналов формирует специфичный для каждого контролируемого узла 15 код, называемый сигнатурой. Контроль узла 15 проводится в уст ройстве за два этапа. Во время перво го этапа осуществляется установка в определенное исходное состояние элементов памяти (триггеры, счетчики, регистры) узла 15, что необходимо для получения однозначных результато контроля. Во время этого этапа на входы контролируемого узла 15 подаются коды от генератора 3 псевдослучайных кодов. Работа сигнатурного анализатора при этом блокируется. Число кодов, используемых для приведения в исходное состояние узла 15, зависит от структуры этого блока и определяется экспериментально. На втором этапе контроля осуществляется формирование сигнатуры контролируемого узла 15, характеризующей его работоспособность. ,Во время второго этапа контроля на входы узла 15 подаются коды с выходов генератора 3 псевдослучайных кодов. После подачи каждого кода осуществляется преобразование параллельной выходной реакции узла 15 в последовательный код с помощью мультиплексора 1. Управление работой мультиплексора 1 осуществляют шифратор 8, элемент ИЛИ-НЕ 9, блок 10приоритетов, группа элементов И 11и группа триггеров 12. Сигналы с выхода мультиплексора 1 поступают н.вход сигнатурного анализатора, где формируется сигнатура контролируемого узла 15, Блок 6 управляет работой всех узлов устройства. Число кодов генератора 3 псевдослучайных кодов,-используемых для проведения второго этапа контроля, выбирается из учета полноты контроля узла 15 и зависит от .структуры этого блока и определяется экспериментально. Начало работы устройства задается сигналом по входу 14, который поступает на первый вход блока 7 и устанавливает в единичное состояние триггер 22. При этом с нулевого входа триггера 21 снимается сигнал логического нуля, удерживающий его в нулевом состоянии, и на информационный вход этого триггера подается сигнал логической единицы; По положительному фронту импульса с выхода задающего генератора 20 триггер 21 устанавливается в единичное состояние и разрешает прохождение импульсов с выхода генератора 20 через элемент и 19 на выход блока-7,.Тактовые импульсыс выхода блока 7 выработки синхросигналов поступают на вход блока 6 управления.В блоке 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 в сиг натурный анализатор. Этот процесс осуществляется след ющим образом. Иа трех выводах, которые являютс выходами, на первые входы элементов И 11 поступают сигналы логической единицы с блока 2 переключателей. На первые входы остальных элементов И из группы 11. подаются сигналы логического нуля, на выходах этих эле ментов И удерживается сигнал логиче кого нуля в. течение всего времени контроля узла 15, На вторые входы элементов И 11 поступают сигналы ло гической единицы с инверсных выходов триггеров 12, которые в исходном состоянии обнулены. Сигналы логической единицы с выходов элементов И 11 подаются на соответствующие входы блока 10 приорететов. Блок 10 приоритетов из этих сигна лов выбирает один с наибольшим приоритетом и формирует на этом выходе сигнал логической единицы, на оста.ль ных выходах блока 10 приоритетов устанавливаются сигналы логического нуля. Сигнал с этого выхода блока 10 приоритетов вызывает появление на выходах шифратора 8 кода, который, поступая на управляющие входы мультиплексора 1, обеспечивает подключение через него этого вывода контролируемого узла 15 к входу сумматора 4по модулю- два сигнатурного анализатора. Тактовый импульс, поступающий на вход синхронизации регистра 5сдвига, по переднему (прлржительному) фронту производит запись сигнала с этого вывода узла 15 в сигнатурный анализатор. По заднему (отрицательному) фронту этого же тактового импульса, приходящего на синхровходы триггеров 12, соответствующий триггер уста. навливается в единичное состояние, поскольку на его единичный вход поступает сигнал логюгеской единицы с соответствующего выхода блока 10 приоритетов, а на нулевой вход сигнал логического нуля с выхода элемента ИЛИ-НЕ 9, Остальные триггеры группы 12 обнулены и своего состояния не изменяют, поскольку на их единичных и нулевых входах присутствуют сигналы логического нуля. После того, как триггер 12 установится в единичное состояние, сигнал с его инверсного выхода вызывает появление на выходе соответствующего элемента И 11 сигнала логического нуля, Теперь на входы блока 10 приоритетов поступают сигналы логической еди йицы с выходов остальных элементов и. Блок 10 приоритетов из этих сигналов выбирает один наиболее приоритетный, например сигнал с выхода элемента И 11, и выставляет на своем выходе сигнал логической единицы (на остальных выходах выставляются сигналы логического нуля). На выходах шифратора 8 появляется новый код, обеспечивающий подключение вывода контролируемого логического блока 15 через мультиплексор 1 к входу сигнатурного анализатора. По переднему фронту тактового импульса на входе синхронизации регистра 5 сдвига осуществляется запись в сигнатурный анализатор выходной, реакции с вывода логического узла 15, а по заднему фронту этого же тактового импульса, поступающего на синхровход триггеров 12 группы, триггер устанавливается в единичное состояние. Аналогичным образом происходит запись в сигнатурный анализатор сигнала следующего вывода логического узла 15, По окончании регистрации выходной реакции узла 15 в сигнатурном анализаторе триггеры 12, соответствующие выходам, оказываются установленными в единичное состояние, на выходах элементов И 11 и на выходах блока 10 приоритетов устанавливаются сигналы логического нуля, В результате, на выходе элемента ИЛИ-НЕ 9 формируется сигнал логической единицы, который,поступая на вход блока 6 . управления, запрещает прохождение тактовых импульсов через элемент И 31 на синхровход регистра 5 сдвига и разрешает прохождение тактового импульса с выхода элемента И 30 через элемент И 28 на счетный вход вычитающего счетчика 27 и через элемент И 28 и элемент ИЛИ 25 на синхравход генератора 3 псевдослучайных кодов, В результате, на единицу уменьшается содержимое вычитакидего счетчика 27, а на выходах генератора 3 псевдослучаных кодов.происходит смена кода. На выходах контролируеMoro узла 15 появляется реакция на новое входное тестовое воздействие, Tot же тактовый импульс, который прои1;водит смену кода генератора 3 псевдослучайных кодов, происходит через элемент И 30 на входа синхронизации триггеров 12 группы и сбрасывает в нулевое состояние триггеры, которые соответствовали выходам единичных, поскольку на входах триггеров присутствует сигнал логического нуля, а на нулевых входах сигнал логической единицы с выхода элемен- та ИЛИ-НЕ 9. На входы элементов И поступают сигналы логической единицы с инверсных выходов триггеров. На соответствующем выходе блока 10 приоритетов выставляется сигнал логической адиницы. На выходе элемента ИЛИ-НЕ 9

формируется сигнал логического нуля, который запрещает прохождение тактовых импульсов на вход синхронизации генератора 3 псевдослучайных кодов и на счетчный вход вычитающего счетчика 27 блока б управления и разрешает прохождение тактовых импульсов на синхровход регистра 5 сдвига сигнатурного анализатора. Далее повторяется описанный процесс последовательной регистрации выходных сигналов контролируемого узла в сигнатурном анализаторе. Таким образом, после каждой смены кода на выходах генератора 3 псевдослучайных кодов происходит запись реакции контролируемого логического блока в сигнатурный анализатор. Это продолжается до тех пор, пока не произойдет обнуление вычитаквдего счетчика 27 в блоке б управления. При этом на выходе переполнения вычитаквдего счетчика 27 формируется импульс, устанавливающий в единичное состояние триггер 24, Сигнал с инверсного выхода триггера 24 сбрасыает в нулевое состояние триггер 22 .блока 7 выработки синхросигналов, который, в свою очередь, обнуляет триггер 21. Сигнал с прямого выхода триггера 21 запрещает прохождение импульсов с генератора 20 через элемент И 19 на вход блока б управления. На этом завершается контроль логического узла 15.

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

сигнатурного анализатора только тех выводов контролируемого блока, которые являются выходами. Лишь они участвуют в формировании сигнатуры контролируемого блока. В устройствепрототипе после выдачи на контролируемой блок тестового воздействия к входу сигнатурного анализатора должны последовательно подключаться с помощью прербразователя параллельно0го кода в последовательный как микюлум h-1 выводов контролируемого блока из расчета, что л- общее число выводов этого блока, а (и -1)- максимально возможное число его вы5ходов. В противном случаеограничи вается область применения устройства -, прототипа. На практике 80% логических блоков имеют в среднем п/2 выходов. Поэтому при контроле большинства логических блоков в устрой0стве-прототипе каясдая реакция контролируемого блока на псеводос тучайный входной код преобразуется в сиг-, натуру за п-1,тактов, а в предлагаемом устройстве - за п/2 тактов. Та-:

5 КИМ образомf введение в устройство блока управления, шифратора, блока приоритетов, группы элементов И и группы триггеров увеличивает в среднем вдвое его быстродействие. Повы0шение быстродействия устройства, в свою очередь, позволяет сократить время контроля цифровой аппаратуры или при том же времени контроля увеличить достоверность контроля путем

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

i r k

-r

-r -IIA Ф Ф

I «« «

5 1x1

w

;4

i

У t: / i

W

A

gl/

iClR

J Л

J /f -C(

M г

k ь b l

IS

./.

IS

16

РП

put.2

fPt/g.S

аг. 6

Документы, цитированные в отчете о поиске Патент 1984 года SU1124312A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Планшайба для точной расточки лекал и выработок 1922
  • Кушников Н.В.
SU1976A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 124 312 A1

Авторы

Богданов Вячеслав Всеволодович

Лупиков Виктор Семенович

Даты

1984-11-15Публикация

1983-06-09Подача