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

 

Союз Советских

Социалистических

Республин

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

<щ 840885 (61) Дополнительное к авт. саид-ву (22) Заявлено 0206.78 (21) 2629923/18-24 с присоединением заявки М (23) Приоритет

Опубликовано 230681. Бюллетень Й9 23

Дата опубликования описания 230681 (51)М. Кл.3

G 06 F 7/04

Государственный комитет

СССР по делам изобретений и открытий (53) УДК 681. 325.5 (088. 8) (72) Автор изобретения

В.И. Кочергин (71) Заявитель (54) УСТРОИСТВО ДЛЯ СРАВНЕНИЯ КОДОВ

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

Известно устройство для пораз- рядного сравнения кодов в системах счисления с основанием Р = 2(1).

Недостатком этого устройства в случае применения в системах с большим основанием является малое быстродействие и большое количество обору- 15 дования.

Известно также устройство для сравнения кодов при основании системы счисления Р:ь2, содержащее и узлов сравнения, причем выход каж- 20 дого i-ro узла сравнения (i=1,2,...,n) соединен со входом переноса (i+1)-го узла сравнения (2).

Недостатком известного устройства является большое количество оборудо- .25 вания.

Цель изобретения — упрощение устройства.

Поставленная цель достигается тем, что в устройстве для сравнения 30 кодов, содержащем и узлов сравнения, причем выход i-ro узла сравнения (i = 1,2,. ° .,n) соединен со входом переноса (i+1)-ro .узла сравнения, первый узел сравнения содержит (P-1) элементов И и элемент ИЛИ, причем

j-я шина первого разряда первого числа (3 =1,2,..., Р-1) устройства, где Р-основание системы счисления, соединена с первым входом 4-го элемента И, второй вход каждого 4-го элемента И подключен к j -ой шине первого разряда второго числа устройства, выходы элементов И соединены со входами элемента ИЛИ, выход которого соединен с выходом первого узла сравнения; каждый к-й узел cpasнения (к=2,3,...,n) содержит две группы элементов И, три элемента

ИЛИ и элемент И, причем каждая В-я шина к-го разряда первого числа (с.=1,2,..., p-1) устройства соединена с первыми входами С-х элементов И первой группы, выход каждого из которых подключен к б-му,входу первого элемента ИЛИ, выход которого соединен с первым входом элемента И, выход которого подключен к выходу к-го узла сравнения, второй вход каждого 6-го элемента И соединен с

840885

» -ой шиной к-ro.ðàçðÿäà второго числа устройства, каждая P-я шина к-ro разряда первого числа устройства подключена к P-му входу первого элемента ИЛИ; каждая m-я шина к-го разряда первого числа устройства (m=

=2,3,..., P) соединена с первым входом (m-1)-го элемента И второй группы, второй вход каждого g --ro элемента И второй группы подключена к j -ой шине к-го разряда второго числа устройства, выходы элементов И второй группы соединены со входами второго элемента ИЛИ, выход которого подключен к первому входу третьего элемента ИЛИ, второй вход которого соединен со входом переносов к-го узла 15 . сравнения, выход третьего элемента

ИЛИ подключен ко второму входу элемента И.

Рассмотрение устройства проведем на примере системы счисления с осно- 20 ванием P = 10.

На фиг. 1 приведена структурная схема устройства; на фиг. 2 — схема первого узла сравнения; на фиг.3схема к-го узла сравнения (к=2,...,n);>5 на фиг. 4 — таблица разности двух десятичных чисел одного разряда.

Устройство содержит и соединенных последовательно узлов 1 сравнения, выходы 2 сигнала у„ каждого

1-го из которых соединены с шиной 3 переноса последующего (1+1)-ro узла

