SU781809A1 - Multiplier - Google Patents
Multiplier Download PDFInfo
- Publication number
- SU781809A1 SU781809A1 SU792739377A SU2739377A SU781809A1 SU 781809 A1 SU781809 A1 SU 781809A1 SU 792739377 A SU792739377 A SU 792739377A SU 2739377 A SU2739377 A SU 2739377A SU 781809 A1 SU781809 A1 SU 781809A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- multiplier
- counter
- unit
- output
- Prior art date
Links
Landscapes
- Complex Calculations (AREA)
Description
Изобретение относитс к вычислительной технике и может быть использовано в аналогоцифровых вычислительных системах. Известны цифровые устройства дл умножени чисел, поступающих в устройство параллельцым кодом, состо щие из цифровых блоков реализующих операции запоминани , сложени , сдвига и др 1. Недостаток этих устройств - большие аппаратурные затраты на организацию начала св зи между устройствами. Наиболее близким к предлагаемому вл етс множительное устройство, которое дает возможность вычисл ть однозар дные приращени произведени при поступлении на его вход одноразр дных приращений сомножителей, что fioзвол ет по сравнению с цифровыми устройствами дл умножени чисел, поступающих в устройство параллельным кодом, уменьшить затраты оборудовани на организацию каналов св зи с другими устройствами, т.е. упростить системную св зь устройств. Например, вычислительна структура с составной частью известного устрой ства позвол ет раййараллелить процесс вычислений и строить достаточно высокопроизводительные проблемно-ориентированные процессоры. В известном устройстве процесс умножени основан на приближенной формуле дифференциального исчислени Д(Х.) , в то врем как формула точного дифференцировани учитывает и член высщего пор дка малости й(Х.- а) У.-ДЧ- - -ДХ-«-йХ-Д Однако из-за отбрасывани величины ДХ-Д в нем происходит накопление погрещности по мере вычислений 2. Цепь изобретени - повыщение точности вычислений. Поставленна цель достигаетс тем, что множительнЬе устройство, содержащее счетчик первого сомножител , счетчик второго сомножител , блок умножени сомножител на единичное приращение и накапливающий сумматор, вход каторого соединен с выходом блока умножешс сомножител на едини шое приращение,The invention relates to computing and can be used in analog-digital computing systems. Digital devices are known for multiplying the numbers entering the device by parallel code, consisting of digital blocks implementing memory, addition, shift operations, etc. 1. The disadvantage of these devices is the large hardware costs of organizing the start of communication between devices. The closest to the present invention is a multiplying device, which makes it possible to calculate single charge increments of the product when single-bit increments of factors are received at its input, which allows you to reduce the cost of equipment in comparison with digital devices to multiply the numbers entering the device by parallel code. organization of communication channels with other devices, i.e. simplify system communication devices. For example, a computational structure with a component of a known device allows one to parallelize the computation process and build sufficiently high-performance problem-oriented processors. In the known device, the multiplication process is based on the approximate differential calculus formula D (X.), while the exact differentiation formula also takes into account the term of the highest order of smallness (X.- a) U.-DCH- - -DX - --ЫХ -D However, due to the rejection of the value of DH-D, an accumulation of error occurs in it as it is computed. 2. The circuit of the invention is an increase in the accuracy of computations. The goal is achieved by the fact that the multiplier device containing the counter of the first factor, the counter of the second factor, the unit multiplying the factor for a unit increment and accumulating adder, the input cathoro is connected to the output of the unit multiplying factor for a unit increment,
вход единичных приращений второго сомножител множительного устройства соединен со входом счетчика второго сомножител , отличающеес тем, что в него введены элемент задержки , коммутатор, два элемента ИЛИ, счетчик старших разр дов нев зки и формирователь единичных приращений произведений, причем вход элемента задержки соединен со входом единичных приращений первого сомножител множительного устройства, выход элемента задержки соединен со входом счетчика первого сомножител и одним из входов первого элемента ИЛИ, другой вход которого соединен со входом счетчика второго сомножител , а выход - соединен с первым входом блока умножени сомножител на единичное приращение, входы второго коммзтатора соединены с выходами счетчиков первого и второг сомножителей, а выход соединен со вторым входом блока умножени сомножител на едишгчное приращение, один вход второго элемента ИЛИ соединен с выходом переполнени накапливающего сумматора, другой вход соединен с выходом формировател единичных приращений произведени , а выход соединен со входом счетчика старщих разр дов нев зки, вход формировател единичных приращений произведени соединен с выходом знакового разр да счетчика старщих разр дов нев зки.the input of unit increments of the second multiplier of the multiplying device is connected to the input of the counter of the second factor, characterized in that a delay element, a switch, two OR elements, a high-order bit counter and a unit of incremental unit of products are inputted into it, and the input of the delay element is connected to the input of unit ones increments of the first multiplier of the multiplying device, the output of the delay element is connected to the input of the counter of the first multiplier and one of the inputs of the first OR element, the other input is It is connected to the input of the counter of the second multiplier, and the output is connected to the first input of the multiplier unit by a single increment, the inputs of the second commutator are connected to the outputs of the first and second multiplier counters, and the output is connected to the second input of the multiplier factor for a single increment, one input of the second the OR element is connected to the overflow output of the accumulating adder, another input is connected to the output of the product unit increment generator, and the output is connected to the input of the high order counter Neuve dressings, input of the product of the increment of unit connected to the output sign bit counter starschih bits Neuve dressing.
На чертеже изображена блок-схема устройств Устройство состоит из счетчика 1 первого сомножител , счетчика 2 второго сомножител , коммутатора 3, блока 4 умножени сомножител на единичное приращение, накапливающего сумматора 5, счетчика 6 старших разр довThe drawing shows a block diagram of devices. The device consists of a counter 1 of the first multiplier, a counter 2 of the second multiplier, a switch 3, a unit 4 multiplying the multiplier by a unit increment, accumulating adder 5, a counter 6 higher bits
нев зки, формировател 7 единичных приращений произведени , первого элемента ИЛИ 8, второго элемента ИЛИ 9, элемента 10 задержкuninterrupted, shaper 7 unit increments of the product, the first element OR 8, the second element OR 9, the element 10 delay
Вход элемента 10 задержки соединен со входом 12 единичных приращений первогоThe input element 10 of the delay is connected to the input 12 unit increments of the first
сомножител , а выход - со входом счетчика 1 первого сомножител и входом первого элемента ИЛИ 8. Вход 11 единичных приращений второго сомножител соединен со входом счетчика второго сомножител и другим входом первого элемента ИЛИ 8. Выход первого элемента ИЛИ 8 соединен с блоком 4 умножени сомножител на единичное приращение. Выходы счетчиков первого и второго сомножителей соединены со входами коммутатора 3. Выход коммутатора 3 соединен со входом блока 4 умножени сомножител на единичное приращение. Выход блока 4 умножени сомножител , на единичное приращение соединен со входом накапливающего сумматора 5. Выход переполнени сумматора 5 соединен с одним из входов второго элемента ШШ 9, другой вход второго злемета ИЛИ 9 соединен с выхдом формировател 7 единичных приращенийmultiplier, and output - with the input of the counter 1 of the first multiplier and the input of the first element OR 8. The input 11 unit increments of the second factor is connected to the input of the counter of the second factor and another input of the first element OR 8. The output of the first element OR 8 is connected to the multiplication unit 4 multiplying by single increment. The outputs of the counters of the first and second multipliers are connected to the inputs of switch 3. The output of switch 3 is connected to the input of block 4 multiplying the multiplier by a unit increment. The output of the multiplier multiplier 4, per unit increment, is connected to the input of accumulating adder 5. The overflow output of adder 5 is connected to one of the inputs of the second element SH 9, the other input of the second terminal OR 9 is connected to the output of the former 7 unit increments
произведени . ВЬЕХОД второго элемента ИЛИ 9 соединен со входом счет1ика 6 старших разр дов нев зки. Вход формировател 7 единичных приращений произведени соединен со знаковым разр дом счетчика 6 старших разр дов нев зки.product. The VEIODE of the second element OR 9 is connected to the input of the counting of the 6 most significant bits. The input of the imager 7 unit increments of the product is connected to the significant digit of the counter 6 of the higher order bits.
Устройство производит умножение в соответствии со следующей системой уравненийThe device multiplies according to the following system of equations
.-dL-Sc ne (K)g(K-.),(k-.)(KL.g(M.-dL-Sc ne (K) g (K -.), (k -.) (KL.g (M
(K)(k-i)U)(K) (k-i) U)
ч..h ..
g(.)g (.)
Устройство работает следующим образом.The device works as follows.
Перед началом вычислени счетчики и накапливающий сумматор устанавливаютс в нулевое состо ние. После этого одновременно поступают на вход устройства единичные приращени первого и второго сомножителей и вырабатываетс единичное приращение произведени .Before starting the calculation, the counters and the accumulating adder are set to the zero state. Thereafter, unit increments of the first and second factors are simultaneously input to the device and a unit increment of product is generated.
Подготовка устройства и выдача единичного приращени произведени производитс за один цикл, который вьщолн етс за два такта. На первом такте реализуютс формулы (1), (2), и (3). На выходе формировател 7 единичного приращени произведени по вл етс единичное приращение произведени д Z , знак его обратный знаку нев зки €. ., поступающему на вход формировател 7 единичного приращени произведени с выходом знакового разр да счетчика 6 старших разр дов нев зки (производитс вычисление по формуле (1)). Единичное приращение произведени поступает на вход второго элемента ИЛИ 9 и с его выхода на вход счетчика 6 старщих разр дов нев зки. В счетчике 6 старших разр дов нев зки и накапливающем коммутаторе 5 формируетс величинаThe preparation of the device and the issuance of a single increment of product is performed in one cycle, which is accomplished in two cycles. In the first cycle, formulas (1), (2), and (3) are realized. At the output of a unit increment generator 7, a unit increment of product Z appears, its sign opposite to the unresolved symbol of €. , arriving at the input of the imager 7 of the unit increment of the product with the output of the sign bit of the counter of the 6 most significant bit bits (calculated by the formula (1)). The unit increment of the product is fed to the input of the second element OR 9 and from its output to the input of the counter 6 high-order bits. In the counter 6 high-order bits of the fixture and the accumulating switch 5, the value
Ск-,)д(к)Ck -,) d (q)
На вход блока умножени сомножител на единичное приращение через коммутатор 3 выдаетс содержимое счетчика первого сомножител . С первого элемента ИЛИ 8 на вход блока 4 умножени сомножител на единичное приращение поступает единичное приращение второго сомножител и на выходе этой схемы формируетс величина «ДХ . В накапливающем сумматоре 5 и счетчике 6 старши разр дов нев зки производитс вычисление величиныThe input of the multiplier factor by a single increment through the switch 3 gives the contents of the counter of the first multiplier. From the first element OR 8, a single increment of the second factor enters the input of the multiplier 4 multiplier per unit increment, and the value of HF is generated at the output of this circuit. In the accumulating adder 5 and the counter 6 of the upper bit gap, the value of
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792739377A SU781809A1 (en) | 1979-03-19 | 1979-03-19 | Multiplier |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792739377A SU781809A1 (en) | 1979-03-19 | 1979-03-19 | Multiplier |
Publications (1)
Publication Number | Publication Date |
---|---|
SU781809A1 true SU781809A1 (en) | 1980-11-23 |
Family
ID=20816386
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU792739377A SU781809A1 (en) | 1979-03-19 | 1979-03-19 | Multiplier |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU781809A1 (en) |
-
1979
- 1979-03-19 SU SU792739377A patent/SU781809A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU781809A1 (en) | Multiplier | |
SU781810A1 (en) | Divider | |
SU686034A1 (en) | Multichannel digital smoothing device | |
SU1149218A1 (en) | Linear-circular interpolator | |
SU1756887A1 (en) | Device for integer division in modulo notation | |
SU682905A1 (en) | Digital sine and cosine computer | |
SU1327280A1 (en) | Digital filter | |
SU942037A1 (en) | Correlation meter of probability type | |
SU798858A1 (en) | Computing unit of digital network model for solving partial differential equations | |
SU1282082A1 (en) | Device for correcting equidistant value | |
SU550635A1 (en) | Pulse frequency multiplying device | |
SU686031A1 (en) | Device for multiplication of pulse trains | |
SU798832A1 (en) | Multiplying device | |
SU1548795A1 (en) | Device for lu-decomposition of matirices | |
SU1291977A1 (en) | Device for calculating values of simple functions in modular number system | |
SU1092498A1 (en) | Pulse-number device for calculating inverse trigonometric tangent | |
SU894705A1 (en) | Squaring device | |
SU1171784A1 (en) | Multiplier | |
SU983707A1 (en) | Elementary function computing device | |
SU807320A1 (en) | Probability correlometer | |
SU769572A1 (en) | Computing device for solving linear differential equations | |
SU960805A1 (en) | Multiplication device | |
SU596952A1 (en) | Arrangement for solving differential simultaneous equations | |
SU732880A1 (en) | Device for resolving differential equations | |
SU758473A1 (en) | Frequency multiplier |