JPH0573272A - Digital data integrator - Google Patents

Digital data integrator

Info

Publication number
JPH0573272A
JPH0573272A JP40753490A JP40753490A JPH0573272A JP H0573272 A JPH0573272 A JP H0573272A JP 40753490 A JP40753490 A JP 40753490A JP 40753490 A JP40753490 A JP 40753490A JP H0573272 A JPH0573272 A JP H0573272A
Authority
JP
Japan
Prior art keywords
output
data
register
input
adder
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
Application number
JP40753490A
Other languages
Japanese (ja)
Inventor
Katsuyuki Komatsu
克之 小松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Aerospace Systems Ltd
Original Assignee
NEC Aerospace Systems Ltd
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 NEC Aerospace Systems Ltd filed Critical NEC Aerospace Systems Ltd
Priority to JP40753490A priority Critical patent/JPH0573272A/en
Publication of JPH0573272A publication Critical patent/JPH0573272A/en
Pending legal-status Critical Current

Links

Landscapes

  • Dc Digital Transmission (AREA)
  • Manipulation Of Pulses (AREA)

Abstract

(57)【要約】 【構成】 加算器1は、一方の入力端子に入力する入力
データと他方の入力端子に入力するレジスタ2の出力デ
ータとを加算する。レジスタ2は、加算器1の出力をク
ロックに同期してラッチし、下位データとして出力す
る。レジスタ3は、加算器1の桁上り出力をクロックに
同期してラッチする。論理積回路5は、バッファ4によ
り所定の遅延を受けたクロックとレジスタ3の出力との
論理積を出力する。カウンタ6は、論理積回路5の出力
を受けてカウントアップし、上位データとして出力す
る。 【効果】 上位データの処理に使用した多数の加算器が
不要となるので、出力データのデータ長に対して入力デ
ータのデータ長が小さい場合には、部品数,配線量およ
び消費電力を削減でき、装置の小型化,低消費電力化が
可能となる。
(57) [Summary] [Configuration] The adder 1 adds the input data input to one input terminal and the output data of the register 2 input to the other input terminal. The register 2 latches the output of the adder 1 in synchronization with the clock and outputs it as lower data. The register 3 latches the carry output of the adder 1 in synchronization with the clock. The logical product circuit 5 outputs a logical product of the clock delayed by the buffer 4 by a predetermined amount and the output of the register 3. The counter 6 receives the output of the AND circuit 5, counts up, and outputs it as upper data. [Effect] Since a large number of adders used for high-order data processing are not required, if the data length of the input data is smaller than the data length of the output data, the number of parts, wiring amount, and power consumption can be reduced. It is possible to downsize the device and reduce power consumption.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はディジタルデータ積分器
に関し、特に出力データのデータ長に対して入力データ
のデータ長が小さい場合に効果的なディジタルデータ積
分器に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a digital data integrator, and more particularly to a digital data integrator effective when the data length of input data is smaller than the data length of output data.

【0002】[0002]

【従来の技術】従来のディジタルデータ積分器は、例え
ば出力データ長が24ビット、入力データ長が4ビット
の場合、図2に示すように6個の4ビット加算器11〜
16、および6個の4ビットレジスタ21〜26で構成
している。
2. Description of the Related Art A conventional digital data integrator has six 4-bit adders 11 to 11 as shown in FIG. 2 when the output data length is 24 bits and the input data length is 4 bits, for example.
It is composed of 16 and 6 4-bit registers 21 to 26.

【0003】[0003]

【発明が解決しようとする課題】上述したように従来の
ディジタルデータ積分器は、出力データ長に応じた数の
加算器およびレジスタが必要であるため、部品数が多く
なる共に、配線量および消費電力も増大するので、装置
の小型化,低消費電力化が困難であるという欠点を有し
ている。
As described above, since the conventional digital data integrator requires the number of adders and registers corresponding to the output data length, the number of parts is increased and the wiring amount and consumption are increased. Since the electric power also increases, it has a drawback that it is difficult to reduce the size and power consumption of the device.

【0004】本発明の目的は、部品数を削減して装置の
小型化,低消費電力化ができるディジタルデータ積分器
を提供することにある。
An object of the present invention is to provide a digital data integrator capable of reducing the number of parts, downsizing the device and reducing power consumption.

【0005】[0005]

