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

Номер патента: 643877

Авторы: Попенков, Сергеев

ZIP архив

Текст

ОП ИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДВТЕЛЬСТВУ(и)643877 Союэ Советских СоРталистицеских Республик(23) Приоритет Гесударетееннвб метет ссср е двлам нзобрвтвн я еткрыт.01.79 бюллетень 3 Опубликова 53) УДК 681.32 .75(088,8) Да бликования описания 28,01,79 Автизоб А. Попенков и В. А, Сергеев ннт 4) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕС БЛОКОВ Изобретение отчислительной технипаратуре контролятельных машин.Известно устоойство для контроля логических блоков, основанное на методе сравнения выходных сигналов контролируемого и эталонного логических блоков, входные сигналы которых формируются с помошьюсчетчика 1Недостатком этого устройства является ограниченная область применения, Оно используется для контроля сравнительно простых узлов, имеюших небольшое количество входов. носится к области вы ки, в частности к ап-" логических вычисликонт-фдля нтро- олькодов ь лоьтстр бай ов 2 Известно такжеустройство для роля логических блоков, в котором формированиа входных сигналов ко лируемого и эталонного блоков исп зуется генератор псевдослучайных Грея, что позволяет контролироват гические блоки с любым количеств Недостатком обоих известных устройств является то, что дла проверки логического блока каждого типа необходим однотипный эталонный блок,Наиболее близким по техническому 5 решению к данному изобретению являет.ся устройство дла контроля логических блоков, содержащее блок управления, генератор псевдослучайных кодов и на капливаюший сумматор, причем выходы.блока управления соединены с управляющими входами генератора псевдослучайных кодов и накапливающего сумматора, первая группа выходов генератора псевдослучайных кодов соединена со входамн контролируемого логическо го блока 31Недостатком этого устройства является сложность и недостаточное быстродействие вследствие большого количесч В ва выходов контролируемого узла.Целью изобретения авляетса упрощние устройства и повьппеиие его б действия.Поставленная цель достигается тем,что в устройство введены элементы Ии блок свертки, причемвыходы генератора псевдослучайных чисел и входы ивыходы контролируемого логического бцо5ка соединены с соответствующими входами Элементов И, выходы элементовИ соединены со входами блока свертки 1выходы которого соединены со входаминакапливающего сумматора, выход на- Окапливавшего сумматора является выходом устройства.Блок схема устройства для контролялогических блоков"приведена иа чертеже,15Выводи контролируемого логическогоблока 1 обозначены 1/1,1/М, Г 1 ервые Р из этих М выводов являютсн входами, остальные (М-Р) выходами. Пос-коньку любой из этих выводов может служить как входом, так и выходомлогйческого блока 1, для возможности введениядсеъдиспучвйиых кодов на гцобой выводлогического блока 1 генератор псевдослучайных кодов 2 тжже имеет М разрядов. Все Р входов контролируемогологического блока 1 соединены с соотг"ветствующими выходами генератора 2,Кроме того, выходы генератора 2 соединены со входами элементов И 3. Ко- Зйличество элементов И 3 также равно М.,т е, количеству выводов контролируемого логического блока, Входи элементовИ 3 соединены также с выводами контролируемого логического блока 1, Вы 3. ходы элементов И 3 соединены со вхо"дами блока свертки 4, выходы которогоподключены ко входам накайпивавшегосумматора 8. Блок управления 6 соединен с у 1 райляюшими входами генератора 402 и сумматора 8,Устройство работает, следующим об. разом. Псевдослучайные коды свыходовйеиератора 2 подаются на входы контролируемого логического блока 1 и иаФходы элементов И 3, Параллельныеющн с выходов логического блока 1,являкмпиеся результатом воздействияна его входы псевдослучайных кодов,посгупают на входы элементов И, Па- фраллельные коды с выходов элементовИ, воздействуя на соответствующиевходы блока свертки 4, вызывают появление на выходах блока,4 также паралцельных кодов. Зти коды поступаютиа входы сумматора 8, в котором проис-,ходит сложение их с накопленной суммой и хранение этой суммы. Для достижения повторяемости результатов проверки генератор 2 перед началом цикла проверки устанавливается в определенное исходное состояние, например в такое, когда на всех его выходах присутствуют логические единицы, Количество параллельных кодов вырабатываемых генератором 2 за время ,проверки должно быть строго фиксированным. Болеетого, есликонтролируемый "логический блок содержит триггерные узлы, то эти узлы в начале цикла проверки также должны быть установлены в определенное исходное состояние. С этой целью цикл проверки блока 1 разбит на два этапа, последовательность выполнения которых следующая. После того как генератор 2 установленв исходное состояние, блок управления 6 вырабатывает разрешающий сигнал и иа вы ходах генератора 2 появляются параллельные коды, частота смены которых определяется в основном быстродействием сумматора 5, Ьц 1 ичие смещцо шихся кодов на входах контролируемого логического блока 1 вызывает функционирование этого блока и возникновение смены кодов на входах накапливающего сумматора 5, Однако в течение определенного колйчества первых тактов работы генератора 2, которые составляют первый этап цикла проверки, работа сумматора 5 блокирована сигналом блока управления 6 и суммирование ие производится. В течеййе этого времени происходит установка в исход ное состояние триггеров в коитроцируе мом блоке 1. Поскольку блок 1 может быть сложным, количество тактов работы . генератора 2 длн установки в асходное состояние всех триггеров блока 1 долж" йо быть достаточно болыпим.. Во время второго этапа цикла проверкй генератор 2 продолжает работать,. а блокировка сумматора 5 снимается. После окоича ния цикла проверки блок управления 6 блокирует своими сигналами работу ге нератора 2 и сумматора 5. Накопленная за время проверки в сумматоре 5 контрольная сумма сравнивается с суь- мой полученной в результате аналогичной проверки исправного однотипного блока. Контролируемый логический блок 1 считается исправным, если указанные суммы совпадакм.Использование в устройстве блока свертки позволяет в несколько раз сократить количество разрядов накаплиВеющего сумматора, что в конечном итоге упрощает устройство и повьпнает его )быстродействие.формула изобретенияУстройство для контроля логических блоков, содержащее блок управления, генератор псевдослучайных кодов и на капливаюший сумматор, причем выходы блока управления соединены с управляю шими входами генератора псевдослучайнйх кодов н накапливающего сумматора, первая группа выходов генератора псевдослучайных кодов соединена со входа мн контролируемого логического блока, отличающееся тем,что,с целью улрошения и повышения быстродействия, в устройство введены элементы И н блок свертки, причем выходы генератора псевдослучайных чисели входы и выходы контролируемого логи ческого блока соединены с соответствующими входами элементов И, выходыэлементов И соединены со входами блока свертки, выходы которого соединенысо входамн накапливающего сумматора,.1 э выход накапливающего сумматора является выходом устройства.Источники информацнии, принятые вовнимание при экспертизе.1. Авторское свидетельство СССР1 ф М 441532, кл. 8 06 Г 11/04, 1971.2. Патент США % 3614608,кл. 324-73, 1974.3. Патент Великобритании

Смотреть

Заявка

2384953, 12.07.1976

ПРЕДПРИЯТИЕ ПЯ А-3162

ПОПЕНКОВ КОНСТАНТИН АНАТОЛЬЕВИЧ, СЕРГЕЕВ ВИКТОР АЛЕКСАНДРОВИЧ

МПК / Метки

МПК: G06F 11/08

Метки: блоков, логических

Опубликовано: 25.01.1979

Код ссылки

<a href="https://patents.su/3-643877-ustrojjstvo-dlya-kontrolya-logicheskikh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля логических блоков</a>

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