Устройство для контроля последовательностей импульсов Советский патент 1990 года по МПК G06F11/16 

Описание патента на изобретение SU1580371A1

ел

оо о со

1

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

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

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

Устройство содержит регистр 1, счетчик 2, блок 3 памяти, коммутатор 4, первый 5 и второй 6 элементы ИЛИ, входы 7 и 8 соответственно кода номера контролируемой последовательности и пуска устройства, первый,,, n-й информационные входы 9el-9.ni, выход 10 сигнала ошибки устройства, первый выход 11 блока 3, втор6йоое (п+1)-й выходы 12.1-12.п блока 3.

На фиг.2 использованы обозначения, введенные на фиг.1.

Рассматривают назначение основных элементов устройства.

Регистр 1 предназначен для хранения кода номера контролируемой последовательности. Этот код задает адрес страницы в блоке 3, который содержит эталонные значения последовательности выходных сигналов. Запись кода в регистр 1 осуществляется

по заднему фронту импульса, поступающего на его вход стробирования с вхо- да 8 устройства.

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

Блок 3 постоянной памяти предназна чен для хранения слов, задающих по- тактно эталонные значения, последовательности контролируемых импульсов.

Каждое слово в ПЗУ содержит (п+1) разрядов.

Второй...(п+1)-и разряды, подаваемые соответственно на входы 12,1- 12,п блока 3, задают эталонные значения контролируемых сигналом, поступающих на соответствующие входы 9.1- 9.п устройства в конце текущего такта работы устройства. (Под тактом работы устройства понимается его функционирование от прихода одного импульса на один из информационных входов до прихрда ближайшего импульса на любой информационный вход устройства)0 Значение разряда принимается равным нулю, если на соответствующий вход должен поступить импульс; в противном случае значение разряда принимается равным единице.

Первый разряд слова подается на выход 11 блока 3 и задает конец цикла контролируемой последовательности сигналов,, Во всех словах, соответствующих тому или -иному блоку, на выходах которого формируется последовательность сигналов с циклом длиной L тактов, значения этого разряда кодируется нулем, кроме последнего, L+1-го слова, в котором все разряды слова должны быть равны единице. Пример кодирования страницы ПЗУ при в случае контроля последовательности типа 3-2-2-1 (т.е. один цикл которой содержит три импульса в первой фазе, а затем два импульса во второй фазе, а затем один импульс во второй фазе) приведен в таблице0

Коммутатор 4 предназначен для формирования сигнала ошибки на выходе 10 устройства путем подключения к этому выходу того информационного входа устройства, на котором в текущем такте импульс появиться не должен. Подключение этого входа к выходу коммутатора осуществляется единичным значением сигнала на соответствующем управляющем входео

Элемент ИЛИ 5 формирует сигналы на счетном входе счетчика 2 адреса.

Элемент ИЛИ 6 предназначен для формирования сигнала, обнуляющего счетчик 2 адреса либо по окончании цикла контролируемой последовательности, либо после переключения устройства на контроль другого блока, которому соответствует другая последовательность импульсов,

Рассматривают работу устройства при в процессе контроля одного цикла последовательности типа 3-2-2-1 когда соответствующая страница блока 3 закодирована так, как показано в таблице. При этом разрядность счетчи515

ка 2 адреса должна быть не меньше четырех.

Пусть контролируемая последовательность формируется без искажений„ По заднему фронту сигнала Пуск с входов устройства в регистр 1 записывается код адреса страницы блока 3 соответствующей контролируемой последовательности о Сигнал Пуск, пройдя через элемент ИЛИ 6, обнуляет счетчик 2 адреса. На выходах блока 3 при этом сигналы имеют значения, соответствующие первому слову страницы (таблица)о Нулевой сигнал с выхода 12.1 блока 3 запрещает прохождение импульса с входа 9,1 на выход 10 ошибки. Единичным же сигналом с выхода 12.2 блока 3 разрешается прохождение через коммутатор 4 сигнала с вхо- да 902 на выход 10 и если на нем появляется в этом такте ложный дополнительный импульс, то он поступает на выход 10, сигнализируя об ошибке„ С приходом первого и второго импуль- сов контролируемой последовательности содержимое счетчика 2 становится соответственно 001 и 010, вследствие чего на выходы блока 3 последовательно поданы слова номер 2 и 3 (таблица). Поскольку эти слова cog- падают с нулевым словом, то значения выходных сигналов блока 3 сохраняются. С приходом на вход 901 третьего импульса на выход блока 3 подано слов номер четыре о При этом в коммутаторе 4 нулевым сигналом с выхода 1202 блока 3 вход 9,2 устройства отключен от выхода 10, а единичным сигналом с выхода 12,1 вход 9.1 скоммутирован на выход 10 ошибки устройства. Этим самым устройство подготовлено к контролю серии импульсов на входе 902, Далее контроль осуществляется аналогично вышеизложенному.С приходом пос- леднего импульса в цикле контролируемой последовательности на выходы блока 3 подано заключительное слово (в данном случае девятое), единичный сигнал которого с выхода 11 блока 3 через элемент ИЛИ 6, устанавливает счетчик 2 адреса в исходное нулевое состояние При этом устройство подготовлено к контролю нового цикла контролируемой последовательностиа При необходимости перейти к контролю последовательности другого типа необходимо код ее адреса занести в регистр 1.