【課題を解決するための手段】本発明のディジタルデー
タ積分器は、一方の入力端子に入力する入力データと他
方の入力端子に入力するデータとを加算する加算器と、
この加算器の出力をクロックに同期してラッチする第1
のレジスタと、前記加算器の桁上り出力を前記クロック
に同期してラッチする第2のレジスタと、前記クロック
に所定の遅延を与える遅延回路と、この遅延回路の出力
と前記第2のレジスタの出力との論理積を出力する論理
積回路と、この論理積回路の出力を受けてカウントアッ
プするカウンタとを備え、前記第1のレジスタの出力を
前記加算器の前記他方の入力端子へ供給すると共に、前
記第1のレジスタの出力を積分出力の下位データとし前
記カウンタの出力を積分出力の上位データとするように
構成されている。
A digital data integrator of the present invention comprises an adder for adding input data input to one input terminal and data input to the other input terminal,
First to latch the output of this adder in synchronization with the clock
Register, a second register for latching the carry output of the adder in synchronization with the clock, a delay circuit for giving a predetermined delay to the clock, an output of the delay circuit and the second register. An AND circuit that outputs a logical product with the output and a counter that counts up by receiving the output of the AND circuit are provided, and the output of the first register is supplied to the other input terminal of the adder. At the same time, the output of the first register is used as the lower data of the integrated output, and the output of the counter is used as the higher data of the integrated output.

【0006】[0006]

【実施例】次に本発明について図面を参照して説明す
る。
The present invention will be described below with reference to the drawings.

【0007】図1は本発明の一実施例を示すブロック図
である。出力データ長が24ビット、入力データ長が4
ビットの場合を示しており、4ビットの加算器1と、4
ビットのレジスタ2と、1ビットのレジスタ3と、20
ビットのカウンタ4と、2入力の論理積回路5と、クロ
ックを遅延させるバッファ4とで構成されている。
FIG. 1 is a block diagram showing an embodiment of the present invention. Output data length is 24 bits, input data length is 4
The figure shows the case of bits, and 4-bit adder 1 and 4
20-bit register 2 and 1-bit register 3
It is composed of a bit counter 4, a 2-input AND circuit 5, and a buffer 4 for delaying a clock.

【0008】次に動作を説明する。Next, the operation will be described.

【0009】加算器1は、クロックに同期した4ビット
の入力データを入力A端子に受け、同時に入力B端子に
印加される1クロック前の出力データと加算する。レジ
スタ2は、加算器1の加算結果を次のクロックでラッチ
し、下位データとして出力する。また、加算器1の加算
により桁上りが生じた場合は、レジスタ3が次のクロッ
クで桁上りをラッチする。
The adder 1 receives 4-bit input data synchronized with the clock at the input A terminal and at the same time adds the output data one clock before applied to the input B terminal. The register 2 latches the addition result of the adder 1 at the next clock and outputs it as lower data. If a carry occurs due to the addition of the adder 1, the register 3 latches the carry at the next clock.

【0010】論理積回路5は、バッファ4により遅延さ
れたクロックと、レジスタ3が出力する桁上り出力との
論理積をカウンタ6へ送出する。カウンタ6は、論理積
回路5の出力をクロック端子で受け、立上りを検出して
カウントアップし、カウント結果を20ビットの上位デ
ータとして出力する。
The logical product circuit 5 sends the logical product of the clock delayed by the buffer 4 and the carry output output from the register 3 to the counter 6. The counter 6 receives the output of the AND circuit 5 at the clock terminal, detects the rising edge and counts up, and outputs the count result as 20-bit upper data.

【0011】このように、下位からの桁上りが発生した
ときのみカウンタを動作させて20ビットの上位データ
を生成し、レジスタ2が出力する4ビットの下位データ
と結合して24ビットの積分出力を得る。
As described above, the counter is operated only when a carry is generated from the lower order to generate higher order data of 20 bits, and is combined with the lower order data of 4 bits output from the register 2 to output an integrated output of 24 bits. To get

【0012】[0012]

【発明の効果】以上説明したように本発明のディジタル
データ積分器は、入力データのデータ長を下位データの
データ長として下位データの加算を行い、一方、この下
位データの加算により桁上りが生じたときのみ動作する
カウンタを設け、このカウンタの出力を上位データとす
ることにより、従来、上位データの処理に使用した多数
の加算器が不要となるので、出力データのデータ長に対
して入力データのデータ長が小さい場合には、部品数,
配線量および消費電力を削減でき、装置の小型化,低消
費電力化が可能となる。
As described above, the digital data integrator of the present invention adds lower data by using the data length of the input data as the data length of the lower data, and the addition of the lower data causes a carry. By providing a counter that operates only when the output data is high-order data, the large number of adders used to process high-order data in the past becomes unnecessary. If the data length of is small,
The amount of wiring and power consumption can be reduced, and the device can be downsized and the power consumption can be reduced.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.

