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

 

Изобретение относится к вычислительной технике и может быть использовано для контроля дискретных сигналов преимущественно в каналах ввода-вывода цифровых вычислительных машин. Отличительной особенностью устройства является то, что оно позволяет отсчитывать временные интервалы и фиксировать их при изменении контролируемой информации Целью изобретения является расширение функциональных возможностей за счет обеспечения контроля периода изменения информации. Цель достигается за счет введения элемента И 10, регистров 2 сдвига с (n-(-l)-ro по () триггера I и новых связей 2 ил.

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (51)5 G 06 F 11/16

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCKOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (2I) 4657901/24 (22) 01.03.89 (46) 07.03.9!. Бюл. № 9 (72) В. Н. Куценко, Н. В. Косинов, В. М. Гомон, В. А. Кулида и В. М. Кулида (53) 681.3 (088.8) (56) Авторское свидетельство СССР № 750404, кл. G Ol R 31/79, 1980.

Авторское свидетельство СССР № 869006, кл. G Ol К 3!/28, 1981. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ

ЦИФРОВЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ (57) Изобретение относится к вычислитель„„Я0„„1633410 А 1

2 ной технике и может быть использовано для контроля дискретных сигналов преимущественно в каналах ввода-вывода цифровых вычислительных машин. Отличительной особенностью устройства является то, что оно позволяет отсчитывать временные интервалы и фиксировать их при изменении контролируемой информации. Целью изобретения является расширение функциональных возможностей за счет обеспечения контроля периода изменения информации. Цель достигается за счет введения элемента И 10, регистров 2 сдвига с (и+! ) -ro по (n+m) -й триггера 1 и новых связей. 2 ил.

16334!О

Изобретение относится к вычислительной технике и может быть использовано для контроля дискретных сигналов преимущественно в каналах ввода-вывода цифровых вычислительных машин.

Цель изобретения — расширение функциональных возможностей за счет обеспечения контроля периода изменения информации.

На фиг. 1 представлена функциональная схема устройства; на фиг. 2 — схема блока выделения фронтов.

Устройство содержит триггер 1, регистры

2 сдвига, блоки 3 выделения фронтов, элемент ИЛИ 4, генератор 5 одиночного импульса, блок 6 индикации, переключатель 7, счетчик 8, элемент 9 задержки, элемент И

10, тактовый вход 11, входы (контролируемые линии) 12 контролируемых сигналов.

Блоки 3 выделения фронтов содержат элементы НЕ 13 — 16, селектор 17, Устройство работает следующим образом.

В исходном состоянии оператор подключает информационные входы устройства к контролируемым линиям 12ь..12„, вход 11 устройства — к выходу синхронизации контролируемой системы. При этом выполнение программы в системе с контролируемыми линиями 12 ...12„oñòàíoâëåíî (или выключено питание) и изменения логических состояний на линиях 12(...12„è тактовые импульсы на входе 11 отсутствуют.

На входы синхронизации регистров 2 ... ...2.+ переключателем 7 подключается выход элемента ИЛИ 4.

Одновременно с пуском программы в системе с линиями 12i....!2. производится сброс счетчика 8, регистров 2 ...2„+„, и vcтановка в единичное состояние триггера 1 (цепи условно не показаны). На вход 11 устройства поступают тактовые импульсы, на линиях 12 ...12„ следуют изменения логических состояний и устройство производит их регистрацию (режим записи).

При этом на вход элемента И 10 с выхода переполнения счетчика 8 поступает единичный уровень напряжения.

Синхроимпульсы, с которыми связаны изменения логических значений сигналов на линиях 12ь..l2„, с входа 11 через элемент И 10 поступают на суммирующий вход счетчика

8, который производит счет данных импульсов с начала регистрации изменений.

При изменении логического значения сигнала в какой-либо из контролируемой линии 12ь..12„соответствующий из блоков

3 ...З„выделения фронтов (импульсов) формирует короткий импульс, который через элемент ИЛИ 4 и переключатель 7 поступает на синхровходы регистров 2 ...2„+„и производит запись информации: в регистры 2i...

2„кодовой комбинации с контролируемых линий 12 ...12,, соответствующей данному изменению, в регистры 2. ...2.+ кодовой комбинации с выходов счетчика 8, 5

55 соответствующей интервалу времени от начала регистрации до момента возникновения изменения на контролируемых линиях

12i...12.. Этот же импульс с выхода элемента ИЛИ 4 через элемент 9 задержки производит сброс счетчика 8. Длительность задержки импульса на элементе 9 задержки должна быть достаточной для записи состояния счетчика 8 в регистры 2„+ ...2„»

С приходом следующего изменения на линии 12ь..12„, ссютветствуюший блок Зь.. ...З„выделения фронтов (импульсов) формирует короткий импульс, который аналогично предыдущему осуществляет запись и сброс: в регистры 2ь..2„ — логического состояния с контролируемых линий 12i...12„, соответствующего этому изменению, в регистры 2„,... ...2„ — состояния счетчика 8, соответствующего интервалу времени от предыдущего изменения до настоящего изменения на контролируемых линиях 12 ...12„è после этого сброс счетчика 8.

При этом регистры 2i...2„+ могут быть реализованы, например, на микросхемах

155 ИР13 и используются в режимах записи и считывания для последовательного ввода и сдвига всего числа на один разряд с каждым перепадом 0.1.

Каждый из блоков Зь..3,, выделения фронтов (импульсов) работает следующим образом.

При формировании короткого импульса по перепаду 0,1 на входе элемента HE 13 и первом информационном входе селектора 17 устанавливается единичный уровень напряжения. На втором информационном входе селектора 17 на время задержки перепада

0,1 на элементах НЕ 14 и 15 еще остается единичный уровень напряжения, что обеспечивает формирование на выходе селектора 17 короткого нулевого импульса. При этом на второй группе входов селектора постоянно присутствует нулевой уровень напряжения хотя бы по одному входу из них.

Формирование короткого нулевого импульса на выходе селектора 17 по входному перепаду 1,0 осуществляется аналогичным образом через другие входы селектора 17.

При этом первая группа входов находится в нулевом состоянии.

Описанный процесс записи в регистры

2 ...2n+m логических состояний и последующего сброса счетчика 8 продолжается до «зависания» системы с выходными линиями 12 ... ...12„.

При этом счетчик 8 не сбрасывается импульсами с выхода элемента И;1И 4, заполняется и нулевой сигнал с инверсного выхода переполнения счетчика 8 поступает на второй вход элемента И 10 и блокирует счетчик 8. Кроме того, нулевой сигнал с инверсного выхода переполнения счетчика

8 поступает на информационный вход триггера 1 и по синхроимпульсам, поступающим на синхровход триггера 1 от входа

1633410

Составитель Н. Торопова

Техред А. Кравчук Корректор С. Черни

Тираж 413 Подписное

Редактор Е. Папп

Заказ 6!8

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж- -35, Раушская наб, д 4 5

Производственно-издательский комбинат «Патент», г Ужгород, 1.i Гагарин;., 1о1

11, запоминается триггером l. Нулевой уровень напряжения с выхода триггера 1 поступает на входы блока индикации и отображает признак «зависания» контролируемой системы.

Запись информации в регистры 2, 2„+ прекращена и в них хранятся К(п-1-гт1)-pазрядных слов, где К вЂ” разрядность регистров 2I."2n+mi причем К слов информаци представляют собой К последних логических состояний (с временными интервалами между изменениями логических состояний), которые были выданы объектом контроля на линии !

2ь..12„непосредственно перед возникновением ошибки — «зависанием» контролируемой системы.

При наличии правильного алгоритма работы контролиуемой системы (последовательность логических состояний на линиях

12 ...12„и временных интервалов между ними) информация, содержащаяся в регистрах 2ь..2.+, позволяет определить такт, в котором произошла ошибка, и ее характер.

Режим считывания устройство реализует следующим образом.

При считывании признака «зависания» оператор подключает на синхровходы регистров 21 2n+m с помощью переключателя

7 выход генератора 5.

Отображение хранящейся в регистрах

2 ...2n+m информации производится в блоке

6 индикации в пошаговом режиме при помощи импульсов генератора 5 одиночного импульса, поступающих в режиме считывания на тактовые входы регистров 2ы..2.+ с выхода генератора 5 через переключатель 7.

П р и этом последовательно от обра жа ютс я К логических состояний, которые были на линиях 12ы..12, непосредственно перед «зависанием».

Формула изобретенпя

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

ИЛИ, переключатель, и блоков выделения фронтов (где л — число контролируемых последовательностей ), генератор оди ночного импульса, элемент задержки, счетчик, и регистров сдвига и блок индикации, причем информационный вход первого разряда

1-го регистра сдвига (i=1,n) с i-м входом контролируемой последовательности устройства соединен с входом i-го блока выделения фронтов, выход которого соединен с

i-м входом элемента ИЛИ, выход последнего разряда i-ão регистра сдвига соединен с г-м входом блока индикации, отличающееся тем, что, с целью расширения функциональных возможностей за счет обеспечения контроля периода изменения информации, в него введены элемент И, триггер и m регистров сдвига (где т — число разрядов счетчика), причем выход генератора одиночного импульса соединен с первым информационным входом переключателя, выход элемента ИЛИ соединен с входом элемента задержки и с вторым информационным входом переключателя, выход которого соединен с синхровходами регистров сдвига с первого по (и+т) -й, разрядные выходы счетчика соединены с информационными входами первых разрядов регистров сдвига соответственно с (n+1)-го по т-й, выходы последних разрядов которых соединены с входами блока индикации соответственно с (n+1)-ro no (и+т) -й, инверсный выход переполнения счетчика соединен с информационным входом триггера и с первым входом элемента И, второй вход которого соединен с синхровходом триггера и является тактовым входом устройства, выход элемента И соединен со счетным входом счетчика, вход сброса в ноль которого соединен с выходом элемента задержки, выход триггера соединен с (n+

+m+1) -м входом блока индикации.

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

 

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

Изобретение относится к автоматике и цифровой технике и предназначено для проверки сложных блоков синхронизации, контроллеров, датчиков информации, используемых в автоматизированных системах управления, обработки информации, связи

Изобретение относится к вычислительной технике и может быть использовано для контроля функционирования блоков ЭВМ в процессе их работы

Изобретение относится к вычислительной технике и может быть использовано для контроля выполнения операций в устройствах управления и сопряжения

Изобретение относится к автоматике и цифровой технике и предназначено для проверки сложных блоков синхронизации, контроллеров, датчиков информации, используемых в автоматизированных системах управления, для обработки информации, связи

Изобретение относится к вычислительной технике и может быть использовано для автоматического поиска неисправностей в блоках и узлах аппаратуры дискретного действия

Изобретение относится к вычислительной технике и может быть использовано в цифровых автоматических системах, в частности, для контроля накопителей на магнитной ленте

Изобретение относится к вычислительной технике и может быть использовано в цифровых устройствах обработки информации для контроля последовательностей импульсов

Изобретение относится к вычислительной технике и может быть использовано при наладке и ремонте цифровых вычислительных машин

Изобретение относится к вычислительной технике и может быть использовано для контроля синхронных последовательностей импульсов, в частности для контроля системы индикации ЭВМ

Изобретение относится к вычислительной технике и может быть использовано в качестве встроенного средства контроля в составе систем диагностирования вычислительных систем

Изобретение относится к устройствам для поддержания работоспособности процессора в системах контроля и управления различными объектами газовой, нефтяной промышленности и тепло- и гидроэнергетики

Изобретение относится к системным контроллерам

Изобретение относится к устройству и способу выработки команд управления приводами самолета

Изобретение относится к вычислительной технике и может быть использовано при построении надежных вычислительно-управляющих систем

Изобретение относится к способам сохранения данных в энергонезависимой ферроэлектрической памяти с произвольной выборкой

Изобретение относится к области обработки файлов, в частности раскрывает сервер с видоизмененной операцией открытия файла

Изобретение относится к вычислительной технике и может быть использовано в цифровых автоматических системах
Наверх