Если в контролируемой последовательности произошло пропадание импульса на одном из информационных входов, то по окончании серии импульсов на этом входе устройство своевременно не переключается на контроль импульсов на другом входе из-за отставания счетчика 2 адреса Вследствие этого первый импульс проходит на выход 10 огаибки устройства через тот информационный вход коммутатора 4Р который из-за отставания счетчика к тому времени еще не отключек от выхода коммутатора. Например, если пропадет третий по счету импульс цикла контролируемой последовательности (фиг02), то счетчик 2 сохранит прежнее состояние 0010 вместо перехода в состояние ООП. Поэтому к моменту прихода четвертого импульса, поступающего с входа 9.2, на выходы блока 3 вместо четвертого слова поступает третье. Единичным сигналом с-выхода 12.2 на выход 10 огаибки по прежнему скоммутирован вход 9.2, по которому поступает четвертый импульс0 Появление этого импульса на выходе 10 сигнализирует об искажении контролируемой последовательности.

Если на каком-либо информационном входе появляется дополнительный импульс, то первый импульс, который должен перевести устройство на контроль серии импульсов по другому входу, поступает на выход 10 устройства. Например, (фиг.2), если после второго импульса цикла появляется дополнительный импульс, то по его приходу на выходы блока 3 уже подано четвертое слово, и вход 9.1 подключен к выходу 10 ошибки.

Следовательно, третий истинный импульс цикла, пройдя на выход 10, падает сигнал об искажении последовательности,

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

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

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

та ИЛИ, причем входы контролируемых последовательностей устройства соединены соответственно с входами перво- нр элемента ИЛИ, выход которого соединен со счетным входом счетчика, вход сброса в О которого соединен с выходом второго элемента ИЛИ, первый вход которого соединен с входом разрешения записи устройства, первый выход блока постоянной памяти соединен с вторым входом второго элемента ИЛИ, выходы блока постоянной памяти с второго по (п+1)-й соединены с управляющими входами соответственно с первого по n-й коммутатора.

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

название год авторы номер документа
Устройство для контроля двух последовательностей импульсов 1988
  • Ткачев Михаил Павлович
  • Алешечкин Артур Александрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1596336A1
Устройство для контроля двух последовательностей импульсов 1986
  • Тимонькин Григорий Николаевич
  • Ткачев Михаил Павлович
  • Семенов Константин Иванович
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
SU1376088A1
Устройство для контроля управляющих сигналов микропроцессора 1989
  • Сидоренко Николай Федорович
  • Ткачев Михаил Павлович
  • Пикин Владимир Юрьевич
  • Остроумов Борис Владимирович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1656536A1
Устройство для отображения информации на экране электронно-лучевой трубки 1991
  • Радзивил Анатолий Гордеевич
  • Наумкин Константин Степанович
  • Сандул Юрий Витальевич
SU1807516A1
Устройство для тестового контроля цифровых блоков 1987
  • Брусов Вячеслав Васильевич
  • Бабердин Алексей Борисович
  • Балахнин Андрей Анатольевич
SU1545222A1
Устройство для исправления ошибок 1990
  • Василенко Вячеслав Сергеевич
  • Василенко Василий Вячеславович
SU1783622A1
Устройство для контроля цифровых узлов 1985
  • Инсода Линас Витаутович
  • Пятронис Ромульдас Викторас Брониславович
  • Урбонас Владисловас Пятрович
  • Кузьменко Виктор Михайлович
SU1238085A2
Система автоматического контроля параметров электронных схем 1989
  • Флейш Лейба Семенович
  • Бартоломей Людмила Борисовна
SU1700538A1
Устройство для контроля блоков оперативной памяти 1983
  • Бабкин Виталий Владимирович
  • Самарин Александр Алексеевич
  • Ченцова Зинаида Васильевна
SU1161993A1
Устройство для контроля выполнения программ 1989
  • Мызь Александр Николаевич
  • Якименко Виталий Григорьевич
SU1709319A1

Иллюстрации к изобретению SU 1 580 371 A1

Реферат патента 1990 года Устройство для контроля последовательностей импульсов

Изобретение относится к цифровой технике и может быть использовано для контроля правильности функционирования цифровых блоков, на выходах которых формируется периодически повторяющиеся последовательности импульсов. Отличительной особенностью устройства является то, что оно позволяет контролировать последовательности с переменным числом импульсов. Цель изобретения является расширение функциональных возможностей за счет обеспечения контроля последовательностей с переменным периодом. Поставленная цель достигается за счет введения элементов ИЛИ 5, 6 и новых связей, 1 табл. 2 ил.

Формула изобретения SU 1 580 371 A1

1 2 3 4 5 6 7 8 9

4JtJ tJ fj-W

00

«O

«VI

Документы, цитированные в отчете о поиске Патент 1990 года SU1580371A1

Устройство для контроля двух импульсных последовательностей 1984
  • Сидоренко Николай Федорович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
SU1244666A1
Устройство для контроля двух последовательностей импульсов 1986
  • Тимонькин Григорий Николаевич
  • Ткачев Михаил Павлович
  • Семенов Константин Иванович
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
SU1376088A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 580 371 A1

Авторы

Лукаш Андрей Николаевич

Ткачев Михаил Павлович

Даты

1990-07-23Публикация

1988-12-13Подача