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

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

Авторы: Кацнельсон, Ярмолик

ZIP архив

Текст

(19) (11 6 Г 11/00 ОПИСАНИЕ ИЗОБРЕТЕНИ ИДЕТЕЛЬСТВ У Н,АВТОРСКОМ носится к цицеро технике и может Ьйй ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(56) Авторское свидетельство СССР643877, кл, С 06 Р 11/08, 197 б.Баран Е.Д. О достоверности контроля двоичных последовательностей методом счета состояний. - Автоматика и внчислительная техника, 1982,6, с, 66-70.(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ(57) Изобретение отвой вычислительной быть использовано для поиска неисправностей в блоках ЦВМ. Цель изобретения - повьппение достоверности контроля достигается тем, что в устройство, содержащее блок 1 управления,блок 2 сравнения, реверсивный счетчик 3, первый элемент И 4, блок 5 индикации, введены блок 6 оперативнойпамяти, первый, второй и третий сдвоенные переключатели 15 - 17, счетчик7, элемент 8 индикации, элемент 9 задержки, первый, второй и третий элементы ИЛИ 10 - 12, элемент НЕ 13,второй элемент И 14. Контролируютсявсе векторы состояния на выходах контролируемого устройства. 1 ил.Изобретение относится к цифровойвычислительной технике и может бытьиспользовано для поиска неисправностей в блоках ЦВМ,Цель изобретения - повышение достоверности контроля.На чертеже представлена функцио.нальная схема устройства.Устройство содержит блок 1 управления, блок 2 сравнения, реверсивныйсчетчик 3, первый элемент И 4, блок5 индикации, блок 6 памяти, счетчикэлемент 8 индикации, элемент 9 задержки, первый 10, второй 11 и третий12 элементы ИЛИ, элемент НЕ 13, вто,рой элемент И 14, сдвоенные переключатели 15 - 17.Блок управления содержит триггер18, одновибратор 19, лервый элементИ 20, генератор 21 тактовых импульсов, элементы ИЛИ 22 - 23, счетчик24, элементы 25 - 26 задержки, второй элемент И 27,Блок сравнения содержит г-входовой элемент ИЛИ-НЕ 28 и г сумматоровг 529 - 29.г по модулю два,Устройство работает в режиме подготовки данных и в режиме контроляследующим образом,При работе схемы в режиме подготовки данных для последующего контроля берут заведомо исправную схему,Переключатели 15 и 17 находятся вверхнем положении, а переключатель16 - в нижнем, 35По приходу сигнала "Пуск" триггер 18 устанавливается в единичное состояние и запускает одновибратор 19, который генерирует импульс сброса, переводящий реверсивный счетчик 3 и счетчики 7 - 24 в исходное состояние, По окончании импульса сброса начинает работу генератор 21. Счетчик 24 на протяжении Б тактов, (где Н = 2 - 45 -1 - период М-последовательности, а ш - количество элементов памяти генераторов псевдослучайной последовательности разрешает работупоследнего,с выходов которого на контролируемое уСт - ройство подаются тестовые последовательностии. На выходах счетчика 7 пока. нуль,и каждый раз при получении нуля на выходах контролируемого устройства (г-вектор шины Х равен нули) в ответ на тестовые воздействия н реверсивный счетчик 3 прибавляется единица, получаемая как результат сравнения "информации на выходах счетчика 7 и шины Х, Элемент Ч задержки служитдля обеспечения синхронной работыблока 2 сравнения и первого элемента И 4.Когда счетчик 24 досчитынает до171величины 2 , генератор псевдослучайной последовательности прекращает работу, так как на выходах 1 - тп счетчика 24 и соответственно на ныходеэлемента И 27 нули, что запрещаетработу ГПСП. Единичный сигнал на выходе (ш + 1) счетчика 24 разрешаетзапись некомплектнойинформации, определяющей сколько раз г-вектор шиныХ равняется нулю, иэ реверсивногосчетчика 3 в блок 6 оперативной памяти по нулевому адресу, так как навыходах счетчика 7 пока нули.А через время, определяемое элементом 25 задержки блока управленияи достаточное для записи в блок 6информации по адресу, соответствующему ныходам 1 - г первого счетчика 7,в последний добавляется единица иприводятся в исходное состояние.реверсивный счетчик 3 и счетчик 24.Со следующего такта генератора 21опять разрешается работа ГПСП и блока 2 сравнения. Теперь в блок 6 ужепо первому адресу записывается значение реверсивного счетчика 3, которое определяет сколько раз г-векторшины Х равнялся единице.Устройство работает в режиме подготовки данных до тех пор пока на(г + 1)-м выходе счетчика 7 не появляется единица, т.е. счетчик 7 про-считывается до величины 2 . Сбрасывается триггер 18 и элемент 8 индикации сигнализирует об окончании режима подготовки данных,Для работы в режиме контроля переключателя 15 и 17 устанавливаются внижнее положение, а переключатель16 - н верхяее, и нажимается кнопка.Работа устройства н режиме контрс - ля происходит аналогично работе н режиме подготовки данных, исключение состоит в следующем. По импульсу сброса, переводящему счетчики 7 и 21 н исходное состояние, происходит чтение по нулевому адресу, так как на выходах счетчика 7 пока нули, из блока б в ренерсивный счетчик 3 по синхросигналу ранее подготовленной информации, определяющей сколько раз г-вектор шины Х должен быть ранен нт 1319035лю при подаче тестовых воздействий с ГПСП на контролируемое устройство. При очередном появлении нуля на выходах контролируемого устройства (тогда г-вектор шины Х равен нулю) из ре версивного счетчика 3 вычитается единица, получаемая как результат сравнения информации на выходах 1 - г первого счетчика 7 и на шине Х. Если количество раз получения нуля на вы ходах контролируемого устройства совпадает с эталонным значением, то к моменту, когда на выходе (ш + 1) счетчика 24 будет единица, на выходах реверсивного счетчика 3 будут ну ли, что и определяет нулевое значение ныхода второго элемента И 14.Единичный сигнал с выхода (щ + 1) счетчика 24 через время, определяемое элементом 25 задержки, после очередной серии из Н тактов добавляет единицу в счетчик 7, а еще через время, определяемое элементом 26 задерж.ки, необходимое для анализа выходов реверсивного счетчика 3, разрешает чтение ранее подготовленной информации н реверсивный ачетчик 3 из блока 6 по следующему адресу, определяемому значением выходов 1 - г счетчика 7. 30Контролируемая схема исправна, если происходит сравнение эталонной информации, записанной по всем адресам блока б оперативной памяти с информацией, получаемой каждый раз в 35 течение одного прогона текста на выходах контролируемого устройства, т.е. на шине Х, и срабатывает элемент 8 индикации, сигнализирующий об окончании контроля. 40Если информация по какому-либоадресу блока б не сравнивается с информацией, получаемой на шине Х,т е В моменткогда на ВыхОдя (ш + 45+ 1) счетчика 24 единица, на выходахреверсивного счетчика 3 не нуль, тоединичный сигнал с выхода элементаИ 14 разрешает индикацию блоком 5 индикации информации, полученной на выходах реверсивного счетчика З,и сбра.сывает в нуль триггер 1,т.е.дальнейший контроль прекращается,Формула изобретенияУстройство для контроля логических блоков, содержащее блок сравнения, блок управления, реверсивный счетчик, первый элемент И и блок индикации, причем первая группа входов и выход блока сравнения подключены соответственно к группе информационных входов устройства и первому входу первого элемента И, группа разрядных выходов реверсивного счетчика подключена к группе информационных входов блока индикации, вход пуска блока управления является входом пуска устройства, о т л и ч а ю щ е ес я тем, что, с целью повьппения достоверности контроля, в устройство введены счетчик, блок оперативной па- . мяти, три элемента ИЛИ, второй элемент И, элемент НЕ, элемент задержки, элемент индикации и три сдвоенных переключателя, причем группа вьжодон счетчика с первого по г-й (где г - разрядность входного кода) подключена к группе адресных входов блока оперативной памяти и второй группе входов блока сравнения, выход (г + + 1)-го разряда счетчика соединен с входом элемента индикации и первым входом первого элемента ИЛИ, второй вход которого объединен с входом разрешения блока индикации и подключен к выходу второго элемента И, первый и второй входы которого соединены соответственно с выходами второго элемента ИЛИ и элемента НЕ, группа разрядных выходов реверсивного счетчика подключена к группе входов второго элемента ИЛИ и группе информационных входов блока оперативной памяти, группа информационных выходов которого подключена к группе информационных входов реверсивного счетчи-ка, суммирующий, нычитающий, синхровход и вход сброса которого соединены соответственно с первым и вторым подвижными контактами первого сдвоенного переключателя, первым и вторым подвижными контактами второго сдвоенного переключателя, первый контакт первой пары и второй контакт второй пары контактов первого сдвоенного пе. реключателя объединены и подключенык выходу первого элемента И, второй контакт первой пары и первый контакт второй пары контактов первого сдноенЭного переключателя объединены и подключены к шине нулевого потенциала устройства, первый контакт первой пары контактов второго сдвоенного переключателя и второй контакт второй пары контактов третьего сдвоенного пе 1319035реключателя объединены и подключенык выходу третьего элемента ИЛИ, второй контакт первой пары и первый кон.такт второй пары контактов второгосдвоенного переключателя объединеныи подключены к шине нулевого потенци.ала устройства, первый выход блокауправления через элемент задержкисоединен с вторым входом первого элемента И и является выходом разрешения Аормирования тестовой последовательности устройства, первый входтретьего элемента ИЛИ объединен свходомсброса счетчика и подключен квторому выходу блока управления, третий выход которого соединен с вторымвходом третьего элемента ИЛИ, первыйконтакт первой пары контактов третьего сдвоенного переключателя и второйконтакт второй пары контактов второго сдвоенного переключателя подключены соответственно к четвертому и пятому выходам блока управления, первый вход которого объединен со счетным входом счетчика и подключен кшестому выходу блока управления, третий вход второго элемента И соединенс четвертым выходом блока управления,второй вход которого соединен с выходом первого элемента ИЛИ, второй контакт первой пары и первый контактвторой пары контактов третьего сдвоенного переключателя объединены иподключены к шине нулевого потенциала устройства, вход элемента НЕ соединен с входом записи блока оперативной памяти и подключен к первому подвижному контакту третьего сдвоенногопереключателя, второй подвижный контакт которого соединен с входом чтения блока оперативной памяти, блокуправления содержит триггер, одновибратор, два элемента И, два элементаИЛИ, два элемента задержки, счетчики генератор тактовых импульсов, причем прямой выход триггера соединен свходом одновибратора и первым входомпервого элемента И, второй вход и выход которого подключены соответственно к инверсному выходу одновибратораи входу генератора тактовых импульсов, выход которого соединен со счетным входом счетчика и первым входомвторого элемента И, вход сброса счетчика соединен с выходом первого элемента ИЛИ, второй вход второго элемента И соединен с выходом второгоэлемента ИЛИ, входы которого соединены с соответствующими выходами разрядов счетчика с первого по ш-й, (ш ++ 1)-й разрядный выход которого через первый и второй элементы задержки подключен к третьему выходу блокауправления, прямой выход одновибратора соединен с первым входом первогоэлемента ИЛИ и является вторым выходом блока управления, выход второгоэлемента И, выход (ш + 1)-го разряда счетчика, выход первого элементаИЛИ, выход первого элемента задержкиявляются соответственно первым, четвертым, пятым и шестым выходами блока управления, второй вход первогоэлемента ИЛИ и нулевой вход триггераявляются соответственно первым и вторым входами блока управления, единичный вход триггера является входомпуска блока управления.1319035 оставитель И. С ехред И.Попович Аронов едактор О, Буги ктор 11, Пож аказ. 2514/44 роизводственно-полиграАическое предприятие, г. Ужгород, ул. Проектная,ираж 672 ПГосударственного комделам изобретений и о Москва, Ж, Раушска ВНИИПИ по 113035, дписноетета ССкрытийнаб

Смотреть

Заявка

4013587, 10.01.1986

ПРЕДПРИЯТИЕ ПЯ В-2129

КАЦНЕЛЬСОН ЕФИМ ИЗРАЙЛЕВИЧ, ЯРМОЛИК ВЯЧЕСЛАВ НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 11/30

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

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

Код ссылки

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

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