JPH02256321A - Asynchronous counter - Google Patents

Asynchronous counter

Info

Publication number
JPH02256321A
JPH02256321A JP7753989A JP7753989A JPH02256321A JP H02256321 A JPH02256321 A JP H02256321A JP 7753989 A JP7753989 A JP 7753989A JP 7753989 A JP7753989 A JP 7753989A JP H02256321 A JPH02256321 A JP H02256321A
Authority
JP
Japan
Prior art keywords
signal
terminal
asynchronous counter
input
time
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
JP7753989A
Other languages
Japanese (ja)
Inventor
Mayumi Iijima
飯嶋 眞弓
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP7753989A priority Critical patent/JPH02256321A/en
Publication of JPH02256321A publication Critical patent/JPH02256321A/en
Pending legal-status Critical Current

Links

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】[Detailed description of the invention] 【産業上の利用分野】[Industrial application field]

この発明は、ゲートアレイのLSI(大規模集積回路)
等における非同期式カウンターに関し、特に人力される
クリア信号の同期を図った非同期式カウンターに関する
This invention is a gate array LSI (large scale integrated circuit)
The present invention relates to an asynchronous counter in the field of technology, etc., and particularly relates to an asynchronous counter that synchronizes a manually inputted clear signal.

【従来の技術】[Conventional technology]

ゲートアレイのLSIにおいて、論理ゲートで構成され
た非同期式カウンターにおいては、クリア信号はクロッ
ク信号と非同期に入力される。
In a gate array LSI, a clear signal is input asynchronously to a clock signal in an asynchronous counter made up of logic gates.

【発明が解決しようとする課題】[Problem to be solved by the invention]

ところが、萌記カウンターを構成するフリップフロップ
が安定したデータを出力するためには、所定のホットア
ップタイム及びホールドタイムを必要とするので、クロ
ック信号とクリア信号とがほぼ同時に人力された場合に
は、フリップフロップの動作が不安定となり、誤動作の
原因となった。 この発明は、上述した問題点をなくすためになされたも
のであり、クリア信号をクロック信号に同期化させるこ
とにより、誤動作をなくした非同期式カウンターを提供
することを目的とする。
However, in order for the flip-flops that make up the Moeki counter to output stable data, a predetermined hot-up time and hold time are required, so if the clock signal and clear signal are input manually at almost the same time, , the operation of the flip-flop became unstable, causing malfunction. The present invention was made to eliminate the above-mentioned problems, and an object of the present invention is to provide an asynchronous counter that eliminates malfunctions by synchronizing a clear signal with a clock signal.

【課題を解決するための手段】[Means to solve the problem]

この発明の非同期式カウンターは、ゲートアレイLSI
における論理ゲートで構成された非同期式カウンターで
あって、 該非同期式カウンターに入力されるクリア信号を、クロ
ック信号に対し所定のタイミングをおいて同期化させる
信号同期化回路を設けたことを特徴とする。
The asynchronous counter of this invention is a gate array LSI.
An asynchronous counter composed of logic gates, characterized in that it is provided with a signal synchronization circuit that synchronizes a clear signal input to the asynchronous counter with a clock signal at a predetermined timing. do.

【作用】[Effect]

上記の信号同期化回路により、例えばクリア信号を遅延
させ、逆相のクロック信号に同期させるようにすれば、
入力されるクリア信号は、元のクロック信号より180
’の位相遅れが生じ、クロック信号とクリア信号との入
力に十分な時間差がとれるので、非同期式カウンターは
正常動作が保証される。
For example, if the above signal synchronization circuit delays the clear signal and synchronizes it with a clock signal of opposite phase,
The input clear signal is 180 degrees higher than the original clock signal.
Since a phase delay occurs and a sufficient time difference is provided between the input of the clock signal and the clear signal, normal operation of the asynchronous counter is guaranteed.

【実施例】【Example】

