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

 

УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ПАРАЛЛЕЛЬНЫХ КОДОВ ЧИСЕЛ, содержащее И/к узлов сравнения fn - разрядность сравниваемых чисел, У - разрядность групп, на которые разделены эти числа), каждый из которых содержит k -разрядный сумматор, два элемента И-НЕ, группу элементов НЕ, причем в каждом узле сравнения входы первого элемента И-НЕ соединены с выходами сумм разрядов соответствующего 1 -разрядного сумматора , выход переноса которого соединен с первым входом второго элемента И-НЕ, вцход которого соединен с выходом результата сравнения узла сравнения , первые входы разрядов сумматора соединены с выходами элементов НЕ соответствующей группы, входы которых соединены с входами разря дов соответствующей группы первого операнда устройства, а вторые входы разрядов сумматора - с входами разря дов соответствующей группы второго операнда, отличающееся, тем, что, с целью увеличения быстродействия устройства путем одновременного получения сигналов Больше Меньше, Равно по раздельным шинам и упрощения устройства, в него введены два элемента ИЛИ, в каждый узел сравнения - третий элемент И-НЕ, элемент НЕ, в первый узел сравнения дополнительно введен третий элемент И-НЕ, а в каждый ( -ый узел сравнения, где 2, 3 (п /к-1) элемент И, причем первый вход третьего элемента И-НЕ каждого узла сравнения подключен к выходу второго элемента И-НЕ, выход третьего элемента И-НЕ соединен с выходом превышения первого числа данного узла сравнения, а второй вход - с выходом первого элемента И-НЕ и входом элемента НЕ, выход элемента НЕ первого узла сравнения подключен к первому входу чет (Л вертого элемента И-НЕ, выход которого соединен с шиной равенства чисел устройства, выход элемента НЕ -го узла сравнения подключен к первому входу элемента И этого узла сравнения , выход элемента И « -го узла сравнения соединен с вторым и третьим входами соответственно второго и третьего элементов И-НЕ (i -1)-гЬ ел узла сравнения и дополнительно с вто рым,входом (j -l -го узла сравнения, а: где j 3,4 . .. , (п /к-1) , и свторым входом третьего элемента И-НЕ 00 первого узла сравнения, выход элемента НЕ h/K-ro узла сравнения соединен с вторыми входами второго элемента . И-НЕ и элемента И и с третьим входом третьего .элемента И-НЕ n/k-l)-ro узла сравнения, выходырезультаты сравнения всех узлов срав нения подключены к входам первого эле мента ИЛИ, выход которого соединен с шиной превышения второго числа устройства, выходы превышения первого числа всех узлов сравнения подключены к входам второго элемента ИЛИ, выход которого соединен с шиной превышения первого числа устройства.

(19) (11) СОЮЗ СОВЕТСКИХ

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

РЕСПУБЛИН

3(51) 0 06 F 7 04

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

И ABTOPCHOMY СВИДЕТЕЛЬСТВУ,1

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬП ИЙ (21 ) 3490415/18-24 (22) 02. 09. 82 (46) 23. 11. 83. Бюл. Р 43 (72 ) В. A. Подругин (71) Челябинское отделение Всесоюзного ордена Трудового Красного Внамени научно-и сследо ватель ского и проектного института по комглексной электрификации промышленных объек-. тов "Тяжпромэлектропроект" им. Ф. Б. Якубовского (53) 681. 3(088. 8) (56) 1. Авторское свидетельство СССР

Р 860059, кл. 0 06 F 7/04, 1979.

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

)) 864279, кл. G 06 F 7/04, 1979 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ

