Устройство для обработки реакции логических блоков
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 25221 А 19) (11) Е 11/00, 11/ 51 ьскии и конструкинститут средств паратуры и издеКонтрольприбор" Емельянов тво СССР6, 1979.ство СССР16, 1987.БРАБОТКИ РЕАК- КОВс) Ж Эа ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЪТИПРИ ГКНТ СССР(71) Научно-исследователторско-технологическийконтроля электронной алий электронной техники(54) УСТРОЙСТВО ДЛЯ ОЦИИ ЛОГИЧЕСКИХ БЛО(57) Изобретение относится к вычислительной технике и может быть использовано для диагностирования блоков микропроцессорных систем, Цель изобретения - расширение функциональных возможностей за счет обеспечения возможности диагностирования логических блоков, содержащих контуры обратной связи генераторного типа, Устройство для диагностирования логических блоков содержит блок 1 памяти, регистратор 2 импульсов, схему ИЛИ 3, схему И 4, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ - НЕ 5, элемент И 6, триггер 7, формирователь 8 импульсов, элементы 9. 10, счетчик 11 контрольных точек, счетчик 12 тактов, регистр 13 и блок 14 сравнения. 3 ил.10 Изобретение относится к вычислительной технике и автоматике и может быть использовано при разработке средствконтроля и диагностирования логическихблоков.Цель изобретения - расширение функциональных возможностей за счет обеспечения диагностирования логических блоков,содержащих схемы с обратной связью генераторного типа,На фиг.1 представлена структурная схема устройства; на фиг.2 - пример реализацйи регистратора импульсов; на фиг.З -пример схемы с обратной связью генераторного типа и временная диаграмма прохождения сигналов в схеме.Устройство для обработки реакции логических блоков содержит блок 1 памяти,регистратор 2 импульсов, элемент ИЛИ 3,элемент И 4, элемент ИСКЛЮЧАЮЩЕЕИЛИ - НЕ 5, элемент И 6, триггер 7, формирователь 8 импульсов, элементы И 9, 10,счетчик 11 контрольных точек, счетчик 12тактов, регистр 13, блок 14 сравнения,Регистратор 2 импульсов, функциональная схема которого приведена на фиг,2, содержит элемент НЕ 15, триггеры 16, 17,резистор 18,Пример схемы с обратной связью генераторного типа приведен на фиг.З. Она содержит триггер 19, элемент И 20, элементИ - НЕ 21.Усройство для обработки реакции логических блоков работает следующим образом.Сигналом начальной установки (НУ) устанавливаются в нулевое состояние счетчик11 контрольных точек и импульсов, в единичное - регистр 13 и триггер 7. Принципработы устройства предполагает последовательный опрос состояний контрольныхточек контролируемого блока, которыми являются входы или выходы элементов блока,На схеме контролируемого блока, изображенной на фиг.З, контрольными точками(КТ) определены точки - выходы элементовЯ, В/1, И/2 и входы элементов Х, У, 2, О-входтриггера, состояние которых опрашиваетсяпоследовательно, начиная с выходного контакта схемы. Перед съемом реакции в очередной КТ подачей нулевого сигнала повходу сброса устройства оператор устанавливает в нулевое состояние счетчик 12 тактов и переключает счетчик 11 КТ посчетному входу. На триггерах счетчика 11 КТфиксируется номер последней опрашиваемой КТ. Блок 1 памяти хранит массив эталонных реакций для каждой КТ. Выбордвухбитовой информации об эталонном состоянии КТ в такте (первый бит - эталонная 15 20 25 30 35 40 45 50 55 реакция в такте, второй бит - инфоРмациЯ о наличии короткого импульса в такте) осуществляется для каждой КТ управляющими линиями со счетчика 11 КТ, для каждого такта - адресными линиями, на которые сигналы приходят со счетчика 12 тактов,Итак, в начальный момент времени, после вырабтки сигналов НУ и сброса в регистре 13 записано максимальное число тактов - единицы по всем разрядам, счетчик 12 тактов сброшен и из блока 1 памяти выбрана эталонная информация для первой КТ в первом такте проверки. При поступлении тактовых импульсов (ТИ) на вход устройства одновременно на регистратор 2 импульсов приходят реакции с КТ контролируемого блока. При этом синхронизацию выдачи ТИ и реакций осуществляет внешнее задающее устройство, которое обеспечивает временную диаграмму выдачи сигналов, изображенную на фиг,З, и в качестве которого может быть использована ЭВМ или генератор тестов, Регистратор 2 импульсов принимает реакцию в КТ и трансформирует ее на три составляющие; собственно реакцию, т.е. ее логический уровень в такте, и наличие перепадов из нуля в единицу в КТ в такте поступает на элемент 5 сравнения - ИСКЛЮЧАЮЩЕЕ ИЛИ - НЕ, на выходе которого появляется уровень логической единицы в случае совпадения реакций, нуля - при несовпадении значений эталонной и снимаемой реакций в КТ, которое фиксируется на триггере 7. Число тактов подсчитывается счетчиком 12 тактов через открытый элемент И 9.В момент несовпадения снимаемой и эталонной реакций триггер 7 сбрасывается, фиксирует состояние счетчика 12 тактов и разрешает прохождение через элемент И 10 сигнала признака сравнения с блока 14 сравнения на синхровход регистра 13. Так. как число, записанное в регистр (единицы по всем разрядам), заведомо больше максимального числа тактов, то блок 14 сравнения выдает единичный уровень результата сравнения, который свидетельствует о том, что число, записанное в регистр 13, больше числа тактов, зафиксированного на выходах счетчика 12 тактов, Перепад из нуля в единицу этого сигнала фиксирует информацию о такте несравнения в регистре 13. При этом в старшем разряде регистра 13 фиксируется значение номера подтакта несравнения в случае, если в эталонной реакции в такте присутствует импульс. Этот сигнал формируется элементом И 4, элементом ИЛИ 3 и регистратором 2 импульсов.Перед переходом к следующей КТ оператор устанавливает счетчик 12 тактов в ис1,725221 5 10 15 20 25 30 35 40 50 55 ходное состояние и выбирает область памяти эталонных реакций для следующей КТ. В момент несовпадения сигналов в следующей точке зайускается триггер 7, который фиксирует состояние счетчика 12 тактов и осуществляет опрос состояния блока 14 сравнения, Если число, хранящееся в регистре 13, больше числа, зафиксированного счетчиком 12 тактов, то это свидетельствует о том, что ошибка в исследуемой точке появилась раньше на определенное количество тактов, чем в предыдущей, и, таким образом, элементы проверяемой схемы между этими точками не являются источником неисправности. В этом случае блок 14 сравнения выдает сигнал высокого уровня,который разрешает запись содержимого счетчика 12 тактов в регистр 13. Если число, хранящееся на регистре 13, меньше числа,зафиксированного счетчиком 12 тактов, то это Свидетельствует о том, что неисправность в исследуемой КТ появилась позже, чем в предыдущей, и, таким образом, элементы проверяемой схемы между этими точками являются источником неисправности. В этом случае блок сравнения выдает сигнал нулевого уровня, а регистр 13 сохраняет свое состояние до исследования сигнала в следующей точке. Если в результате опроса и сигналов на всех входах подозреваемого элемента установлено, что ошибки на входах появляются позже, чем на выходе элемента, то элемент считается неисправнымпо выходу. Возможна ситуация (фиг,З), когда такт несравнения на входе и выходе элемента одинаков. Тогда в результате сравнения участвует и номер подтакта несравнения, который формируется элементом И 4, элементом ИЛИ 3 и регистратором 2 импульсов.Перед переходом к опросу состояния следующей КТ оператор выработкой сигнала "Сброс" сбрасывает счетчик 12 тактов и выбирает область памяти эталонных реакций для следующей УТ. Процедура определения минимального такта и подтакта несравнения повторяется. Так, для схемы, изображенной на фиг.З, при наличии неисправности типа Ю 2 = 1 такт несравнения в точках Я 1 и В/2 одинаков и равен трем, но подтакт несравнения разный; в точке 9/1 - 2,5,(так как сигнал .Г равен О, а сИгнал Х. - 1), в точке Я - 2,0 (оба сигнала .Г и 7. равны 0). Номер подтакта при этом определяется значениями сигналов Г иТак как вначале опрашивается состояние точки Я 1, затем И 2, то значения такта и подтакта несравнения в КТ Я фиксируются в регистре 13, в КТ - на счетчике 12 тактов. Результат сравнения выдается с выхода блока 14 сравнения в виде 1, что означает: число, хранящееся на счетчике 12 тактов, меньше или равно числу, зафиксированному на регистре 13, Единичный уровень выходного сигнала блока 14 сравнейия фиксирует значение счетчика 12 тактов в регистре 13. Опрос входа элемента И 20 фиксирует на счетчике 12 тактов число, большее записанного в регистре 13. При этом нулевой уровень с выхода блока 14 сравнения является признаком присутствия неисправности в предыдущей КТ. Если из числа, которое фиксируется при этом на счетчике 11 КТ, вычесть единицу, то можно получить номер КТ, на которой зафиксирована неисправность. Эти результаты могут быть обработаны на ЭВМ, либо выведены на индикацию.Регистратор 2 импульсов работает следующим образом. Триггеры 16 и 17 сбрасываются по входу сброса в каждом такте проверки импульсом, получаемым формирователем 8 импульсов по положительному перепаду ТИ. Если реакция в такте не меняет своего значения, то оба выхода триггеров находятся в нулевом состоянии, В противном случае в зависимости от знака перепада (из О в 1 или наоборот) выдается единичный уровень сигнала с триггеров 16 или 17. Если в такте появляется импульс, то выходы обоих триггеров будут находиться в единичном состоянии,Формула изобретения Устройство для обработки реакции логических блоков, содержащее блок памяти, регистр и блок сравнения, причем выходь 1 регистра соединены с первой группой входов блока сравнения, отл и ч а ю щее с я тем, что, с целью расширения функциональных возможностей за счет обеспечения диагностирования логических блоков, содержащих контуры обратной связи генераторного типа, оно содержит регистратор импульсов, счетчик контрольных точек, элемент ИЛИ, счетчик тактов, четыре элемента И, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ - НЕ, триггер, формирователь импульсов, причем адресные входы блока памяти соединены с разрядными выходами счетчика тактов, синхровход которого соединен с выходом первого элемента И, первый вход которого соединен с выходом триггера и с инверсным входом второго элемента И, синхровход триггера, а также второй вход первого элемента И и вход формирователя импульсов объединены и образуют тактовый вход устройства, выход поля эталонных реакций блока памяти соединен с первым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ, вы1725221 г;ДКЦОц р ход которого соединен с информационным входом триггера, инверсный вход установки которого соединен с входом начальной установки устройства, первым входом третьего элемента И, с входом сброса счетчика 5 контрольных точек и установочным входом регистра, информационные входы которого, кроме старшего, а также вторая группа входов, кроме старшего, блока сравнения соединены с информационными .выходами 10 счетчика тактов, вход сброса которого соединен с входом сброса устройства и с синхровходом счетчика контрольных точек, разрядные выходы которого соединены с управляющими входами блока памяти, а 15 также являются выходными сигналами устройства, синхровход регистратора импульсов соединен с информационным входом устройства, разрядные выходы регистрато 20 ра импульсов соединены с входами элемента ИЛИ, выход которого соединен с первым входом четвертого элемента И, второй вход которого соединен с выходом признака фиксации короткого импульса в такте эталонной реакции блока памяти, выход четвертого элемента И соединен со старшим информационным входом регистра и старшим разрядом второй группы входов блока сравнения, выход которого является выходным. сигналом устройства и соединен с прямым входом второго элемента И, выход которого соединен с синхровходом регистра, выход формирователя импульсов соединен с вторым входом третьего элемента И, выход которого соединен с входом сброса регистратора импульсов, разрядный выход которого соединен с вторым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ,легист,оагор ципюЬсоб Гк 5здательский комбинат ент", г, Ужгород, ул.Гагарина, 10 зводст каз 1177 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж. Раушская наб., 4/5
СмотретьЗаявка
4847407, 03.07.1990
НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ И КОНСТРУКТОРСКО-ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ СРЕДСТВ КОНТРОЛЯ ЭЛЕКТРОННОЙ АППАРАТУРЫ И ИЗДЕЛИЙ ЭЛЕКТРОННОЙ ТЕХНИКИ "КОНТРОЛЬПРИБОР"
МИХЕЙКИНА ЕЛЕНА ВИКТОРОВНА, ЕМЕЛЬЯНОВ СЕРГЕЙ АНАТОЛЬЕВИЧ
МПК / Метки
МПК: G06F 11/00, G06F 11/26
Метки: блоков, логических, реакции
Опубликовано: 07.04.1992
Код ссылки
<a href="https://patents.su/5-1725221-ustrojjstvo-dlya-obrabotki-reakcii-logicheskikh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обработки реакции логических блоков</a>
Предыдущий патент: Устройство для распределения заданий в неоднородной вычислительной среде
Следующий патент: Устройство для стохастического контроля микропроцессорных цифровых блоков
Случайный патент: Теплообменный аппарат