Устройство для сравнения двоичных кодов

 

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

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

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

РЕСПУБЛИК (sl)c G 06 0 7/04

ГОСУДАРСТВЕ ННОЕ ПАТЕ НТНО Е

ВЕДОМСТВО СССР (ГOCllATF HT СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ . (21) 4875414/24 (22) 16.10.90 (46) 30.12.92. Бюл. N 48 (71) Производственное объединение "Монолит" (72) В.П. Середа. С,Г. Зубченко, И,О. Усенко и А,B. Середа (56) 1. Авторское свидетельство СССР

N781807,,кл. G 06 F 7/04, 1979, 2. Авторское свидетельство СССР

N 1072038, кг.. G 06 F 7/04, 1982, (54) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ДВОИЧНЫХ КОДОВ (57) Изобретение относится к автоматике и вычислительной технике, может быть использовано в модулях обмена с периферийИзобретение относится к автоматике и вычислительной технике, может быть использовано в модулях обмена с периферийными устройствами и в контрольно-проверочной аппаратуре при анализе достоверности передачи информации с последующей ее коррекцией.

Известно устройство поразрядного сравнения двоичных чисел, содержащее блок сравнения, включающий! К-тригге- ры, элементы ИЛИ, НЕ и блок формирования результатов сравнения на элементе

ИЛИ-НЕ (1).

Недостатком устройства является то, что оно не обеспечивает непрерывную проверку всех битов кодовой информации, так как при первом же неравенстве схема блокируется и требует для продолжения работы... Ы„, 1784965 А1.ными устройствами и в контрольно-проверочной аппаратуре при анализе достоверности передачи информации с последующей ее коррекцией. Цель изобретения— сокращение времени настройки устройства на различные длительности сравниваемых кодов, Устройство для Сравнения двоичных кодов содержит элемент исключающее

ИЛИ-НЕ, два двоичных счетчика; дешифратор, два элемента ИЛИ-НЕ, элемент задержки, восемь элементов И, два элемента

ИЛИ, сумматор, элемент сравнения, регистр, Устройство позволяет без дополнительного монтажа схемы настроить его на длительность срцавниваетц1ых икодов, а также производить перенастройку схемы во время работы устройства по сигналам сброса. 1 ил. обнуления, кроме того, нарушается достоверность информации при сравнении сдви--; нутых между собой во времени кодов больше чем на половину импульса битовой единицы, так как узлом сравнения выраба- О тываются ложные сигналы неравенства, Ус- О трой ство н ера6отос посо б но при Ql асинхронном приеме сравниваемой расфааироаанноа информации hh отношению к импульсной синхронизации.

Наиболее близким к изобретению по технической сущности является устройство для сравнения двоичных чисел (2j, содержащее блок сравнения, включающий элемент

HL= и блок формирования результатов сравнения, включающий первый элемент ИЛИНЕ. причем информационные входы блока сравнения соединены с шинами- первого и

1784965 второго сравниваемых кодов, вход синхронизации блока сравнения подключен к шине синхронизации устройства, выходы блока формирования результатов сравне ния подключены к выходным шинам "Больше" и "Меньше" устройства, входы первого элемента ИЛИ-НЕ соединены соответственно с первым и вторым входами блока формирования результатов сравнения, а выход — с его первым выходом, элемент

ИСКЛЮЧАЮЩЕЕ ИЛИ вЂ” HE, двоичный счетчик, дешифратор, блок формирования результатов сравнения — второй элемент

ИЛИ-НЕ, причем информационные входы блока сравнения соединены с входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ вЂ” НЕ, выход которого подключен ко входу установки в ноль двоичного счетчика, счетный вход которого соединен с входом синхронизации блока сравнения, выходы двоичного счетчика подключены к соответствующим входам дешифратора, выход которого является выходом блока сравнения, соединен с шиной

"Равно" устройства, с первым входом блока сравнения и с первыми входами первого и второго элементов ИЛИ-НЕ блока формирования результатов сравнения, вторые входы которых подключены соответственно ко второму и третьему входам блока формирования результатов сравнения и к шинам первого и второго сравниваемых кодов, а выходы — соответственно к первому и второму выходам блока формирования результатов сравнения и к шинам "Меньше" и

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

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

Поставленная цель достигается тем, что в устройство для сравнения двоичных кодов, содержащее элемент ИСКЛЮЧАЮЩЕЕ ИЛИ вЂ” НЕ, первый двоичный счетчик, дешифратор, два элемента ИЛИ вЂ” HE, пер- вые входы которых соединены соответственно с первым и вторым входами элемента

ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ. и входами первого и второго сравниваемых чисел устройства, выходы разрядов первого двоичного счетчика соединены с соответствующими входами дешифратора, введены элемент сравнения, элемент задержки, два элемента

НЕ, восемь элементов И, два элемента ИЛИ, 40

ЛЮЧАЮЩЕЕ ИЛИ-НЕ соединен с вторым входом пятого элемента И, выход которого соединен с вторым входом первого элемента ИЛИ, третий вход которого соединен с

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

Устройство содержит элемент ИСКЛЮЧАЮЩЕБ ИЛИ вЂ” НЕ 1. первый двоичный счетчик 2, дешифратор 3, два элемента

ИЛИ вЂ” НЕ 7, 8, элемент задержки 10, два элемента НЕ 10, 11. восемь элементов И

13-20, два элемента ИЛИ 21. 22, второй двоичный счетчик 23, сумматор 24, элемент сравнения 25, регистр 26, Первые входы первого 7, второго 8 элементов ИЛИ-НЕ соединены соответственно с первым; вторым входами элемента 1 второй двоичный счетчик, выходы которого соединены с входами первых групп соответствующих разрядов сумматора и элемента сравнения, входы второй группы которого

5 соединены с соответствующими выходами регистра, входы которого соединены с соответствующими выходами сумматора, входы второй группы которого соединены с входом логической единицы устройства. вход

10 записи регистра соединен с выходом первого элемента И и входом элемента задержки, выход которого соединен с первым входом первого элемента ИЛИ, выход которого соединен с R-входом второго двоичного счет15 чика, счетный вход которого соединен с выходом второго элемента ИЛИ, входы которого соединены с выходами второго и третьего элементов И, первые входы которых соединены с синхровходом устройства, 20 вторые входы второго, первого и третьего элементов И соединены с первым, вторым и третьим выходами дешифратора соответственно, третий вход второго элемента И, первый вход первого элемента И и счетный вход

25 первого двоичного счетчика соединены с выходом четвертого элемента И, первый вход которого объединен с первым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ, а второй вход через первый элемент НЕ соеди30 нен с третьим входом дешифратора и первыми входами пятого, шестого. седьмого и восьмого элементов И, вторые входы седьмого, шестого и восьмого элементов И соединены соответственно с выходами пер35 вого и второго элементов ИЛИ-НЕ и через второй элемент НЕ с выходом элемента сравнения, вторые входы первого и второго элементов ИЛИ вЂ” НЕ соединены с выходом второго элемента НЕ, выход элемента ИСК1784965

ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ и яваяющихся первым 27 и вторым 28 входами устройства. выходы двоичного счетчика 2 соединены с соответствующими входами дешифратора

3, выходы второго двоичного счетчика 23 . соединены с первыми входами соответствующих разрядов сумматора 24 и с входами первой группы элемента сравнения 25, вторая группа входов которого соединена с соответствующими выходами регистра 26. входы регистра 26 соединены с соответствующими выходами сумматора 24, вторые входы всех разрядов которого соединены с плюсом питания, записывающий вход регистра 26 соединен с выходом. первого элемента И 16, и входом элемента задержки 10, выход которого соединен с первым входом первого элемента ИЛИ 21, выход первого элемента ИЛИ 21 соединен с R-входом второго двоичного счетчика 23, счетный вход которого соединен с выходом второго элемента ИЛИ 22, входы которого соединены с выходами второго 15 и третьего 17 элементов И, первые входы которых соединены с синхровходом устройства, вторые же входы второго 15, первого 16 и третьего 17 элементов И соединены с первым, вторым и третьим выходами дешифратора 3 соответственно, входы. третий второго элемента И; первый первого элемента И и счетный вход первого двоичного счетчика соединены с выходом четвертого элемента

И, первый вход которого соединен с первым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИНЕ 1, а второи вход через первый элемент

: НЕ соединен с третьим выходом дешифратора 3 и вторым входом третьего и первыми входами пятого, шестого, седьмого, восьмого элементов И, вторые же входы седьмого и шестого элементов И соединены соответственно с выходами второго, первого элементов ИЛИ-НЕ и, через второй элемент

НЕ, с выходом элемента сравнения, вторые входы первого, второго элементов ИЛИ вЂ” HE соединены с выходом второго элемента НЕ, выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ вЂ” НЕ

1 соединен с вторым входом пятого элемента И, выход которого соединен с вторым входом nepaoro элемента ИЛИ, третий вход которого соединен с R-входом первого двоичного счетчика 2 и входом сброса устройства, а выходь. седьмого, восьмого, шестого элементов И являются выходами устройства.

Устройство для сравнения двбичных кодов работает следующим образом, При включении питания первый 2 и второй 23 счетчики обнуляются. Соответственно на выходах дешифрэтора 3 тоже 0 .

Единичное сост яние первого выхода де15

25

40 выходе первого элемента И появляется еди45 ница. Происходит запись на регистр 26 со50

5

35 шифратора 3 соответствует состоянию второго, первого выходов первого счетчика 2— (p1), соответственно единичное состояние второго выхода дешифратора 3 — (10 ) и третьего -(11). Поэтому в начальный момент третий выход дешифрэтора 3 находится в нулевом состоянии и запирает третий, шестой, седьмой, восьмой элементы И и через элемент НЕ 10 отпирает четвертый элемент

И. Со входа 10 поступает первый импульс на счетный вход счетчика 2, через четвертый элемент И, и по заднему фронту этого импульса на первом выходе первого счетчика

2 появляется единица. Первый выход дешифратора 3 переходит в единичное состояние, и открывает второй элемент И 15, но синхроимпульсы еще не попадают на счетный вход второго счетчика 23 через схему

ИЛИ 21 т.к, второй элемент И 15 заперт нулевым сигналом со входа 27 через четвертый элемент И.

Первый импульс со входа 27 также поступает на вход элемента ИСКЛЮЧАЮЩЕЕ

ИЛИ-НЕ 1, при поступлении сигнала со входа 28. на выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ 1 появляется единица. но она не попадает на R-вход второго счетчика 23, через пятый элемент И и ИЛИ 21, т,к, пятый элемент И.закрыт нулем, поступающим . третьего выхода дешифратора 3, Когда поступает второй импульс со входа 27 на второй элемент И 15. через четвертый и второй элемент ИЛИ второй счетчик 23 считает син хроимпульсы до тех пор, пока не приходит задний фронт второго импульса со входа 27, который переводит первый счетчик 2 в состояние (10) и на первом выходе дешифратора 3 появляется нуль, запирающий второй элемент И 15, В этот же момент появляется единица на втором выходе дешифратора Х которая открывает первый элемент И, и по переднему фронту третьего импульса со входа 27 на держимого второго счетчика" 23 минус единица, Единица вычитается сумматором

24. Вычитание единицы производится дл того, чтобы интервал времени, насчитанный вторым счетчиком 23, был не больше дли" тельности импульса, поступающего со входа 27. Для увеличения точности измерения длительности импульса; поступающего со входа 27. можно увеличить частоту синхроимпул ьсов.

Единичный сигнал с выхода первого элемента И также поступает íà R-вход второго счетчика 23, через элемент задержки

10 и элемент ИЛИ 21 и обнуляет второй счетчик 23, Время задержки выбирается до1784965 статочное, чтобы вначале произошла запись на регистр 26, а потом сброс второго счетчика 23.

По заднему фронту третьего импульса со входа 27 на выходах первого счетчика 2 5 устанавливается состояние (11), а выходы дешифратора 3 соответственно: первый выход остается нулевым, второй переходит в нулевое состояние, и третий —, в единичное, Четвертый элемент И запирается через 10 элемент НЕ единицей с третьего выхода дешифратора 3, а второй, пятый, шестой, седьмой, восьмой элементы И открываются, Схема вышла на режим сравнения кодов поступающих сигналов. Очередные им- 15 пульсы на входе 6 не поступают на первый счетчик 2, т.к, четвертый элемент И заперт, и не изменяет его состояния, соответственно, не изменяется состояние на третьем вы. ходе дешифратора. 20

При поступлении на входы 27 и 28 устройства сравниваемых кодов они попадают на входы элемента ИСКЛ1ОЧА1ОЩЕЕ ИЛИНЕ 1. Если сравниваемые коды н фазе по отношению друг к другу, то на выходе эле- 25 мента ИСКЛ1ОЧА!ОЩЕЕ ИЛИ-НЕ присутствует единичный сигнал, который через элементы И 14 и ИЛИ 21 обнуляют второй счетчик 23 и запрещают счет синхроимпульсов, при этом на выходе элемента сравне- 30 ния 25 будет нуль, на выходе второго элемента НЕ будет единица, которая попадает на выход восьмого элемента И, Ha выходах 5 и 6 будут нули, При поступлении на входы 27, 28 уст- 35 ройства сравниваемых кодов, сдвинутых между собой по фазе, на выходе элемента

ИСКЛIОЧАIОЩЕЕ ИЛИ-НЕ I в моменты несовпадения значений уровней на входах 27, 28 присутствует нуль, а в момент совпаде- 40 ния — единица.

Второй счетчик 23 считает синхроимпульсы при нуле на выходе. элемента ИСКЛ1ОЧА1ОЩЕЕ ИЛИ-НЕ 1 и сбрасывается при единице. 45

Йри отсутствии одного из сравниваемых кодов второй счетчик 23 успевает до сброса набрать число, равное или большее числа, записанного в триггере 26. Б этом случае на выходе схемы сравнения 8 появ- 50 ляется единица, а на выходе второго элемента НЕ 11 нуль. На втором выходе 5 устройства появляется сигнал несравнения (нуль). При отсутствии кода на выходе 27 появляется единица на выходе 4 устройст- 55 ва.

При отсутствии сигнала 7 появляется единица на выходе 6 устройства.

Таким образом, введение элемента задержки, двух элементов HF, восьми элементов И, двух элементов ИЛИ, второго двоичного счетчика, сумматора, элемента сравнения, регистра позволило сократить нремя настройки устройства на различные длительности сравниваемых кодов. Автоматическая настройка позволяет использовать устройство без переделок для различных длительностей сравниваемых кодов, а так>ке перестраивать устройство в процессе работы по установке двоичных счетчиков н нулевое состояние.

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

Устройство для сравнения двоичных кодов, содержащее элемент ИСКЛIОЧА1ОЩЕЕ ИЛИ вЂ” НЕ, первый двоичный счетчик, дешифратор, два элемента ИЛИ-НЕ, первые входы которых соединены соответственно с первым и вторым входами элемента

ИСКЛ1ОЧАIОЩЕЕ ИЛИ вЂ” НЕ и входами первого и второго сравниваемых чисел устройства, выходы разрядов первого двоичного счетчика соединены с соответствующими входами дешифратора, о т л и ч а ю щ е ес я тем, что, с целью сокращения времени настройки устройства на различные длительности сравниваемых кодов, в него введены элемент сравнения, элемент задер>кки, два элемента Н Е, восемь элементов И, два элемента ИЛИ, второй двоичный счетчик, выходы которого соединены с входами первых групп соответствующих разрядон сумматора и элемента сравнения, входы второй группы которого соединены с соответствующими выходами регистра. входы которого соединены с соответствующими выходами сумматора, входы второй группы которого соединены с входом логической единицы устройства, вход записи регистра соединен с выходом первого элемента И и входом элемента задержки, выход которого соединен с первым входом первого элемента ИЛИ, выход которого соединен с R-входом второго двоичного счетчика, счетный вход которого соединен с выходом второго элемента ИЛИ, входы которого соединены с выходами второго и третьего элементов И, первые входы которых соединены с синхровходом устройства, вторые входы второго. первого и третьего элементов И соединены с первым, вторым и третьим выходами дешифратора соответственно, третий вход второго элемента И, второй вход первого элемента И и счетный вход первого двоичного счетчика соединены с выходом четвертого элемента И, первый вход которого объединен с первым входом элемента

lCKflIOЧА1ОЩЕЕ ИЛИ-НЕ, а второй вход через первый элемент НЕ соединен с третьим выходом дешифратора и первыми входами пятого, шестого, седьмого и восьмого

1784965

Составитель В.Середа

Редактор Т.Орловская Техред М,Моргентал Корректор В.Петраш

Заказ 4364 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и î"êðûòèÿì при ГКНТ СССР

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

Производственно-издательский комбинат "Патент". r, Ужгород, ул.Гагарина. 101 элементов И, вторые входы седьмого. шестого и восьмого элементов И соединены соответственно с выходами первого и второго элементов ИЛИ вЂ” НЕ и через второй элемент

НŠ— с выходом элемента сравнения, вторые входы nepeoro и второго элементов ИЛИНЕ соединены с выходом второго элемента

HE. выход элемента ИСКЛЮЧАЮЩЕЕ

ИЛИ-НЕ соединен с вторым входом пятого элемента И, выход которого соединен с вторым входом первого элемента ИЛИ, третий

5 вход которого соединен с R-входом первого двоичного счетчика и входом сброса устройства.

Устройство для сравнения двоичных кодов Устройство для сравнения двоичных кодов Устройство для сравнения двоичных кодов Устройство для сравнения двоичных кодов Устройство для сравнения двоичных кодов 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к устройствам ВТ, а точнее к устройствам сортировки данных

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

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

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