JPS6292520A - Multi-bit counter - Google Patents

Multi-bit counter

Info

Publication number
JPS6292520A
JPS6292520A JP23124185A JP23124185A JPS6292520A JP S6292520 A JPS6292520 A JP S6292520A JP 23124185 A JP23124185 A JP 23124185A JP 23124185 A JP23124185 A JP 23124185A JP S6292520 A JPS6292520 A JP S6292520A
Authority
JP
Japan
Prior art keywords
counter
carry
outputs
bit
gates
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
JP23124185A
Other languages
Japanese (ja)
Inventor
Yoshihiko Hayashi
良彦 林
Kiyotake Udo
有働 清健
Kazuhisa Takano
和久 高野
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.)
Hitachi Ltd
Hitachi High Tech Corp
Original Assignee
Hitachi Ltd
Hitachi Electronics Engineering Co 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 Hitachi Ltd, Hitachi Electronics Engineering Co Ltd filed Critical Hitachi Ltd
Priority to JP23124185A priority Critical patent/JPS6292520A/en
Publication of JPS6292520A publication Critical patent/JPS6292520A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K23/00Pulse counters comprising counting chains; Frequency dividers comprising counting chains
    • H03K23/40Gating or clocking signals applied to all stages, i.e. synchronous counters
    • H03K23/50Gating or clocking signals applied to all stages, i.e. synchronous counters using bi-stable regenerative trigger circuits

Landscapes

  • Manipulation Of Pulses (AREA)
  • Measuring Frequencies, Analyzing Spectra (AREA)

Abstract

PURPOSE:To always improve the operating frequency by using a gate circuit to forma carry-out signal to a higher order side than plural Q outputs and forming a carry-in signal from the gate circuit by the carry-out signal from all lower-order counter ICs. CONSTITUTION:NAND gates 2a-2d go to an L level when both outputs Q3, Q0 are at an H level. Then in case of a 16-bit count 000FH, only the output 14 of the gate 2d goes to an L level. Since L and H levels are given respectively to Cin terminals of counters IC1c, 1d and 1a, 1b, when one pulse of a system clock 10 is inputted, the counter IC1c, 1d are incremented and the counter IC1a, 1b are latched. When 15 pulses of clocks 10 are inputted incrementally, the value as the 16-bit counter is 001FH. The operation above is repeated and when the value goes to 00FFH, outputs 13, 14 of the gates 2c, 2d go both to L and outputs 11, 12 of the gates 2a, 2b go both to H. When one pulse of the pulse 10 is inputted, the value of the 16-bit counter is 0100H.

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、高速動作が可能とされた、キャリー信号内部
伝播屋カウンタICによる多ビットカウンタに関するも
のである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Application of the Invention] The present invention relates to a multi-bit counter using a carry signal internal propagator counter IC capable of high-speed operation.

〔発明の背景〕[Background of the invention]

例えばMC10136を用いたこれまでの多ビットカラ
/りとしては、“モトローラ メタル インテグレーテ
ッド サーキット”(MOTOROLAMECL IN
TEGATED CIRCUITSンにおける@MCl
0136アプリケーシヨン インフォメーション“(M
C10136APPLICATIONS INFOMA
TION)に記載されたものが知られている。これによ
る多ビットカウンタは外部付加ゲートなしで構成され、
下位カウンタICからのキャリーアウト信号(ト。ut
 )は上位カウンタICにキャリーイン信号(Cin 
)として直接入力され、また、各カラ/りICにはシス
テムクロックが共通に供給されるようになっている。こ
のため多ビットカウンタを容易に構成し得るものとなっ
ている。しかしながら、上記多ビットカウンタにおいて
はキャリーがMC10136IC内部を伝播するため、
カウンタICの継続接続数に反比例して動作速度が低下
するという不具合がある。
For example, a conventional multi-bit color printer using MC10136 is the "Motorola Metal Integrated Circuit" (MOTOROLAMECL IN).
@MCl in TEGATED CIRCUITS
0136 Application Information “(M
C10136APPLICATIONS INFOMA
TION) is known. This multi-bit counter is constructed without any externally added gates,
Carry-out signal from lower counter IC (t.ut
) is a carry-in signal (Cin) to the upper counter IC.
), and the system clock is commonly supplied to each color/color IC. Therefore, a multi-bit counter can be easily constructed. However, in the multi-bit counter mentioned above, since carries propagate inside the MC10136IC,
There is a problem that the operating speed decreases in inverse proportion to the number of continuous connections of the counter IC.

〔発明の目的〕[Purpose of the invention]

本発明の目的は、MC10136カウンタtCに代表さ
れるキャリー信号内部伝播型カウンタICによる場合で
も、七の動作速度の向上が図れる多ビットカウンタを供
するにある。
An object of the present invention is to provide a multi-bit counter that can improve the operating speed even when using a carry signal internal propagation type counter IC such as the MC10136 counter tC.

