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

 

Изобретение относится к вычислительной технике и может быть использовано для контроля дискретных сигналов . Целью изобретения является расширение функциональных возможностей за счет фиксации приема контролируемых последовательностей длиной менее m разрядов. Цоставленная цель достигается введением коммутатора 7, блока 8 начальной установки, элемента ИЛИ 9, счетчика 10 и элемента И I1. 2 ип.

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

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

РЕСПУБЛИН (19) (11) 1511 4 G 06 F 11/16

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

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

flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

Н Д BTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 41 73562/24-24 (22) 04.01,87 (46) 23,08.88, Бюл. N- 31 (71) Научно-исследовательский иконструкторско технологический институт средств контроля электронной аппаратуры и изделий электронной техники "Контрольприбор" (72) Л,Л.Лебедь и M.È.Îñoáoâ (53) 681.3 (088.8) (56) Авторское свидетельство СССР

9 1076908> кл. G 06 F 11/22, 1982.

Авторское свидетельство СССР

У 1238081, кл. G 06 F 11/16, 1983. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ (57) Изобретение относится к вычислительной технике и может быть использовано для контроля дискретных сигналов. Целью изобретения является расширение функциональных возможностей за счет фиксации приема контролируемых последовательностей длиной менее m разрядов. Поставленная цель достигается введением коммутатора 7, блока 8 начальной установки, элемента ИЛИ 9, счетчика 10 и элемента И 11. 2 ил.

1418718

ЗО

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

Целью изобретения является расшиI рение области применения за счет фиксации приема контролируемых последовательностей длиной менее m разрядов, !О

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

Устройство содержит и регистров I сдвига, триггер 2, элемент И 3, re- 15 нератор 4 одиночного импульса, блок

5 индикации, первый коммутатор 6, втброй коммутатор 7, блок 8 начальной установки, элемент ИЛИ 9, счетчик 10, элемент И 11, группу 12 ин- 20 формационных входов устройства, вход

13 запуска генератора одиночного импульса, вход 14 переключения режимов, работы, тактовый вход 15, вход 16 начальной установки, переключатели

17„- 17„, . Устройство работает следующим образом.

На входе 14 переключения режимов устройства устанавливается сигнал задания режима записи информации и, таким образом, разрешается прохожде- ние,через первый коммутатор 6 тактовых импульсов с выхода элемента И 3 на синхРовходы регистров 1 сдвига и вход элемента И 11. Перед началом работы в блоке 8 начальной установки набирается информация, которая заноI сится в и-й регистр 1 сдвига и код числа циклов. По сигналу начальной установки (короткому импульсу), подаваемому на вход 16 устройства, набранная информация заносится на и-й регистр 1 сдвига и в счетчик 10, пред= ставляющий собой вычитающий счетчик. 45

По этому же сигналу устанавливается в единичное состояние триггер 2 и разрешает прохождение тактовых импульсов по тактовому входу 1 5 через элемент И 3. При контроле начальных разрядов длинных последовательностей сигналов в первый разряд и-го регистра 1 сдвига записывается ноль (а в остальные — единицы), в счет" чик 10 также записываются. нули. этом случае, единица на инверсном выходе элемента ИЛИ 9 разрешает прохождение синхроимпульсов через элемент И 11 на синхровход триггера 2, а и-й контролируемой цифровой по.следовательности через коммутатор 7 на информационный вход (вход первого разряда) и-го регистра 1 сдвига.

Синхроимпульсы поступают на синхровходы регистров 1 сдвига и по каждому синхроимпульсу на них записываются логические значения сигналов, поступающих с группы 12 входов устройства. Первый элемент И 3 пропускает синхроимпульсы до тех пор, пока регистры I сдвига полностью не заполняются контролируемыми последовательностями, т.е. до тех пор, пока ноль, записанный в первый разряд

n-ro регистра сдвига, не сбросит триггер 2, который нулевым потенциалом на выходе запрещает прохождение синхроимпульсов через элемент И 3.

Запись информации в регистры 1 сдвига прекращается и в них хранятся контролируемыме последовательности, При необходимости контроля корот" ких последовательностей длитель- ностью К тактов, при k m где m— длина регистров 1 сдвига устройства, а К вЂ” длина контролируемых последовательностей, по сигналу начальной установки ноль заносится не в первый разряд и-го регистра сдвига 1, а в

К-й от конца регистра сдвига разряд.

В счетчик 10 записываются нули.

Запись информации происходит аналогично вышеописанному и по окончании поступления короткой последовательности на регистры 1 сдвига, триг-, гер 2 сбрасывается нулем, записанным в k-й от конца и-ro регистра сдвига разряд, и фиксирует окончание прие." ма информации.

При контроле в длинных последовательностях не первых m разрядов, а последующих m разрядов,,по сигналу начальной установки 16 с блока 8 ноль заносится в первый ряэряд n-ro регистра 1 сдвига, триггер 2 устанавливается в единицу, а s счетчик 10 записывается код числа циклов, равного единице, В этом числе единичный потенциал на прямом вЫходе элемента ИЛИ 9 поступает на второй управляющий вход коммутатора 7 и разрешает подключение выхода последнего разря«. да и-ro регистра 1 сдвига к входу его первого разряда (обеспечивается зацикливание регистра), Нулевой потенциал на инверсном выходе элемента ИЛИ 9 запрещает прохождение син1418718