【図2】従来のディジタルデータ積分器の一例を示すブ
ロック図である。
FIG. 2 is a block diagram showing an example of a conventional digital data integrator.

【符号の説明】[Explanation of symbols]

1 加算器 2,3 レジスタ 4 バッファ 5 論理積回路 6 カウンタ 1 adder 2, 3 register 4 buffer 5 AND circuit 6 counter

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 一方の入力端子に入力する入力データと
他方の入力端子に入力するデータとを加算する加算器
と、この加算器の出力をクロックに同期してラッチする
第1のレジスタと、前記加算器の桁上り出力を前記クロ
ックに同期してラッチする第2のレジスタと、前記クロ
ックに所定の遅延を与える遅延回路と、この遅延回路の
出力と前記第2のレジスタの出力との論理積を出力する
論理積回路と、この論理積回路の出力を受けてカウント
アップするカウンタとを備え、前記第1のレジスタの出
力を前記加算器の前記他方の入力端子へ供給すると共
に、前記第1のレジスタの出力を積分出力の下位データ
とし前記カウンタの出力を積分出力の上位データとする
ことを特徴とするディジタルデータ積分器。
1. An adder for adding input data input to one input terminal and data input to the other input terminal, and a first register for latching an output of the adder in synchronization with a clock. A second register for latching the carry output of the adder in synchronization with the clock, a delay circuit for giving a predetermined delay to the clock, and a logic of the output of the delay circuit and the output of the second register. A logical product circuit that outputs a product and a counter that counts up by receiving the output of the logical product circuit are provided, and the output of the first register is supplied to the other input terminal of the adder and A digital data integrator, wherein the output of the register 1 is the lower data of the integrated output and the output of the counter is the higher data of the integrated output.
JP40753490A 1990-12-27 1990-12-27 Digital data integrator Pending JPH0573272A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP40753490A JPH0573272A (en) 1990-12-27 1990-12-27 Digital data integrator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP40753490A JPH0573272A (en) 1990-12-27 1990-12-27 Digital data integrator

Publications (1)

Publication Number Publication Date
JPH0573272A true JPH0573272A (en) 1993-03-26

Family

ID=18517104

Family Applications (1)

Application Number Title Priority Date Filing Date
JP40753490A Pending JPH0573272A (en) 1990-12-27 1990-12-27 Digital data integrator

Country Status (1)

Country Link
JP (1) JPH0573272A (en)

Similar Documents

Publication Publication Date Title
JP2787725B2 (en) Data clock timing adjustment circuit
EP0863461B1 (en) Self-timed pipelined datapath system and asynchronous signal control circuit
EP0712204A3 (en) Variable delay circuit, ring oscillator, and flip-flop circuit
US5327019A (en) Double edge single data flip-flop circuitry
Chang et al. Simple, Fast, and Exact RNS Scaler for the Three-Moduli Set $\{2^{n}-1, 2^{n}, 2^{n}+ 1\} $
CN110308763A (en) A multi-clock circuit and method for generating target clock based on the circuit
US6163584A (en) Synchronization element for converting an asynchronous pulse signal into a synchronous pulse signal
JPH05199080A (en) Complementary logic circuit
CN114371876B (en) Configuration circuit of register and integrated circuit chip
CA1267731A (en) Serial digital signal processing circuitry
JPH06161712A (en) Multi-value subtracter
JP2677280B2 (en) LCD driver data input circuit
CN116318071A (en) Clock switching circuit, clock switching method
JP3655812B2 (en) Decoding circuit, decoding method, and timing pulse generation circuit
JP2927096B2 (en) Variable frequency oscillation circuit
Adams et al. An MOS integrated circuit for digital filtering and level detection
JP2924100B2 (en) State transition circuit
KR0158640B1 (en) Data bus control circuit
JPS5934188Y2 (en) signal input circuit
KR970002073B1 (en) Vld device using pipe line structure
JP3667461B2 (en) Pulse generation circuit and semiconductor integrated circuit device having the same
JPH073019U (en) Operation mode setting circuit
JP3155026B2 (en) Accumulator
JP2959276B2 (en) Interface circuit
JP2002351571A (en) Clock supply stop circuit