Устройство для контроля цифровых последовательностей
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 1)5 6 Об Е 11/1 ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ОПИСАНИЕ ИЗОБРЕТЕНИК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(56) Авторское свидетельство СССР М 1125628, кл, 0 06 Р 11/16, 1983,Авторское свидетельство СССР В 1298750, кл, 6 06 Г 11/00, 1987.(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВ ЫХ ПОСЛ ЕДО ВАТЕЛ Ь Н ОСТЕЙ Ы 1686448 А(57) Изобретение относится к вычислительной и контрольно-измерительной технике и может быть использовано в автоматизированных комплексах проверки логических блоков. Отличительной особенностью устройства является то, что оно позволяет контролировать динамические состязания контролируемой последовательности,Целью изобретения является расширение функциональных воэможностей за счет контроля информации во время импульса и паузы синхроимпульсов. Поставленная цель достигается за счет введения элементов НЕ 8, 9, элементов ИЛИ 10 - 13, счетчиков 16 - 18, сумматоров 19, 20, 21. б ил.Изобретение относится к вычислительной и контрольно-измерительной технике и может быть использовано в автоматизированных комплексах проверки логических блоков.Целью изобретения является расширение функциональных воэможностей за счет контроля информации во время импульса и паузы синхроимпульсов,На фиг, 1 показана структурная схема устройства; на фиг. 2 - 5- временные диаграммы работы устройства, на.фиг. бструктурная схема коммутатора,Устройство содержит абьект 1 контроля, элементы 2. и 3 индикации, динамический выход 4, статический выход 5, тактовый вход б, вход 7 контролируемой последовательности, элементы НЕ 8 и 9, элементы ИЛИ 10 - 13, вход 14 начальной установки, счетчики 15 - 18, сумматоры 19- 21, элемент ИЛИ 22, коммутатор 23, содержащий элементы И 24 и 25, элемент Н Е 26,Устройство построено по двухканальной схеме. К первому каналу относятся элементы ИЛИ 10 и 11, счетчики 15 и 16, сумматор 19, К второму каналу относятся элементы ИЛИ 12 и 13, счетчики 17 и 18, сумматор 20. Элементы НЕ 8 и 9 являются общими для двух каналов и управляют работой всего устройства. Первый и второй каналы устройства работают с разделением ва времени. Во время действия импульсов синхронизации контролируемого объекта работает первый канаг, а ва время пауз между импульсами синхронизации - второй канал.Устройство работает следующим образом.В начале работы по входу 14 устройства импульсом единичной полярности через вторые входы элементов ИЛИ 10 - 13 устанавливаются в нулевое исходное состояние выходы счетчиков 15 - 18, тем самым на первые и вторые входы сумматоров 19 и 20 поступают нулевые и-разрядные числа,Нулевые суммы с выходов сумматоров 19 и 20 поступают на первые и вторые входы сумматора 21 в соответствии с, весами разрядов, тем самым на выходах сумматора 21 и коммутатора 23 также нулевые сигналы, что приводит к снятию сигналов наличия состязаний с элементов 2 и 3 индикации,Если в объекте контроля отсутствуют состязания, то устройство работает следующим образом. Синхроимпульсы от внутреннего (внешнего) источника синхрачастоты поступают в контролируемый блок 1 и на тактовый вход б устройства, В зависимости от логической комбинации, присутствующей на входах контролируемого блока 1 после действия франта (заднега или 15 20 25 30 35 40 45 50 55 переднего) синхроимпульсов, на одном из его выходов, соединенном с входом 7 устройства, устанавливается сигнал или "1", или "0",Рассмотрим работу устройства при действии переднего фронта импульса синхронизации. В этом случае на тактовом входе б устройства произойдет переключение из састояния логического "0" в состояние логической "1". Сигнал логической "1" с тактового входа б устройства через первые входы элементов ИЛИ 12 и 13 поступает на входы сброса в "0" счетчиков 17 и 18 второго канала и держит счетчики 17 и 18 в обнуленном состоянии на всем интервале времени Т 1 действия синхроимпульса (фиг, 2),На интервале времени Т 1 действия синхроимпульса (фиг. 2) сигнал логической "1" с входа б устройства поступает также на вход элемента НЕ 9, Сигнал логического "0" с выхода элемента НЕ 9 поступает через первые входы элементов ИЛИ 10 и 11 на входы сброса в "О" счетчиков 15 и 16 первого канала устройства и не приводит к их сбросу.Вторые входы элементов ИЛИ 10 - 13 используются только при начальной установке устройства и в дальнейшем все время находятся в пассивном состоянии логического "0" и не влияют на входы сброса в "0" счетчиков 15 - 18.В зависимости отлогической комбинации, присутствующей на входах контролируемого блока 1 после действия переднего фронта синхроимпульсов, на одном из его выходов, соединенном с входом 7 устройства, устанавливается сигнал или "1", или "0", Для фиксации логических состязаний и их типа на контролируемом выходе обьекта контроля необходимо фиксировать все переключения контролируемого выхода как из "0" в "1", так и наоборот, Поэтому в каждом канале устройства присутствую по два счетчика. Вход 7 устройства непосредственно подключен к контролируемому выходу объекта контроля, счетному входу Счетчика 15 первого канала и счетному входу счетчика 17 второго канала, поэтому эти счетчики насчитывают все переключения контролируемого выхода объекта контроля из "О" в "1", В момент действия импульсов синхронизации переключения контролируемого выхода объекта 1 контроля из "0" в "1" подсчитывает счетчик 15 устройства.Вход 7 устройства через элемент НЕ 8 подключен к счетному входу счетчика 16 первого канала и счетному входу счетчика 18 второго канала, поэтому зти счетчики насчитывают все переключения контролируемого выхода абьекта 1 контроля из "1" в "О",В момент действия импульсов синхронизации переключения контролируемого выхода объекта 1 контроля из "1" в "0" подсчитывает счетчик 16 устройства,При отсутствии состязаний на контролируемом вьходе объекта 1 контроля, после воздействияна объект 1 контроля положительного фронта импульса синхронизации, на контролируемом выходе обьекта 1 контроля может произойти не более одного переключения из "0" в "1" или из "1" в "0". Если это переключение из "0" в "1", то его зафиксирует счетчик 15 и на его выходе 2 установится "1", а на всех выходах счетчика 16 останутся логические "0" (счетчик 17 "зажат" единичным сигналом по входу сброса в "0").Если это переключение из "1" в "0", то его зафиксирует счетчик 16 и на его выходе 2 установится "1", а на всех выходах счет- цика 15 останутся логические "0" (счетчик 18 "зажат" единичным обнуляющим сигналдм по входу сброса в "0"),Сумматор 19 производит суммирование всех переключений контролируемого выхода объекта 1 контроля из "0" в "1", насчитанных счетчиком 15 устройства, с всеми переключениями контролируемого выхода объекта контроля из "1" в "0", насчитанными счетчиком 16 устройства. Таким образом, при отсутствии состязаний на контролируемом выходе обьекта 1 контроля на выходе сумматора 19 первого канала только в младшем значащем разряде может установиться логическая "1". На всех входах и выходах сумматора 20 второго канала логические "0", так как в момент действия импульса синхронизации объекта 1 контроля счетчики 17 и 18 второго канала принудительно находятся в обнуленном состоянии. На первые входы сумматора 21 с выходов сумматора 19 поступают сигналы логического "0", кроме входа 1.1, на который может поступать сигнал логической "1", На все вторые входы сумматора 21 с выходов сумматора 20 поступают нулевые сигналы. Поэтому выходные разряды сумматора 21 установятся аналогично выходным разрядам сумматора 19, у которого только в младшем значащем разряде может присутствовать сигнал логической "1", На входы элемента ИЛИ 22 с выходов сумматора 21, кроме выхода, соответствующего младшему разряду, поступают сигналы низкого логического уровня, при этом на выходе элемента ИЛИ 22 также присутствует сигнал низкого логического уровня, который поступает на информационный вход коммутатора 23, При наличии на информационном входе коммутатора 23 сигнала низкого логического уровня независимо от сигнала на его управляющем входе с выхода младшего разря.да сумматора 21 на выходах коммутатора 23 также присутствуют сигналы низкого логи ческого уровня.Нулевые сигналы с выходов коммутатора 23 поступают на входы элементов 2 и 3 индикации, на динамический 4 и статический 5 выходы устройства. При отсутствии 10 состязаний в объекте контроля элементы 2и 3 индикации и выходы 4 и 5 устройства сохраняют свое нулевое состояние,При действии заднего фронта импульса 15 синхронизации на входе 6 устройства произойдет переключение из "1" в "0", Нулевой сигнал с входа 6 устройства через первые входы элементов ИЛИ 12 и 13 поступит на обнуляющие входы счетчиков 17 и 18 второ го канала и снимет действовавший на них доэтого обнуляющий единичный сигнал. Там самым разрешается работа второго канала устройства, В интервале времени Т 2 отсутствия синхроимпульса (фиг. 2) сигнал логи ческого "О" с входа 6 устройства поступаеттакже на вход элемента НЕ 9. Сигнал логической "1" с выхода элемента НЕ 9 поступает через первые входы элементов ИЛИ 10 и 11 на обнуляющие входы счетчиков 15 и 16 30 первого канала устройства и держит счетчики 15 и 16 в обнуленном состоянии на протяжении всего промежутка времени Т 2 отсутствия импульса синхронизации, .Тем самым запрещается работа первого канала 35 устройства.Во время пауз между импульсами синхронизации работает второй канал устройства. Второй канал устройства работает аналогично первому.40 Предположим, что в объекте 1 контролявозникли логические состязания во время действия импульса синхронизации, когда может работать первый канал предлагаемого устройства, а второй канал заблокирован 45 по обнуляющим входам счетчиков 17 и 18.Синхроимпульсы от внутреннего(внешнего) генератора синхрочастоты поступают в контролируемый блок 1 на вход 6 устройства.Вход 7 устройства подключен к одному из 50 контролируемых выходов объекта 1 контроля, При наличии состязаний после действия переднего фронта синхроимпульса на контролируемом выходе объекта 1 контроля произойдет пъ 1 переключений конт роли руемого выхода из "0" в "1" и наоборот.Все переключения из "0" в ".1" сосчитает счетчик 15, так как его счетный вход непосредственно подключен к входу 7 устройства, а все переключения из "1" в "0" сосчитает счетчик 16, так как его счетный вход подклю1686448 5 10 15 20 25 30 40 50 55 чен к входу 7 устройства через инвертирующий элемент НЕ 8 устройства,Сумматор 19 произведет суммирование всех переключений контролируемого выхода объекта 1 контроля из "0" в "1" и из "1" в "О", посчитанных соответственно счетчиками 15 и 16. На выходах сумматора 19 установится двоичное число, равное количеству переключений из "0" в "1" и из "1" в "0" контролируемого выхода объекта 1 контроля, Если произошли статические состязания, то на выходе сумматора .19 установится четное двоичное число, причем в младшем значащем разряде "0", Если произошли динамические состязания, то количество переключений контролируемого обьекта контроля нечетное, на выходе сумматора 19 установится нечетное двоичное число, причем в младшем значащем разряде "1".Двоичное число, равное количеству переключений контролируемого выхода объекта контроля, с выходов сумматора 19 поступает на первые входы сумматора 21 и суммируется на сумматоре 21 с нулевым двоичным числом, поступающим на вторые входы сумматора 21 с выходов сумматора 20 второго канала (выходы сумматора 20 находятся в нулевом состоянии, так как в момент действия синхроимпульса счетчики 17 и 18 второго канала постоянно обнулены), В результате на выходе сумматора 21 устанавливаетсяя такое же двоичное и-разрядное число, какое установилось на выходе сумматора 19 первого канала. Двоичное число,установившееся на выходах сумматора 21, 35равно количеству переключений контролируемого выхода объекта контроля из "0" в "1" и наоборот,При статических состязаниях нулевойсигнал, установившийся в младшем значащем разряде на первом выходе сумматора 21, поступает на управляющий вход коммутатора 23, Так как при состязаниях количество переключений контролируемого выхода обьекта контроля п)1, то на выходах сумматора 19, кроме первого выхода, соот. ветствующего младшему разряду, а следовательно, и на аналогичных выхоцах сумматора 21 установится такое двоичное число, в котором присутствует "1" хотя бы в одном из разрядов 2,3,4, , и. Следовательно, хотя бы на одном из входов элемента ИЛИ 22 присутствует "1", которая переводит выход элемента ИЛИ 22 в "1", На информационный вход коммутатора 23 поступает "1" с выхода элемента ИЛИ 22, Так как на управляющем входе коммутатора 23 при статических состязаниях устанавливается"0", а на информационном входе "1", то это приводит к включению элемента 3 индикации и появлению "1" на выходе 5 устройства. Сигнал на выходе 5 устройства используется для остановки источника синхронизации объекта 1 контроля и создания условий для поиска причин, вызвавших статические состязания.При динамических состязаниях устройство работает аналогично с тем лишь отличием, что на управляющем входе коммутатора 23 устанавливается "1" с выхода младшего разряда сумматора 21, Это приводит к включению элемента 2 индикации и появлению "1" на выходе 4 устройства. Сигнал на выходе 4 устройства используется для остановки источника синхронизации обьекта 1 контроля и создания условий для поиска причин, вызвавших динамические состязания е объекте контроля,При возникновении в объекте 1 контроля состязаний в период времени Т 2 (фиг. 2) пауз между синхроимпульсами работа первого канала блокируется, а работа второго канала разрешается. При этом второй канал работает аналогично первому.На фиг, 2 на интервале времени Т 1 действия синхроимпульса работает первый канал устройства, а в промежутках между синхроимпульсами работает второй канал устройства. Интервалы анализа Тд 1, ТА 2 предлагаемого устройства равны соответственно интервалам Т 1 и Т 2 и сдвинуты один относительно другого только на время срабатывания первых счетных разрядов счетчиков первого и второго канала устройства,На фиг, 3 приведены временные диаграммы сигналов в следующих точках; на входе б устройства, входе 7 устройства, выходе 4, выходе 5. При этом алгоритм работы контролируемого выхода объекта контроля заключается в переключении контролируемого выхода на входе 7 устройства) е момент времени т из "0" в "1" после действия п-го фронта синхронизации. В данном примере отсутствуют состязания и выходы 4 и 5 предлагаемого устройства вместе с элементами 2 и 3 индикации находятся в пассивном состоянии,На фиг, 4 приведены временные диаграммы работы предлагаемого устройства в тех же точках и по тому же алгоритму работы, что и на фиг. 3. Отличием от фиг, 3 является то, что в момент времени т 2 на контролируемом выходе обьекта контроля (на входе 7 предлагаемого устройства) возникают динамические состязания вместо одного переключения контролируемого выхода объекта контроля из "0" в "1" в момент времени т 1 происходят три переключения в момент времени тъ т 2, Хз), 1686448 10В момент времени 12 происходит переключение (второе) выхода 5 предлагаемого устройства из "0" в "1", по которому осуществляется (при необходимости) блокировки синхрогенератора объекта контроля, в ре зультате чего на объект контроля и на вход 6 предлагаемого устройства и+1-го фронта синхронизации не поступит, В момент времени тз состязания заканчиваются последним переключением контролируемого 10 выхода объекта контроля (входа 7 предлагаемого устройства) из "0" в "1" и становится ясным, что произошли динамические состязания, так как количество переключений контролируемого выхода нечетное, при 15 этом выход 4 устройства находится в активном состоянии и включен элемент 2 индикации.После момента времени з выход 5 и элемент 3 индикации в пассивном состоя нии, В данном примере осуществляется блокировка синхронизации объекта контроля, так как работа контролируемого выхода объекта контроля не соответствует алгоритму работы (фиг. 3), 25На фиг. 5 приведен пример работы устройства при возникновении в объекте контроля статических состязаний, Временные диаграммы работы приведены в тех же точках, чтои на фиг,3 и 4, 30 Формула изобретенияУстройство для контроля цифровых последовательностей, содержащее первый счетчик, первый и второй элементы индика ции, коммутатор и первый элемент ИЛИ, выход которого соединен с информационным входом коммутатора, о т л и ч а ю щ ее с я тем, что, с целью расширения функци-. ональных возможностей за счет контроля 40 информации во время импульса и паузы синхроимпульсов, в устройство введены первый, второй и третий сумматоры, второй,третий и четвертый счетчики, второй, третий, четвертый и пятый элементы ИЛИ, первый и второй элементы НЕ, причем выходы всех разрядов первого сумматора, кроме младшего, соединены с входами первого элемента ИЛИ, выход младшего разряда первого сумматора соединен с управляющим входом коммутатора, первая и вторая группы входов слагаемых первого сумматора соединены с разрядными выходами соответственно второго и третьего сумматоров, первая и вторая группы входов слагаемых второго сумматора соединены с разрядными выходами соответственно первого и второго счетчиков, первая и вторая группы входов слагаемых третьего сумматора соединены с разрядными вводами соответственно третьего и четвертого счетчиков, счетный вход первого счетчика соединен со счетным входом третьего счетчика, с входом первого элемента НЕ и является входом контроли руемой посл едовател ьн ости устройства, выход первого элемента НЕ соединен со счетными входами второго и четвертого счетчиков, вход второго элемента НЕ соединен с первыми входами второго и третьего элементов ИЛИ и является тактовым входом устройства, выход второго элемента НЕ соединен с первыми входами четвертого и пятого элементов ИЛИ, вторые входы второго, третьего, четвертого и пятого элементов ИЛИ объединены и подключены к входу начальной установки устройства, выходы пятого, четвертого, второго и третьего элементов ИЛИ соединены с входами сброса в "0" соответственно первого, второго, третьего и четвертого счетчиков, первый выход коммутатора соединен с входом первого элемента индикации и является динамическим выходом устройства, второй выход коммутатора соединен с входом второго элемента индикации и является статическим выходом устройства,1686448 Юа Юхан б Инщер 8 ад ода летя счел 7 чикод 7 18 Йюрога камла Итербал абнчления гчетчикогйЯ перйю канала Юа йхаае Ф /1 а Юихоае 5 да охоте о Ж дходе /й Рюод/Ь Рюоот 6 р 6 у да дходе б Набходе 7 да дыхоУе ВхоВЙ/Г 51686448 Составитель Н. ТороповТехред М.Моргентал Корректор М, Шар ла еда ктор роизводственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 1 Заказ 3598 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СС 113035, Москва, Ж, Раушская наб 4/5
СмотретьЗаявка
4729295, 11.07.1989
КИЕВСКОЕ ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ "ЭЛЕКТРОНМАШ" ИМ. В. И. ЛЕНИНА
ДРЕВАЛЬ АЛЕКСАНДР ВАСИЛЬЕВИЧ, КОРНЕЕВ СЕРГЕЙ ВЛАДИМИРОВИЧ
МПК / Метки
МПК: G06F 11/16
Метки: последовательностей, цифровых
Опубликовано: 23.10.1991
Код ссылки
<a href="https://patents.su/7-1686448-ustrojjstvo-dlya-kontrolya-cifrovykh-posledovatelnostejj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля цифровых последовательностей</a>
Предыдущий патент: Устройство для контроля клавиатуры
Следующий патент: Устройство для адресации
Случайный патент: Устройство для установки инструмента в начальное положение