第1図は、この発明の非同期式カウンターの一実施例を
示す回路構成図である。 クロック信号CKは、非同期式カウンターl及びD型フ
リップフロップ回路(以下FFと略記)3のCKB端子
に入力されるとともに、インバータ2を介し反転したク
ロック信号CKがFF3のCK端子に入力される。 クリア信号CLRは、2個のナンド回路4.5で構成さ
れるRSラッチ回路を介してFF3のD端子に入力され
るとともに、別のナンド回路6の一方の入力部に人力さ
れ、このナンド回路6の他方の入力部には、FF回路3
のQ端子よりの出力信号が入力される。又、このナンド
回路6のナンド出力は、前記RSラッチ回路のトリガ信
号Tとして与えられる。そして、FF回路3のQB端子
よりの出力信号が非同期式カウンターlのクリア信号と
して送出される。 上記構成になる非同期式カウンターの動作を第2図のタ
イミングチャートを参照して説明する。 最初、FF3はリセット状態でQ端子出力がしてQB端
子出力がHとする。それ故、ナンド回路6はトリガ信号
TとしてHを出力している。 クリア信号CLRがHで、トリガ信号TがHのとき、R
Sラッチ回路はしを出力し、FF3のD端子入力はLと
なっている。この状態でクロック信号C1(Lのときに
(このときF’F3のGK端子入力はl−1)、前記ク
リア信号CLRがHからLになると(時点to、D端子
人力はしからF目こ変化する。その後FF3は、CK端
子入力がLからHに立ち上がるとき、つまり、OK端子
入力となる反転クロック信号CKが立ち下がるとき(時
点11)、QB端子はHからLに切替わり、非同期カウ
ンター1へのクリア信号がアクティブとなり、又、Q出
力端子がHを出力する。その後、クリア信号CLRh(
LからHとなったとき(時点t4)、ナンド回路6はト
リガ信号TとしてLを出力するのでD端子入力はHから
Lとなる。 その後、GK端子人力が立ち上がったとき(時Hとなり
、非同期カウンターlへのクリア信号CLRはインアク
ティブとなるとともに、出力端子QがLとなり、ナンド
回路6よりのトリガ信号TはHとなる。 次に第3図のタイミングチャートに示すように、クリア
信号CLRがクロック信号GKのLのときに立ち下がり
(時点1+)、クロック信号GKの次の立ち上がり直後
の時点t、でクリア信号CLRが立ち上がったときにつ
いて説明する。 この場合も、時点【IでD端子人力がLから11となり
、CK端千人力の次の立ち上がり(時点ts)でQ端子
出力がHに切替わる。このとき、クリア信号CLRは既
にHとなっているのでナンド回路6よりトリガ信号Tは
トfからLとなる。 GK端子入力の次の立ち上がり(時点ts)でFF3は
リセットされ、QI3端子出力は■(になるとともに、
Q端子出力がLとなるので、トリガ信号TはHとなり、
Q端子出力はLとなる。 以上の動作例でわかるように、元のクリア信号に対して
D型フリップフロップ回路より出力されるクリア信号は
、クロック信号よの180°位相がずれて出力されるよ
うになる。 【発明の効果] 以上説明したように、この発明は、カウンターの正常動
作に必要となるホットアップタイムやボールドタイムが
十分に満たされるよう、クリア信号とクロック信号とが
同時に入力されることがないように、クロック信号に対
し所定のタイミングをおいてクリア信号を入力するよう
にしたので、カウンターでの誤動作の発生を防止できる
FIG. 1 is a circuit diagram showing an embodiment of an asynchronous counter of the present invention. The clock signal CK is input to the CKB terminal of the asynchronous counter 1 and the D-type flip-flop circuit (hereinafter abbreviated as FF) 3, and the clock signal CK inverted via the inverter 2 is input to the CK terminal of the FF 3. The clear signal CLR is input to the D terminal of the FF 3 via an RS latch circuit composed of two NAND circuits 4.5, and is also input to one input section of another NAND circuit 6. FF circuit 3 is connected to the other input section of 6.
The output signal from the Q terminal of is input. Further, the NAND output of this NAND circuit 6 is given as a trigger signal T to the RS latch circuit. Then, the output signal from the QB terminal of the FF circuit 3 is sent out as a clear signal of the asynchronous counter l. The operation of the asynchronous counter having the above configuration will be explained with reference to the timing chart of FIG. Initially, the FF3 is in a reset state, and the Q terminal outputs, and the QB terminal output becomes H. Therefore, the NAND circuit 6 outputs H as the trigger signal T. When clear signal CLR is H and trigger signal T is H, R
The S latch circuit outputs a signal, and the D terminal input of FF3 is at L level. In this state, when the clock signal C1 is L (at this time, the GK terminal input of F'F3 is l-1), when the clear signal CLR changes from H to L (at the time to, the F-th point from the D terminal manual ladder). After that, in FF3, when the CK terminal input rises from L to H, that is, when the inverted clock signal CK, which is the OK terminal input, falls (time 11), the QB terminal switches from H to L, and the asynchronous counter The clear signal to 1 becomes active, and the Q output terminal outputs H. After that, the clear signal CLRh (
When the level changes from L to H (time t4), the NAND circuit 6 outputs L as the trigger signal T, so the D terminal input changes from H to L. After that, when the GK terminal power rises (at time H), the clear signal CLR to the asynchronous counter I becomes inactive, the output terminal Q becomes L, and the trigger signal T from the NAND circuit 6 becomes H. Next As shown in the timing chart in Figure 3, the clear signal CLR falls when the clock signal GK is L (time 1+), and the clear signal CLR rises at time t immediately after the next rise of the clock signal GK. In this case as well, the D terminal power changes from L to 11 at time I, and the Q terminal output switches to H at the next rising edge of the CK terminal power (time ts). At this time, the clear signal CLR is Since it has already become H, the trigger signal T from the NAND circuit 6 changes from tf to L. At the next rising edge of the GK terminal input (time ts), FF3 is reset, and the QI3 terminal output becomes
Since the Q terminal output becomes L, the trigger signal T becomes H,
Q terminal output becomes L. As can be seen from the above operation example, the clear signal output from the D-type flip-flop circuit is outputted with a phase shift of 180° from that of the clock signal with respect to the original clear signal. [Effects of the Invention] As explained above, the present invention prevents the clear signal and the clock signal from being input at the same time so that the hot up time and bold time required for normal operation of the counter are sufficiently satisfied. Since the clear signal is input at a predetermined timing with respect to the clock signal, malfunctions in the counter can be prevented.

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

第1図はこの発明の非同期式カウンターの一実施例を示
す回路図、第2図及び第3図は、第1図の回路の動作を
示すタイムチャートである。 ■・・・非同期時カウンタ− 2・・・インバータ、 3・・・D型フリップフロップ回路・ 45.6・・・ナンド回路。
FIG. 1 is a circuit diagram showing an embodiment of the asynchronous counter of the present invention, and FIGS. 2 and 3 are time charts showing the operation of the circuit of FIG. 1. ■...Asynchronous counter 2...Inverter, 3...D type flip-flop circuit, 45.6...NAND circuit.

Claims (1)

【特許請求の範囲】[Claims] (1)ゲートアレイLSIにおける論理ゲートで構成さ
れた非同期式カウンターであって、該非同期式カウンタ
ーに入力されるクリア信号を、クロック信号に対し所定
のタイミングをおいて同期化させる信号同期化回路を設
けたことを特徴とする非同期式カウンター。
(1) An asynchronous counter composed of logic gates in a gate array LSI, which includes a signal synchronization circuit that synchronizes a clear signal input to the asynchronous counter with a clock signal at a predetermined timing. This is an asynchronous counter.
JP7753989A 1989-03-29 1989-03-29 Asynchronous counter Pending JPH02256321A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7753989A JPH02256321A (en) 1989-03-29 1989-03-29 Asynchronous counter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7753989A JPH02256321A (en) 1989-03-29 1989-03-29 Asynchronous counter

Publications (1)

Publication Number Publication Date
JPH02256321A true JPH02256321A (en) 1990-10-17

Family

ID=13636803

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7753989A Pending JPH02256321A (en) 1989-03-29 1989-03-29 Asynchronous counter

Country Status (1)

Country Link
JP (1) JPH02256321A (en)

Similar Documents

Publication Publication Date Title
JP3114215B2 (en) Clock frequency doubler
JPH0255970B2 (en)
JPH0611132B2 (en) Synchronous circuit
US5047658A (en) High frequency asynchronous data synchronizer
EP0319184B1 (en) Two stage synchronizer
US5898640A (en) Even bus clock circuit
US6163550A (en) State dependent synchronization circuit which synchronizes leading and trailing edges of asynchronous input pulses
US4928290A (en) Circuit for stable synchronization of asynchronous data
USH1796H (en) Method and circuit for eliminating hold time violations in synchronous circuits
JPH02256321A (en) Asynchronous counter
KR100223026B1 (en) Synchronizing circuit
JPS6359212A (en) Latch circuit
JPH05152904A (en) Semiconductor device
US6154046A (en) Preconditioning input signals of logic gates for glitch-free output signal
JPH0282812A (en) Clock switching system
JPS6116615A (en) Phase synchronizing circuit
JPH02203611A (en) flip flop circuit
JPH0619719B2 (en) Interrupt circuit
JP2000163155A (en) Data processing circuit
KR910001377B1 (en) Programmable Digital Delay Circuit
JP2543108B2 (en) Synchronous pulse generator
JPH0275218A (en) Semiconductor integrated circuit device
JPH11150451A (en) Asynchronous reset circuit
JPH04186913A (en) Edge detecting circuit
JPH03218112A (en) Register circuit