〔発明の概要〕[Summary of the invention]

この目的のため本発明は、多ビットカウンタな構成する
キャリー信号内部伝播型カウンタIC各々においては、
その複数Q出力よフ上位側へのキャリーアウト信号をゲ
ート手段で作成するものとし、キャリーイン信号は下位
側カウンタIC全てよりのキャリーアウト信号よりゲー
ト手段で作成されるようにしたものである。即ち、カラ
/りIC外部にキャリーアウト信号作成ゲート手段やキ
ャリーイン信号作成ゲート手段を付加してなるものであ
る。
For this purpose, the present invention provides that in each carry signal internal propagation type counter IC that constitutes a multi-bit counter,
A carry-out signal to the upper side of the plurality of Q outputs is generated by the gate means, and a carry-in signal is generated by the gate means from the carry-out signals from all the lower side counter ICs. That is, a carry-out signal generating gate means and a carry-in signal generating gate means are added outside the color/replacement IC.

〔発明の実施例〕[Embodiments of the invention]

以下、本発明を第1図、第2図によフ説明する。 The present invention will be explained below with reference to FIGS. 1 and 2.

先ず第1図は本発明による多ビットカウンタの一実施態
様での構成を示したものである。図示のように、カウン
タIC1α〜1d、NANDゲート2α〜2dおよびO
Rゲート3〜5から構成されたものとなっている。この
態様でのカウンタIC1α〜1d全体が16ピノトアツ
プカウンタとして動作するものとして説明すれば、HA
NDゲート2α〜2d各々はその出力11〜14がカウ
ンタIC1α〜1d各々における出力Q3〜QOがとも
に”H”のとき”Loとなることが判る。したがって、
16ビットカウンタの値が16進表示で000FuIじ
の場合には、HANDゲート2dの出力14のみが”L
”となる。この状態ではカウンタIC1c、 1dのF
inには1L”が入力され、また、カウンタIC1α、
IAのgμには“H″が入力されているので、この後シ
ステムクロック10が1パルス分入力されるとカウンタ
IC1c、 1dはインクリメントされるが、カウンタ
IC1α、IAは以前の値を保持することになる。即ち
、16ビットカウンタとしての値は、0010uIビと
なり、”00(+FuIビから+1された値となる。こ
の時点からシステムクロック10が15パルスプラス分
入力されるまではカウンタIC1α〜1cはその値を保
持するが、カウンタIC1dは、システムクロック10
が1パルス分入力される度に七の値がインクリメントさ
れるので、システムクロック10が15パルス分入力さ
れた時点で16ビットカウンタとしての値は”001F
CHビとなる。ここで、再びカウンタIC1cの6in
が“L”となり、この状態でシステムクロック10が1
パルス分入力されると、カウンタIC1c、1dがイン
クリメントされ、16ビットカウンタとしての値は”0
0204gビとなるものである。このような動作が繰シ
返されることによりてその値が”0OFF碩ビとなった
場合を考えれば、この時NANDゲート2c 、 2t
Lの出力13 、14はともに”L’ (したがってO
Rゲート5の出力15もL”)、NANDゲート2α。
First, FIG. 1 shows the configuration of one embodiment of a multi-bit counter according to the present invention. As shown, counters IC1α to IC1d, NAND gates 2α to 2d and O
It is composed of R gates 3 to 5. If we explain that the entire counter IC1α to IC1d in this mode operates as a 16-pinot up counter, HA
It can be seen that the outputs 11 to 14 of each of the ND gates 2α to 2d become “Lo” when the outputs Q3 to QO of the counter ICs 1α to 1d are both “H”. Therefore,
When the value of the 16-bit counter is the same as 000FuI in hexadecimal notation, only the output 14 of the HAND gate 2d is “L”.
”.In this state, F of counter IC1c, 1d
1L" is input to in, and counter IC1α,
Since "H" is input to gμ of IA, when one pulse of system clock 10 is input after that, counters IC1c and 1d are incremented, but counters IC1α and IA retain their previous values. become. In other words, the value as a 16-bit counter is 0010uIbi, which is the value obtained by adding 1 from 00(+FuIbi.) From this point on until the system clock 10 is input for 15 plus pulses, the counters IC1α to IC1c retain that value. However, the counter IC1d holds the system clock 10.
The value of 7 is incremented every time 1 pulse of is input, so when 15 pulses of system clock 10 are input, the value of the 16-bit counter is "001F".
It becomes CH Bi. Here, the counter IC1c's 6in
becomes “L”, and in this state, the system clock 10 becomes “1”.
When the pulse is input, the counters IC1c and 1d are incremented, and the value as a 16-bit counter becomes "0".
0204g Bi. If we consider a case where such an operation is repeated and the value becomes "0OFF", at this time the NAND gates 2c and 2t
The outputs 13 and 14 of L are both “L” (therefore, O
The output 15 of the R gate 5 is also L''), and the NAND gate 2α.

2hの出力11.12はともに”H”である。したがっ
て、カラ/りIC1b〜1cLのCinにはともに”L
“が入力されているので、この状態でシステムクロック
10が1パルス分入力されるとカウンタIC1b〜1d
がインクリメントされる結果・16ビットカウンタとし
ての値は”0100(Hビとなるものである。
Both outputs 11 and 12 of 2h are "H". Therefore, Cin of Kara/Li IC1b to 1cL both has “L”.
" is input, so when the system clock 10 is input for one pulse in this state, the counter ICs 1b to 1d
As a result of being incremented, the value as a 16-bit counter is "0100 (H-bi).

以上の説明より明らかなように、着目したカウンタIC
がインクリメントされる条件は、着目したカウンタIC
よシ下位のカウンタICの値が全てFQ)である場合に
、システムクロック10が入力された時である。ORゲ
ート5はカウンタIC1c、1dの両者の値がともに”
F(rrlとなったことを、また、ORゲート4はカウ
ンタIC1b〜1dの値全てが“Fに、になったことを
、更にORゲート3はカウンタIc1α〜1dの値全て
が”F”になったことをそれぞれ検出するようになって
いる。
As is clear from the above explanation, the counter IC we focused on
The condition for incrementing is the counter IC of interest.
This is when the system clock 10 is input when the values of the lower counter ICs are all FQ). The OR gate 5 indicates that both the values of the counter ICs 1c and 1d are "
The OR gate 4 recognizes that all the values of the counters IC1b to 1d have become "F", and the OR gate 3 also recognizes that all the values of the counters Ic1α to 1d have become "F". It is designed to detect each occurrence.

ORゲート4の出力16はカウンタfC1αにキャリー
イン信号として入力されるものである。
The output 16 of the OR gate 4 is input to the counter fC1α as a carry-in signal.

さて、以上の16ビットカウンタの動作速度はシステム
クロック10が入力されてからNANDゲ−ト2d 、
 ORゲート4を介しカウンタIC1αのδinが“L
oとなるまでの伝播遅延時間と、カウンタIC1aのシ
ステムクロック10に対するCinのセットアツプ時間
によって定まる。したがって、最高動作周波数fmaよ
は以下の式で与えられることになる。
Now, the operating speed of the above 16-bit counter is as follows: After the system clock 10 is input, the NAND gate 2d,
δin of counter IC1α becomes “L” through OR gate 4.
It is determined by the propagation delay time until it reaches o and the setup time of Cin with respect to the system clock 10 of the counter IC1a. Therefore, the maximum operating frequency fma is given by the following equation.

但し、t  :カウンタ1c、1cLのクロックかCQ らQ″1での伝播遅延時間 t、  : NANDゲート2dの伝播遅延時間t、:
ORゲート4の伝播遅延時間 ’sc”カウンタIC1αのクロックに対するalのセ
ットアツプ時間 である。
However, t: Propagation delay time t from the clock of counters 1c, 1cL or CQ to Q″1,: Propagation delay time t of NAND gate 2d,:
The propagation delay time 'sc' of the OR gate 4 is the setup time of al with respect to the clock of the counter IC1α.

これから明らかなように、カウンタtCの縦続接続数に
無関係に最高動作周波数f−1は一定となるものである
As is clear from this, the maximum operating frequency f-1 remains constant regardless of the number of cascaded counters tC.

ところで、以上はカラ/りICがアップカウントされる
場合についてであるが、ダウンカウント動作される場合
にも事情は同様となっている。
By the way, although the above is about the case where the color/return IC is counted up, the situation is the same when it is counted down.

第2図はカウンタICがダウンカウンタとして動作する
場合での構成を示したものである。図示のように、カウ
ンタIC1−〜IA、□Rゲート6−〜6hおよびOR
ゲート7〜9より構成されたものトナっている。ダウン
カウンタとして動作する場合、着目するカウンタtCが
ディクリメントされる条件は、着目したカウンタICよ
り下位のカウンタICの値がともに”0°である場合に
システムクロック10が入力された時である。したがっ
て、ディクリメント動作させるべく第1図におけるNA
NDゲート2a〜2dはORゲート6e〜6hに変更さ
れたものとなっている。
FIG. 2 shows the configuration when the counter IC operates as a down counter. As shown in the figure, counter IC1-~IA, □R gate 6-~6h and OR
There is one consisting of gates 7 to 9. When operating as a down counter, the condition for decrementing the counter tC of interest is when the system clock 10 is input when the values of the counter ICs lower than the counter IC of interest are both "0°." Therefore, in order to perform a decrement operation, the NA in FIG.
The ND gates 2a to 2d have been changed to OR gates 6e to 6h.

以上の説明より明らかなように、アップカウンタ、ダウ
ンカウンタの如何に拘わらず、カウンタICが縦続接続
された多ビットカウンタの最高動作周波数を縦続接続数
に無関係に一定にし得ることになる。
As is clear from the above explanation, regardless of whether the counter IC is an up counter or a down counter, the maximum operating frequency of a multi-bit counter in which counter ICs are cascaded can be made constant regardless of the number of cascade connections.

なお、以上では4個の4ビットカウンタICよりなるカ
ウンタについて説明されているが、カウンタICのビッ
ト数や多段接続されるカウンタICの数によって制限を
受けるものではないことは明らかである。
Although a counter consisting of four 4-bit counter ICs has been described above, it is clear that the counter is not limited by the number of bits of the counter IC or the number of counter ICs connected in multiple stages.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明によれば、キャリー信号をカ
ウンタIC外部で伝播させているのでカウンタICを多
段接続した場合でも動作周波数を高くし得るという効果
がある。
As explained above, according to the present invention, since the carry signal is propagated outside the counter IC, the operating frequency can be increased even when the counter ICs are connected in multiple stages.

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

第1図、第2図は、それぞれ本発明の実施態様に係る多
ビットカウンタの構成を示す図である。 1cL〜1h・・・・・・カウンターC2α〜2d・・
・・・・NARDゲート3〜5 、6e 〜6k 、 
7−9 ==−ORゲート□゛(−
FIG. 1 and FIG. 2 are diagrams each showing the configuration of a multi-bit counter according to an embodiment of the present invention. 1cL~1h...Counter C2α~2d...
...NARD gates 3 to 5, 6e to 6k,
7-9 ==-OR gate □゛(-

Claims (1)

【特許請求の範囲】[Claims] 複数のキャリー信号内部伝播型のカウンタICよりなる
多ビットカウンタであって、カウンタIC各々において
は該カウンタICのカウント出力をゲート手段でゲート
することによって上位側へのキャリーアウト信号を作成
する一方、該カウンタICに入力されるキャリーイン信
号は下位側カウンタICからの全てのキャリーアウト信
号をゲート手段でゲートすることによって作成されるよ
うにしてなる構成を特徴とする多ビットカウンタ。
A multi-bit counter consisting of a plurality of carry signal internal propagation type counter ICs, in each counter IC, the count output of the counter IC is gated by a gate means to generate a carry-out signal to the upper side, A multi-bit counter characterized in that a carry-in signal input to the counter IC is generated by gating all the carry-out signals from the lower counter IC using gate means.
JP23124185A 1985-10-18 1985-10-18 Multi-bit counter Pending JPS6292520A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23124185A JPS6292520A (en) 1985-10-18 1985-10-18 Multi-bit counter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23124185A JPS6292520A (en) 1985-10-18 1985-10-18 Multi-bit counter

Publications (1)

Publication Number Publication Date
JPS6292520A true JPS6292520A (en) 1987-04-28

Family

ID=16920532

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23124185A Pending JPS6292520A (en) 1985-10-18 1985-10-18 Multi-bit counter

Country Status (1)

Country Link
JP (1) JPS6292520A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6668298B1 (en) * 1999-12-29 2003-12-23 Intel Corporation Shifting an input signal from a high-speed domain to a lower-speed domain

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6668298B1 (en) * 1999-12-29 2003-12-23 Intel Corporation Shifting an input signal from a high-speed domain to a lower-speed domain

Similar Documents

Publication Publication Date Title
JPS6084015A (en) Synchronization up/down counter
US3932734A (en) Binary parallel adder employing high speed gating circuitry
JPS5650439A (en) Binary multiplier cell circuit
US4858168A (en) Carry look-ahead technique having a reduced number of logic levels
US4759043A (en) CMOS binary counter
JPH0233174B2 (en)
IE850283L (en) Logic adder circuit
JPS6292520A (en) Multi-bit counter
US5095455A (en) Binary multiplier circuit with improved inputs
EP0130293A2 (en) Latching circuit array of logic gates
JPS6244727B2 (en)
GB914014A (en) Parallel digital adder system
GB1468342A (en) Adder or priority-determining circuits for computers
JPH09289445A (en) Synchronous counter
JPS6129018B2 (en)
Price Counting with majority-logic networks
JPH0547128B2 (en)
SU746944A1 (en) Pulse frequency divider
JPH04105412A (en) Flip-flop
SU557362A1 (en) Accumulator
JPH049676Y2 (en)
JPS6259415A (en) Multi-input logic circuit
JPS62198219A (en) Synchronizing type counter circuit
JPS58184823A (en) Logical circuit
JPH0139130B2 (en)