JPH05290077A - Accumulator - Google Patents
AccumulatorInfo
- Publication number
- JPH05290077A JPH05290077A JP9302592A JP9302592A JPH05290077A JP H05290077 A JPH05290077 A JP H05290077A JP 9302592 A JP9302592 A JP 9302592A JP 9302592 A JP9302592 A JP 9302592A JP H05290077 A JPH05290077 A JP H05290077A
- Authority
- JP
- Japan
- Prior art keywords
- bit
- register
- stage
- output
- carry
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Landscapes
- Complex Calculations (AREA)
Abstract
(57)【要約】
【目的】 回路規模が小さくて済む、動作速度が全加算
器p個分程度の遅延時間であるn重の時分割多重処理の
アキュムレータを構成する。
【構成】 1段目のレジスタRより上の部分でjビット
目の入力データIj と、jビット目の累加算結果の加算
を全加算器(FA)10で行っている。そして、1段目
と2段目のレジスタR間でj+1ビット目の入力データ
Ij+1 と、j+1ビット目の累加算結果と、全加算器1
0からの桁上げ出力の加算を全加算器(FA)11で行
っている。さらに、2段目と3段目のレジスタR間でj
+2ビット目の入力データIj+2 と、j+2ビット目の
累加算結果と、全加算器11からの桁上げ出力の加算を
全加算器12(FA)で行っている。これにより、6
(=n)段目のレジスタR出力はjビット目にのみキャ
リが存在し、j+1ビット目およびj+2ビット目には
キャリが存在しない形となる。
(57) [Summary] [Object] To construct an accumulator for n-fold time-division multiplexing processing, which requires a small circuit scale and has a delay time of about p full adders. [Configuration] A full adder (FA) 10 adds the j-th bit input data I j and the j-th bit cumulative addition result above the register R in the first stage. Then, between the register R of the first stage and the register R of the second stage, the input data I j + 1 of the j + 1th bit, the cumulative addition result of the j + 1th bit, and the full adder 1
The carry output from 0 is added by the full adder (FA) 11. In addition, j between the registers R in the second and third stages
The full adder 12 (FA) adds the +2 bit input data I j + 2 , the j + 2 bit cumulative addition result, and the carry output from the full adder 11. This gives 6
The register R output of the (= n) th stage has a carry only at the j-th bit and no carry at the j + 1-th bit and the j + 2-th bit.
Description
【0001】[0001]
【産業上の利用分野】本発明は、時分割多重処理により
複数のデータ群をそれぞれ累加算するアキュムレータに
関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an accumulator for cumulatively adding a plurality of data groups by time division multiplexing processing.
【0002】[0002]
【従来の技術】アキュムレータ(累加算器)の回路構成
が特開昭64−86271号公報、特開平3−1096
70号公報に開示されている。特開昭64−86271
号公報には、キャリ(桁上げ)を各ビットごとに残して
加算していくことにより、全加算器(FA)1個分程度
の遅延時間で計算でき、高速動作可能となることが示さ
れている。また、特開平3−109670号公報ではキ
ャリをr(rは2以上の整数)ビットごとに残して加算
していくことにより、全加算器r個分程度の遅延時間で
計算でき、高速動作可能となることが示されている。な
お特開昭64−86271号公報の装置の方が、特開平
3−109670号公報の装置より高速だが、回路規模
も大きい。2. Description of the Related Art The circuit configuration of an accumulator (cumulative adder) is disclosed in JP-A-64-86271, JP-A-3-1096.
No. 70 is disclosed. JP-A-64-86271
The publication discloses that by adding a carry (carry) for each bit and performing addition, calculation can be performed with a delay time of about one full adder (FA), and high speed operation is possible. ing. Further, in Japanese Unexamined Patent Publication No. 3-109670, a carry can be added for each r (r is an integer of 2 or more) bits and added, whereby calculation can be performed with a delay time of about r full adders and high speed operation is possible. It has been shown that The device disclosed in JP-A-64-86271 is faster than the device disclosed in JP-A-3-109670, but the circuit scale is larger.
【0003】特開昭64−86271号公報の装置の構
成を図3に示す。この図では1ビット分(jビット目)
しか図示していないが、実際には語長分だけ図3の構成
を並列に使用して演算を行う。また、この出力は1ビッ
ト当たり、キャリ(桁上げ出力)とサム(和出力)の2
本の配線で出力(即ち、冗長な表現で出力)されるの
で、冗長でない通常の二進表現に戻す為には、図とは別
に桁上げ加算器が後処理回路として必要である。なおこ
の図において、A+B+C+・・・を計算する場合の入
力のタイミングチャートを図4に示す。FIG. 3 shows the configuration of the device disclosed in Japanese Patent Laid-Open No. 64-86271. In this figure, 1 bit (jth bit)
Although only shown in the figure, in actuality, the calculation is performed by using the configuration of FIG. 3 in parallel for the word length. In addition, this output is 2 bits of carry (carry output) and sum (sum output) per bit.
Since it is output by the wiring of the book (that is, output by a redundant expression), a carry adder is required as a post-processing circuit separately from the figure in order to return to a normal non-redundant binary expression. In this figure, a timing chart of inputs when calculating A + B + C + ... Is shown in FIG.
【0004】さて、特開昭64−86271号公報の装
置は高速で動作するので低ビットレートのデータに対し
ては時分割多重処理が可能である。たとえば、 A+B+C+・・・ と A′+B′+C′+・・・ と A″+B″+C″+・・・ の3つの累加算を3重の時分割多重処理により、1つの
回路で兼用して計算するには特開昭64−86271号
公報の装置を応用して、図5の構成とすれば良い。この
ときの入力のタイミングチャートを図6に示す。Since the apparatus disclosed in Japanese Patent Laid-Open No. 64-86271 operates at high speed, it is possible to perform time division multiplex processing on low bit rate data. For example, three cumulative additions of A + B + C + ... And A '+ B' + C '+ ... And A "+ B" + C "+ ... Are combined in one circuit by triple time division multiplexing processing. For the calculation, the device disclosed in Japanese Patent Laid-Open No. 64-86271 may be applied to obtain the configuration shown in Fig. 5. A timing chart of inputs at this time is shown in Fig. 6.
【0005】図5においてはレジスタRが3段直列につ
ながっているので、図6における3サイクルごとのデー
タ、即ち、 (A、B、C、・・・) と (A′、B′、C′、・・・) と (A″、B″、C″、・・・) の3つの加算が1つの回路(図5)で演算可能となる。Since the registers R are serially connected in three stages in FIG. 5, data for every three cycles in FIG. 6, that is, (A, B, C, ...) And (A ', B', C). ′, ...) And (A ″, B ″, C ″, ...) Three additions can be calculated by one circuit (FIG. 5).
【0006】なお図5では1ビット分しか図示していな
いが、実際には語長分だけ図5の構成を並列に使用して
演算を行う。また、この出力は1ビット当たり、キャリ
(桁上げ出力)とサム(和出力)の2本の配線で出力
(即ち、冗長な表現で出力)されるので、冗長でない通
常の二進表現に戻す為には、図5とは別に桁上げ加算器
が後処理回路として必要である。Although only one bit is shown in FIG. 5, in actuality, the word length is used for the operation by using the configuration of FIG. 5 in parallel. Also, since this output is output (that is, output in a redundant expression) with two wires of carry (carry output) and sum (sum output) per bit, it is restored to a normal non-redundant binary expression. For that purpose, a carry adder is required as a post-processing circuit in addition to that shown in FIG.
【0007】3重の時分割多重処理のときの図5から類
推してわかるように、一般に特開昭64−86271号
公報の装置に対してn重の時分割多重処理を適用する
と、語長1ビット当たり、 全加算器 1個 レジスタ 2n個 必要であり、回路規模の増大をまねいていた。As can be seen by analogy from FIG. 5 in the case of triple time division multiplex processing, generally, when the n-fold time division multiplex processing is applied to the apparatus of Japanese Patent Laid-Open No. 64-8671, the word length is One full adder and 2n registers are required for each bit, which leads to an increase in circuit scale.
【0008】また、特開平3−109670号公報(r
ビットごとにキャリを残すアキュムレータ)の装置に対
してn重の時分割多重処理を適用すると、語長rビット
当たり、 全加算器 r個 レジスタ (r+1)n個 必要であり、即ち、 語長1ビット当たり、 全加算器 1個 レジスタ (r+1)n/r個 必要であり、回路規模の増大をまねいていた。(rは2
以上の整数)Further, Japanese Patent Laid-Open No. 3-109670 (r
When n-time-division multiplexing processing is applied to a device of an accumulator that leaves a carry for each bit, a total adder of r registers (r + 1) n is required per word length of r bits, that is, a word length of 1 One full adder and one register (r + 1) n / r are required per bit, which leads to an increase in circuit scale. (R is 2
An integer greater than or equal to)
【0009】この2つの事柄をまとめると、従来技術の
動作速度が全加算器p個分程度の遅延時間であるn重の
時分割多重処理のアキュムレータは、語長1ビット当た
り、 全加算器 1個 レジスタ (p+1)n/p個 必要であり、回路規模の増大をまねいていた。(pは1
以上の整数)Summarizing these two matters, the accumulator of the n-fold time-division multiplexing process, which has a delay time of about p full adders in the prior art, has a full adder 1 per word length. Individual registers (p + 1) n / p were required, which led to an increase in circuit scale. (P is 1
An integer greater than or equal to)
【0010】[0010]
【発明が解決しようとする課題】解決しようとする問題
点は、時分割多重処理を行う場合に、従来は回路規模の
増大をまねいていたというものである。A problem to be solved is that in the case of performing time division multiplexing processing, conventionally, the circuit scale has been increased.
【0011】[0011]
【課題を解決するための手段】本発明は、時分割多重処
理により複数のデータ群をそれぞれ累加算するアキュム
レータにおいて、上記複数のデータ群の累加算結果を保
持するレジスタRの内、所定のレジスタ間で所定の桁に
関する入力データとの加算(全加算器10、11、1
2)を行うことを特徴とするアキュムレータである。According to the present invention, in an accumulator for cumulatively adding a plurality of data groups by time division multiplexing processing, a predetermined register among the registers R holding the cumulative addition results of the plurality of data groups is provided. Addition with the input data relating to a predetermined digit between (full adders 10, 11, 1
It is an accumulator characterized by performing 2).
【0012】[0012]
【作用】これによれば、語長1ビット当たり、 全加算器 1個 レジスタ (p+1)n/p個 より回路規模が小さくて済む、動作速度が全加算器p個
分程度の遅延時間であるn重の時分割多重処理のアキュ
ムレータ(pは1以上の整数)を構成することができ
る。According to this, the circuit size is smaller than one full adder register (p + 1) n / p per word length of 1 bit, and the operation speed is a delay time of about p full adders. It is possible to configure an accumulator (p is an integer of 1 or more) for n-fold time division multiplexing processing.
【0013】[0013]
【実施例】n=6、p=1の実施例を図1に示す。この
図では3ビット分(jビット目、j+1ビット目、j+
2ビット目)しか図示していないが、実際には(語長/
3)個分だけ図1の構成を並列に使用して演算を行う。FIG. 1 shows an embodiment in which n = 6 and p = 1. In this figure, 3 bits (jth bit, j + 1th bit, j +
Only the second bit is shown, but in reality (word length /
3) Calculation is performed by using the configuration of FIG.
【0014】従来(たとえば図3)は、1段目のレジス
タRより上の部分で各ビットの計算を全加算器で行い、
この全加算器はキャリを残したままの形で(即ち、キャ
リとサムの形で)出力し、これを1段目のレジスタRが
受けていた。そして、1段目のレジスタRからn(図3
ではn=3)段目のレジスタRまでを単に直列につない
だだけであり、このレジスタR間では演算を何も行って
いない。Conventionally (for example, in FIG. 3), the calculation of each bit is performed by the full adder in the portion above the register R in the first stage.
The full adder outputs in a form in which the carry remains (that is, in the form of carry and sum), and this is received by the register R of the first stage. Then, the registers R to n (FIG.
Then, the registers R up to the (n = 3) th stage are simply connected in series, and no calculation is performed between the registers R.
【0015】しかし、本発明では1段目のレジスタRよ
り上の部分でjビット目の入力データIj と、jビット
目の累加算結果(6(=n)段目のjビット目レジスタ
R出力、および、図1の下位からの桁上げ)の加算を全
加算器(FA)10で行っている。そして、1段目のレ
ジスタRと2段目のレジスタR間でj+1ビット目の入
力データIj+1 と、j+1ビット目の累加算結果(6
(=n)段目のj+1ビット目レジスタR出力)と、全
加算器10からの桁上げ出力の加算を全加算器(FA)
11で行っている。さらに、2段目のレジスタRと3段
目のレジスタR間でj+2ビット目の入力データIj+2
と、j+2ビット目の累加算結果(6(=n)段目のj
+2ビット目レジスタR出力)と、全加算器11からの
桁上げ出力の加算を全加算器12(FA)で行ってい
る。However, in the present invention, the j-th bit input data I j and the j-th bit cumulative addition result (the 6th (= n) -th stage j-th bit register R are located above the first-stage register R. The full adder (FA) 10 performs addition of output and carry from the lower part of FIG. Then, between the register R of the first stage and the register R of the second stage, the input data I j + 1 of the j + 1th bit and the cumulative addition result of the j + 1th bit (6
(= N) th stage (j + 1-th bit register R output) and carry output from full adder 10 are added to each other by a full adder (FA)
I'm going at 11. Further, between the register R of the second stage and the register R of the third stage, the input data I j + 2 of the j + 2th bit
And the cumulative addition result of the j + 2nd bit (j of the 6 (= n) th stage
The addition of the carry output from the full adder 11 is performed by the full adder 12 (FA).
【0016】これにより、6(=n)段目のレジスタR
出力はjビット目にのみキャリ(図1の下位からの桁上
げ)が存在し、j+1ビット目およびj+2ビット目に
はキャリが存在しない形となる。即ち、jビット目にの
みキャリが存在するという冗長な表現で出力端子Oj 、
Oj+1 、Oj+2 に出力されることになる。As a result, the register R of the sixth (= n) th stage
The output has a carry (carry from the lower part of FIG. 1) only at the j-th bit and no carry at the j + 1-th bit and the j + 2-th bit. That is, the output terminal O j , which is a redundant expression that a carry exists only at the j-th bit,
It is output to O j + 1 and O j + 2 .
【0017】n段目のレジスタR出力はフィードバック
出力端子Oj 、Oj+1 、Oj+2 に出力されると共にされ
て、入力端子Ij 、Ij+1 、Ij+2 からのデータと全加
算器10、11、12により加算される。The output of the register R of the nth stage is output to the feedback output terminals O j , O j + 1 and O j + 2, and is output from the input terminals I j , I j + 1 and I j + 2 . The data is added by full adders 10, 11, 12.
【0018】図1の特徴として全加算器は必ず1個ずつ
レジスタRにより挟まれている点があげられる。従っ
て、動作速度は全加算器1個分程度の遅延時間となる。A feature of FIG. 1 is that each full adder is always sandwiched by one register R. Therefore, the operation speed is a delay time of about one full adder.
【0019】図1では、3段目のレジスタRまでに全加
算器を合計3個(10、11、12)挟んでいたが、こ
れを一般化してm段目のレジスタRまでに全加算器を合
計m個挟んで回路を構成することもできる。ただし、m
はn以下です。In FIG. 1, a total of three full adders (10, 11, 12) are inserted up to the register R of the third stage, but this is generalized to a full adder by the register R of the mth stage. It is also possible to form a circuit by sandwiching m in total. However, m
Is n or less.
【0020】この場合(p=1の場合の一般化)の回路
規模は、語長1ビット当たり、 全加算器 1個 レジスタ {(語長mビット当たりの1段目からm段目
までのレジスタRの総数)+(語長mビット当たりのm
+1段目からn段目までのレジスタRの総数)}/m ={((3m+1)m/2)+((m+1)(n−m))}/m =m/2−1/2+n+n/m個 となり、k=√(2n)のとき、最小規模となりその規
模は語長1ビット当たり、 全加算器 1個 レジスタ n−1/2+√(2n)個 となる。従ってnが充分大きいとき、レジスタRの個数
は約n個となり、従来(p=1)のときより語長1ビッ
ト当たり約n個の節約となる。In this case (generalization when p = 1), the circuit scale is 1 full-adder per word length 1 bit {(registers from the first stage to the m-th stage per word length m bits) R total) + (m per word length m bits)
The total number of registers R from the + 1st stage to the nth stage)} / m = {((3m + 1) m / 2) + ((m + 1) (n-m))} / m = m / 2-1 / 2 + n + n / When the number is m, and k = √ (2n), the scale is the minimum scale, and the scale is 1 full adder per word length 1 bit register n−1 / 2 + √ (2n). Therefore, when n is sufficiently large, the number of registers R is about n, which is a saving of about n per word length 1 bit as compared with the conventional case (p = 1).
【0021】さらに、最終的に得られる出力(累加算結
果)は語長mビット当たり冗長な配線(出力)が1ビッ
トであり、冗長でない通常の二進表現に戻す為の変換
(桁上げ加算器)も従来(p=1)のときより小規模構
成でできる。Further, the finally obtained output (cumulative addition result) has a redundant wiring (output) of 1 bit per m-bit word length, and conversion (carry addition) for returning to a normal non-redundant binary representation. The container can also be constructed in a smaller scale than in the conventional case (p = 1).
【0022】こうして上述の装置によれば、語長1ビッ
ト当たり、 全加算器 1個 レジスタ (p+1)n/p個 より回路規模が小さくて済む、動作速度が全加算器p個
分程度の遅延時間であるn重の時分割多重処理のアキュ
ムレータ(pは1以上の整数)を構成することができる
ものである。Thus, according to the above-mentioned device, the circuit scale is smaller than one full adder register (p + 1) n / p per word length of 1 bit, and the operation speed is a delay of about p full adders. It is possible to configure an accumulator (p is an integer of 1 or more) for n-time time division multiplex processing, which is time.
【0023】以上、p=1の場合について本発明を適用
したものについて述べたが、次にn=20、p=3、m
=2の場合について述べることにする。もちろん一般化
出来る(任意のn、p、m(mはn以下です。))こと
はいうまでもないが、複雑になるので割愛する。The application of the present invention to the case of p = 1 has been described above. Next, n = 20, p = 3, m
= 2 will be described. Of course, it can be generalized (arbitrary n, p, m (m is n or less)), but it will be omitted because it becomes complicated.
【0024】ここでいうmとは、上述のmのことであ
り、即ち、m段目のレジスタRまでにpビット加算器を
合計m個挟むことを意味している。n=20、p=3、
m=2の場合の回路を図2に示す。この図では6(=m
p)ビット分(jビット目、j+1ビット目、・・・j
+5(=j+mpー1)ビット目)しか図示していない
が、実際には(語長/6=語長/mp)個分だけ図2の
構成を並列に使用して演算を行う。The m here means the above-mentioned m, that is, it means that a total of m p-bit adders are sandwiched by the register R of the m-th stage. n = 20, p = 3,
A circuit for m = 2 is shown in FIG. In this figure, 6 (= m
p) bits (jth bit, j + 1th bit, ... j
Although only +5 (= j + mp−1) th bit) is shown, in actuality, the operation of (word length / 6 = word length / mp) pieces is performed using the configuration of FIG. 2 in parallel.
【0025】従来(図示省略)は、1段目のレジスタR
より上の部分で各ビットの計算をpビット加算器で行
い、このpビット加算器はキャリを残したままの形で
(即ち、キャリとサムの形で)出力し、これを1段目の
レジスタRが受けていた。そして、1段目のレジスタR
からn段目のレジスタRまでを単に直列につないだだけ
であり、このレジスタR間では演算を何も行っていな
い。Conventionally (not shown), the register R of the first stage is used.
In the upper part, the calculation of each bit is performed by the p-bit adder, and the p-bit adder outputs in the form in which the carry remains (that is, in the form of carry and sum), and this is output in the first stage. Register R was receiving. And the register R of the first stage
To the register R of the nth stage are simply connected in series, and no operation is performed between the registers R.
【0026】しかし、本発明(図2)では、1段目のレ
ジスタRより上の部分でjビット目、j+1ビット目、
j+2ビット目の入力データIj 、Ij+1 、Ij+2 と、
jビット目、j+1ビット目、j+2ビット目の累加算
結果(20(=n)段目のjビット目レジスタR出力、
j+1ビット目レジスタR出力、j+2ビット目レジス
タR出力、および、図2の下位からのjビット目へ桁上
げ)の加算を3ビット(=p)加算器で行っている。However, in the present invention (FIG. 2), in the portion above the register R in the first stage, the j-th bit, the j + 1-th bit,
the input data I j , I j + 1 , I j + 2 of the j + 2nd bit,
Cumulative addition result of the j-th bit, the j + 1-th bit, and the j + 2-th bit (j-th register R output of the 20 (= n) th stage,
Addition of the j + 1th bit register R output, the j + 2nd bit register R output, and carry to the jth bit from the lower order of FIG. 2) is performed by a 3-bit (= p) adder.
【0027】そして、1段目のレジスタRと2段目のレ
ジスタR間でj+3ビット目、j+4ビット目、j+5
ビット目の入力データIj+3 、Ij+4 、Ij+5 と、j+
3ビット目、j+4ビット目、j+5ビット目の累加算
結果(20(=n)段目のj+3ビット目レジスタR出
力、j+4ビット目レジスタR出力、j+5ビット目レ
ジスタR出力と、前記3ビット加算器からのj+3ビッ
ト目への桁上げ出力の加算を3(=p)ビット加算器で
行っている。Then, between the register R of the first stage and the register R of the second stage, the j + 3th bit, the j + 4th bit, and the j + 5th bit.
Input data I j + 3 , I j + 4 , I j + 5 , and j + of the bit
Cumulative addition result of 3rd bit, j + 4th bit, j + 5th bit (j + 3rd bit register R output of 20 (= n) th stage, j + 4th bit register R output, j + 5th bit register R output The carry output from the adder to the j + 3th bit is added by the 3 (= p) bit adder.
【0028】また、図2では全加算器3(=p)個によ
り構成された3ビット(=p)加算器は、必ずレジスタ
Rにより挟まれているので、動作速度は全加算器3個分
程度の遅延時間となる。Further, in FIG. 2, since the 3-bit (= p) adder composed of 3 (= p) full adders is always sandwiched by the register R, the operating speed is equivalent to that of the full adders 3. It will be a delay time.
【0029】図2の回路規模は、語長1ビット当たり、 全加算器 1個 レジスタ 143/6個。 となり、従来(n=20、p=3)のときより語長1ビ
ット当たり(p+1)n/p−(143/6)=17/
6個レジスタRの節約となる。The circuit scale of FIG. 2 is one full adder, one register 143/6 per word length 1 bit. Thus, the word length per bit is (p + 1) n / p- (143/6) = 17 / from the conventional case (n = 20, p = 3).
This saves 6 registers R.
【0030】なお図1、図2を見て分かる様に、m段目
〜n段目のレジスタRは単に直列につないであるだけだ
から、m段目〜n段目のレジスタRの代わりに、(n−
m+1)ワードのFIFOあるいはメモリを用いても良
い。As can be seen from FIGS. 1 and 2, the m-th to n-th stage registers R are simply connected in series. Therefore, instead of the m-th to n-th stage registers R, (N-
A m + 1) word FIFO or memory may be used.
【0031】[0031]
【発明の効果】この発明によれば、語長1ビット当た
り、 全加算器 1個 レジスタ (p+1)n/p個 より回路規模が小さくて済む、動作速度が全加算器p個
分程度の遅延時間であるn重の時分割多重処理のアキュ
ムレータ(pは1以上の整数)を構成することができる
ようになった。According to the present invention, the circuit scale is smaller than one full adder register (p + 1) n / p per word length 1 bit, and the operation speed is a delay of about p full adders. It has become possible to construct an accumulator (p is an integer of 1 or more) for time-division multiplex processing of n times, which is time.
【図1】本発明によるアキュムレータの一例の構成図で
ある。FIG. 1 is a configuration diagram of an example of an accumulator according to the present invention.
【図2】本発明によるアキュムレータの他の例の構成図
である。FIG. 2 is a configuration diagram of another example of the accumulator according to the present invention.
【図3】従来のアキュムレータの構成図である。FIG. 3 is a configuration diagram of a conventional accumulator.
【図4】その説明のための図である。FIG. 4 is a diagram for explaining the explanation.
【図5】従来の多重化したアキュムレータの構成図であ
る。FIG. 5 is a configuration diagram of a conventional multiplexed accumulator.
【図6】その説明のための図である。FIG. 6 is a diagram for explaining the explanation.
10、11、12 全加算器 R レジスタ Ij 、Ij+1 、Ij+2 入力端子 Oj 、Oj+1 、Oj+2 出力端子10, 11, 12 Full adder R register I j , I j + 1 , I j + 2 input terminal O j , O j + 1 , O j + 2 output terminal
Claims (1)
それぞれ累加算するアキュムレータにおいて、 上記複数のデータ群の累加算結果を保持するレジスタの
内、所定のレジスタ間で所定の桁に関する入力データと
の加算を行うことを特徴とするアキュムレータ。1. An accumulator for cumulatively adding a plurality of data groups by time division multiplexing processing, wherein, among registers for holding the cumulative addition results of the plurality of data groups, input data relating to a predetermined digit is input between predetermined registers. An accumulator characterized by performing addition of.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9302592A JPH05290077A (en) | 1992-04-13 | 1992-04-13 | Accumulator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9302592A JPH05290077A (en) | 1992-04-13 | 1992-04-13 | Accumulator |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05290077A true JPH05290077A (en) | 1993-11-05 |
Family
ID=14070953
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9302592A Pending JPH05290077A (en) | 1992-04-13 | 1992-04-13 | Accumulator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05290077A (en) |
-
1992
- 1992-04-13 JP JP9302592A patent/JPH05290077A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3691359A (en) | Asynchronous binary multiplier employing carry-save addition | |
| US4967388A (en) | Truncated product partial canonical signed digit multiplier | |
| US5122982A (en) | Carry generation method and apparatus | |
| EP0281132B1 (en) | Vector calculation circuit capable of rapidly carrying out vector calculation of three input vectors | |
| US4142242A (en) | Multiplier accumulator | |
| EP0670061B1 (en) | Enhanced fast multiplier | |
| JPH05290076A (en) | accumulator | |
| JP3203454B2 (en) | Multiplier | |
| SU1667059A2 (en) | Device for multiplying two numbers | |
| JP2617591B2 (en) | Serial operation circuit | |
| US3033456A (en) | Apparatus for multiplying binary numbers | |
| US2937810A (en) | Digital computer circuit | |
| JPH0964754A (en) | Error detection code generation circuit | |
| SU1018115A1 (en) | Multiplication device | |
| JP3155026B2 (en) | Accumulator | |
| WO1988008567A1 (en) | Truncated product partial canonical signed digit multiplier | |
| JP3433487B2 (en) | Binary to decimal converter | |
| US5309384A (en) | Digital multiplier with carry-sum input | |
| JP2001211083A (en) | CRC output operation device | |
| JPH06168101A (en) | Method and device for addition | |
| JPS6115232A (en) | Multiplier | |
| JPH0375903B2 (en) | ||
| JPH06176054A (en) | Matrix decomposing device | |
| JPH02201686A (en) | Semiconductor integrated circuit device | |
| JPH06274318A (en) | High speed arithmetic unit |