1 сравнения. Выход 2 сигнала у> последнего и-го узла 1 сравнения является выходом устройства. Каждый узел 1 сравнения соответствует разряду устройства и имеет входные шины 4 и 5 сигналов первого кода A u сигналов второго кода В.. Сигналы многофазного (для Р=10 пятифазного) кода поступают на входные шины 4 40 преобразованными из пятифазных сигналов а4 / а, а>, а4, а в девять VIII =ара<, IX =a»(yая

Сигналы десятичного цифрового кода 0 — 9 поступают на входные шины 5 каждого узла сравнения непосредственно.

Первый узел 1 сравнения (фиг. 2) содержит девять (р-1) элементов И 614 и элемент ИЛИ 15 ° Входные шины 5 .сигналов В4 (1 - 9" ) соединены с первыми входами элементов И 6-14, а входные шины 4 сигналов A (I { IX ) соединены со вторыми входа" ми элементов И 6-14. Выходы элементов И 6-14 соединены со входами элемента ИЛИ 15, выходная шина которого является выходом 2 первого узла 1 40 сравнения. Первый узел 1 сравнения формирует на выходе 2 сигнал по следующему логическому закону у ж(! »1» tü !»? !) М(» !2! »Л! »11! !)Ч...

«»((» 8 »л! vIII )ч(9 »»» Ix» }:. (1)65

K-й узел 1 сравнения (фиг. 3) содержит элементы И 16-24, элемент ИЛИ

25, элементы И 26, 27-35, элементы

ИЛИ 36, 37, причем на входы 5 поступают сигналы 0 †9 кода ВК, причем шины. сигналов 0 - 8 соединены соответственно с первыми входами элементов И 16-24, выход каж»дого из которых подключен к входу элемента ИЛИ 25, выход которого соединен с первым входом элемента И 26, выход которого является выходом к-го узла сравнения. Вхоцная шина сигнала 9 кода В»(соединена с десятым (р-ым)входом элемента ИЛИ 25. Вторые входы элементов И 16-24 подключены соответственно к входным шинам

28 сигналов I - IX кода АК .

Входные шины 5 сигналов — 9 соединены соответственно с первыми входами элементов И 27-35, вторые входы которых соединены соответственно со входными шинами 4 сигналов 1! - 1Х кода А)(. Выходы элементов И 27-35 соединены с входами элемента HJIH 36, выход которого подключен к первому входу элемента ИЛИ

37, второй вход которого соединен с входной шиной 2 сигнала переноса у к-ro узла 1 сравйения. Выход элемента ИЛИ 37 соединен со вторым входом элемента И 26.

На выходе к-ro узла 1 сравнения формируется сигнал по следующему логическому закону: у =((0 л Iz» ) ч (1 л »zz» )ч ч...ч(8 ibad tzx! ) v 9 )л((1 л

K л! t zt ) ч (2 л !zz » ° ) ч...ч(» 9 Ji

Л! IX )V V „). (2)

Работа устройства поясняется таблицей разности двух десятичных чисел (A — B) разряда (фиг. 4), где для . пятифазного кода числа A (а4, а / а, а4, а ) приведены также эквивалентные ему сигналы обычного цифрового кода 0 — 9 и сигналы t/Ztt — t»ZX/I

/ которые связаны с сигналами обычного, цифрового кода следующими логическими соотношениями ! tZt — !0! !» »ZZ ° — !0! y »1»»

/ / !!0»»Ч !!1!!ч t»2»t

/ ° ° ° / !

IZXtt = »!Pl! Чt»1»t Ч»!2»»Ч Ч!!8»!

В соответствии с логической формулой (1) первый узел 1 сравнения выдает сигнал о множестве М4 всех цифр результата вычитания этой таблицы ниже главной диагонали (циф". ры 0 ). Следовательно, сигнал йа выходной шине 3 первого узла 1 сравненця появляется, когда А4 меньше В4 .

Этот сигнал передается также на входную шину 2 переноса второго разряда.

Рассмотрение работы последующих узлов сравнения проведем на примере к-го узла (фиг. 3). В соответствии с логической формулой (2) на выходной шине элемента ИЛИ 36 выдается сигнал о множестве И всех цифр этой таблицы ниже главной диагонали, а

840885 на выходной шине элемента ИЛИ 25 сигнал о множестве М< всех цифр ниже главной диагонали, включая и главную диагональ. Следовательно множество

М включает в себя множество М4 (М «".)

М„). Логическое выражение (2) йри этом может быть представлено в следующем виде У„= м А (м„чу„, ) =(м„ м11)ч (М2АУк . ) =N„v (N ê 1), (3)

При отсутствии -сигнала переноса с младшего разряда (У = О) и наличии сигнала на выходе элемента

ИЛИ 36 (М4 =. 1) всегда существует сигнал на выходе элемента ИЛИ 25 (М2 = 1). Следовательно, сигнал на выходной шине 3 к-ro узла сравнения в соответствии с (3) появляется, когда АК меньше В1,. Появление в это время сигнала переноса с младшего разряда (У »„ = 1) в этом случае ничего не меняет. При нулевой разности сигналов в к-ом разряде (М =О, М =1) и наличии сигнала переноса

4 / с младшего разряда (Ур у =1) также формируется сигнал переноса на выходной шине 3.

Наличие сигнала переноса на выходной шине 3 И-ro узла сравнения означает, что код числа А меньше кода числа В.

При этом в первом разряде устройства используется 9-ть днухвходовых элементов И, 1-н девятинходовой элемент ИЛИ против 45-ти двухнходовых элементов И и 1-го сорокапятивходового элемента ИЛИ известного устройства. В каждом старшем разряде предлагаемого устройства используется

19-ть двухвходоных элементов И, 2-а десятивходоных элемента ИЛИ против

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

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

Устройство для сраннения кодов, содержащее и узлов сравнения, причем выход каждого 1-ro узла сравнения (i = 1,2,...,п) соединен со входом переноса (i+I) -го узла сравнения, о т л и ч а ю щ р е с я тем, что, с целью упрощения устройства, в нем первый узел сравнения содержит (P-1) элементов И и элемент

ИЛИ, причем 4-я шина первого разряда первого числа (1=1,2,...,P-1) устройства, где P — основание системы счисления, соединена с первым входом 4 --го элемента И, второй вход каждого -го элемента И подключен к

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

И соединены со входами элемента ИЛИ, выход которого соединен .с выходом первого узла сравнения. Каждый к-й

15 узел сравнения (к = 2,3,...,п) содержит две группы элементов И, три элемента ИЛИ и элемент И, причем каждая -я шина к-го разряда первого числа (8 = 1,2,..., Р-1) устрой-

2р ства соединена с первыми .входами L-x элементов И первой группы, выход каждого из которых подключен к 6-му входу первого элемента ИЛИ, выход которого соединен с первым входом

Элемента И, выход которого подключен к выходу к-ro узла сравнения, второй вход каждого 6 --ro элемента И соединен с 8-ой шиной к-ro разряда второго числа устройстна, каждая

ЗО

P-я шина к-го разряда первого числа устройстна подключена к Р-му входу первого элемента ИЛИ; каждая m-я шина к-ro разряда первого числа устройства (m = 2,3,...; Р) соединена с первым входом (я-1)-го элемента И второй группы, второй вход каждого j --го элемента И второй группы подключен к -ой шине к-го разряда второго числа устройства, находы элементов И второй группы соедн4р иены со входами второго элемента ИЛИ, выход которого подключен к первому входу третьего элемента ИЛИ, второй вход которого соединен со входом переносов к-го узла сравнения, выход

45 третьего элемента ИЛИ подключен ко второму входу элемента И.

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

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

9 424142, кл. G 06 F 7 /00, 1968.

2. Патент Франции Р 2021726, кл. G 06 F 7/00, 1961 (прототип).

840885

v — 7I

0у д

Ор о о, Составитель В. Кочергин

Техред 3. Фанта Корректор В. Бутяга

Редактор В. Лазаренко

Тирам 745 Подписное

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

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

Заказ 4766/71

Филиал ППП Патент, r. Уагород, ул. Проектная, 4

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

 

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

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

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

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

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

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

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