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

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

Авторы: Емельянов, Михейкина

ZIP архив

Текст

СООЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИК 19) 111 1)5 О 06 Р 11/16 ГОСУДАРСТВЕННЫЙ НОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫГИЯМПРИ ГКНТ СССР ИСАНИЕ ЗОБРЕТЕНИ ЕЛЬСТВ 1(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯВЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ(57) Изобретение относится к й т тель зова вых ститут ппарахники ики ССС979СР198 ФРОло( ычислиА ВТОРСНОМУ СВИ но ехнике и может быть испольно при наладке и ремонте цифровычислительных машин, Отличительной особенностью устройства является то, что оно позволяет контролировать последовательности, сигналы в которых могут быть представлены в виде коротких импульсов, а состояние которых в отдельных тактах контролируемого участка исследуемой последовательности может быть неопределенным. Целью изобретения является повышение полноты контроляПоставленная цель достигается за счет введения временного дискриминатора 14, триггера 13, регистра 3 сдвига, б ка 5 сравнения, элемента ИЛИ 26, элемента И 22. 6 ил.5 О Изобретение относится к вычислительной технике и может быть использовано при наладке и ремонте цифровых вычислительных машин, в частно 5сти для поиска перемежающихся неисправностей.Целью изобретения является повышение полноты контроля.На Фиг. 1 представлена структурная схема устройства; на Фиг,2 -схема временного дискриминатора; наФиг.3 - схема блока циФровой задержки; на Фиг,4 - диаграмма работы принулевой цифровой задержке;на Фиг.5то же, при цифровой задержке, равнойединице; на Фиг.6 - то же, при единичном сигнале на входе блокировкии нулевой цифровой задержке, Длинаконтролируемой цифровой последователь)ности 8 тактов, длина контролируемого за один проход участка 4 такта.Устройство содержит триггер 1, регистры 2 и 3 сдвига, блоки 4 и 5 сравнения, счетчики 6 и 7, блоки 8 и 9 25индикации, блок 10 цифровой задержки,триггеры 11- 13, временной дискриминатор 14, блок 15 маскирования, элементы И 16-22, элементы ИЛИ 23-26, тактовый вход 27, первый вход 28 начальной установки, вход 29 запуска,вход 30 блокировки, второй вход 31начальной установки и вход 32 контролируемой последовательности.Временной дискриминатор 14 содержитэлемент ИЛИ-НК 33, формирователь 34короткого импульса, триггеры 35 и 36,элемент И 37,Блок 10 цифровой задержки содержитсчетчик 38, элемент ИЛИ 39, элемент40 задержки, элемент НЕ 41, элемент40И 42 и 43, дешиФратор 44, триггеры45 и 46.Устройство работает следующим образом.Перед началом работы устанавливаются в исходное состояние первый 6и второй 7 счетчики, триггеры 11-13,в блок 10 цифровой задержки записывается требуемая величина задержки,в блок 15 маскирования - маскирующая последовательность, в которой,каждому такту контролируемой периодической импульсной последовательности соответствуют "0" или "1" взависимости от того, определеноили не определено на соответствующем такте значение сигнала. На вход32 контролируемой последовательности поступает исследуемая циЬровая последовательность, на тактовый вход 27 поступают тактовые импульсы (например, от внутреннего генератора контролируемого блока), но на выход первого элемента И 16 они не проходят, поскольку на втором входе первого элемента И 16 - уровень "0" с прямого входа триггера 12. С приходом импульса запуска однозначно связанного с началом контролируемого участка исследуемой цифровой последовательности, на выходе элемента И 20 появляется импульс, который устанавливает триггер 12 в единичное состояние, разрешая тем самым подачу тактовых импульсов на синхровходы блока 15 маскирования, триггера 1, временного дискриминатора 14 и счетный вход первого счетчика 6, а также на первый вход элемента И 17.В том случае, когда в блок 10 цифровой задержки записан ноль, на его обоих выходах - уровни "1", разрешающие прохождение сигналов через элементы И 17 и 18. Тактовые импульсы с выхода элемента И 17 поступают на входы синхронизации первого 2 и второго 3 регистров сдвига, входы блоков 5 и 4 сравнения. В регистры 2 и 3 сдвига последовательно записываются состояния выходов триггера 1 и временного дискриминатора 14. Первый 4 и второй 5 блоки сравнения сравнивают состояния выходов последних разрядов соответственно первого и второго регистров 2 и 3 сдвига с выходами соответственно триггера 1 и временного дискриминатора 14, однако результат несравнения на первом проходе не фиксируется на втором счетчике 7, поскольку элемент И 22 закрыт по второму входу уровнем 1н Н с выхода триггера 13. В тех тактах исследуемой цифровой последовательности, когда сигналы могут принимать различные значения, единичный уровень, поступающий с выхода блока 15 маскирования на установочные входы триггера 1 ввода и временного дискриминатора 14, устанавливает их в определенные (нулевые) состояния, врезультате чего на первом 2 и втором 3 регистрах сдвига в случае нормальной работы контролируемого бло" ка Формируется стабильная цифровая последовательность. После прохождения числа тактовых импульсов. со5 160 ответствующего длине контролируемого участка исследуемой последовательности (соответствующего разрядности первого 2 и второго 3 регистров сдвига и второго счетчика 6), на выходе переполнения второго счетчика 6 появляется импульс, который через элемент И 18 и элемент ИЛИ 24 сбрасывает триггер 12, завершая тем самым первый проход, Одновременно в единичное состояние устанавливается триггер 13, разрешая прохождение сигналов несравнения с выхода элемента ИЛИ 26 на счетный вход второго счетчика. В первом 2 и втором 3 регистрах сдвига зафиксированы иифоовые последовательности, определяющие состояние контролируемого участка ис, следуемой последовательности, при этом впоследних разрядах записаны значения, соответствующие первому такту контролируемого участка.В том случае, когда в блок 10 циф ровой задержки записано ненулевое значение, на обоих его выходах нули, После прохождение числа импульсов, равдого длине контролируемого участка, импульсом, поступающим с выхода переполнения второго счетчика 6, из значения, записанного в блок 10 цифровой задержки, вычитается единица. После обнуления блока 10 цифровой задержки на его втором выходе появляется уровень "1", разрешающий прохождение тактовых импульсов через второй элемент И 17. В первый 2 и второй 3 регистры сдвига записываются значения контролируемого участка, отстоящего от начала исследуемой последовательности на число тактов, равное произведению длины контролируемого участка на величину, первоначально записанную в блок 10 цифровой задержки. После прохождения очередной серии импульсов, равной длине контролируемого участка, импульс переполнения второго счетчика 6 устанавливает первый и второй выходы .блока 10 цифровой задержки соответственно в "1" и "0", сбрасывая триггер 12 и запрещая прохождение тактовых импульсов.Второй проход начинается после поступления на вход 29 запуска очередного запускающего импульса. Начиная с второго прохода, происходит сравнение информации, поступающей на первые информационные входы блоков 3388 64 и 5 сравнения с выходов соответственно триггера 1 и временного дискри.минатора 14, с информацией, поступа 1 ющей на вторые информационные входы 5блоков 4 и 5 сравнения с выходов по/следних разрядов соответственно первого 2 и второго 3 регистров сдвига.В случае несравнения импульс с выхода первого 4 или второго 5 блоковсравнения через элемент ИЛИ 26 иэлемент И 22 изменяет состояние второго счетчика 7 на ненулевое, что,в свою очередь, приводит к появлениюимпульса на выходе элемента ИЛИ 25,который поступает на первый входэлемента И 21 и, в том случае, когдана входе 30 блокировки установлен уро-,вень 1",устанавливает триггер 11 20 в единичное состояние, сбрасывающеетриггер 12 и запрещающее через вто"рой вход элемента И 20 прохождениеимпульсов запуска.-На первом 8 и втором 9 блоках индикации отображаются 25 соответственно номер такта контролируемого участка исследуемой последовательности и число несравнений.Временной дискриминатор 14 работает следующим образом.Триггеры дискриминатора сбрасываются с приходом каждого тактового импульса. После этого каждый триггерв течение такта находится в состоянии ожидания прихода положительного перепада по входу синхронизации.Установка обоих триггеров может произойти только в том случае, если навходе 32 контролируемой последовательности во время одного такта будут зафиксированы и положительный,и отрицательный перепады. В этом случае на выходе элемента И появляетсяединичный сигнал, свидетельствующийо наличии импульса, длительность ко-торого меньше длительности одноготакта (например, сигнал с выходаодновибратора).Блок 10 цифровой задержки работает следующим образом.50По сигналу установки, поступающему от блока 23, происходит начальнаяустановка блока 10 цифровой задержки. При этом в счетчик записываетсятребуемая величина цифровой задержки,а триггеры устанавливаются в нулевое.или единичное состояние в зависимости от значения сигнала на выходе дешифратора нуля. В том случае, когда всчетчик записано нулевое значение.оба триггера устанавливаются в единиччное состояние. Б противном случае оба триггера устанавливаются в нулевое состояние. Первый триггер устанавливается в "1 задержанным сигналом с выхода переноса счетчика б после того, как обнулится счетчик цифровой задержки. Следующим импульсом с выхода переноса счетчика б первый триггер устанавливается в нулевое состояние, а второй - в единичное.Триггер 1 принимает входную последова.тельность без учета наличия или отсутствия коротких импульсов в течение одного такта, а временной дискриминатор 14 фиксирует такие импульсы, но не принимает входную последовательность.Формула изобретенияУстройство для контроля цифровых . последовательностей, содержащее три триггера, первый регистр сдвига, первый блок сравнения, два счетчика, два блока индикации, блок цифровой задержки, шесть элементов И,три элемента ИЛИ, причем информационный вход первого триггера является входом контролируемой последовательности устройства, выход первого триггера соединен с информационным входом первого разряда первого регистра сдвига и с первым информационным входом первого блока сравнения, первый вход первого элемента И является тактовым входом устройства, второй вход первого элемента И соединен с прямым выходом второго триггера, выход первого элемента И соединен с синхровходом первого триггера, со счетным входом первого счетчика и с первым входом второго элемента И,выход которого соединен с синхровходом первого регистра сдвига и со стробирующим входом первого блока сравнения, выход переполнения первого счетчика соединен с информационным входом блока цифровой задержки и с первым входом третьего элемента И,группа информационных выходов первого счетчика соединена с группой входов первого блока индикации, первый выход блока цифровой задержки соединен с вторым входом третьего элемента И, выход -которого соединен с первым входом первого элемента ИЛИ, выход которого соединен с входом сброса в "0" второго триггера, инверсный выход которого соединен с первым входом четвертого элемента И, выход которого соединен с первым входом второго элемента ИЛИ, выход которого соединен с входом сброса в "0" первого счетчика, с входом разрешения записи блока цифровой задержки, второй выход которого соединен с вторым входом .второго элемента И, первый вход пятого элемента И является входом запуска устройства, выход пятого элемента И соединен с синхровходом второго триггера, с вторым входом четвертого элемента И информационный вход второго триггера соединен с шиной единичного потенциала устройства, группа разрядных выходов второго счетчика соединена с группой входов второго блока индикации и с группой входов третьего элемента ИЛИ, выход которого соединен с первым входом шестого элемента И, второй вход кото рого является входом блокировки устройства, выход шестого элемента И соединен с входом установки в "1" третьего триггера, прямой выход которо" го соединен с вторым входом первого элемента ИЛИ, первый вход начальной установки устройства соединен с входами сброса в "0" третьего триггера,и второго счетчика, инверсныйвыход третьего триггера соединен с вторым входом пятого элемента И,второй вход начальной установки устройства соединен с вторым входом второ" го элемента ИЛИ и с третьим входом первого элемента ИЛИ, выход последнего разряда первого регистра сдвига соединен с вторым информационным входом первого блока сравнения, о т л ич а ю щ е е с я тем, что, с целью повышения полноты контроля, в него введены блок маскирования, временной дискриминатор, второй регистр сдвига, второй блок сравнения, четвертый триггер, четвертый элемент ИЛИ и седьмой элемент И, причем синхровход второго регистра сдвига соединен со стробирующим входом второго блока сравнения и с выходом временного дискриминатора,информационный вход и синхровход которого соедииены соответственно с входом контролируемой последовательности устройства и с выходом первого элемента И, счетный вход второго счетчика соединен с выходом седьмого элемента И, 9 1603388 О первый и второй входы которого соеди- блокировки временного дискриминатоРа иены с выходами соответственно чет- и с входом сброса в "О первого тригвертого триггера и четвертого эле- гера, тактовый вход блока маскировамента 1 П 1 И, первый и второй входы ко- ния соединен с выходом первого элеторого соединены с выходами неравен- мента И, информационный вход четвеР 5ства соответственно первого и второ- того триггера соединен с шиной едиго блоков сравнения, первый и второй ничного потенциала устройства, вход информационные входы второго блока сброса в "О четвертого триггера сосравнения соединены с выходами со- О единен с первым входом начальной1 цответственно временного дискриминато- установки устройства, выход переполра и второго регистра сдвига, выход нения первого счетчика соединен с блока маскирования соединен с входом синхровходом четвертого триггера.. Пали орре Подписи тельский комбинат "Патент", г.ужгород, ул. Гагарина,101 оизводственно Составитель Н.ТороповРедактор Т,Лазоренко Техред Л.Сердюкова каз 3386 "Тираж 56 ВНИИПИ Государственного комитета по изобретен 113035, Москва, Ж, Раушскам и открытиям при ГКНТ ССС наб д. 4/5

Смотреть

Заявка

4606899, 24.10.1988

НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ И КОНСТРУКТОРСКО-ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ СРЕДСТВ КОНТРОЛЯ ЭЛЕКТРОННОЙ АППАРАТУРЫ И ИЗДЕЛИЙ ЭЛЕКТРОННОЙ ТЕХНИКИ "КОНТРОЛЬПРИБОР"

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

МПК / Метки

МПК: G06F 11/16

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

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

Код ссылки

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

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