55 хроимпульсов через элемент И ll u п-ой контролируемой последовательности через коммутатор 7.

При поступлении синхроимпульсов на тактовый вход 15 устройства ноль, записанный в первом разряде и-го регистра 1 сдвига, продвигается по закольцованному регистру, на входы первого разряда которого при этом поступают единицы. По (m-1)-му синхроимпульсу ноль оказывается в последнем разряде и-го регистра 1 сдвига. По в-му синхроимпульсу этот ноль переписывается в первый рязряд п-го регистра 1 сдвига и положительным перепадом на выходе последнего (m-ro) разряда этого регистра из содер>кимого счетчика 1О вычитается единица.

Счетчик обнуляется, на прямом выхо. де элемента ИЛИ 9 устанавливается нулевой потенциал, а на инверсном единичный.

Таким образом, разрешается прохождение синхроимпульсов через элемент И Il на синхровход триггера 2 и поступление и-ой контролируемой последовательности через коммутатор 7 на вход первого разряда п-го регистра 1 сдвига, цепь зацикливания которого разрывается. Начиная с (m+1)-ro синхроимпульса, регистры 1 сдвига заполняются информацией, необходимой оператору, при этом ноль продвигается по и-му регистру 1 сдвига в на- правлении от первого разряда к последнему. По синхроимпульсу 2m триггер

2 сбрасывается и прохождение синхроимпульсов через элемент И 3 запрещается.

На регистрах 1 сдвига зафиксированы контролируемые последовательности (разряды с (m+1) по 2m). Для контроля следующих m разрядов последовательностей на счетчик 10 по сигналу начальной установки записывают код числа циклов, равный двум и т.д.

Изменение места записи нуля в и-й регистр 1 сдвига позволяет записывать на регистры 1 сдвига любые m разрядов контролируемой последовательности.

Предположим, что на устройстве с регистром сдвига длиной 64 .разря да необходимо проконтролировать цифровую, последовательность 90 разрядов (т.е, превышающую длину регистра сдвига на 26 разрядов). В начале для, этого, чтобы проконтролировать пер5

ЭО

35 вые 64 разряда последовательности, ноль заносится в первый разряд n — ro регистра сдвига и в счетчик циклов, Затем, для,того, чтобы проконтролировать конец последовательности, ноль заносится в 26-й от конца регистра разряд, т.е. в 39-й разряд

n;ro регистра сдвига и единица в младший разряд счетчика. При появлении последовательности на входах устройства ее запись на регистры сдвига начнется, начиная с 27-го разряда, таким образом будут зафиксированы последние 64 разряда контролируемой последовательности, Отображение хранящейся в регистрах сдвига информации производится в блоке 5 индикации в пошаговом режиме. На входе 14 переключения(режимов задается режим воспроизведения, при этом от выхода первого коммутатора 6 отключается вход элемента И 3 и подключается выход генератора 4 одиночного импульса, При поступлении сигнала запуска (по входу 13) генератор 4 формирует одиночный импульс, который через первьй коммутатор 6 поступает на синхровходы регистров 1, сдвигая записанную в них информацию, на один разряд, Информация из последних разрядов регистров 1 при этом поступает в блок индикации, Частота сигналов на входе 13.определяется оператором, таким образом в блоке индикации последовательно просматривается вся записанная в регистры 1 информация.

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

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

m-разрядных регистров сдвига (где ичисло контролируемых последователь" ностей), триггер, элемент И, генератор одиночного импульса, блок индикации и первый коммутатор, причем информационные входы регистров сдвига с. первого по (n-1)-й являются информационными входами устройства соответственно с первого по (n-l)-й, m-e разряды выходов регистров сдвига с первого по (п-1)-й соединены соответственно с входами с первого по (n-1)-й блоки индикации, m-й разряд выхода и-го регистра сдвига соединен с-информационным входом триггера и с п-м входом блока индикации, так14

На S а A &odbi 6лто6 1, Ю

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

Техред И.Верес Корректор М.Демчик! Редактор Г. Волкова

Заказ 4154/46

Тираж 704

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

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

Подписное

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4

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

Информационным входом устройства, 6

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

1р с группой входов установки в начальное состояние счетчика, й-й разряд выхода и-го регистра сдвига соединен с вторым информационным входом второго коммутатора и со счетным входом счетчика, информационные выходы которого соединены с входами элемента ИЛИ, инверсный выход которого соединен с первым входом второго элемента И и с первым управляюgp щим входом второго коммутатора, второй управляющий вход которого соединен с прямым выходом элемента ИЛИ, выход первого коммутатора соединен с вторым входом второго элемента И, выход которого соединен с син" хровходом триггера, выход второго коммутатора соединен с информационным входом И -ro регистра сдвига.

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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