JP2679471B2 - Clock switching circuit - Google Patents
Clock switching circuitInfo
- Publication number
- JP2679471B2 JP2679471B2 JP3246373A JP24637391A JP2679471B2 JP 2679471 B2 JP2679471 B2 JP 2679471B2 JP 3246373 A JP3246373 A JP 3246373A JP 24637391 A JP24637391 A JP 24637391A JP 2679471 B2 JP2679471 B2 JP 2679471B2
- Authority
- JP
- Japan
- Prior art keywords
- clock
- switching
- selector
- output
- monostable multivibrator
- 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.)
- Expired - Lifetime
Links
Description
【0001】[0001]
【産業上の利用分野】本発明は、複数のクロックのうち
1つを、外部から与えられた切替信号にしたがって選択
して出力するクロック切替回路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a clock switching circuit for selecting and outputting one of a plurality of clocks according to a switching signal applied from the outside.
【0002】[0002]
【従来の技術】従来のクロック切替回路は、図3(A)
に示すように、選択すべきクロック「0」及びクロック
「1」をセレクタ1に入力し、そのセレクタ1に外部か
らの切替信号を直接入力し、切替制御していた。2. Description of the Related Art A conventional clock switching circuit is shown in FIG.
As shown in (1), the clock "0" and the clock "1" to be selected are input to the selector 1, and a switching signal from the outside is directly input to the selector 1 for switching control.
【0003】[0003]
【発明が解決しようとする課題】この従来のクロック切
替回路では、切替を行うクロック「0」及びクロック
「1」の間に図3(B)のタイムチャートに示すような
位相差があった場合、切替信号が入力されるタイミング
によっては、図3(B)のタイムチャートに示すような
出力クロックが出力されてしまう。そのため、この出力
クロックの立上りにおいて、エラスティックメモリの読
出アドレスを決定する、読出カウンタのカウントアップ
を行っている場合は、切替前後の位相において、立上り
部分が短周期で発生するため、読出カウンタだけカウン
トアップしてしまい、読出データにデータの欠落が生じ
てエラーが発生するという問題点があった。In this conventional clock switching circuit, when there is a phase difference as shown in the time chart of FIG. 3B between the clock "0" and the clock "1" for switching. The output clock shown in the time chart of FIG. 3B is output depending on the timing of inputting the switching signal. Therefore, when the read counter that determines the read address of the elastic memory is incremented at the rising edge of this output clock, the rising portion occurs in a short cycle in the phase before and after switching, so only the read counter There is a problem in that the data is counted up and data is lost in the read data, resulting in an error.
【0004】本発明の目的は、切替を行うクロック
「0」及び「1」の間に位相差があっても、メモリ読出
データエラーを発生することなく、無瞬断でクロックの
切替を行うようにすることにある。An object of the present invention is to switch clocks without interruption even if there is a phase difference between clocks "0" and "1" for switching without causing a memory read data error. Is to
【0005】[0005]
【課題を解決するための手段】上記目的を達成するため
に、本発明は、切替制御信号に応じて複数のクロックの
うち1つを選択して出力するセレクタと、セレクタによ
り選択されたクロックを入力する単安定マルチバイブレ
ータと、一方の入力端に切替信号を加え、他方の入力端
に単安定マルチバイブレータの出力をインバータを介し
て加え、出力端から切替制御信号を出力するフリップ・
フロップとを設けたものである。In order to achieve the above object, the present invention provides a selector for selecting and outputting one of a plurality of clocks according to a switching control signal, and a clock selected by the selector. A flip-flop that inputs a monostable multivibrator and a switching signal to one input end, adds the output of the monostable multivibrator to the other input end via an inverter, and outputs a switching control signal from the output end.
It has a flop.
【0006】[0006]
【実施例】次に、本発明について、図面を参照して説明
する。Next, the present invention will be described with reference to the drawings.
【0007】図1は本発明の第1実施例を示す図であ
る。図1(A)は、本発明の第1実施例のブロック図を
示す。図1(B)は、本発明の第1実施例のタイムチャ
ートを示す図である。図1において、切替信号が低レベ
ルの場合に、クロック「0」を選択し、切替信号が高レ
ベルの場合に、クロック「1」を選択するセレクタ1に
おいて、はじめは、クロック「0」を選択して出力して
おり、その出力クロックは、単安定マルチバイブレータ
2に入力される。単安定マルチバイブレータ2から出力
される波形3は、クロック「0」の立上りをトリガとす
る幅Tのパルスである。FIG. 1 is a diagram showing a first embodiment of the present invention. FIG. 1A shows a block diagram of a first embodiment of the present invention. FIG. 1B is a diagram showing a time chart of the first embodiment of the present invention. In FIG. 1, in the selector 1, which selects the clock “0” when the switching signal is at the low level and selects the clock “1” when the switching signal is at the high level, first selects the clock “0”. The output clock is input to the monostable multivibrator 2. The waveform 3 output from the monostable multivibrator 2 is a pulse of width T triggered by the rising edge of the clock "0".
【0008】次に、外部から入力される切替信号がt0
の時点で、低レベルから高レベルに変化したとする。こ
の切替信号はフリップ・フロップ5に入力されており、
フリップ・フロップ5の出力がセレクタの切替制御信号
6として使用されているのだが、セレクタ1の切替制御
信号6は、インバータ4により単安定マルチバイブレー
タ2から出力される幅Tのパルスの立下りでしか変化し
ないため、セレクタ1が切り替わるのはt1 の時点であ
る。すると、図1(B)からもわかるように、出力クロ
ックは無瞬断で切り替わり、読出カウンタのカウントア
ップにしたがって、エラスティックメモリから読出デー
タが正常に読み出せる。Next, the switching signal input from the outside is t 0.
At the time of, it is assumed that the level has changed from the low level to the high level. This switching signal is input to the flip-flop 5,
The output of the flip-flop 5 is used as the switching control signal 6 of the selector. However, the switching control signal 6 of the selector 1 is output at the falling edge of the pulse of the width T output from the monostable multivibrator 2 by the inverter 4. Since only this changes, the selector 1 is switched at time t 1 . Then, as can be seen from FIG. 1B, the output clock is switched without interruption, and the read data can be normally read from the elastic memory as the read counter counts up.
【0009】図2は本発明の第2実施例を示す図であ
る。第2実施例は第1実施例の単安定マルチバイブレー
タ2とインバータ4の代わりに変化点遅延回路7を用い
たもので、第1引用例と同じように動作する。FIG. 2 is a diagram showing a second embodiment of the present invention. The second embodiment uses a changing point delay circuit 7 instead of the monostable multivibrator 2 and the inverter 4 of the first embodiment, and operates in the same manner as the first reference example.
【0010】[0010]
【発明の効果】以上説明したように、本発明は、セレク
タを切り替える切替制御信号を切替信号より遅らせるこ
とにより、切替信号の切替前後のクロックの位相関係の
調整が不要で、しかも、メモリ読出データエラーを発生
することなく、無瞬断でクロックの切替を行うことがで
きるという効果が得られる。As described above, according to the present invention, by delaying the switching control signal for switching the selector with respect to the switching signal, it is not necessary to adjust the phase relationship of the clocks before and after the switching of the switching signal, and the memory read data can be read. The effect that clocks can be switched without interruption without generating an error is obtained.
【図1】本発明の第1実施例を示す図である。FIG. 1 is a diagram showing a first embodiment of the present invention.
【図2】本発明の第2実施例を示す図である。FIG. 2 is a diagram showing a second embodiment of the present invention.
【図3】従来のクロック切替回路のブロック図及びタイ
ムチャートを示す図である。FIG. 3 is a diagram showing a block diagram and a time chart of a conventional clock switching circuit.
1 セレクタ 2 単安定マルチバイブレータ 3 単安定マルチバイブレータから出力される波形 4 インバータ 5 フリップ・フロップ 6 切替制御信号 7 変化点遅延回路 1 selector 2 monostable multivibrator 3 waveform output from monostable multivibrator 4 inverter 5 flip-flop 6 switching control signal 7 change point delay circuit
Claims (1)
ち1つを選択して出力するセレクタと、セレクタにより
選択されたクロックを入力する単安定マルチバイブレー
タと、一方の入力端に切替信号を加え、他方の入力端に
単安定マルチバイブレータの出力をインバータを介して
加え、出力端から切替制御信号を出力するフリップ・フ
ロップとを設けたことを特徴とするクロック切替回路。1. A selector for selecting and outputting one of a plurality of clocks according to a switching control signal, a monostable multivibrator for inputting the clock selected by the selector, and a switching signal for one input end. In addition, a clock switching circuit characterized in that a flip-flop for applying the output of the monostable multivibrator to the other input terminal via an inverter and outputting a switching control signal from the output terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3246373A JP2679471B2 (en) | 1991-09-26 | 1991-09-26 | Clock switching circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3246373A JP2679471B2 (en) | 1991-09-26 | 1991-09-26 | Clock switching circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05189079A JPH05189079A (en) | 1993-07-30 |
JP2679471B2 true JP2679471B2 (en) | 1997-11-19 |
Family
ID=17147582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3246373A Expired - Lifetime JP2679471B2 (en) | 1991-09-26 | 1991-09-26 | Clock switching circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2679471B2 (en) |
-
1991
- 1991-09-26 JP JP3246373A patent/JP2679471B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH05189079A (en) | 1993-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2576366B2 (en) | Variable delay buffer circuit | |
JP2641276B2 (en) | Two-stage synchronizer | |
JP2678115B2 (en) | Timer circuit | |
JP2679471B2 (en) | Clock switching circuit | |
JPS63232615A (en) | clock switching circuit | |
KR100223026B1 (en) | Synchronizing circuit | |
JPS6316711A (en) | timing device | |
JP2586712B2 (en) | Asynchronous signal selection circuit | |
JP2757714B2 (en) | Frame pulse generation circuit | |
JPH01208791A (en) | Semiconductor storage circuit | |
JP2701717B2 (en) | Pulse synchronization circuit | |
JP2617575B2 (en) | Data rate conversion circuit | |
JPH0548432A (en) | 1/3 frequency divider circuit | |
KR100295638B1 (en) | Negative delay for ddr sdram | |
JPH0625061Y2 (en) | Time generation circuit | |
JPH01116815A (en) | Clock switching circuit | |
JPH045292B2 (en) | ||
JP2682306B2 (en) | Clock advancer | |
JP2856570B2 (en) | Clock generation circuit | |
JPH0712140B2 (en) | Signal switching circuit | |
JPH0738544A (en) | Clock changing circuit | |
JPH04159691A (en) | Synchronous type semiconductor memory | |
JPH044690A (en) | Signal generating circuit | |
JPH04301915A (en) | Clock signal switching device | |
JPH05344111A (en) | Clock control circuit |