Устройство для контроля логических блоков — SU 1833879 (original) (raw)
(51)5 6 06 Е 11/26 АНИ ЗОБРЕ И О ИДЕТЕЛЬСТВУ К АВТОРСКО ОНТРОЛЯ ЛОГИный универсиное СССР С 19 ГОСУДАРСТВЕННОЕ ПАТЕНТВЕДОМСТВО СССР(56) Авторское свидетельствоМ 1196876, кл, 6 06 Р 11/00,Авторское свидетельствоМ 1695304, кл, 0 Об Г 11/00,Изобретение относится к вычислительной технике и может найти. применение в схемах встроенного контроля логических блоков, в частности ПЛМ.Цель изобретения - расширение функциональныхых возможностей.На фиг.1 приведена функциональная схема устройства; на фиг.2 приведена функциональная схема блока формирования входной комбинации; на фиг.З приведена функциональная схема формирователя сигнатуры.Устройство (фиг.1) содержит блок формирования входной комбинации 1, контролируемый блок 2, сумматор по модулю два 3, О-триггер 4, элемент И 5, элемент задержки 6, формирователь сигнатуры 7, управляющую и-разрядную шину 8, шину пуска 13. тактовую шину 14, М-разрядную выходную шину 12.Блок формирования входной комбинации 1 (фиг.2) содержит и+1 О-триггеров первой группы 15, и+1 О-триггеров второй группы 16, и мультиплексоров 17,.,Ы 1833879 А(54) УСТРОЙСТВО ДЛЯ КЧЕСКИХ БЛОКОВ(57) Изобретение относится к вычислительной технике и может найти применение в схемах контроля логических блоков, Целью изобретения является расширение функциональныхх воэможностей. Устройство содержит сумматор по модулю два, блок формирования входной комбинации, триггер, элемент И, элемент задержки, формирователь сигнатуры. Устройство позволяет производить контроль ПЛМ с пропущенными переменными. 3 ил. ФОрмирователь сигнатуры (фиг.З) содержит три элемента И 18, 21, 22, два элемента ИЛИ 19, 23, М-разрядный асинхронный счетчик 20, срабатывающий по заднему фронту, О-триггер 24.Устройство работает следующим образом.Перед началом работы по шине 8 устанавливаются управляющие сигналы 010 л. При поступлении сигнала по шине пуска 13 устанавливается триггер 4, триггеры второй группы 16 на выходах 010 л+1 дают нужную комбинацию 0 и 1, что достигается один раз при настройке на конкретную схему соответствующим соединением с й- или Я-входами этих триггеров, сбрасываются триггер 24 и счетчик 20. После прекращения подачи сигнала по шине пуска 13 триггер 4 перейдет в нулевое состояние и ТИ с шины 14 через открытый элемент И 5 поступают на.вход С 1 и с задержкой на вход С 2 блока триггеров 1. Величина задержки выбирается так, чтобы единичные интервалы на входах С 1 и С 2 не перекрывались;Нулевой сигнал с выхода счетчика 20 через элемент ИЛИ 23 поступает на вход элемента И 22 и блокирует поступление единичного сигнала с выхода элемента И 18, настроенного на начальное состояние устройства в течение первого тактового импульса, ТИ поступают на накапливающий вход счетчика 20, увеличивая его содержимое на единицу, И-РаэРЯДНЫй СИГНаЛ С ВЫХОДОВ О 1Оп+1 блока 1 поступает на соответствующие входы блока 2, а выход блока 2 и выход Си+1 блока 1 суммируются сумматором по моду-. лю два 3 и поступают на 0-вход блока 1. Одновременно сигналы с выходов блока 1 поступают на входы элемента И 9 формирователя 7, При появлении на выходах блока 1 начальной комбинации, а на выходе сумма-. тора 3 нужного сигнала, либо при появлении двоичной комбинации 11.11 на выходе счетчика 20, единичный сигнал с выхода эле-. мента И 21 через элемент ИЛИ 19 установит О-триггер 24 в единичное состояние. Одновременно единичный сигнал с выхода 11 триггера 24 запирает элемент И 5, устройство прекращает работу. После этого содержимое счетчика 20 по шине 12 поступает на выход устройства и сравнивается с эталоном. Если содержимое счетчика совпадает с эталоном, то блок считается исправным, в противном случае блок 2 неисправен,П р и м е р. Рассмотрим проверку столбцов И-матрицы ПЛМ, зависящей от переменных, Предполагается, что и=.2 а и имеется доступ к а прямым и в инвертированным входам ПЛМ; Входы ПЛМ подключаются к выходам 01 СЬ блока 1 следующим образом: 1-й прямой вход - к Оь . а 1-й инвертированный вход - к 0+к Таким образом. способ подключения входов ПЛМ к выходам блока триггеров не зависит от способа программирования столбцов, Начальное состояние при проверке столбцов ПЛМ равно 111. Блок 18 есть элемент И, Пусть проверяемый столбец реализует терм хи,ха, х 11,хр, Тогда на управляющие входы 11 ь )1,.,1 подаются 1, а на остальные управляющие входы подаются О.Далее для простоты рассмотрим конкретное значение для ги и терма, Пусть а = 3, и терм есть х 2 хз, Тогда переходы состояний 01, 02, ОЗ, 04, 05, 06, 07 для исправного столбца равны 1111111 0011111 -1100001 -+ 1111110 1111111, Таким образом, через 4 такта работы устройство для исправного столбца остановится, эталонное содержимое счетчика равно 4, Допустим, что имеется неисправность - отсутствие переменной х 2 в терме. Тогда переходы состояний имеют вид 1111111 .ф 0011111 .0000001 .+ 1100000-1:0011110 1100001-ъ 1111110 1111111. Устройство остановится через 7 тактов и по содержимому счетчика определяется неисправность устройства.1 Формула изобретения Устройство для контроля логическихблоков, содержащее сумматор по модулю 10 два, триггер, элемент И, причем вход пускаустройства подключен к О-входутриггера, прямой выход которого соединен с первым инверсным входом элемента И, о т л и ч а ющ е е с я тем, что, с целью расширения 15 области применения, в устройство введеныблок формирования входной комбинации, формирователь сигнатуры, элемент задерж-.ки, причем первый вход сумматора по моду- .лю два соединен с (и+1)-м выходом блока 20 формирования входной комбинации, второй вход сумматора по модулю два являет-.ся входом устройства для подключения к выходу контролируемого блока, выход суммагора по модулюдва соединен с информационным входом блока формирования входной -комбинации, группа входов.задания режима которого является группой управляющих входов устройства, первый и второй тактовые входы и вход.30 начальной установки блока формированиявходной комбинации соединены соответ-" ственно с выходом элемента и, выходом элемента задержки и входом пуска устройства, и-выходов блока формирования35 входной комбинации соединены с инфор- .ма ци он н ы ми входа ми формирователя сигнатуры и являются выходами устройства для подключения к входам контролируемого блока, синхровход и вход начальной. уста новки формирователя сигнатуры соединенысоответственно с выходом элемента И и вхо. дом пуска устройства, группа выходов формирователя сигнатуры является группой выходов результата контроля устройства, 45 выход конца работы формирователя сигна. туры соединен с вторым инверсным входом элемента И, блок формирования входной комбинации. содержит две группы из. и+1 триггеров и группу из и мультиплек соров, причем информационный вход первого триггера первой группы подключен к.информационному входу блока формирования входной комбинации, выход 1-го триггера первой группы (г 1, и+1) соеди нен с информационным входом 1-го триггера второй группы, синхровходы триггеров первой группы соединены с первым тактовым входом блока формирования входной комбинации, синхровход -го триггера второй группы. кроме и+1-го, соединен с вы 1833879ходом 1-го мультиплексора. синхровход и+- го триггера второй группы и первый информационный вход 1-го мультиплексора соединены с вторым тактовым входом блока, формирования входной комбинации, пер вый тактовый вход которого соединен с вторым информационным входом 1-го мультиплексора, управляющие входы мультиплексоров подключены к группе управляющих входов блока формирования входной 10 комбинации, выход 1-го триггера второй группы соединен с информационным входом 1-го триггера первой группы. начийая со второго, выходы триггеров второй груМы являются информационными выходами блока формирования входной комбинации, установочные входы триггеров второй группы подключены к входу начальной установки блока формирования входной комбинации.:Производственно-издательский комбинат "Патент", г; Ужгород, ул.Гагарина, 101 кает 2687 ВИфВИПИ Госуд Составитель Р, Латы ехред М.Моргентал Тираж Подписноественного комитета по изобретениям и открытиям при ГКНТ С 113035, Москва, Ж, Раущская наб 4/Б