Устройство для контроля логических блоков — SU 1695304 (original) (raw)

(51)5 6 06 Г 11/О Я ЕИ Т ЕТЕЛЬСТВ ВТОРСКОМ нивераи.1 в(Х 1хп вместе стономныйкоторогоомпонент,Хп+2 ЕСТЬмомент 1.в моментравнения 1 =1 о(Х 1, ". Хп)92 =х 1и+1 =Хп п +2 = Хп+1 ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯПРИ ГКНТ СССР(71) Казанский государственный утет им, В.И.Ульянова-Ленина(56) Электроника, 1977, йв 5, с.23 - 33.Авторское свидетельство СССРВ 1241434, кл. Н 03 К 3/84, 1984. Изобретение относится к вычислительной технике и может найти применение в схемах встроенного контроля логических блоков, в частности ПЛМ,Цель изобретения - увеличение быстродействия и упрощение устройства.На чертеже приведена функциональная схема предложенного устройства.. На схеме позицией 1 обозначен контролируемый блок, в качестве примера которого рассматривается программируемая логическая матрица (ПЛМ).Устройство содержит е-входовой сумматор 2 по модулю два, 3-входовой сумматор 3 по модулю два, О-триггер 4, (и+2)-разрядный регистр 5 сдвига, О-триггер 6, элемент И 7, вход 8 сигнала "Пуск", вход 9 задания режима, группу 10 входов начальной установки, выход 11 сигнала ошибки, .В режиме обычного функционирования ПЛМ 1 реализует т функций от п аргументов тх 1хп) при 1=1,2,.,т. Значения аргументов подаются на первые п входов ПЛМ 1, а(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ(57) Изобретение относится к вычислительной технике и может использоваться для контроля логических блоков, в частности ПЛМ. Цель изобретения - увеличение быстродействия и упрощение устройства, Устройство содержит регистр сдвига, два сумматора по модулю два, два триггера и элемент И. В отличие от известных схем кольцевого тестирования контроль осуществляется в каждом такте работы устройства. 1 ил. начения функций снимаются с первы ыходов ПЛМ 1.В режиме контроля на первый разряегистра 5 поступает сигнал= 51(Х 1,.,хп)6" )10(Х 1 хп)9 хп+ 1.Регистр 5, ПЛМ 1, сумматор 2обратными связями образуют авгенератор, диаграмма переходовсостоит только из циклических кПусть состояние регистра 5 х 1,состояние этого генератора вОбозначим состояние генератора1+1 КаК Х 1Хп+2, ИМЕЮТ МЕСТО упереходов:Из системы (1) находим выражение хь 1-1,п+1 через х,)=1,п+2: х 1 =х 2 х 2 =х 1ФФХп = Хп +1 Хп +1 = Х 1 то 1,Х 2 Хп+1 Пусть при программировании на п 1+1-и выходе ПЛМ 1 была реализована функция 10т(Х 2,.,хп+ 1). Из равенства хп+ 1 = хп+ 2 СЛЕдуЕт, Чтс дЛя ИСПраВНОй ПЛМ 1: Хп+ 29 Х 1 Е В(Х 2,Хп+1) = О. ПОЭтОМу ПрИ ИСПраВНОй ра-боте ПЛ М 1 состояние О-триггера 4 соответствует сигналу "О". Если же в каком-либо такте О-триггер 4 перейдет в состояние, со; ответствующее сигналу "1", то это сигнали зирует о неисправности ПЛМ 1.20 Устройство работает следующим абра- Режим контроля, Режим контроля обеспечивается подачей единичного сигнала по входу 9, После подачи единичного сигнала по входу 9 на вход 8 подается сигнал "Пуск"Этот сигнал вызывает синхронно с такто вым сигналом появление единичноо сигнала на выходе триггера 6, который, в свою Мщедь, устанавливает в нулевое состояние В-фйбгер 4, Одновременно нулевой сигнал , с ажнйфа элемента И 7 подается на Ч-вход 30 ;, ййфМий 4 Ю 5, обеспечивая режим параллель июй загрузки регистра 5 с установочных входов10. Займ обеспечивается первая проверка со-ОтмэаЕНИя Хп+2 ЕХ 191 О(Х 2 Хп+1) = О ПОСЛЕснятю сигнала "Пуск" Поэтому начальное 35 значение (и+2)-го разряда регистра 5 подбирается таким образом, чтобы при исправной ПЛМ 1 выполнялось указанное соотношение. После снятия сигнала "Пуск" триггер 6 (синхронно с тактовым сигналом) переходит 40 в нулевое состояние, открывая элемент И 7. Единичный сигнал с выхода элемента И 7 подается на Ч-вход регистра 5, обеспечивая режим сдвига регистра 5 в сторону разрядов с большимв еемерами. Регистр 5, ПЛМ 45 1, сумматор 2 еВюодулю два вместе с обратными связями ебразуют автономный генератор, При функционировании генератора в сумматоре 3 вычисляется сумма по модулю два сигналов с выходов О 1 и Оп+2 регистра 50 5 и с(а+1)-го выхода ПЛМ 1. Если на выходе сумматора 3 появляется сигнал "1", в это же состояние переходит триггер 4, и принимается решение о неисправности ПЛМ 1.55Рабочий режим. Он устанавливается подачей сигнала "0" на вход 9, в результате чего на выходе элемента И 7 обеспечивается режим считывания для регистра 5. Количество тактов в процедуре контроля зависит от количества состояний в циклической последовательности автономного генератора, составленного из регистра 5, ПЛМ 1 и сумматора 2, В какой именно циклической составляющей диаграммы переходов находится генератор зависит от начального состояния регистра 5. Таблица распределения состояний регистра 5 по циклическим составляющим диаграммы переходов автономного генератора строится при предварительном математическом моделировании.Положительный эффект от использования изобретения заключается в существенном упрощении схемы и увеличении быстродействия устройства, так как проверка осуществляется в каждом такте его работы, а не в конце цикла тестирования, как это происходит в известных схемах кольцевого тестирования,Формула изобретения Устройство для контроля логических блоков, содержащее регистр сдвига, два сумматора по модулю два, два триггера, элемент И, руппа разрядных выходов регистра сдвига, кроме последнего, образует группу информационных выходов устройства для подключения к группе входов контролируемого объекта, последний и предпоследний разрядные выходы регистра сдвига соединены с первыми входами соответственно первого и второго сумматоров по модулю два, первый разрядный выход регистра сдвига соединен с вторым входом первого сумматора по модулю два, выход второго сумматора по модулю два соединен с входом последовательного ввода информации регистра сдвига, тактовые входы первого и второго триггеров и регистра сдвига обьединены, о т л и ч а ю щ е е с я тем, что, с целью увеличения быстродействия и упрощения устройства, входы второго сумматора по модулю два, кроме первого, и третий вход первого сумматора по модулю два образуют группу информационных входов устройства для подключения к выходам контролируемого обьекта, выход первого сумматора по модулю два соединен с О-входом первого триггера, выход которого образует выход сигнала ошибки устройства, вход сброса первого триггера соединен с первым инверсным входом элемента И и подключен к выходу второго триггера, О-вход которого образует вход сигнала "Пуск" устройства, второй вход элемента И образует вход задания режима устройства, выход элемента И соединен с входом задания режима регистра сдвига, группа входов параллельной заедактор М.Келемеш Т Корректор Э.Лончаков Заказ 4163 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб., 4/5 мбинат "Патент", г. Ужгород, ул. Гагарина, 10 Производственно-издательски грузки которого образует группу входов на- вход регистра сдвигаобразует одноименчальной установки устройства, тактовый ный входустройства,

Смотреть

Устройство для контроля логических блоков