Устройство для контроля цифровых узлов
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ УЗЛОВ, содержащее блок управления , логический анализатор, блок индикации , генератор тестов, блок свертки по модулю два, сумматор по модулю два,,регистр сдвига, группу сумматоров по модулю два, группу регистров сдвига, причем выходы сумматоров по модулю два группы соединены с соответствующими информационными входами блока свертки по модулю два, информационный выход которого соеди-. нен с первым информационным входом сумматора по модулю два, группа информационных входов которого соединена с соответствующими выходами регистра сдвига, информационный вход которого соединен с выходом сумматора по модулю два, информационные входы блока индикации соединены с соответствующими выходами регистра сдвига , информационные входы регистров сдвига группы соединены с соответствующими выходами генератора тестов и сумматоров по модулю два группы, группы информационных входов которых соединены с п-1 выходами соответствующих регистров сдвига группы, за исключением выходов п -х разрядов (п - число тестовых слов ), которые соединены с первыми информационными входами соответствующих сумматоров по модулю два группы, с соответствующими входами - выходами контролируемого цифрового узла и с соответствую1ЦИМИ информационными входами логического анализатора, вход пуска устройства соединен с входом пуска блока управления и генератора тестов, о т-- личающееся тем, что, с сл целью расширения функциональных воз .можностей за счет контроля цифровых блоков с неоднократной сменой входоввькодов в процессе контроля, оно содержит в блоке управления генератор пачки импульсов, два элемента ИЛИ, элемент НЕ, а генератор тестов содержит блок ввода, генератор тактосо со вых импульсов, счетчик, дешифратор, группу регистров, причем выходы регистров группы соединены с соответствующими информационными входами блока свертки по модулю два, выходом сумматора по модулю два группы и информационными входами регистров сдвига группы и являются выходами генератора тестов, вход пуска генератора тестов соединен с входами старта блока ввода и генератора тактовых импульсов, входом сброса«счетчика и первым входом первого элемента ИЛИ, второй вход которого соединен с входом контроля устройства и с входом старта генератора пачки
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
„„SU„„1191911 (5!! 4 G 06 F 11/22
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA ь
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3758950/24-24 . (22) 25.06.84 (46) 15.11.85. Бюл. М - 42 . (72) В.Н.Мигалин и В.В.Шмелев (53) 681.3(088.8) (56) Авторское свидетельство СССР . !
1Р 8 17721, кл. G 06 F 11/22, 1979.
Авторское свидетельство СССР
У 1019454, кл. G 06 F 1!/22, 1982.
Пестряков. В.Б. и др. Шумоподобные сигналы в системах передачи информации. - М.: Сов. радио, 1973.
Каган В.М. и Мкртумян И.Б. Основы эксплуатации 3BM. - M.. Энергоатом, 1983. (54)(57) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ УЗЛОВ, содержащее блок управления, логический анализатор, блок индикации, генератор тестов, блок свертки по модулю два, сумматор по модулю два, регистр сдвига, группу сумматоров по модулю два, группу регистров сдвига, причем выходы сумматоров по модулю два группы соединены с соответствующими информационными входами блока свертки по модулю два, информационный выход которого соеди-. нен с первым информационным входом сумматора по модулю два, группа информационных входов которого соединена с соответствующими выходами регистра сдвига, информационный вход которого соединен с выходом сумматорапо модулю два, информационные входы блока индикации соединены с соответствующими выходами регистра сдвига, информационные входы регистров сдвига группы соединены с соответствующими выходами генератора тестов и сумматоров по модулю два группы, группы информационных входов которых соединены с и -1 выходами соответствующих регистров сдвига группы, за исключением выходов и --х разрядов (в — число тестовых слов ), которые соединены с первыми информационными входами соответствующих сумматоров по модулю два группы, с соответствующими входами — выходами контролируемого цифрового узла и с соответствующими информационными входами логического анализатора, вход пуска устройства соединен с входом пуска блока управления и генератора тестов, о т — а л и ч а ю щ е е с я тем, что, с целью расширения функциональных ное- Q) можностей за счет контроля цифровых блоков с неоднократной сменой входов- С выходов в процессе контроля, оно содержит в блоке управления генератор пачки импульсов, два элемента ИЛИ, Эеаррб элемент НЕ а генератор тестов сор держит блок ввода, генератор тактовых импульсов, счетчик, дешифратор, группу регистров, причем выходы регистров группы соединены с соответ- Ж ствующими информационными входами Фи б блока свертки по модулю два, выхо- . дом сумматора по модулю два группы и информационными входами регистров сдвига группы и являются выходами генератора тестов, вход пуска гене- ратора тестов соединен с входами старта блока ввода и генератора тактовых импульсов, входом сброса счетчика и первым входом первого элемента ИЛИ, второй вход которого соединен с входом контроля устройства и с входом старта генератора пачки
1191911 импульсов, выход которого соединен с первым входом второго элемента
ИЛИ, выход которого соединен с входами сдвига регистров сдвига группы, с синхровходом логического анализатора и входом сдвига регистра сдвига, выход генератора тактовых импульсов соединен со счетным входом счетчика, информационные выходы которого соединены с соответствующими информационными входами дешифратора, п выходов которого соедине3
Изобретение относится к цифровой вычислительной технике и может быть использовано для поиска неисправностей в сложных цифровых схемах автоматики и вычислительной техники.
Цель изобретения — расширение функциональных возможностей за счет контроля цифровых блоков с неоднократной сменой входов-выходов в процессе контроля и повышение коэффициента использования оборудования.
На фиг,l изображена функциональная схема устройства для контроля цифровых узлов; на фиг.2 — схема генератора тестов и блока управления.
Устройство содержит генератор 1 тестов„ блок 2 управления, контролируемый цифровой узел 3, логический анализатор 4, группу сумматоров 5 по модулю два, первую группу регистров 6 сдвига, блок 7 свертки по модулю два, сумматор 8 по модулю два, регистр 9 сдвига, блок 10 индикации, вход 11 установки устройства, выход
12 сдвига блока управления, вход 13 режима контроля устройства, выход 14 блокировки блока управления, выходы .l5 ln-х разрядов регистров сдвига первой группы, выходы 16 генератора тестов. ЗО
Генератор тестов содержит блок 17, ввода,,генератор 18 тактовых импульсов, вторую группу регистров 19 сдвига, счетчик 20, дешифратор 21.
Блок управления содержит первый
35 элемент ИЛИ 22, второй элемент ИЛИ 23, элемент НЕ 24, генератор 25 пачек импульсов, ны с входами записи соответствующих регистров сдвига второй группы, (+1)-й выход дешифратора соединен с входами останова блока ввода и генератора тактовых импульсов, Ф -й выход дешифратора соединен с вторым входом второго элемента ИЛИ, выход первого элемента ИЛИ соединен с входом элемента НЕ, выход которого соединен с вторыми информационными входами сумматоров по модулю два группы.
В схеме в качестве блока 17 ввода и генератора тактовых импульсов 18 может быть использован фотосчитыватель, так как при считывании очередного байта на синхронизирующем выходе фотосчитывания появляется импульс синхронизации, Может быть использован любой серийна- выпускаемый анализатор, например анализатор логический шестнадцатиканальный.
Устройство для контроля цифровых узлов работает в следующих режимах: загрузка регистров сдвига, проверка цифрового узла и локализации неисправного канала, Работа устройства начинается по сигналу "Установка", при этом обеспечивается установка в начальное состояние регистров 6 и 9, с выхода
14 блока 2 на сумматоры 5 поступает сигнал "Блокировка", который вырабать вается инвертором 24 при отсутствии сигнала "Контроль". Сигнал "Блокировка отключает выходы сумматоров
5 от информационных входов регистров.
Сигнал "Установка" также обнуляет счетчик 20 и запускает блок ввода 17 и генератор тактовых импульсов 18 по управляющим входам "Старт". При этом при считывании очередного байта на выходе генератора тактовых испульсов появляется импульс, который изменяет на единицу значение счетчика 20, на соответствующем выходе дешифратора
21 появляется сигнал, который подается на управляющий вход записью соответствующего 8-разрядного параллельного регистра 19, и этот байт эаписы3 1191 вается в этот регистр 19. Так, последовательно заполняются все регистры
l9. При заполнении последнего регистра 19 через элемент ИЛИ 23 выдается сигнал "Сдвиг" с выхода 12 блока 2 управления, по сигналу "Сдвиг" информация, находящаяся в параллельных регистрах 19, записывается в регистры 6 сдвига. Затем процесс заполнения параллельных регистров 19 и ре- !и гистров 6 сдвига повторяется ° Этот процесс продолжается до тех пор, пока счетчик 20 не установится в значе. ние, соответствующее количеству загружаемых байтов, при этом на последнем выходе дешифратора 21 появляется сигнал, который подается на управляющие входы "Стоп" блока ввода
17 и генератора тактовых импульсов
18. Процесс загрузки заканчивается и обеспечивается запись тестовых воздействий в регистры 6 сдвига. Те регистры 6 сдвига, последние разряды которых подключены к каналам воздействий контролируемого узла 2, за- д полнялись тестовыми воздействиями в соответствии с тестом, а те регист. ры 6 сдвига, которые соответствуют каналам откликов, заполнялись сплошными "1". Заполнив таким образом регистры 6, переходят к режиму провер-, ки цифрового узла и локализации неисправного канала.
По сигналу "Контроль" с сумматоров 5 снимается сигнал "Блокировка", 35 поступающий с выхода 14 блока 2, при этом генератор 25 вырабатывает пачку импульсов, количество которых равно числу воздействий, подаваемых на контролируемый узел, и которые при загрузке были записаны в регистры 6 сдвига. Эти импульсы через элемент ИЛИ 23 образуют сигнал "Сдвиг" на выходе 14 блока 1. Этот сигнал поступает на входы сдвига регистров 4
6 и 9, а с регистров 6 сдвига — на контролируемый узел подается код тестовых воздействий. Ввиду того, что последние разряды регистров 6
911 сдвига соединены по схеме монтажного И с выводами контролируемого узла 3, на каналы воздействий будет выдаваться код воздействий, а на каналах откликов будет формироваться сигнал, как результат логической операции И сигналов откликов и сигна" лов, поступающих из регистров 6 сдвига, а так как они были предварительно заполнены "1", то результирующие сигналы будут сигналами откликов контролируемого узла. В результате этого на входах суммата1ров 5 при проверке узла 3 будут формироваться длинные синхронные временные последовательности. Часть из них соответствует сигналам воздействий; à оставшаяся часть — сигналам откликов.
Анализ синхронных временных последовательностей осуществляется с помощью генераторов псевдослучайных последовательностей и сигнатурного ана. лизатора. Генераторы псевдослучайных последовательностей реализованы с помощью сумматоров 5 и регистров
6, на выходах сумматоров 5 формируются псевдослучайные последовательности, соответствующие входным последовательностям сумматоров 5 и кодам, которые были в регистрах 6 сдвига перед выдачей сигнала "Контроль". С помощью блока 7 свертки все псевдослучайные последовательности преобразуются в одну псевдослучайную последовательность, которая получается на выходе блока 7. Эта последовательность с помощью сигнатурного анализатора, реализованного на сумматоре 8 и регистре 9 сдвига, сжимается для выделения кода сигнатуры, который высвечивается на индикаторе
10. В случае соответствия полученной сигнатуры ожидаемой принимается решение о положительном результате испытания цифрового узла 3. В случае несоответствия сигнатур производится локализация неисправного канала с помощью анализатора 4 в соответствии с инструкцией по эксплуатации.
ll919ll юг Z
Составитель А.Сиротская
Редактор М.Дылын Техред M.Êóçüìà Корректор Г,Решетник
Заказ 7164/46 Тираж 709 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППЛ "Патент", r. Ужгород, ул. Проектная, 4