[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

SU1188731A1 - Device for adding n-digit numbers in redundant number system - Google Patents

Device for adding n-digit numbers in redundant number system Download PDF

Info

Publication number
SU1188731A1
SU1188731A1 SU843783060A SU3783060A SU1188731A1 SU 1188731 A1 SU1188731 A1 SU 1188731A1 SU 843783060 A SU843783060 A SU 843783060A SU 3783060 A SU3783060 A SU 3783060A SU 1188731 A1 SU1188731 A1 SU 1188731A1
Authority
SU
USSR - Soviet Union
Prior art keywords
inputs
group
elements
output
groups
Prior art date
Application number
SU843783060A
Other languages
Russian (ru)
Inventor
Владимир Гаврилович Евстигнеев
Ольга Владимировна Евстигнеева
Original Assignee
Московский Институт Инженеров Гражданской Авиации
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Московский Институт Инженеров Гражданской Авиации filed Critical Московский Институт Инженеров Гражданской Авиации
Priority to SU843783060A priority Critical patent/SU1188731A1/en
Application granted granted Critical
Publication of SU1188731A1 publication Critical patent/SU1188731A1/en

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

1. УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ /г-РАЗРЯДНЫХ ЧИСЕЛ В ИЗБЫТОЧНОЙ СИСТЕМЕ СЧИСЛЕНИЯ, содержащее п суммирующих блоков, входы первого и второго операндов которых  вл ютс  первыми и вторыми входами соответствующих разр дов устройства, а выходы - выходами разр дов устройства, отличающеес  тем, что, с целью повышени  быстродействи , оно дополнительно содержит сумматор по модулю два, а каждый суммирующий блок содержит формирователь сигналов переноса и т сумматоров по модулю PJ (где , 1,2,..., т; т - количество оснований системы остаточных классов), каждый из которых содержит первый и второй дешифраторы двоичного кода в код один из Р , матричньш сумматор по модулю, первую и вторую группы элементов ИЛИ и шесть групп элементов И, причем в каждом j-м сумматоре по модулю Р входы первого и второго дещифраторов соединены с входами первого и второго операндов /-и группы данного суммирующего блока, а выходы подключены соответственно к первым и вторым входам матричного сумматора по модулю, первый выход которого соединен с первыми входами первого элемента И первой группы , второго элемента И второй группы, элемента И третьей группы, каждый /-и выход матричного сумматора по модулю, где ,3,..., (Pj-1), соединен с первыми входами /-ГО элемента И первой группы, (/4-1)-го элемента И второй группы и ll-1)-го элемента И третьей группы, а Р;-й выход соединен с первыми входами Р,-го элемента И первой группы, первого элемента И второй группы и (Р/- 1)-го элемента И третьей группы, выходы элементов И первой, второй и третьей групп соединены соответственно с первыми, вторыми и третьими входами соответствующих элементов ИЛИ первой группы, выход первого элемента ИЛИ первой группы соединен с первыми входами первого элемента И четвертой группы, второго элемента И п той группы и Pj-ro элемента И шестой группы, выход каждого 1-го элемента ИЛИ первой группы соединен с первыми входами /-ГО элемента И четвертой группы (i + l)-ro элемента И п той группы и (i-1)-го элемента И шестой группы, выход Р -го элемента ИЛИ первой груп пы соединен с первыми входами Ру-го эле (Л мента И четвертой группы, первого элемента И п той группы и (Р/-1)-го элемента И шестой группы, выходы элементов И четвертой , п той и шестой групп соединены соответственно с первыми, вторыми и третьими входами соответствующих элементов ИЛИ второй группы, вторые входы элементов И четвертых групп всех сумматоров по модулю PI данного суммирующего бло00 ка соединены с выходом нулевого перено00 са предыдущего суммирующего блока устройства, вторые входы элементов И п тых групп всех сумматоров по модулю Р,- дан00 ного суммирующего блока соединены с выходом положительного переноса предыдущего суммирующего блока устройства, а вторые входы элементов И шестых групп соединены с выходом отрицательного переноса предыдущего суммирующего блока устройства , входы формировател  сигналов переноса, с первого по к -и, где к Р , соединены с соответствующими выходами матричных сумматоров по модулю всех сумматоров по модулю Р данного суммирующе го блока, первый выход формировател  сигна ЛОБ переноса соединен с входом отрицательного переноса следующего суммирующего1. DEVICE FOR ADDITIONAL / r-DISCHARGE NUMBERS IN AN EXCESSABLE CALCULATION SYSTEM, containing n summation blocks, the inputs of the first and second operands of which are the first and second inputs of the corresponding device bits, and the outputs of the device bits outputs, characterized in that in order to increase speed, it additionally contains a modulo-two adder, and each summing block contains a transfer signal generator and m modulo PJ adders (where, 1,2, ..., t; t are the number of bases of the residual classes system), each the first of which contains the first and second binary code decoders into the code one of P, the modulo matrix adder, the first and second groups of OR elements, and six groups of AND elements, and in each j-modulator adder P the inputs of the first and second decipherors are connected to the inputs of the first and second operands / -and groups of this summing block, and the outputs are connected respectively to the first and second inputs of the matrix modulo adder, the first output of which is connected to the first inputs of the first element And the first group, the second element And ory of the group, the element And the third group, each / -and the output of the matrix adder modulo, where, 3, ..., (Pj-1), is connected to the first inputs of the / -H element of the And group of the first, (/ 4-1) th element of the second group and ll-1) -th element of the third group, and P; -th output is connected to the first inputs of the P, -th element And the first group, the first element And the second group and (R / - 1) - the third element of the third group, the outputs of the elements of the first, second and third groups are connected respectively to the first, second and third inputs of the corresponding elements OR of the first group, the output of the first el OR of the first group is connected to the first inputs of the first element AND the fourth group, the second element AND the fifth group and the Pj-ro element AND the sixth group, the output of each 1st element OR the first group is connected to the first inputs of the / -th element AND the fourth group ( i + l) -ro of the element And the fifth group and the (i-1) -th element of the sixth group, the output of the P-th element OR of the first group is connected to the first inputs of the Ru-go element (Lment And the fourth group, the first element And the fifth group and (P / -1) -th element And the sixth group, the outputs of the elements And the fourth, fifth and sixth groups p are connected respectively to the first, second and third inputs of the corresponding elements OR of the second group, the second inputs of the elements AND the fourth groups of all adders modulo PI of this summing unit are connected to the output of zero transfer of the previous summing unit of the device, the second inputs of the elements And fifth groups of all adders modulo P, - this totaling block is connected to the output of the positive transfer of the previous summing block of the device, and the second inputs of elements of the sixth groups are connected to the output the negative transfer of the previous summing unit of the device, the inputs of the transfer signal generator, from the first to k, where K is connected to the corresponding outputs of matrix adders modulo all the adders modulo P of this summing block, the first output of the transfer Lob transfer signal generator is connected the negative transfer input of the next summing

Description

блока устройства и вторыми входами элементов И третьих групп всех сумматоров по модулю PI данного суммирующего блока, второй выход формировател  сигналов переноса соединен с входом нулевого переноса следующего суммирующего блока устройства и с вторыми входами элементов И первых групп всех сумматоров по модулю Pj данного суммирующего блока, а третий выход соединен с входом положительного переноса следующего суммирующего блока устройства и вторыми входами элементов И вторых групп всех сумматоров по модулю Pj данного суммирующего блока, выходы элементов ИЛИ второй группы каждого /-го сумматора по модулю PI соединены с выходом суммы по /-му основанию системы остаточных классов данного суммирующего блока, выходы отрицательного и положительного переносов п-го суммирующего блока соединены с первым и вторым входами сумматора по модулю два, третий и четвертый входы которого соединены с первым и вторым входами знаков устройства, а выход - с выходом знака устройства.device block and the second inputs of elements And the third groups of all adders modulo PI of this summing block, the second output of the transfer signal generator is connected to the zero carry input of the next summing block of the device and the second inputs of elements And the first groups of all adders modulo Pj of this summing block, and the third output is connected to the input of the positive transfer of the next summing block of the device and the second inputs of the elements And the second groups of all adders modulo Pj of this summing block a, the outputs of the elements OR of the second group of each / -th adder modulo PI are connected to the output of the sum over the / -th base of the system of residual classes of this summing unit, the outputs of negative and positive transfers of the nth summing block are connected to the first and second inputs of the modulo adder two, third and fourth inputs of which are connected to the first and second inputs of the device characters, and the output is connected to the device's output.

2. Устройство по п. 1, отличающеес  тем, что формирователь сигналов переноса содержит первый и второй дещифраторы кода системы остаточных классов в код «Один из / (где ), первый и втоЭ2. The device according to claim 1, characterized in that the transfer signal generator contains the first and second decipherors of the code of the system of residual classes in the code "One of / (where), the first and the second

рой элементы ИЛИ, первый и второй элементы НЕ и элемент И, причем входы первого и второго дещифратора, с первого по к-й (где ), соединены с соответствующими входами формировател  сигналов переноса, а выходы подключены соответветственно к входам первого и второго элементов ИЛИ, выходы которых соединены соответственно с первым и третьим выходами формировател  сигналов переноса и с входами первого и второго элементов НЕ, выходы которых соединены с входами элемента Ц выход которого подключен к второму выходу формировател  сигналов переноса.a swarm of the OR elements, the first and second elements are NOT and the AND element, with the inputs of the first and second decipher, from the first to the kth (where), are connected to the corresponding inputs of the transfer signal generator, and the outputs are connected respectively to the inputs of the first and second elements OR, the outputs of which are connected respectively to the first and third outputs of the transfer signal generator and to the inputs of the first and second elements NOT, the outputs of which are connected to the inputs of the element C whose output is connected to the second output of the signal generator perennial sa.

1one

Изобретение относитс  к вычислительной технике и может быть использовано в специализированных ЭВМ.The invention relates to computing and can be used in specialized computers.

Цель изобретени  - повыщение быстродействи  устройства.The purpose of the invention is to increase the speed of the device.

На фиг. 1 приведена структурна  схема устройства дл  сложени  «-разр дных чисел в избыточной системе счислени - на фиг. 2 - структурна  схема суммирующего блока; на фиг. 3 - структурна  схема формировател  сигналов переноса; на фиг. 4 - структурна  схема сумматора по модулю два.FIG. 1 shows a block diagram of a device for adding " -digit numbers in a redundant numbering system; FIG. 2 is a block diagram of a summing block; in fig. 3 is a block diagram of a transfer signal former; in fig. 4 is a block diagram of an adder modulo two.

Устройство содержит п суммирующих блоков 1, входы которых соединены с соответствующими разр дами первого и второго входов устройства, и сумматор 2 по модулю два, первый и второй входы которого соединены с входами знаков устройства , выходы суммирующих блоков соединены с выходами разр дов устройства, выход сумматора по модулю два соединен с выходом знака устройства.The device contains n summing blocks 1, the inputs of which are connected to the corresponding bits of the first and second inputs of the device, and the adder 2 modulo two, the first and second inputs of which are connected to the inputs of the device characters, the outputs of the summing blocks are connected to the outputs of the bits of the device, the output of the adder modulo two connected to the output of the device sign.

Каждый суммирующий блок 1 содержит т сумматоров 3 по модулю Р/ (где ,2,... гп; m - количество оснований системы остаточных классов (СОК) и формирователь и сигналов переноса. Каждый сумматор по модулю Р; содержит дещифраторы 5 и 6 двоичного кода в код «Один из Р;, матричный сумматор 7 по модулю, группы элементов И 8-13 и группы элементов ИЛИ 14 и 15. Формирователь 4 сигналов переноса содержит дещифраторы 16 и 17 кода СОК в код «Один из R (где , элементы ИЛИEach summing block 1 contains m adders 3 modulo P / (where, 2, ... gp; m is the number of bases of the residual class system (SOC) and driver and transfer signals. Each adder modulo P; contains decipherors 5 and 6 of the binary code in the code “One of P ;, matrix adder 7 modulo, group of elements AND 8-13 and group of elements OR 14 and 15. Shaper 4 transfer signals contain descramblers 16 and 17 of the SOC code into the code One of R (where, elements OR

18 и 19, элементы НЕ 20 и 21, и элемент И 22.18 and 19, the elements are NOT 20 and 21, and the element is AND 22.

Сумматор 2 по модулю два содержит элементы НЕ 23-25, элемент ИЛИ 26, элементы И 27-30 и элемент ИЛИ 31.The adder 2 modulo two contains the elements NOT 23-25, the element OR 26, the elements AND 27-30 and the element OR 31.

Пусть выбраны m оснований Pj СОК:Let m base Pj SOK be selected:

R I№j,R I№j,

в качестве основани  избыточной системы счислени  можно прин ть величину: r R/2-4as the base of the redundant number system, one can accept the value: r R / 2-4

тогда допустимые значени  цифр в данной системе счислени  будутthen the valid digits in this number system will be

Wi: -г/2, -(г/2-1),..., -2 -1, 0,1,2,..., r/2-l, г/2;Wi: -r / 2, - (g / 2-1), ..., -2 -1, 0,1,2, ..., r / 2-l, g / 2;

Обозначим операнды через х и у, а их сумму через s. Значени  их могут принимать следующие величины. Let us denote the operands by x and y, and their sum by s. Their values can take the following values.

S.-, X;. yt:-(Т/2+1), -Г/2, (г/2-1),...,S.-, X; yt :-( T / 2 + 1), -G / 2, (g / 2-1), ...,

-2,-1,0,1,2,..., г/2-1, г/2, г/2+1.-2, -1,0,1,2, ..., g / 2-1, g / 2, g / 2 + 1.

В дальнейщем отрицательные значени  цифр будем обозначать черточкой над соответствующей цифрой.In the following, negative values of digits will be denoted by a dash above the corresponding digit.

С учетом введенных обозначений можно записать:Taking into account the introduced notation, we can write down:

W,-(X;+y/)-rt; ь + ti,W, - (X; + y /) - rt; l + ti,

где при Wm, +Y.- WmaA-; t;-| 1 при Xi+yi Wmax; t;. ПрИХгЧ- .where with Wm, + Y.- WmaA-; t; - | 1 at Xi + yi Wmax; t ;. HID

Пример. Выберем систему оснований СОК Pj 3; ,Р2Рз 60; . ДoпYCти Iыe знaчeни J W;: 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2,1, О,Example. Choose a base system JUICE Pj 3; , P2Pz 60; . DETAILED MEASURES J W;; 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2,1, O,

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13;1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13;

S,, X,-, у,-: И, ГЗ, f2, П, Го, 9, 8, 7, 6, 5, 4, 3, 2, Т,S ,, X, -, y, -: And, GZ, f2, P, Go, 9, 8, 7, 6, 5, 4, 3, 2, T,

О, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14; Пусть слагаемые X и Y и их сумма S в г-ичной системе счислени  имеют вид:O, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14; Let the terms X and Y and their sum S in the r-ary number system be:

S +0 I. 24; 20; 18; 8S +0 I. 24; 20; 18; eight

В избыточной г-ичной системе счислени  операнды и сумма имеют вид:In the redundant g-ary number system, operands and sum are of the form:

Процесс получени  суммы выполн етс  в два этапа: сначала формируетс  промежуточна  сумма W и вектор переносов t, затем определ етс  значение суммы .The process of obtaining the sum is performed in two stages: first, an intermediate sum W and a carry vector t are formed, then the value of the sum is determined.

В данном устройстве в каждом суммирующем блоке 1 формируютс  величины (s-1), S и (s-f-1) с помощью групп 11 -13 элементов И.In this device, the values (s-1), S, and (s-f-1) are formed in each summing block 1 using groups of 11 -13 I.

По управл ющим входам элементы одной из этих групп открываютс  управл ющими сигналами -1 и О, поступающими на них с выхода формировател  сигналов переноса 4 младшего разр да. Таким образом, процесс суммировани  W+t замен етс  процессом выбора одного из трех значений суммы (s-1), s или (s+1) и передачи его через элементы ИЛИ групп 15 на выход соответствующего разр да. Значение суммы с выходов матричного сумматора 7 в кодеAt the control inputs, the elements of one of these groups are opened with the control signals -1 and O, arriving at them from the output of the transfer signal generator 4 of the lower order. Thus, the process of summing W + t is replaced by the process of selecting one of the three values of sum (s-1), s or (s + 1) and transmitting it through the elements of OR groups 15 to the output of the corresponding bit. The value of the sum of the outputs of the matrix adder 7 in the code

«Один из Ру поступает на входы дешифраторов 16 и 17 формировател  4 сигналов переноса. Дешифраторы представл ют собой совокупность из г/2 элементов И на m входов, Дещифратор 16 дешифрирует числа в диапазоне от 1 до г/2 и с помощью элемента ИЛИ 18 формирует сигнал «Отрицательный перенос (-1), дешифратор 17 дешифрирует числа в диапазоне от Зг/4 до R-2 и с помощью элемента ИЛИ 19 формирует сигнал «Положительный перенос (+1). Сигнал «Нулевой перенос (0) формируетс  при отсутствии сигналов (-1) и (-1-1).“One of the PN enters the inputs of the decoders 16 and 17 of the driver 4 transfer signals. Decoders are a collection of g / 2 elements AND per m inputs, Decipher 16 decrypts numbers in the range from 1 to g / 2 and using the OR element 18 generates the Negative Transfer (-1) signal, the decoder 17 decrypts numbers in the range from Zg / 4 to R-2 and with the help of the element OR 19 forms the signal “Positive transfer (+1). The signal "Zero transfer (0) is formed in the absence of signals (-1) and (-1-1).

Кодирование г-ичных чисел с помощью кода СОК применено дл  повышени  быстродействи  суммирующих блоков 1, такThe coding of g-ary numbers using the code JUICE is used to improve the speed of summing blocks 1, so

как сумматоры 3 по отдельным основани м СОК могут быть малоразр дными, выполненными таблично и работающими параллельно . Отсутствие переноса между отдельными сумматорами по основанию Pi as adders 3 for individual bases, the CRS can be small-sized, tabulated and working in parallel. No transfer between separate base adders Pi

0 дает возможность выполнить сложение г-ичных чисел за один такт. Дл  представлени  г-ичных цифр кодам СОК применена искусственна  форма, когда в качестве нул  прин та величина R/2.0 makes it possible to perform the addition of r-ary numbers in one clock cycle. An artificial form is used to represent the r-th digits of the JUICE codes when the R / 2 value is used as the zero.

5 Положительные г-ичные цифры кодируютс  в виде:5 Positive g-ary numbers are encoded as:

+ x R/2+x(x60, г/2+1),+ x R / 2 + x (x60, g / 2 + 1),

отрицательные г-ичные цифры кодируютс  в виде:negative g-ary digits are encoded as:

-x R/2-x, (--x6-(r/2-f 1), 0).-xR / 2-x, (--x6- (r / 2-f 1), 0).

Известно, что су.мма двух чисел СОК в искусственной форме получаетс  в два такта: первый такт - суммирование, второй такт - коррекци  результата на величину константы R/2.It is known that the sum.um of two numbers of JUICE in artificial form is obtained in two cycles: the first clock is the summation, the second clock is the correction of the result by the value of the constant R / 2.

Пусть исходные операнды в избыточной г-ичной системе счислени  те же, что в расс.матриваемом примере, а именно:Let the source operands in the redundant r-ary number system be the same as in the considered example, namely:

10 6 10 6

8 10 8 148 10 8 14

у 0at 0

Закодируемкаждую г-ичную цифру кодом СОК поосновани м Pi 3; в искусственной форме и выполним сложение:We encode each r-ary digit with the code of SOCs based on Pi 3; in artificial form and perform addition:

3,4,53,4,5 3,4,5 3,4,53,4,53,4,5 3,4,5 3,4,5

к. ; to;

(2,0,0)(0,0,1) (2,2,3)(2.0.0) (0.0.1) (2.2.3)

(1,0,3) (2,2,0) (1,1.4) (0,0,2) 50S-I-20 Результат получен такой же, как и в предыдущем примере. Причем этот результат сформирован на выходе матричных сумматоров: 7Чтобы не производить операцию вычислени  константы R/2, имеюш,ую значащую цифру только по четному основанию ( в нащем случае ), целесообразно сумматор 3 по основанию выполнить так, чтобы он вырабатывал результат со смещением на -(R/2)p2 Конструктивно это выполн етс  при построении матричного сумматора 7. Теперь с помощью элементов И групп 8-10, на входах которых число w представлено в коде «Один из Р/, получают величины (w-br); w; (w-г), что эквивалентно (w+26) w и (w -26), так как единица переноса в старщем разр де эквивалентна величине младщего разр да: 3,4,5 3,4,5 3,4,5 3,4,5 (1,0,3) (2,2,0) (1,1,4) (0,0,2) 50S-I-20 The result is the same as in the previous example. Moreover, this result is formed at the output of matrix adders: 7 In order not to perform the operation of calculating the constant R / 2, having a significant figure only on an even basis (in our case), it is advisable to perform the base adder 3 so that it produces a result with an offset of - (R / 2) p2 Structurally, this is done when constructing the matrix adder 7. Now using the elements AND groups 8-10, at the inputs of which the number w is represented in the code "One of P /, receive values (w-br); w; (w-d), which is equivalent to (w + 26) w and (w-26), since the unit of transfer in the preceding bit is equivalent to the value of the younger category: 3,4,5 3,4,5 3,4,5 3,4,5

(0,2,4) (1,0,1) (0,3,0) (2,2,3) (0,2,4) (1,0,1) (0,3,0) (2,2,3)

(1,0,3) (2,2,0) (1,1,4) (0,0,2) w 1 (2,2,2) (0,0,4) (2,3,3) (1,2,1) (1,0.3) (2,2,0) (1,1,4) (0,0,2) w 1 (2,2,2) (0,0,4) (2,3,3 ) (1,2,1)

личина w .guise w.

В результате сумма на выходе устройства имеет вид: группы элементов И в соответствующих г-ичных разр дах суммирующих блоков 1:9, 10, 10, 8. Сумматор 2 по модулю два в знаковом разр де выдает величину 1. На выходе элементов ИЛИ группы 14 число имеет вид: 3,4,5 3,4,5 3,4,5 I (1,0,3) (0,0,4) (2,3,3) (2,2,3) 38s8 В соответствии с сигналами переносов, поступающими из младщих разр дов ( 1 1 1 9) в старщих г-ичных разр дах суммирующих блоков 1 открываютс  элементы И следующих групп, 13, 13, 11, 12. Через элементы И групп 13 проходит величина (w + 1/ через элементы И групп 11 - величина (w - 1), через элементы И групп 12 - веОдновременно в каждом г-ичном разр де с помощью формировател  сигналов переноса 4 формируютс  сигналы переноса, которые поступают на вторые входы элементов И групп 8-10 соответственно:As a result, the sum at the output of the device has the form: groups of elements AND in the corresponding g-ary bits of the summing blocks 1: 9, 10, 10, 8. Modulator 2 modulo two in the sign bit gives the value 1. At the output of the elements OR of group 14 the number is: 3,4,5 3,4,5 3,4,5 I (1,0,3) (0,0,4) (2,3,3) (2,2,3) 38s8 V according to the carry signals from the lower order bits (1 1 1 9), in the upper g-ary bits of the summing blocks 1, the elements of the following groups open, 13, 13, 11, 12. The value passes through the elements of the groups 13 (w + 1 / through elements And groups 11 - value (w - 1), che And groups of 12 elements - in each g veOdnovremenno-ary discharge via signal transfer shaper 4 formed transfer signals that are received on the second inputs of the AND Groups 8-10 respectively:

t 0|1 1 1 Оt 0 | 1 1 1 О

Таким образом, собственными сигналами переносов открываютс  следующиеThus, the following signals are opened by the own carry signals.

3,4,5 3,4,5

3,4,5 ( ТДО 3,4,5 (TAR

1 (2,1,4) 29 причем На элементах ИЛИ групп 15 г-ичный разр д результата по каждому из оснований представлен двоичным кодом в искусственной форме СОК.1 (2,1,4) 29 and On the elements of the OR groups of 15, the g-ary bit of the result for each of the bases is represented by a binary code in the artificial form of the SOC.

и/4 4and / 4 4

I fI f

jrN/:jrN /:

16sixteen

1818

vv

PmPm

11eleven

19nineteen

VV

-/- /

0 фиг. 30 fig. 3

VV

+ /+ /

uu

vv

: uh

Claims (2)

1. УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ «-РАЗРЯДНЫХ ЧИСЕЛ В ИЗБЫТОЧНОЙ СИСТЕМЕ СЧИСЛЕНИЯ, содержащее « суммирующих блоков, входы первого и второго операндов которых являются первыми и вторыми входами соответствующих разрядов устройства, а выходы — выходами разрядов устройства, отличающееся тем, что, с целью повышения быстродействия, оно дополнительно содержит сумматор по модулю два, а каждый суммирующий блок содержит формирователь сигналов переноса и m сумматоров по модулю Pi (где ;= 1,2,..., «г; «г — количество оснований системы остаточных классов), каждый из которых содержит первый и второй дешифраторы двоичного кода в код один из Р , матричный сумматор по модулю, первую и вторую группы элементов ИЛИ и шесть групп элементов И, причем в каждом j -м сумматоре по модулю Р входы первого и второго дешифраторов соединены с входами первого и второго операндов /-й группы данного суммирующего блока, а выходы подключены соответственно к первым и вторым входам матричного сумматора по модулю, первый выход которого соединен с первыми входами первого элемента И первой группы, второго элемента И второй группы, Pj-ro элемента И третьей группы, каждый /-й выход матричного сумматора по модулю, где /=2,3,..., (Pj—1), соединен с первыми входами /-го элемента И первой группы, (/+1)-го элемента И второй группы и [I—1)-го элемента И третьей группы, а1. DEVICE FOR ADDING "-DIGITAL NUMBERS IN A REDUNDANT NUMERICAL SYSTEM, containing" summing blocks, the inputs of the first and second operands of which are the first and second inputs of the corresponding bits of the device, and the outputs are the outputs of the bits of the device, characterized in that, in order to improve performance , it additionally contains an adder modulo two, and each summing unit contains a shaper of transfer signals and m adders modulo Pi (where ; = 1,2, ..., "r;" r is the number of bases of the system of residual classes), each the first of which contains the first and second binary code decoders one of P, the matrix adder modulo the first and second groups of OR elements and six groups of AND elements, and in each jth adder modulo P the inputs of the first and second decoders are connected to the inputs of the first and second operands of the / group of this summing unit, and the outputs are connected respectively to the first and second inputs of the matrix adder modulo, the first output of which is connected to the first inputs of the first element And the first group, the second element And the second load pp, Pj-ro of the element AND of the third group, each / -th output of the matrix adder modulo, where / = 2,3, ..., (Pj-1), is connected to the first inputs of the / -th element AND of the first group, ( / + 1) of the element AND of the second group and the [I – 1) of the element AND of the third group, and Pj-й выход соединен с первыми входами Pj-ro элемента И первой группы, первого элемента И второй группы и (Pj— 1)-го элемента И третьей группы, выходы элементов И первой, второй и третьей групп соединены соответственно с первыми, вторыми и третьими входами соответствующих элементов ИЛИ первой группы, выход первого элемента ИЛИ первой группы соединен с первыми входами первого элемента И четвертой группы, второго элемента И пятой группы и Pj-ro элемента И шестой группы, выход каждого /-го элемента ИЛИ первой группы соединен с первыми входами /-го элемента И четвертой группы (i + 1)-го элемента И пятой группы и (i—1)-го элемента И шестой группы, выход Р -го элемента ИЛИ первой труп- § пы соединен с первыми входами Pj-ro элемента И четвертой группы, первого элемента И пятой группы и (Pj—1)-го элемента И шестой группы, выходы элементов И четвертой, пятой и шестой групп соединены соответственно с первыми, вторыми и третьими входами соответствующих элементов ИЛИ второй группы, вторые входы элементов И четвертых групп всех сумматоров по модулю Pj данного суммирующего блока соединены с выходом нулевого переноса предыдущего суммирующего блока устройства, вторые входы элементов И пятых групп всех сумматоров по модулю Р, данного суммирующего блока соединены с выходом положительного переноса предыдущего суммирующего блока устройства, а вторые входы элементов И шестых групп соединены с выходом отрицательного переноса предыдущего суммирующего блока устройства, входы формирователя сигналов переноса, с первого по к= -й, где к= Р , соединены с соответствующими выходами матричных сумматоров по модулю всех сумматоров по модулю Р данного суммирующе го блока, первый выход формирователя сигна лов переноса соединен с входом отрицательного переноса следующего суммирующего блока устройства и вторыми входами элементов И третьих групп всех сумматоров по модулю Pj данного суммирующего блока, второй выход формирователя сигналов переноса соединен с входом нулевого переноса следующего суммирующего блока устройства и с вторыми входами элементов И первых групп всех сумматоров по модулю Pi данного суммирующего блока, а третий выход соединен с входом положительного переноса следующего суммирующего блока устройства и вторыми входами элементов И вторых групп всех сумматоров по модулю Pj данного суммирующего блока, выходы элементов ИЛИ второй группы каждого /-го сумматора по модулю Pj соединены с выходом суммы по /-му основанию системы остаточных классов данного суммирующего блока, выходы отрицательного и положительного переносов п-го суммирующего блока соединены с первым и вторым входами сумматора по модулю два, третий и четвертый входы которого соединены с первым и вторым входами знаков устройства, а выход — с выходом знака устройства.The Pj-th output is connected to the first inputs of the Pj-ro element And the first group, the first element And the second group and the (Pj - 1) -th element And the third group, the outputs of the elements And the first, second and third groups are connected respectively to the first, second and by the third inputs of the corresponding OR elements of the first group, the output of the first OR element of the first group is connected to the first inputs of the first AND element of the fourth group, the second AND element of the fifth group and Pj-ro of the AND element of the sixth group, the output of each / th OR element of the first group is connected to the first inputs of the / th element and the fourth group of the (i + 1) -th element of the fifth group and the (i-1) -th element of the sixth group, the output of the Pth element OR of the first corpse is connected to the first inputs of the Pj-ro element of the fourth group , the first AND element of the fifth group and the (Pj — 1) -th element AND the sixth group, the outputs of the AND elements of the fourth, fifth and sixth groups are connected respectively to the first, second and third inputs of the corresponding OR elements of the second group, the second inputs of the AND elements of the fourth groups of all adders modulo Pj of this summing block are connected to the output of the zero the input of the previous summing unit of the device, the second inputs of the elements AND of the fifth groups of all adders modulo P of this summing block are connected to the positive transfer output of the previous summing unit of the device, and the second inputs of the elements of the sixth groups are connected to the negative transfer output of the previous summing unit of the device, inputs of the shaper transfer signals, from the first to k = -th, where k = P, are connected to the corresponding outputs of the matrix adders modulo all adders modulo P of this summing of the first block, the first output of the transfer signal generator is connected to the negative transfer input of the next summing unit of the device and the second inputs of the elements And of the third groups of all adders modulo Pj of this totalizing block, the second output of the transfer signal generator is connected to the zero transfer input of the next summing device block and the second inputs of the elements And the first groups of all adders modulo Pi of this summing block, and the third output is connected to the input of the positive transfer of the next sum unit of the device and the second inputs of the elements AND the second groups of all adders modulo Pj of the given summing block, the outputs of the OR elements of the second group of each / th adder modulo Pj are connected to the output of the sum on the / th base of the system of residual classes of this summing block, the outputs are negative and positive transfers of the nth summing unit are connected to the first and second inputs of the adder modulo two, the third and fourth inputs of which are connected to the first and second inputs of the signs of the device, and the output - with the output of the sign triplets. 2. Устройство по π. 1, отличающееся тем, что формирователь сигналов переноса содержит первый и второй дешифраторы кода системы остаточных классов в код «Один из /?» (где R=n/?/), первый и второй элементы ИЛИ, первый и второй элементы НЕ и элемент И, причем входы первого и второго^ дешифратора, с первого по к-й (где «=ΣΡ/), соединены с соответствующими входами формирователя сигналов переноса, а выходы подключены соответ ветственно к входам первого и второго элементов ИЛИ, выходы которых соединены соответственно с первым и третьим выходами формирователя сигналов переноса и с входами первого и второго элементов НЕ, выходы которых соединены с входами элемента И, выход которого подключен к второму выходу формирователя сигналов переноса.2. The device according to π. 1, characterized in that the shaper transfer signals contains the first and second code decoders of the system of residual classes in the code "One of /?" (where R = n /? /), the first and second elements of OR, the first and second elements of NOT and the element And, and the inputs of the first and second ^ decoder, from first to kth (where "= ΣΡ /), are connected to the corresponding the inputs of the shaper of the transfer signals, and the outputs are connected respectively to the inputs of the first and second elements OR, the outputs of which are connected respectively with the first and third outputs of the shaper of the signals of the transfer and with the inputs of the first and second elements NOT, the outputs of which are connected to the inputs of the element And, the output of which is connected to the second exit formiro carrier of transfer signals.
SU843783060A 1984-06-27 1984-06-27 Device for adding n-digit numbers in redundant number system SU1188731A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU843783060A SU1188731A1 (en) 1984-06-27 1984-06-27 Device for adding n-digit numbers in redundant number system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU843783060A SU1188731A1 (en) 1984-06-27 1984-06-27 Device for adding n-digit numbers in redundant number system

Publications (1)

Publication Number Publication Date
SU1188731A1 true SU1188731A1 (en) 1985-10-30

Family

ID=21135628

Family Applications (1)

Application Number Title Priority Date Filing Date
SU843783060A SU1188731A1 (en) 1984-06-27 1984-06-27 Device for adding n-digit numbers in redundant number system

Country Status (1)

Country Link
SU (1) SU1188731A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 824198, кл. G 06 F 7/49, 1979. Ргос. IEEE, 1966, V. 54, р. 1910-1919. fig. 1. *

Similar Documents

Publication Publication Date Title
US4683548A (en) Binary MOS ripple-carry parallel adder/subtracter and adder/subtracter stage suitable therefor
CN110377267A (en) A kind of plus/minus musical instruments used in a Buddhist or Taoist mass of signed number that concentrating sequence based on probability calculation
SU1188731A1 (en) Device for adding n-digit numbers in redundant number system
JP2682142B2 (en) Multiplier
US3705299A (en) Circuit arrangement for converting a decimal number coded in the bcd code into a pure binary number
SU1137461A1 (en) Tertiary adder
SU1442988A1 (en) Combination adder
SU1105896A1 (en) Modulo 3 pyramidal convolution
SU809154A1 (en) Polyadic-to-sidual class code converter
SU826341A1 (en) Multiplier
SU1273918A1 (en) Adding-subtracting device
SU817705A1 (en) Multiplying device
SU435519A1 (en) BINARY AND DECIMAL BINARY AND REVERSE CONVERTER
SU1363188A1 (en) Parallel adder
SU900282A1 (en) Device for adding n-bit decimal numbers
SU1728859A1 (en) Binary-decimal adder
SU1107119A1 (en) Matrix device for squaring and extracting root
SU732851A1 (en) Device for translating complex binary coded numbers into algebraic form
SU1411733A1 (en) Multiplication device
SU1667052A1 (en) Combination adder of fibonacci codes
Yuen A new representation for decimal numbers
SU428380A1 (en) DEVICE FOR MULTIPLICATION NUMBERS
SU1315970A1 (en) Multiplying device
SU596943A1 (en) Arrangement for adding non-digit binary numbers
SU1529457A2 (en) Binary code-to-binary coded decimal-sixtieth code converter