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

 

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

СОЮЗ СОЬЕ1СКИХ

СОЦИАЛИС!ИЧЕСКИХ

РЕСГГУБЛИК (й) G 06 Г 11/26

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4636548/24 (22) 12,01.89 (46) 23.09.91. Бюл, N. 35 (72) В.О. Канцлер. Г.А. Никитин, С,Н. Фролов и В.В. Бабенко (53) 681.3(088.8) (56) Баран Е.Д. О достоверности контроля двоичных последовательностей методом счета состояний. -Автоматика и вычислительная. техника, 1982, N. 6.

Авторское свидетельство СССР

¹ 11220066778855, кл. G 06 F 11/26, 1986, (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ БЛОКОВ

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах контроля цифровых . блоков в процессе эксплуатации.

Целью изобретения является повышение достоверности контроля.

На фиг. 1 представлена структурная схема устройства; на фиг. 2 — функциональная схема генератора кодовых эталонов; на фиг.

3 — функциональная схема узла сравнения; на фиг. 4 — блок управления; на фиг. 5— временные диаграммы, поясняющие работу устройства, Устройство содержит блок 1 управления, генератор 2 тестов, контролируемый цифровой блок 3, регистр 4 данных, первый регистр 5 сдвига, первый и второй счетчики

6 и 7, дешифратор 8. генератор 9 импульсов, элемент 10 задержки, второй регистр 11 сдвига, узел 12 сравнения, генератор 13 кодовых эталонов, Позиционные обозначения

14 — 21 использованы на фиг. 1 для различения входов и выходов отдельных узлов.

„„5Q ÄÄ 1679487 А1 (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах контроля цифровых блоков а процессе эксплуатации. Целью изобретения является повышение достоверности контроля. С этой целью в устройство, содержащее блок управления, генератор тестов. два счетчика, дешифратор. два регистра сдвига. регистр данных, элемент задержки и генератор импульсов, введены узел сравнения и генератор кодовых эталонов, 1 з.п. ф-лы, 5 ил.

Генератор 13 кодовых эталонов (фиг. 2). содержит счетчик 22, дешифратор 23, блок

24 памяти и регистр 25.

Узел 12 сравнения (фиг. 3) содержит сумматор 26.по модулю два и элемент НЕ 27.

Блок 1 управления (фиг. 4) содержит триггеры 28 и 29 и элементы 30 и 31 задержки.

Вход 14 генератора 2 тестов является входом сигнала начала контроля (фиг. 5), первый выход 15 — выходом метки начала тестирования, совпадающей с началом контроля и определяющей момент выключения генератора 9 импульсов. Второй выход 16 генератора 2 — это выход метки конца тестирования, определяющей момент окончания формирования входных наборов генератором 2 тестов и совпадающей с моментом установки на адресных входах блока 24 кода адреса эталона (по синхровходу 16), соответствующего очередному номеру сформированного входного и выходного) набора.

Выход 17 элемента 10 задержки — это выход метки включения генератора 9 импульсов и вход установки режимов "Запись" и "Считы1679487

15

25

40

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 результаты сравнения в виде единичных импульсов поступают на вход счетчика 6.

Устройство работает следующим образом.

При включении контролируемого цифрового блока 3 и устройства все элементы в них устанавливаются в исходное состояние (цепи установки в исходное состояние не показаны). После этого на вход блока 1 управления поступает сигнал "Контроль", по сле чего-на его третьем выходе на все время контроля появляется сигнал "Режим контроль", который разрешает работу счетчиков

6 и 7 (фиг. 1). Одновременно на выходе 14 блока 1 появляется сигнал "Начало контроля", который, поступает на вход генератора

2 тестов (момент времени о, фиг. 5). По этому сигналу генератор 2 начинает последовательно вырабатывать тестовые наборы сигналов, число которых заранее определено для контролируемого блока. По.началу каждого тестового набора на втором выходе генератора 2 появляется сигнал выключения генератора 9 (метка 15 начала тестирования, фиг. 5). По окончании передачи каждого тестового набора в момент времени t> на первом выходе генератора 2 появляется сигнал 16 (метка конца тестирования), который через элемент 10 задержки включает в момент времени t2 генератор 9. Кроме того, метка конца тестирования, т.е. окончания формирования очередного тестового набора, поступает на синхровход счетчика 22 генератора 13. Двоичный счетчик 22 подсчитывает число входных наборов S, которое для контролируемого цифрового блока 3 заранее определено.

При этом, емкость счетчика 22 определяется максимальным числом входных наборов, т,е. k=log S, где k — номер старшего разряда счетчика 22, Код номера очередного входно-

ro набора поступает на информационный вход дешифратора 23, на выходе которого появляется код адреса выходных наборов, однозначно соответствующих входным наборам и храняющимся в блоке 24 памяти (например, в статическом ПЗУ).

По каждому тестовому набору в интервале тестирования (to, t1) на выходе контро-. лируемого блока 3 появляются соответствующие выходные наборы, размерность каждого из которых определяется числом контролируемых разрядов r. Регистрация и анализ выходных наборов производится после окончания их формирования к моменту времени t> и с учетом времени установления переходных процессов (1у т) элементов 10 задержки, т.е. начиная с момента времени t2, B моменты времени t2 генератор

9 начинает вырабатывать серии импульсов, число которых определяется размерностью контролируемых двоичных векторов реакций, равной r.

Регистрация и анализ выходных наборов осуществляется следующим образом.

К моменту времени в интервале (to, t2) появляющиеся в выходных наборах сбои будут зафиксированы в соответствующих ячейках памяти регистра 4. В качестве регистра 4 может быть применен синхронный регистр на двухступенчатых D-триггерах или I К-триггерах (MS-структура) с динамическим управлением записи-считывания.

Таким образом, регистр 4 выполняет функции оперативной памяти, в которой иэменение состояния по каждому разряду контролируемого блока 3 фиксируется в соответствующей ячейке первой ступени регистра 4. .Поэтому перезапись зафиксированной. информации во вторую ступень регистра 4 происходит по фронту импульсов в моменты времени t2. В моменты времени з происходит считывание информации второй ступени регистра 4 и запись ее в синхронный фиксатор, представляющий регистр 11 íà RS-триггерах.

Таким образом, в моменты t2 по фронту первого импульса с выхода 19 генератора 9 производится синхронная перезапись им-. пульсов сбоев и переходного процесса(если они имеются в выходных наборах) в соответствующие ячейки регистра 4, выходного набора — в регистр 5, а также кодового эталона — в регистр 25. Метка 17 включения генера1679487

10 тора 9 в момент t2 разрешает параллельный прием в регистры 5 и 25 по установочному входу режимов "Запись-считывание", а также разрешает считывание эталона из блока

24. Регистры 5 и 25 по своей внутренней структуре идентичны и представляют сдвиговые регистры с синхронным параллельным приемом и последовательным сдвигом информации, причем управление регистрами динамическое. После записи в регистры по спаду первого(момент тз) и последующих (l -1) импульсов производится синхронный сдвиг зафиксированной в регистрах 5 и 25 информации. Импульсы сбоев подсчитываются счетчиком 7, последовательно поступая на его синхровход. Настройка счетчика

7 для подсчета одного импульса достаточна для регистрации сбоя, зафиксированного синхронным фиксатором (регистром 5).

Счет числа состояний контролируемого блока 3 производится следующим образом.

По спаду каждого очередного импульса с выхода 18 генератора 9 (фиг. 5, момент времени ta для первого импульса) из регистра 5 с последовательного выхода 20 производится считывание выходного набора, а из регистра 25 — последовательное считывание кодового эталона (выход 19), соответствующего этому выходному набору, Оба набора данных, последовательно, бит за битом, поступают на первый и второй входы узла 12 сравнения, Узел 12 сравнения выполняет роль цифрового компаратора и представляет одноразрядную схему сравнения двух цифровых последовательностей с логикой работы ИСКЛЮ4АЮЩЕЕ ИЛИ с инверсией, т.е. для каждого входного бита информации на выходе 21 узла 12 появляется единичный бит равнозначности входных сигналов. Поэтому узел 12 представляет последовательное соединение сумматора 26 по модулю два и элемента НЕ 27, Импульсы сравнения с выхода 21 узла 12 поступают на синхровход счетчика б, емкость К которого определяется числом входных наборов S u размерностью двоичных векторов реакций

t, т.е. k=log N=log(S. Г).

При подаче второго тестового набора генератор 9 включается, регистры 4, 5, 1 и

25 обнуляются и готовы к приему очередного выходного набора и кодового эталона, счетчики б, 7 и 22 хранят записанНое число импульсов и готовы к продолжению счета по второму набору, После подачи всех тестовых наборов производится дешифрация кода числа состояний в виде сигнала "Исправно" — "Неисправно" дешифратором 8 по сигналу "Конец контроля" с выхода блока 1 управления. После окончания дешифрации кода числа со20

55 стояний сигнал "Режим контроль" снимается.

Решение о результатах контроля принимается по совокупности сигналов "Сбой", "Исправно" и "Неисправно" также, как и в известном устройстве.

Формула изобретения

1. Устройство для контроля цифровых блоков, содержащее блок управления, генератор тестов, первый счетчик, дешифратор, второй счетчик, два регистра сдвига, регистр данных, элемент задержки и генератор импульсов, выход которого соединен с синхровходами первого и второго регистров сдвига и регистра данных, выход начала контроля блока управления подключен к входу запуска генератора тестов, информационный выход которого является выходом устройства для подключения к входу контролируемого цифрового блока, выход режима контроля блока управления соединен с входа; режима первого счетчика, информационный выход которого подключен к информационному входу дешифратора, управляющий вход которого соединен с выходом конца контроля блока управления, первый и второй выходы дешифратора являются соответственно выходом признака исправности и выходом признака неисправности устройства, выход метки начала тестирования генератора тестов соединен с входом запрета генератора импульсов. вход и выход элемента задержки подключены соответственно к выходу метки конца тестирования генератора тестов и входу разрешения генератора импульсов, информационные входы первого регистра сдвига и регистра данных объединены и образуют вход устройства для подключения к выходу контролируемого цифрового блока, выход регистра данных соединен с информационным входом второго регистра сдвига, последовательный выход которого подключен со счетным входом второго счетчика, вход режима которого соединен с выходом режима контроля блока управления, выход второго счетчика является выходом признака сбоя устройства, а вход режима контроля устройства является входом блока управления, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности контроля, оно содержит узел сравнения и генератор кодовых эталонов, причем первый и второй входы и выход узла сравнения подключены соответственно к последовательному выходу первого регистра сдвига, выходу генератора кодовых эталонов и счетному входу первого счетчика, выход элемента задержки соединен с входами установки режимов первого регистра сдвига и генератора кодовых эталонов, выход генератора импульсов подключен к синхровходу считывания генератора кодовых эталонов, синхровход счета числа входных наборов которого соединен с выходом метки конца тестирования генератора тестов.

Г

2.Устройство по п,1, отл ич а ю щеес я тем, что генератор кодовых эталонов содержит счетчик, дешифратор, блок памяти и регистр сдвига, последовательный выход которого является выходом генератора, счетный вход счетчика является синхровходом счета числа входных наборов генератора, информационный вход и выход соединены соответственно с выходом счет5 .чика и адресным входом блока памяти, выход которого соединен с информационным входом регистра сдвига, синхровход которого является синхровходом считывания ге- нератора. а вход режима регистра сдвига и

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

1679487 ту

Составитель Г. Виталиев

Техред M.Моргентал Корректор О. Ципле

Редактор А. Шандор

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

Заказ 3215 Тираж 388 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35. Раушская наб., 4/5

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

 

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

Изобретение относится к вычислительной технике и может быть использовано при настройке и проверке работы управляющих микроЭВМ, отладке и контроле их программного обеспечения

Изобретение относится к вычислительной технике, к устройствам для формирования тестов

Изобретение относится к области автоматики и вычислительной техники и может быть использовано при формировании тестов для контроля вычислительных средств

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

Изобретение относится к вычислительной технике и может быть использоваться в системах тестового диагностирования дискретных объектов

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

Изобретение относится к вычислительной технике и может быть использовано при тестировании цифровой аппаратуры

Изобретение относится к вычислительной технике и может быть использовано при автоматическом контроле микропроцессорных устройств

Изобретение относится к вычислительной технике, а точнее - к средствам автоматического контроля цифровых объектов, и может быть использовано для проверки интегральных схем, а также узлов и блоков ЭВМ и других средств цифровой автоматики как при производстве, так и при эксплуатации этих узлов и блоков

Изобретение относится к вычислитель ной технике Целью изобретения является повышение достоверности контроля

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

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

Изобретение относится к системам управления телевидением и радиовещанием

Изобретение относится к цифровой вычислительной технике и может быть использовано в автоматизированных системах для контроля ЭВМ

Изобретение относится к области электрорадиотехники и может быть использовано для проверки функционирования DVD плеера

Изобретение относится к способу и системе отладки многоядерной системы с возможностями синхронной остановки и синхронного возобновления

Изобретение относится к области автоматики и цифровой вычислительной техники

Изобретение относится к испытательной технике и может быть использовано для диагностики функционирования микросхем оперативной памяти во всех отраслях микроэлектроники и радиотехники

Изобретение относится к средствам построения модели состояния технического объекта
Наверх