JPH0444415A - Pulse generation circuit - Google Patents
Pulse generation circuitInfo
- Publication number
- JPH0444415A JPH0444415A JP2153410A JP15341090A JPH0444415A JP H0444415 A JPH0444415 A JP H0444415A JP 2153410 A JP2153410 A JP 2153410A JP 15341090 A JP15341090 A JP 15341090A JP H0444415 A JPH0444415 A JP H0444415A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- flip
- output
- flop
- input
- 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
- 238000010586 diagram Methods 0.000 description 13
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 102100023696 Histone-lysine N-methyltransferase SETDB1 Human genes 0.000 description 1
- 101710168120 Histone-lysine N-methyltransferase SETDB1 Proteins 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、複数の7フトレジスタを環状に接続したパル
ス発生回路に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a pulse generation circuit in which a plurality of 7-foot registers are connected in a ring.
従来よりパルス発生回路としてリング・カウンタが用い
られている。リング・カウンタとは、シフトレジスタを
環状に接続したもので、初期値として一つの1をセット
することで1の存在するビット位置によってシフトクロ
ックをカウントするものである。このカウンタがパルス
発生回路として用いられるのは、任意の周期が取れ、ま
たゲートによる計算出力の組合せによって任意の波形が
作れるからである。Conventionally, a ring counter has been used as a pulse generating circuit. A ring counter is a ring counter in which shift registers are connected in a ring, and by setting one 1 as an initial value, it counts the shift clock according to the bit position where 1 exists. This counter is used as a pulse generating circuit because it can have any period and can create any waveform by combining the calculation outputs from the gates.
この従来例に係るパルス発生回路を第9図、第10図(
a)〜(f)に基づいて説明する。FIGS. 9 and 10 (
The explanation will be based on a) to (f).
第9図は3個のフリップフロップ回路31.32.33
とNOR回路34から構成されたパルス発生回路の電気
回路図、第10図はその回路各部の動作を示すタイムチ
ャートである。なお、これらの図面において、CLKは
クロック入力端子、Dはデータ入力端子、Qはデータ出
力端子、QBは反転のデータ出力端子を示している。Figure 9 shows three flip-flop circuits 31, 32, 33.
FIG. 10 is an electric circuit diagram of a pulse generating circuit composed of a NOR circuit 34 and a NOR circuit 34, and a time chart showing the operation of each part of the circuit. In these drawings, CLK represents a clock input terminal, D represents a data input terminal, Q represents a data output terminal, and QB represents an inverted data output terminal.
第9図に示すパルス発生回路では、第10図(a)〜(
f)かられかるように、CLKに入力されたクロック入
力信号が11時点においてフリップフロップ回路31の
データ出力X 1フリップフロップ回路32のデータ出
力X2はそれぞれrLJを示しており、フリップフロッ
プ回路33のデータ出力X3はrHJから「L」へ変化
する。In the pulse generation circuit shown in FIG. 9, FIGS.
As can be seen from f), when the clock input signal input to CLK is 11, the data output X1 of the flip-flop circuit 31 and the data output X2 of the flip-flop circuit 32 each indicate rLJ, and the data output X2 of the flip-flop circuit 33 indicates rLJ. Data output X3 changes from rHJ to "L".
したかって、t1時点経過後のNOR回路34はx
Sx 、x か全てrLJとなりX4はrHJl
2 3
を保持する。次にt2時点でXlがrHJに変化する。Therefore, the NOR circuit 34 after time t1 is x
Sx, x are all rLJ and X4 is rHJl
Hold 2 3. Next, at time t2, Xl changes to rHJ.
これはt 時点てX4がrHJてあり、こ■
の出力かフリップフロップ回路31に与えられたからで
ある。またX 1X3についてはいずれもrLJを保持
する。t2時点経過後のNOR回路34の出力X4は、
XlがrHJなのでrL、Jに変化する。次にt3時点
ではXlか「L」、X2がrHJにそれぞれ変化し、X
3は「L」を保持する。t3時点経過後のNOR回路3
4の出力X は、X2がrHJなのでrLJを保持する
。This is because X4 was at rHJ at time t, and its output was given to the flip-flop circuit 31. Furthermore, rLJ is maintained for all X 1X3. The output X4 of the NOR circuit 34 after time t2 is:
Since Xl is rHJ, it changes to rL and J. Next, at time t3, Xl or "L", X2 changes to rHJ, and X
3 holds "L". NOR circuit 3 after time t3
The output X of 4 holds rLJ since X2 is rHJ.
t4時点でも同様にシフトされフリップフロップ回路3
3のデータ出力X3がrHJになる。15時点ではX
1X2、X3が全てrLjとなり、■
15時点経過後のNOR回路34の出力X4はrHJに
変化する。この時点での各フリップフロップの状態はt
1時点の状態と同じであり、この後、同様の動作を繰り
返す。従ってフリップフロップ回路31の反転のデータ
出力端子から得られるパルス発生回路の出力OUTは、
クロック信号4回に1回の割合で負のパルスを発生する
。At time t4, the flip-flop circuit 3 is similarly shifted.
3 data output X3 becomes rHJ. X at 15
1X2 and X3 all become rLj, and the output X4 of the NOR circuit 34 changes to rHJ after time 15 has elapsed. The state of each flip-flop at this point is t
The state is the same as at one point in time, and the same operation is repeated thereafter. Therefore, the output OUT of the pulse generation circuit obtained from the inverted data output terminal of the flip-flop circuit 31 is
A negative pulse is generated once every four clock signals.
このようなパルス発生回路を用いてクロック信号N回に
1回の割合でパルスを発生させるには、(N−1)個の
フリップフロップ回路と(N−1)入力端子を持つNO
R回路か必要である。例示すれば、クロック信号8回に
1回の割合でパルスを発生させるパルス発生回路では、
7個のフリップフロップ回路と7入力端子を持つNOR
回路か必要であり、またクロック信号16回に1回の割
合でパルスを発生させるパルス発生回路では、15個の
フリップフロップ回路と15入力端子を持つNOR回路
が必要となる。In order to generate a pulse once every N times of the clock signal using such a pulse generation circuit, it is necessary to use an NO.
An R circuit is required. For example, in a pulse generation circuit that generates a pulse once every eight clock signals,
NOR with 7 flip-flop circuits and 7 input terminals
Furthermore, a pulse generating circuit that generates a pulse once every 16 clock signals requires 15 flip-flop circuits and a NOR circuit having 15 input terminals.
このように、従来の回路を用いて周期の長い(Nの値の
大きい)パルスを発生させるには、多くのフリップフロ
ップ回路と多入力NOR回路が必要となり、また回路上
の配線が多くなるなどの問題がある。特に、前述した1
5入力端子を持つNOR回路は、回路が複雑すぎて実用
的でない。In this way, in order to generate a pulse with a long period (large value of N) using a conventional circuit, many flip-flop circuits and multi-input NOR circuits are required, and the number of wirings on the circuit increases. There is a problem. In particular, the above-mentioned 1
A NOR circuit having five input terminals is too complicated to be practical.
本発明は、このような問題を解決させるものである。The present invention solves these problems.
任意に選んだ2個以上のフリップフロップ回路の出力ま
たは反転の出力を多入力NAND回路のそれぞれの入力
とし、この多大力NAND回路の出力をパルス発生回路
全体の出力とする。The outputs or inverted outputs of two or more arbitrarily selected flip-flop circuits are respectively input to a multi-input NAND circuit, and the output of this large-power NAND circuit is used as the output of the entire pulse generation circuit.
本発明に係るパルス発生回路によれば、タイミングのず
れた2以上の同一波形の信号が合成されることによって
所望の周期を持つパルス信号が生成される。このパルス
発生回路の構成に必要なフリップフロップ回路の数は、
所望のパルス周期がクロック信号のN倍のときに(N/
2)個である。According to the pulse generation circuit according to the present invention, a pulse signal having a desired period is generated by combining two or more signals having the same waveform with different timings. The number of flip-flop circuits required to configure this pulse generation circuit is
When the desired pulse period is N times the clock signal, (N/
2) It is a piece.
以下、添付図面を参照して本発明の一実施例を説明する
。Hereinafter, one embodiment of the present invention will be described with reference to the accompanying drawings.
第1図は2個のフリップフロップ回路11.12とNA
ND回路13から構成される本実施例のパルス発生回路
の電気回路図、第2図(a)〜(f)はその回路各部の
動作を示すタイムチャートである。なお、これらの図面
において、CLKはクロック入力端子、OUTはパルス
発生回路の出力端子、Dはデータ入力端子、Qはデータ
出力端子、QBは反転のデータ出力端子を示している。Figure 1 shows two flip-flop circuits 11, 12 and NA
The electric circuit diagram of the pulse generating circuit of this embodiment, which is composed of the ND circuit 13, and FIGS. 2(a) to 2(f) are time charts showing the operation of each part of the circuit. In these drawings, CLK is a clock input terminal, OUT is an output terminal of a pulse generation circuit, D is a data input terminal, Q is a data output terminal, and QB is an inverted data output terminal.
第1図に示すパルス発生回路は、フリップフロップ回路
11とフリップフロップ回路12が直列に接続されてお
り、フリップフロップ回路12の反転のデータ出力端子
とフリップフロップ回路11の入力端子とが接続され、
ループ状の分周回路が構成されている。そして、フリッ
プフロップ回路11の反転のデータ出力端子とフリップ
フロップ回路12の出力端子かNAND回路13の入力
端子に接続され、NAND回路13の出力端子より、所
望のパルスが得られる。In the pulse generation circuit shown in FIG. 1, a flip-flop circuit 11 and a flip-flop circuit 12 are connected in series, and the inverted data output terminal of the flip-flop circuit 12 is connected to the input terminal of the flip-flop circuit 11.
A loop-shaped frequency dividing circuit is configured. The inverted data output terminal of the flip-flop circuit 11 is connected to either the output terminal of the flip-flop circuit 12 or the input terminal of the NAND circuit 13, and a desired pulse is obtained from the output terminal of the NAND circuit 13.
次に、第2図(a)〜(f)を用いて、前記第1図に示
すパルス発生回路の動作について説明する。Next, the operation of the pulse generating circuit shown in FIG. 1 will be explained using FIGS. 2(a) to 2(f).
まず、CLKに入力されたクロック入力信号が11時点
において、フリップフロップ回路11のデータ出力X1
は「L」、反転のデータ出力X2はrHJを示している
。またフリップフロップ回路12のデータ出力X3は「
L」、反転のデータ出力X4はrHJに変化する。t1
時点でのNAND回路13への入力X SX はそれぞ
れrHJ、rLJなのて、t1時点経過後のNAND回
路13の出力はrHJに変化する。この出力かパルス発
生回路の出力となる。First, when the clock input signal input to CLK is at time 11, the data output X1 of the flip-flop circuit 11
is "L", and the inverted data output X2 indicates rHJ. Moreover, the data output X3 of the flip-flop circuit 12 is “
"L", the inverted data output X4 changes to rHJ. t1
Since the inputs X SX to the NAND circuit 13 at this time are rHJ and rLJ, respectively, the output of the NAND circuit 13 after the lapse of time t1 changes to rHJ. This output becomes the output of the pulse generation circuit.
次のt2時点では、フリップフロップ回路11の入力に
t1時点のX4のデータrHJが与えられるので、デー
タ出力X1は「H」、反転のデータ出力X2はrLJに
変化する。フリップフロップ回路12の入力にはt1時
点のXlのデータrLJが与えられるので、データ出力
X3は「L」、反転のデータ出力X4はrHJを保持す
る。t2時点でのNAND回路13への入力X2、X3
はいずれもrLJなので、t2時点経過後のNAND回
路13の出力はrHJを保持し、この出力かパルス発生
回路の出力となる。At the next time t2, data rHJ of X4 at time t1 is applied to the input of the flip-flop circuit 11, so the data output X1 changes to "H" and the inverted data output X2 changes to rLJ. Since the data rLJ of Xl at time t1 is applied to the input of the flip-flop circuit 12, the data output X3 holds "L" and the inverted data output X4 holds rHJ. Inputs X2 and X3 to the NAND circuit 13 at time t2
Since both are rLJ, the output of the NAND circuit 13 after time t2 holds rHJ, and this output becomes the output of the pulse generation circuit.
次の13時点ては、フリップフロップ回路11の入力に
t2時点のX4のデータrHJか与えられるので、デー
タ出力X1は「H」、反転のデータ出力X2はrLJを
保持する。フリップフロップ回路12の入力にはt2時
点のXlのデータrHJが与えられるので、データ出力
X3は「H」、反転のデータ出力X4はrLJに変化す
る。13時点でのNAND回路13への入力X2、X
はそれぞれrLJ、rHJなので、t3時点経過後のN
AND回路13の出力はrHJを保持し、この出力がパ
ルス発生回路の出力となる。At the next 13 time points, the data rHJ of X4 at time t2 is applied to the input of the flip-flop circuit 11, so the data output X1 holds "H" and the inverted data output X2 holds rLJ. Since the data rHJ of Xl at time t2 is applied to the input of the flip-flop circuit 12, the data output X3 changes to "H" and the inverted data output X4 changes to rLJ. Inputs X2 and X to the NAND circuit 13 at time 13
are rLJ and rHJ, respectively, so N after time t3 has passed.
The output of the AND circuit 13 holds rHJ, and this output becomes the output of the pulse generation circuit.
次のt4時点では、フリップフロップ回路11の入力に
t°時点のX4のデータrLJか与えられるので、デー
タ出力X1は「L」、反転のデータ出力X2は「Hコに
変化する。フリップフロップ回路12の入力には13時
点のXlのデータrHJが与えられるので、データ出力
X3は「H」、反転のデータ出力X4はrLJを保持す
る。t4時点でのNAND回路13への入力X2、X3
はいずれもrHJなので、t4時点経過後のNAND回
路13の出力はrLJに変化し、この出力がパルス発生
回路の出力となる。At the next time t4, data rLJ of X4 at time t° is applied to the input of the flip-flop circuit 11, so the data output X1 changes to "L" and the inverted data output X2 changes to "H".Flip-flop circuit Since the data rHJ of Xl at time 13 is given to the input of 12, the data output X3 holds "H" and the inverted data output X4 holds rLJ. Inputs X2 and X3 to the NAND circuit 13 at time t4
Since both are rHJ, the output of the NAND circuit 13 after time t4 changes to rLJ, and this output becomes the output of the pulse generation circuit.
次のt5時点でのデータ出力X1〜X4はt1時点と同
様の出力になるので、パルス発生回路の出力もt1時点
と同じrHJに変化する。Since the data outputs X1 to X4 at the next time t5 become the same outputs as at time t1, the output of the pulse generation circuit also changes to rHJ, which is the same as at time t1.
このようにt5以降についてはt1以降と同じデータ出
力を繰り返すので、パルス発生回路の出力は4回のクロ
ック信号につき1回の負のパルスを発生させる。In this way, after t5, the same data output as after t1 is repeated, so the output of the pulse generation circuit generates one negative pulse for every four clock signals.
本実施例は、2′個のフリップフロップと1個のNAN
D回路を用いることによって、4回のクロック信号につ
き1回の負のパルスを発生させるパルス発生回路か製造
できた。This embodiment uses 2' flip-flops and one NAN
By using the D circuit, it was possible to manufacture a pulse generating circuit that generates one negative pulse for every four clock signals.
一般的に、クロック信号のN倍の周期を持つパルス発生
回路は、(N/2)個のフリップフロップ回路を用いて
製造すればよい。Generally, a pulse generation circuit having a period N times that of a clock signal may be manufactured using (N/2) flip-flop circuits.
前述した従来例のパルス発生回路は、3個のフリップフ
ロップと1個のNOR回路から構成されていたので、本
実施例によって配線本数と素子数が大幅に削減できたこ
とがわかる。Since the pulse generating circuit of the conventional example described above was composed of three flip-flops and one NOR circuit, it can be seen that the number of wiring lines and the number of elements can be significantly reduced by this embodiment.
次に、本発明のもう一つの実施例を第3図に示す。Next, another embodiment of the present invention is shown in FIG.
第3図は3個のフリップフロップ回路21.22.23
とNAND回路24から構成される本実施例のパルス発
生回路の電気回路図、第4図(a)〜(g)はその回路
各部の動作を示すタイムチャートである。なお、これら
の図面においても第1図と同様、CLKはクロック入力
端子、OUTはパルス発生回路の出力端子、Dはデータ
入力端子、Qはデータ出力端子、QBは反転のデータ出
力端子を示している。Figure 3 shows three flip-flop circuits 21.22.23
FIGS. 4(a) to 4(g) are electrical circuit diagrams of the pulse generating circuit of this embodiment, which is composed of the NAND circuit 24 and the NAND circuit 24, and are time charts showing the operation of each part of the circuit. In addition, in these drawings, as in FIG. 1, CLK is a clock input terminal, OUT is an output terminal of the pulse generation circuit, D is a data input terminal, Q is a data output terminal, and QB is an inverted data output terminal. There is.
第3図に示すパルス発生回路は、フリ・ツブフロップ回
路21〜23が直列に接続されており、フリップフロッ
プ回路23の反転のデータ出力端子とフリップフロップ
回路21の入力端子とが接続され、ループ状の分周回路
が構成されている。そして、フリップフロップ回路22
の反転のデータ出力端子とフリップフロップ回路23の
出力端子がNAND回路13の入力端子に接続され、N
AND回路13の出力端子より、所望のノマルスを発生
させる。The pulse generation circuit shown in FIG. 3 has flip-flop circuits 21 to 23 connected in series, and the inverted data output terminal of the flip-flop circuit 23 and the input terminal of the flip-flop circuit 21 are connected to form a loop. A frequency dividing circuit is constructed. And the flip-flop circuit 22
The inverted data output terminal of the NAND circuit 23 and the output terminal of the flip-flop circuit 23 are connected to the input terminal of the NAND circuit 13.
A desired normal is generated from the output terminal of the AND circuit 13.
次に、第4図(a)〜(g)を用いて、前記第3図に示
すパルス発生回路の動作について説明する。Next, the operation of the pulse generating circuit shown in FIG. 3 will be explained using FIGS. 4(a) to 4(g).
まず、CLKに入力されたクロック入力信号が11時点
において、フリップフロップ回路21のデータ出力X1
はrLJを示している。またフリップフロップ回路22
のデータ出力X2はrLJ、反転のデータ出力X3はr
HJを示している。さらにフリップフロップ回路23の
データ出力X4は「L」、反転のデータ出力X5はrH
Jに変化する。11時点でのNAND回路24への人力
X3、X4はそれぞれrHJ、rLJなのて、t1時点
経過後のNAND回路13の出力はrHJになる。この
出力かパルス発生回路の出力となる。First, when the clock input signal input to CLK is at time 11, the data output X1 of the flip-flop circuit 21
indicates rLJ. Also, the flip-flop circuit 22
The data output X2 is rLJ, and the inverted data output X3 is r
It shows HJ. Furthermore, the data output X4 of the flip-flop circuit 23 is "L", and the inverted data output X5 is rH.
Changes to J. Since the human power X3 and X4 to the NAND circuit 24 at time t1 are rHJ and rLJ, respectively, the output of the NAND circuit 13 after time t1 is rHJ. This output becomes the output of the pulse generation circuit.
次のt2時点ては、フリップフロップ回路21の入力に
t 時点のX5のデータrHJが与えられるので、デー
タ比力X1はrHJに変化する。At the next time t2, data rHJ of X5 at time t is applied to the input of the flip-flop circuit 21, so the data specific power X1 changes to rHJ.
またフリップフロップ回路22の入力には11時点のX
lのデータ「L」が与えられるので、データ出力X は
「L」、反転のデータ出力X3はrHJを保持する。さ
らにフリップフロップ回路23の入力にはt 時点のX
2のデータ「L」か■
与えられるので、データ出力X4は「L」、反転のデー
タ出力X はrHJを保持する。t2時時点
下のNAND回路24への入力X SX はそれそれr
HJ、rLJなのて、t2時点経過後のNAND回路1
3の出力はrHJを保持し、この出力かパルス発生回路
の出力となる。In addition, the input of the flip-flop circuit 22 is
Since the data "L" of 1 is given, the data output X2 is "L" and the inverted data output X3 holds rHJ. Furthermore, the input of the flip-flop circuit 23 is X at time t.
Since the data "L" of 2 is given, the data output X4 is "L" and the inverted data output X is held rHJ. The input X SX to the NAND circuit 24 below at time t2 is r
HJ, rLJ, NAND circuit 1 after time t2
The output of No. 3 holds rHJ, and this output becomes the output of the pulse generation circuit.
次のt 時点からt 時点まではt t2時点と同様
のデータ出力の動きとなり、パルス発生回路の出力は「
H」を保持する。From the next time t to time t, the data output moves in the same way as at time tt2, and the output of the pulse generation circuit is
Hold "H".
次の16時点ては、フリップフロップ回路21の入力に
t 時点のX5のデータrLJが与えられるので、デー
タ出力X1はrLJを保持する。At the next 16 time points, the data rLJ of X5 at time t is applied to the input of the flip-flop circuit 21, so the data output X1 holds rLJ.
またフリップフロップ回路22の入力にはt5時点のX
lのデータrLJが与えられるので、データ出力X は
「L」、反転のデータ出力X3はrHJに変化する。さ
らにフリップフロップ回路23の入力にはt 時点のX
2のデータrHJが与えられるので、データ出力X4は
「H」、反転のデータ出力X はrLJを保持する。t
6時点でのNAND回路24への入力X 1X はいず
れもrHJなので、16時点経過後のNAND回路13
の出力はrLJに変化し、この出力がパルス発生回路の
出力となる。Also, the input of the flip-flop circuit 22 is X at the time t5.
Since the data rLJ of l is given, the data output X changes to "L" and the inverted data output X3 changes to rHJ. Furthermore, the input of the flip-flop circuit 23 is X at time t.
Since the data rHJ of 2 is given, the data output X4 holds "H" and the inverted data output X holds rLJ. t
Since the input X 1X to the NAND circuit 24 at the 6th time point is all rHJ, the NAND circuit 13 after the 16th time point has passed.
The output changes to rLJ, and this output becomes the output of the pulse generation circuit.
次のt 時点でのデータ出力X −X5は11時点と同
様の出力になるので、パルス発生回路の出力し11時点
と同しrHJに変化する。The data output X-X5 at the next time point t becomes the same output as at time point 11, so the output of the pulse generation circuit changes to rHJ as at time point 11.
このようにt 以降についてはt1以降と同じデータ出
力を繰り返すので、パルス発生回路の出力は6回のクロ
ック信号につき1回の負のパルスを発生させる。In this way, after t, the same data output as after t1 is repeated, so the output of the pulse generation circuit generates one negative pulse for every six clock signals.
本実施例では、3個のフリップフロップ回路と1個のN
AND回路を用いることによって、6回のクロック信号
につき1[+−!]の負のパルスを発生させるパルス発
生回路か製造できた。従来例のパルス発生回路を用いて
同しパルスを発生させるには、5個のフリップフロップ
回路と1個のNOR回路が必要となる。さらにこのNO
R回路は5本の入力端子を持つため、配線本数が非割に
多くなる。In this embodiment, three flip-flop circuits and one N
By using an AND circuit, 1 [+-! ] I was able to manufacture a pulse generation circuit that generates a negative pulse. To generate the same pulse using a conventional pulse generating circuit, five flip-flop circuits and one NOR circuit are required. Furthermore, this NO
Since the R circuit has five input terminals, the number of wires is considerably large.
本実施例のパルス発生回路は従来例に比べて、配線本数
と素子数を大幅に削減できたことがわかる。It can be seen that the pulse generation circuit of this example was able to significantly reduce the number of wires and elements compared to the conventional example.
さらに、応用例として以下に2つの例を示す。Furthermore, two examples are shown below as application examples.
第1の例は、第3図に示した実施例の応用で、この応用
例ではフリップフロップ22の反転した出力端子とNA
ND回路24の入力端子との接続を、フリップフロップ
21の反転した出力端子とNAND回路24の入力端子
との接続に変更することによって、クロツク信号2パル
ス分の幅で6クロツク分の周期を持つパルスを発生させ
るものである。この応用例を第5図と第6図(a)〜(
g)に示す。The first example is an application of the embodiment shown in FIG. 3, where the inverted output terminal of the flip-flop 22 and the NA
By changing the connection with the input terminal of the ND circuit 24 to the connection between the inverted output terminal of the flip-flop 21 and the input terminal of the NAND circuit 24, the clock signal has a width of 2 clock signal pulses and a period of 6 clocks. It generates pulses. This application example is shown in Figures 5 and 6 (a) to (
g).
第2の例は、4個のフリップフロップ回路と2個のNA
ND回路を用いて、クロツク信号8クロツク分の周期を
持つ位相の異なる2つのパルスを発生させるものである
。この応用例を第7図と第8図(a)〜(」)に示す。The second example has 4 flip-flop circuits and 2 NA
An ND circuit is used to generate two pulses with different phases and a period equal to eight clocks of the clock signal. Examples of this application are shown in FIGS. 7 and 8(a)-('').
これらの2つの応用例以外にもフリップフロップ回路の
個数とNAND回路の個数、およびフリップフロップ回
路の出力端子とNAND回路の入力端子の接続方法とを
調整することによって、所望のパルス信号を発生させる
ことができる。In addition to these two application examples, a desired pulse signal can be generated by adjusting the number of flip-flop circuits, the number of NAND circuits, and the connection method between the output terminal of the flip-flop circuit and the input terminal of the NAND circuit. be able to.
なお、実施例においては、電源投入時の初期化について
議論しなかったが、初期化が必要な場合にはSET/R
ESET機能付フリップフロップ回路を用いれば良い。In the embodiment, initialization at power-on was not discussed, but if initialization is necessary, SET/R
A flip-flop circuit with an ESET function may be used.
本発明に係るパルス発生回路であれば、配線本数と素子
数が従来に比べて大幅に削減されるので、占有面積の小
さな消費電力の低い回路か製造できる。また占有面積か
小さければ配線も短くなるので速度性能が向上する。さ
らに、複数のフリップフロップ回路の出力端子から任意
に信号を取り出すことによって、所望のパルス信号を発
生させることができる。With the pulse generating circuit according to the present invention, the number of wiring lines and the number of elements can be significantly reduced compared to the conventional circuit, so it is possible to manufacture a circuit that occupies a small area and has low power consumption. Also, if the occupied area is small, the wiring can be shortened, which improves speed performance. Furthermore, a desired pulse signal can be generated by arbitrarily extracting signals from the output terminals of a plurality of flip-flop circuits.
第1図は本発明の実施例のパルス発生回路の回路図、第
2図はこの実施例の動作を示す波形図、第3図は本発明
の実施例のパルス発生回路の回路図、第4図はこの実施
例の動作を示す波形図、第5図は本発明の応用例のパル
ス発生回路の回路図、第6図はこの応用例の動作を示す
波形図、第7図は本発明の応用例のパルス発生回路の回
路図、第8図はこの応用例の動作を示す波形図、第9図
は本発明の従来例のパルス発生回路の回路図、第10図
はこの従来例の動作を示す波形図。
11・・・フリップフロップ回路、12・・フリップフ
ロップ回路、13・・・NAND回路。FIG. 1 is a circuit diagram of a pulse generating circuit according to an embodiment of the present invention, FIG. 2 is a waveform diagram showing the operation of this embodiment, FIG. 3 is a circuit diagram of a pulse generating circuit according to an embodiment of the present invention, and FIG. Figure 5 is a waveform diagram showing the operation of this embodiment, Figure 5 is a circuit diagram of a pulse generation circuit according to an application example of the present invention, Figure 6 is a waveform diagram showing the operation of this application example, and Figure 7 is a waveform diagram showing the operation of this application example. A circuit diagram of the pulse generation circuit of the application example, FIG. 8 is a waveform diagram showing the operation of this application example, FIG. 9 is a circuit diagram of the pulse generation circuit of the conventional example of the present invention, and FIG. 10 is the operation of this conventional example. FIG. 11...Flip-flop circuit, 12...Flip-flop circuit, 13...NAND circuit.
Claims (1)
つ最終段のフリップフロップ回路の反転の出力を初段の
フリップフロップ回路に接続し、前記フリップフロップ
回路の内、2以上のフリップフロップ回路の出力または
反転の出力を基本論理ゲートあるいは基本論理ゲートの
組合せへの入力とし、この基本論理ゲートあるいは基本
論理ゲートの組合せからの出力をパルス発生回路全体の
出力とすることを特徴とするパルス発生回路。 2、隣接した2個のフリップフロップ回路の出力または
反転の出力を基本論理ゲートあるいは基本論理ゲートの
組合せへのそれぞれの入力であることを特徴とする請求
項1記載のパルス発生回路。 3、フリップフロップ回路をN個使用した場合に得られ
るパルスパターンの周期が、フリップフロップ回路に印
加するクロック信号の周期の(N×2)倍であることを
特徴とする請求項1記載のパルス発生回路。[Claims] 1. A plurality of flip-flop circuits are connected in series, and the inverted output of the final stage flip-flop circuit is connected to the first stage flip-flop circuit, and two or more of the flip-flop circuits are connected in series. The output or the inverted output of the flip-flop circuit is used as an input to a basic logic gate or a combination of basic logic gates, and the output from this basic logic gate or combination of basic logic gates is used as the output of the entire pulse generation circuit. Pulse generation circuit. 2. The pulse generating circuit according to claim 1, wherein the outputs or inverted outputs of two adjacent flip-flop circuits are input to a basic logic gate or a combination of basic logic gates. 3. The pulse according to claim 1, wherein the period of the pulse pattern obtained when N flip-flop circuits are used is (N×2) times the period of the clock signal applied to the flip-flop circuit. generation circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2153410A JPH0444415A (en) | 1990-06-12 | 1990-06-12 | Pulse generation circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2153410A JPH0444415A (en) | 1990-06-12 | 1990-06-12 | Pulse generation circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0444415A true JPH0444415A (en) | 1992-02-14 |
Family
ID=15561881
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2153410A Pending JPH0444415A (en) | 1990-06-12 | 1990-06-12 | Pulse generation circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0444415A (en) |
-
1990
- 1990-06-12 JP JP2153410A patent/JPH0444415A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2576366B2 (en) | Variable delay buffer circuit | |
| US4160173A (en) | Logic circuit with two pairs of cross-coupled nand/nor gates | |
| JPS585540B2 (en) | Tajiyuka Cairo | |
| JPH0444415A (en) | Pulse generation circuit | |
| JP2690516B2 (en) | Ring counter | |
| JPS6226920A (en) | Timing generator | |
| JPH0429248B2 (en) | ||
| JP2569498B2 (en) | Flip flop | |
| JPH04361418A (en) | Ring oscillator | |
| JPS61163715A (en) | Polyphase clock generating circuit using delay line | |
| JP2001282384A (en) | Software programmable timer unit | |
| JPH03244217A (en) | Parallel/serial conversion circuit for data | |
| JPH0691425B2 (en) | Frequency divider using D-type flip-flop | |
| JP2564105Y2 (en) | Pulse generator | |
| JPS609286B2 (en) | Timing signal generation circuit | |
| JPS61206312A (en) | timing generation circuit | |
| JPS61206313A (en) | Timing generating circuit | |
| JPH02162273A (en) | Test mode function execution input circuit | |
| KR100399968B1 (en) | 2 phase variable delay circuit | |
| JP3236235B2 (en) | Toggle flip-flop | |
| JPS61206314A (en) | Timing generating circuit | |
| JPH04361426A (en) | Johnson counter | |
| JPH0311691B2 (en) | ||
| JPH01251916A (en) | Multiphase pulse generating circuit | |
| JPS61206311A (en) | Timing generating circuit |