Устройство для контроля логических блоков
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано для контроля исправности логических блоков и цифровых интегральных схем. Цель изобретения - повьшгение достоверности контроля. Устройство содержит блоки определения входов /выходов, группу элементов сравнения, группу элементов памяти, блок индикации, группу элементов НЕ, формирователь строба сравнения, коммутаторы, регистр управления , группу переключателей, входы/выходы контролируемого блока, вход пуска устройства, блок хранения эталона, входы/выходы блока хранения эталона, контролируемьй блок, пульт, кнопку пуска. Устанавливают кнопку Луск. Контроль блоков происходит путем сравнения с эталоном. 1 з.п. ф-лы, 5 ил. ND 1C
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК 5И 4 С 06 F 11/22
ОПИСАНИЕ ИЗОБРЕТЕНИЯ / :
2:»
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
К ABTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 3803115/24-24 (22) 15.10.84 (46) 23.04.86. Бюл. Ф 15 (72) А.Н. Бучнев и F.И. Карпунин (53),681.3 (088.8) (56) Авторское свидетельство СССР
Ф 283688, кл. G 06 F !1/00, 1968.
Авторское свидетельство СССР
У 1038917, кл. G 06 Г 11/22, 1982. (54)УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ .(57)Изобретение относится к автоматике и вычислительной технике и может быть использовано для контроля исправности логических блоков и цифровых интегральных схем. Цель изоб„„SU„„1226471 A ретения — повьш ение достоверности контроля. Устройство содержит блоки определения входов /выходов, группу элементов сравнения, группу элементов памяти, блок индикации, группу элементов НЕ, формирователь строба сравнения, коммутаторы, регистр управления, группу переключателей, входы/выходы контролируемого блока, вход пуска устройства, блок хранения эталона, входы/выходы блока хранения эталона, контролируемьп блок, пульт, кнопку пуска. Устанавливают кнопку
"Пуск". Контроль блоков происходит путем сравнения с эталоном. 1 з.п. ф — лы, 5 ил.
1226471
Изобретение относится к автоматике и вычислительной технике и может быть использовано для контроля исправности логических блоков и цифровых интегральных схем.
Цель изобретения — повышение достоверности контроля.
На фиг. 1 представлена блок-схема устройства; на фиг. 2 — функциональная схема формирователя строба сравнения; на фиг. 3 — функциональная схема блока определения входов/выходов; на фиг. 4 — временная диаграмма работы. устройства в динамическом режиме при подключеином входе блока хранения эталона; на фиг. 5 — временная диаграмма работы устройства при подключенном выходе блока хранения эталона.
Устройство содержит (фиг. 1) блоки 1, — 1„ определения входов/выходов группу элементов 2, — 2„ сравнения, группу элементов 3, — 3„ памяти, блок 4 индикации, группу элементов НЕ 5„ — 5„, формирователь 6 строба сравнения, коммутаторы 7 и 8, регистр 9 управления, группу переключателей 10,. входы/выходы 11 контролируемого блока, вход )2 пуска устройства, блок 13 хранения эталона, вхо ды/выходы блока 14„ 14„ хранения эталона, контролируемый блок 15, пульт 16, кнопку 17 пуска.
Формирователь строба сравнения (фиг. 2) содержит П формирователей строба 18, -18„. Каждый i -й формирователь строба содержит элементы
НЕ 19 — 21, элементы И-НЕ 22 — 24, элементы 25 — 27 задержки.
Блок определения входов/выходов (фиг. 3) содержит элемент И-HE 28, триггер 29, элемент И 30, элемент
HE 31, эммитерный повторитель 32, транзистор 33, регистр 34, шину 35 питания.
Входы/выходы 11, -1! контролируемого блока и блока хранения эталона
14,, -14„ определяются автоматически в начальный момент работы устройства и до конца проверки не меняются„
Блоки 1„ -1„ определения входов/выходов идентифицируют входы по блоку
13 хранения эталона устройства, так как дпя выбора одного из контролируемых блоков 15 устройства используется коммутатор 8.
Элементы 2„ -2 сравнения со стробированием служат для сравнения сиг20
ЗО
50 налов, которые поступают в определенные проме>кутки времени с идентичных выходов контролируемого блока 15 и блока 13 хранения эталона устройства. При неисправности контролируемого блока 15 вырабатывается сигнал несравнения, трактуемый как сигнал неисправности. Можно испольэовать такие схемы сравнения, как К531 СП1, К555 СП1 .
Блок 13 хранения эталона и контролируемый блок 15 являются функционально законченными. С помощью пульта 16 может быть задана любая временная диаграмма работы блоков
l3 и 15 при нажатии на кнопку
Пуск 17.
Элементы 3, -3„ памяти с блоком
4 индикации осуществляют хранение и отображение контрольной точки с возникшей неисправностью.
Элементы HE 5, -5„ обеспечивают выдачу на входы блока 13 хранения эталона сигнала той же полярности, что и сигнала, поступающего от контролируемого блока 15.
Входы/выходы контролируемого блока 15 подключены к информационным входам коммутатора 7, а входы/выходы блока хранения эталона — к информационным входам коммутатора 8.
Блоки 13 и 15 не работают.
На вход 12 пуска устройства поступает низкий потенциал, который блокирует блоки 1„ -l определения входов/выходоы, выходы которых находятся в состоянии высокого импеданса, независимо от того, к входу или выходу блока 13 хранения эталона они подключены. На пульте 16 автономной работы задан режим проверки, но кнопка 17 "Пуск" отключена.
Устройство работает следующим об-. разом.
Устанавливают кнопку "Пуск" 17.
На вход 12 подают высокий потенциал, переходом из низкого уровня в высокий записывают значение с выходов переключателей 10 группы в регистр
9 управления, воздействуя на вход сброса элементов 3, -3„ памяти, устанавливая их в такое состояние, при котором отсутствует свечение блока
Р
4 индикации, и снимают сигнал блокировки с блоков 1 определения входов/выходов. Сигнал на входе 12 удер>кивают в течение всего процесса контроля блока 15. Код, записанный в
1?26471 регистр управления 9, позволяет коммутировать подключение контролируемого блока 15 и блока 13 хранения эталона или их суперпозицию, что позволяет увеличить быстродействие контроля логических блоков. Каждый сигнал с контакта блока 13 хранения эталона, соответствующий либо входу, либо выходу, поступает на вход/выход соответствующих блоков 1 определения входа каналов непосредственно, так как коммутатор 8, который может быть выполнен на реле, представляет собой, либо замкнутые, либо разомкнутые каналы. Если входы/выходы блоков 1„ -1 определения входов/выходов подключены к выходам блока 13 хранения эталона, то блоки 1, -1„ переходят в состояние высокого импеданса и не пропускают сигналы с соответствующего выхода контролируемого блока 15 на свой вход. B результате на элементы 2
2„ сравнения поступают сигналы с выходов контролируемого блока 15 и блока 13 хранения эталона. Когда блоки
1, — 1 определения входов/выходов определяют, что к данному входу/выходу подключен вход блока 13 хранения . эталона, то блоки 1, — 1 определе— ния входов/выходов переходят в состояние низкого импеданса и повторяют на своем выходе сигнал на соот- . ветствующем входе 11„ — 11„ с контролируемого бл .ка. Иначе говоря, на элементах 2„-2„ сравнения сравниваются сигналы, поступающие на одноименные входы контролируемого блока
15 и блока 13 хранения эталона.
На фиг. 4 приведена временная
1 диаграмма работы устройства в динамическом режиме, когда на входы элементов 2„ — 2„ сравнения поступают сигналы с выхода блока хранения эталона и контролируемого блока.
На временной диаграмме показаны эоны (заштрихованные), когда на выходе соответствующих элементов 2,—
2 сравнения будет присутствовать сигнал несравнения. Совпадение фронтов сигналов контролируемого блока и блока хранения эталона бывает очень редко. Чтобы исключить формирование сигнала несравнения при расхождении фронтов сигналов на выходах элементов 2 — 2„ сравнения на их вход разрешения подается строб с формирователем 6 строба сравнения, который разрешает сравнение только тогда, когда OH принимает значение логического нуля. Влияние расхождения фронтов сигналов на работу устройства на любых частотах исключается, что приводит к повышению достоверности контроля логических блоков.
На фиг. 5 приведена временная диаграмма работы устройства, когда на !
0 входы элемента сравнения 2 (i=1,..., I
n) поступают сигналы с входов блока
13 хранения эталона и контролируемого блока 15. Сигнал, поступающий на другой вход элементов 2, — 2„
15 сравнения, через время задержки, определяемое соответствующими элементом HE 5 и i-м блоком определения входов/вьгходов, поступает на вход ! (фиг. 5). Для того, чтобы исклю—
2О чить появление ложного сигнала не-. сравнения на выходе соответствующего элемента сравнения, на его размещающий вход подается строб с формирователя 6 строба сравнения, кото25 рый является тем же сигналом, что и сигнал "Строб" (фиг. 4). Контроль производится одновременно по всем выходам контролируемого блока и блока хранения эталона. Если контролируезп мый блок 15 оказался исправным (не высветился ни один из индикаторов 5), то к устройству подключается другой блок 15. Сигнал 12 пуска формирует сигнал логической единицы на период проверки каждого блока 15. После процесса проверки каждого блока 15 необходимо набрать код на переключателях 10 группы следующего кон— тролируемого блока и нажать кнопку
"Пуск" 17. Последовательность,KQH троля совершенно аналогична описанному и происходит при установке режима работы на пульте 16 и нажатии кнопки "Пуск" 17. При обнаружении
45 неисправного блока загорается блок
4 индикации.
Ф о р м у л а и з о б р е т е н и я
1. Устроиство для контроля логических блоков, содержащее группу элементов памяти, блок индикации, блок хранения эталона, блоки определения входов/выходов, группу элементов НЕ, группу элементов сравнения, причем входы сброса элементов памяти группы соединены с входом пуска устройства и первыми информационными входаI ".264
S ми всех блоков определения входов/выходов, вторые информационные входы которых соединены с выходами соответствующих элементов HF, группы, выходы которых соединены с информационными входами соответствующих элементов памяти группы, выходы которых соединены с информационными входами блока индикации, вторые информационные входы элементов сравнения группы соединены с входами соответствующих элементов НЕ группы, о т л и ч а ю щ е ес я тем что, с целью повьппения достоверности контроля, оно содержит регистр управления, группу переключа- 5 телей, два коммутатора, формирователь строба сравнения, причем вход записи регистра управления соединен с входом пуска устройства, информационные входы регистра управления соединены с выходами соответствующих переключателей группы, выходы регистра управления соединены с соответствующими управляющими входами первого и второго коммутаторов, информацион25 ные входы которых соединены с входами/выходами контролируемого логического блока и блока хранения эталона соответственно, информационные выходы первого коммутатора соединены с входами соответствующих элементов НЕ группы, информационные выходы второго коммутатора соединены с информационными входами формирователя строба сравнения и информационными выхо- З5 дами блока определения входов/выходов, информационные выходы формирователя строба сравнения соединены с
7! входами разреюения соответс.твующих элементов сравнения группы.
2. Устройство по и. 1, о т л ич а ю щ е е с я тем, что формирователь строба сравнения содержит п формирователей строба (где г. — число входов/выходов контролируемого логического блока), причем каждый i-й формирователь строба (i= 1,..., n) содержит три элемента НЕ, три элемента задержки, три элемента И-НЕ, причем в каждом i-м формирователе строба выход первого элемента НЕ соединен с первым входом первого элемента И-НЕ и через второй элемент НŠ— с входом первого элемента задержки, выход которого соединен с вторым входом первого элемента ИНЕ, выход которого соединен с пер— вым входом второго элемента И-НЕ, второй вход которого соединен с выходом третьего элемента НЕ, первый вход которого соединен с входом первого элемента НЕ и через третий элемент НŠ— с входом второго элемента задержки, выход которого соединен с вторым входом третьего элемента И-НЕ, выход второго элемента
И-НЕ соединен с входом третьего элемента задержки, выходы всех третьих элементов задержки и формирователя строба являются информационными выходами формирователя строба сравнения, информационные входы которого соединены с входами первых элементов НЕ соответствующих формирователей строба.
1226471
Я /людмил .
eudmupumeas
Составитель А. Сиротская
Техред В.Кадар Корректор А. Ференц
Редактор Т. Кугрьппева
Тираж 671
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Заказ 2135/49
Подписное
Производственно-полиграфическое предприятие, г., Ужгород, ул. Проектная, 4