Устройство для контроля цифровых последовательностей

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

Авторы: Гомон, Косинов, Кулида, Куценко

ZIP архив

Текст

ОЮЗ СОВЕТСНИХ ОЦИАЛИСТИЧЕСН РЕСПУБЛИК 33410 А 1(51)5 6 0 ИСАНИЕ ИЗОБРЕТЕНИЯ ЕЛЬСТВ А ВТОРСКОМУ СВИ,8)е свидетельство Сз О К 31/79,свидетельство С 6 01 К 3/28,ССС 980. ССР 981. ГОСУДАРСТ 8 ЕННЫИ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМПРИ ГКНТ СССР(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ ПОСЛЕДОВАТЕЛ ЪНОСТЕЙ (57) Изобретение относится к вычислитель ной технике контроля дис венно в кан вычислительн бенностью ус позволяет от и фиксирова руемой инфо ляется расши ногтей за с риода измен гается за сче гистров 2 сд триггера 1 и и может быть использовано для кретных сигналов преимушесталах ввода-вывода цифровых ых машин. Отличительной осотройства является то, что оно читывать временные интервалы ть их при изменении контролирмации. Целью изобретения яврение функциональных возможчет обеспечения контроля пеения информации. Цель достит введения элемента И 10, ревига с (и+)-го по (и+т)-й новых связей. 2 ил.Изобретение относится к вычислительной технике и может быть использовано для контроля дискретных сигналов преимущественно в каналах ввода-вывода цифровых вычислительных машин.Цель изобретения - расширение функциональных возможностей за счет обеспечения контроля периода изменения информации.На фиг. 1 представлена функциональная схема устройства; на фиг. 2 - схема блока выделения фронтов.Устройство содержит триггер 1, регистры 2 сдвига, блоки 3 выделения фронтов, элемент ИЛИ 4, генератор 5 одиночного импульса, блок 6 индикации, переключатель 7, счетчик 8, элемент 9 задержки, элемент И 10, тактовый вход 11, входы (контролируемые линии) 12 контролируемых сигналов.Блоки 3 выделения фронтов содержат элементы НЕ 13 - 16, селектор 17.Устройство работает следующим образом.В исходном состоянии оператор подключает информационные входы устройства к контролируемым линиям 12 ь 12, вход 11 устройства - к выходу синхронизации контролируемой системы. При этом выполнение программы в системе с контролируемыми линиями 1212 остановлено (или выключено питание) и изменения логических состояний на линиях 1212 и тактовые импульсы на входе 11 отсутствуют.На входы синхронизации регистров 2 2,+ переключателем 7 подключается выход элемента ИЛИ 4.Одновременно с пуском программы в системе с линиями 212. производится сброс счетчика 8, регистров 22+, и установка в единичное состояние триггера 1 (цепи условно не показаны). На вход 11 устройства поступают тактовые импульсы, на линиях 1212 следуют изменения логических состояний и устройство производит их регистрацию (режим записи).При этом на вход элемента И 10 с выхода переполнения счетчика 8 поступает единичный уровень напряжения.Синхроимпульсы, с которыми связаны изменения логических значений сигналов на линиях 12 ь 2, с входа 11 через элемент И 1 О поступают на суммируюший вход счетчика 8, который производит счет данных импульсов с начала регистрации изменений.При изменении логического значения сигнала в какой-либо из контролируемой линии 12 ь 12 соответствуюгций из блоков 33 выделения фронтов (импульсов) формирует короткий импульс, который через элемент ИЛИ 4 и переключатель 7 поступает на синхровходы регистров 22+и производит запись информации: в регистры 22 - кодовой комбинации с контролируемых линий 1212 соответствующей данному изменению, в регистры 2.2,+ кодовой комбинации с выходов счетчика 8,5 1 О 15 20 25 30 35 40 45 50 55 соответствующей интервалу времени от начала регистрации до момента возникновения изменения на контролируемых линиях 1212 Этот же импульс с выхода элемента ИЛИ 4 через элемент 9 задержки производит сброс счетчика 8. Длительность задержки импульса на элементе 9 задержки должна быть достаточной для записи состояния счетчика 8 в регистры 2+2,+.С приходом следующего изменения на линии 12 ь 12, ссютветствуюший блок Зь Звыделения фронтов (импульсов) формирует короткий импульс, который аналогично предыдущему осуществляет запись и сброс: в регистры 2 ь 2 - логического состояния с контролируемых линий 1212, соответствуюшего этому изменению, в регистры 2,2. - состояния счетчика 8, соответствуюшего интервалу времени от предыдущего изменения до настоягцего изменения на контролируемых линиях 1212 и после этого сброс счетчика 8.Г 1 ри этом регистры 22+ могут быть реализованы, например, на микросхемах 155 ИР 13 и используются в режимах записи и считывания для последовательного ввода и сдвига всего числа на один разряд с каждым перепадом 0,1.Каждый из блоков Зь 3 выделения фронтов (импульсов) работает следующим образом.При формировании короткого импульса по перепаду 0,1 на входе элемента НЕ 13 и первом информационном входе селектора 17 устанавливается единичный уровень напряжения. На втором информационном входе селектора 17 на время задержки перепада 0,1 на элементах НЕ 14 и 15 еще остается единичный уровень напряжения, что обеспечивает формирование на выходе селектора 17 короткого нулевого импульса. При этом на второй группе входов селектора постоянно присутствует нулевой уровень напряжения хотя бы по одному входу из них.Формирование короткого нулевого импульса на выходе селектора 17 по входному перепаду 1,0 осуществляется аналогичным образом через другие входы селектора 17. При этом первая группа входов находится в нулевом состоянии.Описанный процесс записи в регистры 2 ь 2+ логических состояний и последуюгцего сброса счетчика 8 продолжается до зависания системы с выходными линиями 12 12.При этом счетчик 8 не сбрасывается импульсами с выхода элемента И;1 И 4, заполняется и нулевой сигнал с инверсного выхода переполнения счетчика 8 поступает на второй вход элемента И 10 и блокирует счетчик 8. Кроме того, нулевой сигнал с инверсного выхода переполнения счетчика 8 поступает на информационный вход триггера 1 и по синхроимпульсам, поступающим на синхровход триггера 1 от входа1633410 Составитель Н. ТороповаТехред А, Кравчук Корректор С. Черни Тираж 413 Подписное Редактор Е. ПаппЗаказ 618 ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж. -35, Раушская наб, д 45 Производственно. издательский комбинат Патент, г ужгород, 1 л Гагарина, 1 о11, запоминается триггером 1. Нулевой уровень напряжения с выхода триггера 1 поступает на входы блока индикации и отобра. жает признак зависания контролируемой системы. Запись информации в регистры 2 ы 2+ прекращена и в них хранятся К(п+т) -разрядных слов, где К - разрядность регистров 22+, причем К слов информаци представляют собой К последних логических состояний (с временными интервалами между изменениями логических состояний), которые были выданы объектом контроля на линии 212 непосредственно перед возникновением ошибки - зависанием контролируемой системы. При наличии правильного алгоритма работы контролиуемой системы (последовательность логических состояний на линиях 12 12 и временных интервалов между ними) информация, содержащаяся в регистрах 2 ь 2.+, позволяет определить такт, в котором произошла ошибка, и ее характер. Режим считывания устройство реализует следующим образом.При считывании признака зависания оператор подключает на синхровходы регистров 22+ с помощью переключателя 7 выход генератора 5. Отображение хранящейся в регистрах 22+ информации производится в блоке 6 индикации в пошаговом режиме при помощи импульсов генератора 5 одиночного импульса, поступающих в режиме считывания на тактовые входы регистров 2 ы 2.+ с выхода генератора 5 через переключатель 7. П р и этом последовательно от обра жа ютс я К логических состояний, которые были на линиях 1212 непосредственно перед зависанием. 5 10 15 20 25 3:) 35 Формула изобретенпяУстройство для контроля цифровых последовательностей, содержацее элемент ИЛИ, переключатель, и блоков выделения фронтов (где л - число контролируемых последовательностей), генератор одиночного импульса, элемент задержки, счетчик, г регистров сдвига и блок индикации, причем информационный вход первого разряда 1-го регистра сдвига (=1,л) с .м входом контролируемой последовательности устройства соединен с входом 1-го блока выделения фронтов, выход которого соединен с г-м входом элемента ИЛИ, выход последнего разряда г-го регистра сдвига соединен с г-м входом блока индикации, отличающееся тем, что, с целью расширения функциональных возможностей за счет обеспечения контроля периода изменения информации, в него вве. дены элемент И, триггер и гп регистров сдвига (где т - число разрядов счетчика), причем выход генератора одиночного импульса соединен с первым информационным входом переключателя, выход элемента ИЛИ соединен с входом элемента задержки и с вторым информационным входом переключателя, выход которого соединен с синхровходами регистров сдвига с первого по (и+т) -й, разрядные выходы счетчика соединены с информационными входами первых разрядов регистров сдвига соответственно с (и+1)-го по т-й, выходы последних разрядов которых соединены с входами блока индикации соответственно с (гг+1) -го по (и+т) -й, инверсный выход переполнения счетчика соединен с информационным входом триггера и с первым входом элемента И, второй вход которого соединен с синхровходом триггера и является тактовым входом устройства, выход элемента И соединен со счетным входом счетчика, вход сброса в ноль которого соединен с выходом элемента задержки, выход триггера соединен с (г+ +т+1) -м входом блока индикации.

Смотреть

Заявка

4657901, 01.03.1989

ПРЕДПРИЯТИЕ ПЯ Г-4190

КУЦЕНКО ВИКТОР НЕСТЕРОВИЧ, КОСИНОВ НИКОЛАЙ ВАСИЛЬЕВИЧ, ГОМОН ВЯЧЕСЛАВ МИХАЙЛОВИЧ, КУЛИДА ВИТАЛИЙ АЛЕКСЕЕВИЧ, КУЛИДА ВАЛЕНТИНА МИХАЙЛОВНА

МПК / Метки

МПК: G06F 11/16

Метки: последовательностей, цифровых

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

Код ссылки

<a href="https://patents.su/3-1633410-ustrojjstvo-dlya-kontrolya-cifrovykh-posledovatelnostejj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля цифровых последовательностей</a>

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