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

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

Авторы: Бабенко, Канцлер, Никитин, Фролов

ZIP архив

Текст

.Ж 1679487 А 1 б Г 11/26 ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР Е ИЗОБРЕТЕН ИС К АВТОРСКОМУ СВ ЕЛЬСТВУ(57) Изобретение относится к авт вычислительной технике и може пользоаано в системах контроля блоков в процессе эксплуатаци изобретения является повышен верности контроля. С этой целью ство, содержащее блок упр генератор тестов. два счетчика, тор, два регистра сдвига, регист элемент задержки и генератор и введены узел сравнения и генер вых эталонов, 1 з,п. ф-лы, 5 ил. оматике и т быть исцифровых и. Целью ие достав устройавления, дешифрар данных, м пульсов, атор кодоМ 35, Г.А. Никитин, С,Н. Фродостоверности контролдовательностей методо-Автоматика и вычисли982, М. б.детельство СССР06 Р 11/26, 1986,О ДЛЯ КОНТРОЛЯ ЦИФ иг. 2) блок р 13 кодов тчик 22, д егистр 25. сравнения о модулю д правления 29 и элем Изобретение относится к автоматике ивычислительной технике и может быть использовано в системах контроля цифровых .блоков в процессе эксплуатации.Целью изобретения является повышение достоверности контроля.На фиг, 1 представлена структурная схема устройства; на фиг. 2 - функциональнаясхема генератора кодовых эталонов; на фиг.3 - функциональная схема узла сравнения;на фиг. 4 - блок управления; на фиг. 5 -временные диаграммы, поясняющие работуустройства,Устройство содержит блок 1 управления, генератор 2 тестов, контролируемыйцифровой блок 3, регистр 4 данных, первыйрегистр 5 сдвига, первый и второй счетчики6 и 7, дешифратор 8, генератор 9 импульсов,элемент 10 задержки, второй регистр 11сдвига, узел 12 сравнения, генератор 13 кодовых эталонов, Позиционные обозначения14 - 21 использованы на фиг. 1 для различения входов и выходов отдельных узлов. х эталона шифратор Генерато одержит сче 4 памяти и Узел 12 умматор 26 Блок 1 у риггеры 28(фиг. 3) содержит ва и элемент НЕ 27. (фиг. 4) содержитнты 30 и 31 задерд 14 ге сигнал выход вания, опреде ора 9 ора 2 - я, опре ования тестов кинаа эталон ющего ого вхо 17 элем 2 тестов яв контроля (ф дом метки ей с начало омент выкл Второй вы метки конца момент око наборов ген нератора а начала 15 - выхо совпадающ ляющей м импульсов это Выход деля ющей входных ляется иг, 5), начала м конючения ход 16 тести- нчания ключе тановк(54) УСТРОЙСТВРОВЫХ БЛОКОВ входом первый тестиро троля и генерат генерат ровани формир ром 2 уста нов адреса ветству рованн Выход метки в вход ус и совпадающеи с моментом дресных входах блока 24 кода а (по синхровходу 16), соот очередному номеру сформи дного и выходного) набора ента 10 задержки - это выход ия генератора 9 импульсов и и режимов "Запись" и "Считы10 15 20 25 30 35 40 45 50 вание" регистров 5,и 25, а также установки режима считывания блока 24. Выход 18 генератора 9 импульсов - это выход импульсов, по которым осуществляется динамическое (по фронту и спаду) синхронное управление регистров 4, 5, 11 и 25 по синхровходам (в режимах "Запись" и "Считывание"). Причем в момент времени, совпадающий с меткой 17 включения генератора 9, разрешается запись в регистры 5 и 25, По фронтам импульсов с выхода 18 осуществляется обновление информации регистра 4, а также запись выходных наборов блока 3 в регистр 5 и запись эталонов из блока 24 в регистр 25. По спаду каждого очередного импульса 18 производится считывание зафиксированной информации из регистоов 4, 5, и 25, одновременно в регистр 11 производится запись зафиксированных импульсов сбоев. Выход 19 генератора 13 является последовательным выходом регистра 13 и вторым входом узла 12 сравнения, на первый вход 20 которого поступают синхронно с эталоном реакции с последовательного выхода регистра 5, С выхода 21 узла 12 результаты сравнения в виде единичных импульсов поступают на вход счетчика б.Устройство работает следующим образом.При включении контролируемого цифрового блока 3 и устройства все элементы в них устанавливаются в исходное состояние (цепи установки в исходное состояние не показаны). После этого на вход блока 1 управления поступает сигнал "Контроль", после чего на его третьем выходе на все время контроля появляется сигнал "Режим контроль", который разрешает работу счетчиков б и 7 (фиг, 1). Одновременно на выходе 14 блока 1 появляется сигнал "Начало контроля", который .поступает на вход генератора 2 тестов (момент времени 1 о, фиг. 5). По этому сигналу генератор 2 начинает последовательно вырабатывать тестовые наборы сигналов, число которых заранее определено для контролируемого блока. По.началу каждого тестового набора на втором выходе генератора 2 появляется сигнал выключения генератора 9 (метка 15 начала тестирования, фиг. 5). По окончании передачи каждого тестового набора в момент времени 11 на первом выходе генератора 2 появляется сигнал 16 (метка конца тестирования), который через элемент 10 задержки включает в момент времени 12 генератор 9. Кроме того, метка конца тестирования, т.е. окончания формирования очередного тестового набора, поступает на синхровход счетчика 22 генератора 13. Двоичный счетчик 22 подсчитывает число входных наборов Я, которое для контролируемого цифрового блока 3 заранее определено. При этом, емкость счетчика 22 определяется максимальным числом входных наборов,т,е. 1=од Я, где М - номер старшего разрядасчетчика 22, Код номера очередного входно-го набора поступает на информационный вход дешифратора 23, на выходе которого появляется код адреса выходных наборов, однозначно соответствующих входным наборам и храняющимся в блоке 24 памяти (например, в статическом ПЗУ). По каждому тестовому набору в интервале тестирования (Ь, т 1) на выходе контролируемого блока 3 появляются соответствующие выходные наборы, размерность каждого из которых определяется числом контролируемых разрядов г. Регистрация и анализ выходных наборов производится после окончания их формирования к моменту времени т 1 и с учетом времени установления переходных процессов(1 ут) элементов 10 задержки, т.е. начиная с момента времени 12, В моменты времени 12 генератор 9 начинает вырабатывать серии импульсов,число которых определяется размерностью контролируемых двоичных векторов реакций, равной г,Регистрация и анализ выходных наборов осуществляется следующим образом.К моменту времени в интервале (то, 12) появляющиеся в выходных наборах сбои будут зафиксированы в соответствующих ячейках памяти регистра 4. В качестве регистра 4 может быть применен синхронный регистр на двухступенчатых О-триггерах илиК-триггерах (МЯ-структура) с динамическим управлением записи-считывания.Таким образом, регистр 4 выполняет функции оперативной памяти, в которой иэменение состояния по каждому разряду контролируемого блока 3 фиксируется в соответствующей ячейке первой ступени регистра 4. Поэтому перезапись зафиксированной. информации во вторую ступень регистра 4 происходит по фронту импульсов в моменты времени 12, В моменты времени 1 з происходит считывание информации второй ступени регистра 4 и запись ее в синхронный фиксатор, представляющий регистр 11 на ВЯ-триггерах. Таким образом, в моменты 12 по фронту первого импульса с выхода 19 генератора 9 производится синхронная перезапись им-. пульсов сбоев и переходного процесса(если они имеются в выходных наборах) всоответствующие ячейки регистра 4, выходного набора - в регистр 5, а также кодового эталона - в регистр 25. Метка 17 включения генера 16794875 10 тора 9 в момент т 2 разрешает параллельный прием в регистры 5 и 25 по установочному входу режимов "Запись-считывание", а также разрешает считывание эталона из блока 24. Регистры 5 и 25 по своей внутренней структуре идентичны и представляют сдвиговые регистры с синхронным параллельным приемом и последовательным сдвигом информации, причем управление регистрами динамическое, После записи в регистры по спаду первого(момент тз) и последующих (г) импульсов производится синхронный сдвиг зафиксированной в регистрах 5 и 25 информации. Импульсы сбоев подсчитываются счетчиком 7, последовательно поступая на его синхровход. Настройка счетчика 7 для подсчета одного импульса достаточна для регистрации сбоя, зафиксированного синхронным фиксатором (регистром 5).Счет числа состояний контролируемогоблока 3 производится следующим образом. По спаду каждого очередного импульса с выхода 18 генератора 9 (фиг. 5, момент времени 1 з для первого импульса) из регистра 5 с последовательного выхода 20 производится считывание выходного набора, а из регистра 25 - последовательное считывание кодового эталона (выход 19), соответствующего этому выходному набору, Оба набора данных, последовательно, бит за битом, поступают на первый и второй входы узла 12 сравнения, Узел 12 сравнения выполняет роль цифрового компаратора и представляет одноразрядную схему сравнения двух цифровых последовательностей с логикой работы ИСКЛЮЧАЮЩЕЕ ИЛИ с инверсией, т.е, для каждого входного бита информации на выходе 21 узла 12 появляется единичный бит равнозначности входных сигналов. Поэтому узел 12 представляет последовательное соединение сумматора 26 по модулю два и элемента НЕ 27, Импульсы сравнения с выхода 21 узла 12 поступают на синхровход счетчика б, емкость К которого определяется числом входных наборов 3 и размерностью двоичных векторов реакций г, т.е, 1=о 9 М= о 9(5 г).При подаче второго тестового набора генератор 9 включается, регистры 4, 5, 1 и 25 обнуляются и готовы к приему очередного выходного набора и кодового эталона, счетчики б, 7 и 22 хранят записанНое число импульсов и готовы к продолжению счета повторому набору,После подачи всех тестовых наборов производится дешифрация кода числа состояний в виде сигнала "Исправно" - "Неисправно" дешифратором 8 по сигналу "Конец контроля" с выхода блока 1 управления. После окончания дешифрации кода числа со 20 25 30 35 40 45 50 55 стояний сигнал "Режим контроль" снимается.Решение о результатах контроля принимается по совокупности сигналов "Сбой", "Исправно" и "Неисправно" также, как и в известном устройстве.Формула изобретения 1. Устройство для контроля цифровых блоков, содержащее блок управления, генератор тестов, первый счетчик, дешифратор,второй счетчик, два регистра сдвига, регистр данных, элемент задержки и генератор импульсов, выход которого соединен с синхровходами первого и второго регистров сдвига и регистра данных, выход начала контроля блока управления подключен к входу запуска генератора тестов, информационный выход которого является выходом устройства для подключения к входу контролируемогоцифрового блока, выход режима контроля блока управления соединен с входз, режима г 1 ервого счетчика, информационный выход которого подключен к информационному входу дешифратора, управляющий вход которого соединен с выходом конца контроля блока управления, первый и второй выходы дешифратора являются соответственно выходом признака исправности и выходом признака неисправности устройства, выход метки начала тестирования генератора тестов соединен с входом запрета генератора импульсов, вход и выход элемента задержки подключены соответственно к выходу метки конца тестирования генератора тестов и входу разрешения генератора импульсов, информационные входы первого регистра сдвига и регистра данных объединены и образуют вход устройства для подключения к выходу контролируемого цифрового блока, выход регистра данных соединен с информационным входом второго регистра сдвига, последовательный выход которого подключен со счетным входом второго счетчика, вход режима которого соединен с выходом режима контроля блока управления, выход второго счетчика является выходом признака сбоя устройства, а вход режима контроля устройства является входом блока управления, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности контроля, оно содержит узел сравнения и генератор кодовых эталонов, причем первый и второй входы и выход узла сравнения подключены соответственно к последовательному выходу первого регистра сдвига, выходу генератора кодовых эталонов и счетному входу первого счетчика, выход элемента задержки соединен с входами установки режимов первого регистра сдвига и генера 1679 ао 7тора кодовых эталонов, выход генератора импульсов подключен к синхровходу считывания генератора кодовых эталонов, синхровход счета числа входных наборов которого соединен с выходом метки конца тестирования генератора тестов,Г2.Устройство по п,1, отл ича ю щеес я тем, что генератор кодовых эталонов содержит счетчик, дешифратор, блок памяти и регистр сдвига, последовательный выход которого является выходом генератора,счетный вход счетчика является синхровходом счета числа входных наборов генератора, информационный вход и выход соединены соответственно с выходом счет чика и адресным входом блока памяти, выход которого соединен с информационным входом регистра сдвига, синхровход которого является синхровходом считывания ге-нератора. а вход режима регистра сдвига и 10 вход считывания блока памяти обьединеныи образуют вход установки режимов генератора.1679487 ставитель Г. Виталиевхред М,Моргентал дактор А. Шанд орректор О. Ципл каз 3215 Тираж 388 Подписное ВНИИПИ Государственного комитета по изобретениям и открыт 113035, Москва, Ж. Раушская наб 4/5 при ГКНТ ССС одственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 10

Смотреть

Заявка

4636548, 12.01.1989

ЖИТОМИРСКОЕ ВЫСШЕЕ УЧИЛИЩЕ РАДИОЭЛЕКТРОНИКИ ПРОТИВОВОЗДУШНОЙ ОБОРОНЫ ИМ. ЛЕНИНСКОГО КОМСОМОЛА

КАНЦЛЕР ВЛАДИМИР ОЛЬГЕРДОВИЧ, НИКИТИН ГЕННАДИЙ АЛЬБЕРТОВИЧ, ФРОЛОВ СЕРГЕЙ НИКОЛАЕВИЧ, БАБЕНКО ВЛАДИМИР ВАСИЛЬЕВИЧ

МПК / Метки

МПК: G06F 11/26

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

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

Код ссылки

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

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