ПАРАЛЛЕЛЬНЫХ КОДОВ ЧИСЕЛ, содержащее п /к узлов сравнения (n — разрядность сравниваемых чисел, k — разрядность групп, на которые разделены эти числа), каждый из которых содержит М -разрядный сумматор, два элемента И-НЕ, группу элементов НЕ, причем в каждом узле сравнения входы первого элемента И-НЕ соединены с выходами сумм разрядов соответствующего (-разрядного сумматора, выход переноса которого соединен с первым входом второго элемента

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

"Меньше", "Равно" по раздельным шинам и упрощения устройства, в него введены два элемента ИЛИ, в каждый узел сравнения — третий элемент

И-НЕ, элемент НЕ, в первый узел сравнения дополнительно введен третий элемент И-НЕ, а в каждый (-ый узел сравнения, где i =2, 3 (n /к-1) элемент И, причем первый вход третье» го элемента И-НЕ каждого узла сравнения подключен к выходу второго элемента И-НЕ, выход третьего элемента

И-НЕ соединен с выходом превышения первого числа данного узла сравнения, а второй вход — с выходом первого элемента P.-HE и входом элемента НЕ, выход элемента НЕ первого узла срав- @ ненкя подключен к гервому входу четвертого элемента И-НЕ, выход которого соединен с шиной равенства чисел устройства, выход элемента HE 1 — го ( узла сравнения подключен к первому входу элемента И этого узла сравнения, выход элемента И -го узла сравнения соединен с вторым и третьим входами соответственно второго и третьего элементов И-НЕ (i -1) -ro узла сравнения и дополнительно с вто рым,входом (j -1) -го узла сравнения, где j = 3,4 ..., (n /к-1), и с вторым входом третьего элемента И-НЕ первого узла сравнения, выход элемен та НЕ и /к-го узла сравнения соединен с вторыми входами второго элемента И-НЕ и элемента И и с третьим входом третьего элемента И-НЕ (п/g:1) -го узла сравнения, выходырезультаты сравнения всех узлов срав» а нения подклкчены к входам первого эле Ф мента ИЛИ, выход которого соединен с шиной превышения второго числа у строй ст в а, выходы пре выше ни я пе рвого числа всех узлов сравнения подключены к входам второго элемента

ИЛИ, выход которого соединен с шиной превышения первого числа устройства.

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

Известно устройство для сравнения двоичных чисел, содержащее элементы

И-НЕ„ НЕ, gg -триггеры, и -ячеек сравнения, каждая из которых состоит из элементов И-НЕ и элемента НЕ 11) 10

Недостаток данного устройства—

его сложность и отсутствие выхода A=9.

Наиболее близким к предлагаемому я тся у ройство для сравнения . 15 . чисел, содержащее и /К к -разрядных сумматоров (п -разрядность сравниваемых чисел, f: -разрядность групп, на которые разделены,эти числа), выходы сумм разрядов каждого сумматора соединены с входами соответствующего элемента И-НЕ, O(k К вЂ” разрядных коммутаторов, q/Ê элементов If и элемент И-НЕ, причем первые группы входов коммутаторов соединены с входами задания верхнего предела устрой ства, вторые группы входов коммутаторов соединены с входами задания нижнего предела устройства, третьи группы входов коммутаторов соединены с входами разрядов контролируе- 30 мой величины устройства, управляющие, входы коммутаторов соединены с шиной управления устройства, выходы первой группы каждого коммутатора соединены с прямыми входами соответствующего сумматора, выходы второй группы каждого коммутатора соединены с инверсными входами соответствующего сум мата>ра, выход каждого элемента И-HE соединен с первым входом соответствующего элемента И, инверсный выход переноса каждого 4 -ro сумматора (q =1,..., If/К) соединен с (j +1) -ым входом (1 -1} — го элемента И, tj=1,..., (и/к — j + 1Ц, выходы .элементов И подключены к входам эле- 45 мента HE-И, выход которого является выходом устройства (2j .

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

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

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

h/k узлов сравнения (П -разрядность сравниваемых чисел, к -разрядность групп, на которые разделены эти числа), каждый из которых содержит

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

2,3,(ale -1I, элемент И, причем первый вход третьего элемента И-НЕ каждого узла сравнения годключен к выходу второго элемента И-НЕ, выход третьего элемента И-НЕ соединен с выходом превышения первого числа дан ного узла сравнения, а второй вход— с выходом первого элемента И-НЕ и входом элемента НЕ, выход элемента НЕ первого узла сравнения подключен к первому входу четвертого элемента И-НЕ, выход которого соединен с шиной равенства чисел устройства, выход элемента НЕ -ro узла сравнения подключен к первому входу элемента И этого узла сравнения, выход элемента И / -го узла сравнения соединен с вторым и третьим входами соответственно второго и третьего элементов И-НЕ (q -1) -го узла сравнения и дополнительно с . вторым входом (1 -1) — ro узла сравнения, где i = 3,4...,(n/ -1), и с вторым входом третьего элемента И-НЕ первого узла сравнения, выход элемента НЕ И} к -го узла сравнения соединен с вторыми входами второго элемента И-НЕ и элемента И и с третьим входом третьего элемента И-НЕ ,(n/i< -1) -го узла сравнения, выходы-! результаты сравнения всех узлов сравнения подключены к входам первого элемента ИЛИ, выход которого соединен с шиной превышения второго числа устройства, выходы превышения первого числа всех узлов сравнения подключены к входам второго элемента ИЛИ, выход которого соединен с шиной превышения первого числа устройства.

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

Устройство содержит в каждом узле сравнения сумматор 1, элемент

1056180

НЕ 2, элементы И-НЕ 3 — б, элемент

НЕ 7, элементы И 8, элементы ИЛИ

9 и 10, шины 11 блокировок и выходные шины "Меньше" 12, "Больше" 13 и "Равно" 14.

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

Если соответствукщие тетрады чисел A и В не равны, то на выходах элементов И-НЕ 3 появляются сигналы "1", а на выходах элементов НЕ 7сигналы "0", которые поступают на входы элементов И-НЕ 4 — б и И 8, запрещая появление на выходах этих элементов сигнала "0".

Сигнал неравенства "Больше" или

"Меньше" формируется старшим разрядом устройства и с выхода элемента

И-НЕ 4 и 5 поступает на вход элемента ИЛИ 9 или 10. При равенстве кодов старших тетрад на выходе элемента И-НЕ появляется сигнал "0", на выходе элемента НЕ 7 — сигнал "1" и на выходах элементов И-HE 4 и 5— сигнал "1". На вторых входах элементов И-HE 4, 5 и И 8 предшествующего узла сравнения появляется разрешающий сигнал "1". В случае неравенства тетрад третьего разряда на выходе элемента И-НЕ 3 или 5 этого узла сравнения появляется сигнал "0".

При равенстве тетрад третьего разряда на выходе элемента НЕ 7 этого узла сравнения появляется сигнал "1" разрешающий появление сигналов на выходах схемы сравнения тетрад втсМрого разряда. Работа схем сравнения второго и первого разряда аналогична

1О В момент равенства всех тетрад чисел на выходе .элемента И-НЕ б первого узла сравнения появляется сигнал "0", на выходах элемента

ИЛИ 9 и 10 — сигнал "1" °

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

"Равно".

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

10561ВО

ВШШПИ Заказ 9307/42 Тираж 706 Подписное

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

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

 

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

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

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

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

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

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

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