JP3654153B2 - Clock signal generator and microcomputer - Google Patents

Clock signal generator and microcomputer Download PDF

Info

Publication number
JP3654153B2
JP3654153B2 JP2000225585A JP2000225585A JP3654153B2 JP 3654153 B2 JP3654153 B2 JP 3654153B2 JP 2000225585 A JP2000225585 A JP 2000225585A JP 2000225585 A JP2000225585 A JP 2000225585A JP 3654153 B2 JP3654153 B2 JP 3654153B2
Authority
JP
Japan
Prior art keywords
clock signal
frequency
circuit
multiplication
output
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 - Fee Related
Application number
JP2000225585A
Other languages
Japanese (ja)
Other versions
JP2002043930A (en
Inventor
昭光 井上
裕志 藤井
秀昭 石原
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.)
Denso Corp
Original Assignee
Denso Corp
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 Denso Corp filed Critical Denso Corp
Priority to JP2000225585A priority Critical patent/JP3654153B2/en
Publication of JP2002043930A publication Critical patent/JP2002043930A/en
Application granted granted Critical
Publication of JP3654153B2 publication Critical patent/JP3654153B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Power Sources (AREA)
  • Manipulation Of Pulses (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、基準クロック信号をN分周する分周回路と、この分周回路より出力される分周クロック信号をM逓倍して外部に(M/N)逓倍クロック信号を出力する逓倍回路とを備えてなるクロック信号発生装置、及びそのクロック信号発生装置を備えて構成されるマイクロコンピュータに関する。
【0002】
【発明が解決しようとする課題】
図4は、分周回路と逓倍回路との双方を備えて構成されるクロック信号発生器の一構成例を示す機能ブロック図である。外部発振部1より出力される周波数f0の基準クロック信号は、分周回路2を介して逓倍回路3に与えられるようになっている。分周レジスタ4,逓倍レジスタ5には、図示しないCPUによりシスアドレスバス6及びデータバス7を介して分周値N,逓倍値Mの設定が行われるようになっている。
【0003】
斯様に構成されるクロック信号発生器8は、基準クロック信号の周波数f0よりも低い周波数のクロック信号,高い周波数のクロック信号の何れも生成することができる。また、前段の分周回路2における分周値Nの設定と、後段の逓倍回路3における逓倍値Mの設定との組み合わせによって、外部に出力するクロック信号の周波数を、f0*(M/N)のように多様に変化させることが可能である。
【0004】
しかしながら、アプリケーションによっては、例えば、所望のクロック信号周波数を得るために逓倍回路3を使用する必要が無い場合も想定される。逓倍回路3は、より高い周波数のクロック信号を生成するために、その内部において基準クロック信号の周波数に比較して極めて高い周波数のクロック信号を発生させている場合があり、その消費電力は少なくない。従って、実質的に逓倍回路3を使用する必要が無いにもかかわらず逓倍回路3が動作していると、無駄な消費電力量が増加してしまうという問題があった。
【0005】
本発明は上記事情に鑑みてなされたものであり、その目的は、実質的に動作させる必要が無い回路部分によって消費される電力を低減することができるクロック信号発生装置、及びそのクロック信号発生装置を備えて構成されるマイクロコンピュータを提供することにある。
【0006】
【課題を解決するための手段】
請求項1記載のクロック信号発生装置によれば、逓倍側選択出力手段は、逓倍回路の動作を必要に応じて停止させ、その時は、(M/N)逓倍クロック信号に代えて分周回路より出力される分周クロック信号をそのまま外部に出力させる。従って、分周回路を使用するだけで所望のクロック信号が得られる場合には、逓倍回路の動作を停止させることができるので、逓倍回路による無駄な電力消費を低減することが可能となる。
また、分周側選択出力手段を備えて、分周回路の動作をも必要に応じて停止させるので、選択的に逓倍回路及び/又は分周回路の動作を停止させることが可能となり、無駄な電力消費を一層低減することができる。
更に、選択出力手段は、逓倍値設定手段に設定された逓倍値と、分周値設定手段に設定された分周値とが等しい場合に、逓倍回路及び/又は分周回路の動作を停止させる。即ち、逓倍回路と分周回路との何れについても動作の停止が可能に構成されている場合、逓倍値と分周値とが同じ値に設定されれば、逓倍回路,分周回路を動作させる必要は無い。従って、斯様な設定が行われた場合には、逓倍回路及び/又は分周回路の動作を適切に停止させることができる。
【0009】
請求項記載のクロック信号発生装置によれば、逓倍側選択出力手段は、逓倍値設定手段に設定された逓倍値が“1”である場合に逓倍回路の動作を停止させる。従って、ユーザは、逓倍値設定手段に特定値を設定するだけで逓倍回路の動作を停止させることができる。
【0012】
請求項記載のクロック信号発生装置によれば、逓倍回路を、DPLL回路を用いて構成する。即ち、DPLL回路は、極めて高い周波数のクロック信号を生成するためにリングオシレータなどを備えて構成されている。そのため、発振安定時間が短く、発振停止状態から極めて短時間で発振動作を開始することが可能であり、逓倍回路としての動作も迅速に開始できるという利点がある一方で、動作時の消費電力が比較的高くなってしまう。従って、DPLL回路を用いて構成されている逓倍回路に対して請求項1または2に記載の構成を適用することで、本発明の消費電力低減効果を有効に奏することができる。
【0013】
請求項記載のマイクロコンピュータによれば、請求項1乃至の何れかに記載のクロック信号発生装置を備えて構成されるので、マイクロコンピュータで使用されるクロック信号の設定によっては、電力消費の低減に効果を奏することができる。
【0014】
【発明の実施の形態】
(第1実施例)
以下、本発明の第1実施例について図1及び図2を参照して説明する。図2は、シングルチップマイクロコンピュータの電気的構成の一例を示す機能ブロック図である。マイクロコンピュータ(マイコン)11は、CPU12を中心として、そのCPU12によってアクセスされるROM13,RAM14,クロック発生器(クロック信号発生装置)15,シリアル通信回路16,PWM回路17,タイマ18やA/Dコンバータ19などからなる複数の周辺回路20を備えて構成されている。CPU12と各周辺回路20は、共通のアドレスバス21及びデータバス22を介して接続されている。
【0015】
クロック発生器15は、CPU12及び周辺回路20に共通のクロック信号MCKを供給するように構成されており、CPU12及び周辺回路20は、クロック信号MCKに同期して動作するようになっている。そして、クロック発生器15は、CPU12によってクロック信号MCKの周波数を可変設定できるように構成されている。
【0016】
図1は、クロック発生器15の詳細な構成を示す機能ブロック図である。外部発振部23より出力される周波数f0の基準クロック信号は、分周回路24に与えられていると共に、分周側のセレクタ25及び逓倍側のセレクタ27にも直接与えられている。分周回路24より出力されるN分周クロック信号は、セレクタ25を介して逓倍回路26に与えられている。また、セレクタ25を介して出力されるN分周クロック信号は、セレクタ27にも直接与えられている。そして、逓倍回路26より出力されるM/N逓倍クロック信号は、セレクタ27を介してクロック信号MCKとして外部に出力されるようになっている。
【0017】
分周レジスタ(分周値設定手段)28,逓倍レジスタ(逓倍値設定手段)29には、CPU12によりアドレスバス21及びデータバス22を介して分周値N,逓倍値Mの設定が行われるようになっている(N,M=1,2,3,…)。分周レジスタ28に設定される分周値Nは、分周回路24に与えられると共に、比較器(マグニチュードコンパレータ)30及び31にも与えられている。また、逓倍レジスタ29に設定される逓倍値Mは逓倍回路26に与えられると共に、比較器31及び32にも与えられている。
【0018】
比較器30は、分周値Nが“1”に等しいか否かを比較するようになっており、N=1であれば一致信号(「YES」,ハイレベル)をORゲート33の一方の入力端子に出力する。また、比較器30の不一致信号(「NO」,ハイレベル)は、セレクタ25に選択切り替え信号として与えられている。この不一致信号は、N=1でなければ常に出力されている。
【0019】
セレクタ25は、前記不一致信号が出力されている場合は入力ポート“1”に与えられているN分周クロック信号を選択出力し、前記不一致信号が出力されていなければ入力ポート“0”に与えられている基準クロック信号を選択出力するように構成されている。
【0020】
比較器32は、逓倍値Mが“1”に等しいか否かを比較するようになっており、一致信号(「YES」)をORゲート34の一方の入力端子に出力する。また、比較器32の不一致信号(「NO」)は、セレクタ27に第1選択切り替え信号として与えられている。
【0021】
また、比較器31は分周値Nと逓倍値Mとが等しいか否かを比較するようになっており、一致信号(「YES」)をORゲート33及び34の他方の入力端子に出力する。また、比較器31の不一致信号(「NO」)は、セレクタ27に第2選択切り替え信号として与えられている。
【0022】
セレクタ27は、比較器31及び32からの不一致信号が出力されている場合は入力ポート“1”に与えられている(M/N)逓倍クロック信号を選択出力し、比較器32からの不一致信号が出力されていなければ入力ポート“0”に与えられているN分周クロック信号を選択出力する。また、比較器31からの不一致信号が出力されていなければ、入力ポート“0′”に与えられている基準クロック信号を選択出力するように構成されている。
【0023】
ORゲート33,34の出力信号は、夫々分周回路24,逓倍回路26に与えられている。そして、分周回路24,逓倍回路26は、ORゲート33,34の出力信号レベルがハイになると、入力クロック信号の分周動作,逓倍動作を停止するように構成されている。
【0024】
分周回路24は、複数段のフリップフロップなどで構成されている。また、逓倍回路26は、詳細構成は図示しないが、DPLL(Digital Phase Locked Loop) 回路を応用して構成されており、データラッチ,制御回路,カウンタ,リングオシレータを有するデジタル制御発振器などを備えて構成されている(詳細構成については、例えば、特開平8−265111号公報を参照)。
【0025】
その動作の概略について述べると、逓倍レジスタ29に設定される逓倍値Mがデータラッチにセットされ、制御回路は、セレクタ25より出力される例えばN分周クロック信号に基づいて制御周期をカウントして制御信号を出力する。カウンタは、リングオシレータより出力される高速クロック信号によりN分周クロック信号周期をカウントし、デジタル制御発振器は、前記カウント値等と逓倍値Mとに基づいてタイミング制御を行うことで(M/N)逓倍クロック信号をMCKとして出力する。即ち、逓倍回路26は、DPLL回路における位相同期機能部分を省略した構成となっている。
【0026】
尚、以上の構成において、セレクタ25,比較器30及び31,ORゲート33は、分周側選択出力手段35を構成しており、セレクタ27,比較器31及び32,ORゲート34は、逓倍側選択出力手段36を構成している。
【0027】
次に、本実施例の作用について説明する。
▲1▼<クロック信号MCK=(M/N)逓倍クロック信号>
先ず、クロック信号MCKを、基準クロック信号の(M/N)逓倍クロック信号として生成する場合について述べる。この場合、CPU12は、クロック発生器15の分周レジスタ28に任意の分周値Nを設定すると共に、逓倍レジスタ29には任意の逓倍値M(但し、N=Mではない)を設定する。この時、各比較器30〜32の比較結果は、以下のようになる。

Figure 0003654153
【0028】
従って、分周回路24は、基準クロック信号をN分周してセレクタ25に出力し、セレクタ25は、そのN分周クロック信号を逓倍回路26に出力する。また、逓倍回路26は、入力されるN分周クロック信号をM逓倍してセレクタ27に出力し、セレクタ27は、その(M/N)逓倍クロック信号をMCKとして外部に出力する(マイコン11の内部回路に供給する)。
【0029】
▲2▼<クロック信号MCK=N分周クロック信号>
次に、クロック信号MCKを、基準クロック信号のN分周クロック信号として生成する場合について述べる(即ち、M逓倍は行わない)。この場合、CPU12は、クロック発生器15の分周レジスタ28に任意の分周値N(但し、N=1ではない)を設定すると共に、逓倍レジスタ29には逓倍値M=1を設定する。この時、各比較器30〜32の比較結果は、以下のようになる。
Figure 0003654153
【0030】
従って、分周回路24は、▲1▼と同様に基準クロック信号をN分周してセレクタ25に出力し、セレクタ25は、そのN分周クロック信号を逓倍回路26に出力する。また、逓倍回路26側では、比較器32が一致信号を出力するのでORゲート34の出力信号レベルがハイとなって、逓倍回路26は逓倍動作を停止する。この時、逓倍回路26は、具体的には内蔵しているリングオシレータの発振動作を停止させる。
【0031】
リングオシレータは、複数(例えば32)段のインバータゲートをリング上に接続して構成されており、その発振周波数は極めて高いため、消費電力量も比較的多い。従って、リングオシレータの発振動作を停止させることによる消費電力の低減効果は大である。
【0032】
そして、セレクタ27は、比較器32が不一致信号の出力を停止するので入力ポート“0”側のN分周クロック信号を選択し、そのN分周クロック信号をMCKとして外部に出力する。
【0033】
▲3▼<クロック信号MCK=M逓倍クロック信号>
次に、クロック信号MCKを、基準クロック信号のM逓倍クロック信号として生成する場合について述べる(即ち、N分周は行わない)。この場合、CPU12は、クロック発生器15の分周レジスタ28に分周値N=1を設定すると共に、逓倍レジスタ29には任意の逓倍値M(但し、M=1ではない)を設定する。この時、各比較器30〜32の比較結果は、以下のようになる。
Figure 0003654153
【0034】
この場合、分周回路24側では、比較器30が一致信号を出力するのでORゲート33の出力信号レベルがハイとなって、分周回路24は分周動作を停止する。具体的には、内蔵しているフリップフロップに対する基準クロック信号の供給を停止する。また、セレクタ25は、比較器30が不一致信号の出力を停止するので、入力ポート“0”側の基準クロック信号を選択して逓倍回路26に出力する。
【0035】
そして、逓倍回路26は、入力される基準クロック信号をM逓倍してセレクタ27に出力し、セレクタ27は、そのM逓倍クロック信号をMCKとして外部に出力する。
【0036】
▲4▼<クロック信号MCK=基準クロック信号>
次に、基準クロック信号をそのままクロック信号MCKとして生成する場合について述べる(即ち、N分周,M逓倍は何れも行わない)。この場合、CPU12は、クロック発生器15の分周レジスタ28,逓倍レジスタ29に、分周値N=1,逓倍値M=1を設定する。この時、各比較器30〜32の比較結果は、以下のようになる。
Figure 0003654153
【0037】
従って、分周回路24は、▲3▼と同様に分周動作を停止し、セレクタ25は、基準クロック信号を選択して逓倍回路26に出力する。また、逓倍回路26は、▲2▼と同様に逓倍動作を停止し、セレクタ27は、外部発振部23より与えられる基準クロック信号を選択してMCKとして外部に出力する。尚、この場合、比較器32,31が何れも不一致信号の出力を停止するが、セレクタ27は、入力ポート“0′”側の基準クロック信号を優先的に選択して外部に出力するようになっている。
【0038】
また、この様に、基準クロック信号をそのままクロック信号MCKとして生成する場合は、分周レジスタ28,逓倍レジスタ29に、分周値N=1,逓倍値M=1を設定するものに限らず、N=M(=2,3,4,…)に設定しても良い。この時、各比較器30〜32の比較結果は、以下のようになる。
Figure 0003654153
【0039】
この場合は、比較器31が一致信号を出力するのでORゲート33,34の出力信号レベルが何れもハイとなり、分周回路24は分周動作を停止し、逓倍回路26は逓倍動作を停止する。また、比較器31が不一致信号の出力を停止するので、セレクタ27は、外部発振部23より与えられる基準クロック信号を選択してMCKとして外部に出力する。
【0040】
以上のように本実施例によれば、分周側選択出力手段35は、分周回路24の動作を必要に応じて停止させ、その時は、N分周クロック信号に代えて基準クロック信号を逓倍回路26に出力させ、また、逓倍側選択出力手段36は、逓倍回路26の動作を必要に応じて停止させ、その時は、(M/N)逓倍クロック信号に代えて分周回路24より出力されるN分周クロック信号,または、外部発振部23より出力される基準クロック信号をそのまま外部に出力させるようにした。
【0041】
即ち、逓倍回路26,分周回路24の何れか一方を使用するだけで所望の周波数のクロック信号が得られる場合には、分周回路24,逓倍回路26の動作を選択的に停止させることができる。また、基準クロック信号の周波数が所望の周波数である場合には、分周回路24,逓倍回路26の動作を同時に停止させることができる。
【0042】
従って、分周回路24,逓倍回路26による無駄な電力消費を低減することが可能となる。また、逓倍回路26を、DPLL回路を用いて構成しているので、停止状態から逓倍動作を迅速に開始させることができる。そして、逓倍回路26の動作を停止させた場合の消費電力の低減効果を有効に奏することができる。
【0043】
また、分周側選択出力手段35は、分周レジスタ28に設定された分周値Nが“1”である場合に分周回路24の動作を停止させ、逓倍側選択出力手段36は、逓倍レジスタ29に設定された逓倍値Mが“1”である場合に逓倍回路26の動作を停止させるので、ユーザは、分周レジスタ28,逓倍レジスタ29に特定値を設定するだけで分周回路24,逓倍回路26の動作を停止させることができる。
【0044】
更に、本実施例によれば、選択出力手段35,36は、逓倍レジスタ29に設定された逓倍値Mと分周レジスタ28に設定された分周値Nとが等しい場合にも、分周回路24及び逓倍回路26の動作を停止させることができる。そして、クロック発生器15を備えて、マイコン11を構成したので、マイコン11で使用するクロック信号の設定によっては、マイコン11としての電力消費の低減に効果を奏することができる。
【0045】
(第2実施例)
図3は本発明の第2実施例を示すものであり、第1実施例と同一部分には同一符号を付して説明を省略し、以下異なる部分についてのみ説明する。第2実施例のクロック発生器(クロック信号発生装置)37は、セレクトレジスタ38を備えている。セレクトレジスタ38は、分周レジスタ28,逓倍レジスタ29に対する分周値N,逓倍値Mの設定とは独立に、分周回路24,逓倍回路26夫々の動作を停止させるか否かの選択設定を直接を行うためのレジスタである。そのセレクトレジスタ38には、分周レジスタ28や逓倍レジスタ29と同様に、CPU12によりアドレスバス21及びデータバス22を介して設定が行われるようになっている。
【0046】
セレクトレジスタ38の分周停止設定ビットの出力は、第1実施例のORゲート33に入力端子を1つ追加したORゲート33Aの該追加入力端子に与えられていると共に、ANDゲート39の負論理入力端子にも与えられている。そのANDゲート39の他方の正論理入力端子には、比較器30の不一致信号が与えられており、ANDゲート39の出力端子は、セレクタ25に選択切り換え信号として与えられている。
【0047】
一方、セレクトレジスタ38の逓倍停止設定ビットの出力は、第1実施例のORゲート34に入力端子を1つ追加したORゲート34Aの該追加入力端子に与えられていると共に、ANDゲート40の負論理入力端子にも与えられている。そのANDゲート40の他方の正論理入力端子には、比較器32の不一致信号が与えられており、ANDゲート40の出力端子は、セレクタ27に第1選択切り替え信号として与えられている。
【0048】
また、セレクトレジスタ38の分周停止設定ビットの出力及び逓倍停止設定ビットの出力は、ANDゲート41の入力端子に夫々与えられており、そのANDゲート41の出力端子は、ANDゲート42の負論理入力端子を介してセレクタ27に第2選択切り替え信号として与えられている。そのANDゲート42の他方の入力端子には、比較器31の不一致信号が与えられている。
【0049】
尚、以上の構成において、セレクタ25,比較器30及び31,ORゲート33A,セレクトレジスタ38,ANDゲート39は、分周側選択出力手段43を構成している。また、セレクタ27,比較器31及び32,ORゲート34A,セレクトレジスタ38,ANDゲート40,NANDゲート41,ANDゲート42は、逓倍側選択出力手段44を構成している。
【0050】
次に、第2実施例の作用について説明する。第2実施例では、第1実施例と全く同様に、分周値N,逓倍値Mの設定によって分周回路24,逓倍回路26夫々の動作を停止させることができる。また、それに加えて、CPU12がセレクトレジスタ38の分周停止設定ビット,逓倍停止設定ビットをセットすることによっても、分周回路24,逓倍回路26夫々の動作を停止させることが可能となっている。
【0051】
即ち、セレクトレジスタ38の分周停止設定ビットがセットされると、ORゲート33Aの出力信号レベルがハイとなるので、分周回路24の動作が停止する。また、ANDゲート39の出力信号はロウレベルとなるので、セレクタ25は、入力ポート“0”側の基準クロック信号を選択して逓倍回路26に出力する。一方、セレクトレジスタ38の逓倍停止設定ビットがセットされると、ORゲート34Aの出力信号レベルがハイとなるので、逓倍回路26の動作が停止する。また、ANDゲート40の出力信号はロウレベルとなるので、セレクタ27は、入力ポート“0”側のN分周クロック信号を選択しクロック信号MCKとして外部に出力する。
【0052】
そして、セレクトレジスタ38の分周停止設定ビット及び逓倍停止設定ビットの双方が同時にセットされると、ANDゲート41の出力信号がハイレベル,ANDゲート42の出力信号がロウレベルとなるので、セレクタ27は、入力ポート“0′”側の基準クロック信号を選択しクロック信号MCKとして外部に出力する。
【0053】
以上のように第2実施例によれば、クロック発生器37にセレクトレジスタ38を設けて、CPU12がセレクトレジスタ38の分周停止設定ビット,逓倍停止設定ビットを夫々セットすることで、分周回路24,逓倍回路26夫々の動作を直接停止させるようにした。従って、分周回路24,逓倍回路26の動作を停止させる場合には、分周値N,逓倍値Mの設定を考慮することなく簡単な設定によって動作を停止させることができる。
【0054】
本発明は上記し且つ図面に記載した実施例にのみ限定されるものではなく、次のような変形または拡張が可能である。
第1実施例において、比較器31を削除しても良い。
第1実施例において逓倍側選択出力手段36、または、第2実施例において逓倍側選択出力手段44のみを設けても良い。
第2実施例において、比較器30〜32を削除しても良い。
【図面の簡単な説明】
【図1】本発明の第1実施例であり、クロック発生器の詳細な電気的構成を示す機能ブロック図
【図2】シングルチップマイクロコンピュータの電気的構成の一例を示す機能ブロック図
【図3】本発明の第2実施例を示す図1相当図
【図4】従来技術を示す図1相当図
【符号の説明】
11はマイクロコンピュータ、15はクロック発生器(クロック信号発生装置)、24は分周回路、26は逓倍回路、28は分周レジスタ(分周値設定手段)、29は逓倍レジスタ(逓倍値設定手段)、35は分周側選択出力手段、36は逓倍側選択出力手段、37はクロック発生器(クロック信号発生装置)、43は分周側選択出力手段、44は逓倍側選択出力手段を示す。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a frequency dividing circuit that divides a reference clock signal by N, a frequency multiplying circuit that multiplies the frequency-divided clock signal output from the frequency dividing circuit and outputs an (M / N) multiplied clock signal to the outside. The present invention relates to a clock signal generating device including the above and a microcomputer including the clock signal generating device .
[0002]
[Problems to be solved by the invention]
FIG. 4 is a functional block diagram showing a configuration example of a clock signal generator configured to include both a frequency divider circuit and a frequency multiplier circuit. A reference clock signal having a frequency f0 output from the external oscillating unit 1 is supplied to the multiplier circuit 3 via the frequency divider circuit 2. In the frequency division register 4 and the frequency multiplication register 5, a frequency division value N and a frequency multiplication value M are set through a sys address bus 6 and a data bus 7 by a CPU (not shown).
[0003]
The clock signal generator 8 configured in this way can generate both a clock signal having a frequency lower than the frequency f0 of the reference clock signal and a clock signal having a high frequency. Further, the frequency of the clock signal to be output to the outside is set to f0 * (M / N) by the combination of the setting of the frequency division value N in the previous frequency divider circuit 2 and the setting of the frequency multiplication value M in the subsequent frequency multiplication circuit 3. It is possible to change variously.
[0004]
However, depending on the application, for example, there may be a case where it is not necessary to use the multiplier circuit 3 in order to obtain a desired clock signal frequency. In order to generate a clock signal with a higher frequency, the multiplier circuit 3 may generate a clock signal with an extremely high frequency compared to the frequency of the reference clock signal in its interior, and its power consumption is not small. . Therefore, there is a problem in that wasteful power consumption increases when the multiplier circuit 3 is operating even though it is not necessary to use the multiplier circuit 3 substantially.
[0005]
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a clock signal generator capable of reducing power consumed by a circuit portion that does not need to be substantially operated , and the clock signal generator. It is providing the microcomputer comprised by providing.
[0006]
[Means for Solving the Problems]
According to the clock signal generator of the first aspect, the multiplication side selection output means stops the operation of the multiplication circuit as necessary, and at that time, instead of the (M / N) multiplication clock signal, the frequency division circuit The output divided clock signal is output to the outside as it is. Therefore, when a desired clock signal can be obtained only by using the frequency divider circuit, the operation of the multiplier circuit can be stopped, so that wasteful power consumption by the multiplier circuit can be reduced.
Further, since the frequency division side selection output means is provided and the operation of the frequency divider circuit is also stopped as necessary, the operation of the frequency multiplier circuit and / or the frequency divider circuit can be selectively stopped, which is useless. Power consumption can be further reduced.
Further, the selection output means stops the operation of the multiplication circuit and / or the frequency division circuit when the multiplication value set in the multiplication value setting means is equal to the frequency division value set in the frequency division value setting means. . That is, when both the multiplier circuit and the divider circuit are configured to be able to stop the operation, if the multiplier value and the divider value are set to the same value, the multiplier circuit and the divider circuit are operated. There is no need. Therefore, when such setting is performed, the operation of the multiplier circuit and / or the frequency divider circuit can be appropriately stopped.
[0009]
According to the clock signal generator of claim 2 , the multiplication side selection output means stops the operation of the multiplication circuit when the multiplication value set in the multiplication value setting means is "1". Therefore, the user can stop the operation of the multiplication circuit only by setting a specific value in the multiplication value setting means.
[0012]
According to the clock signal generating device of the third aspect , the multiplication circuit is configured using the DPLL circuit. That is, the DPLL circuit includes a ring oscillator or the like in order to generate a clock signal with an extremely high frequency. Therefore, the oscillation stabilization time is short, and it is possible to start the oscillation operation in an extremely short time from the oscillation stop state, and there is an advantage that the operation as the multiplication circuit can be started quickly, while the power consumption during the operation is reduced. It will be relatively high. Therefore, the power consumption reduction effect of the present invention can be effectively achieved by applying the configuration described in claim 1 or 2 to a multiplier circuit configured using a DPLL circuit.
[0013]
According to the microcomputer of the fourth aspect, since the clock signal generator according to any one of the first to third aspects is provided, depending on the setting of the clock signal used in the microcomputer, the power consumption may be reduced. An effect can be produced in reduction.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
(First embodiment)
A first embodiment of the present invention will be described below with reference to FIGS. FIG. 2 is a functional block diagram showing an example of the electrical configuration of the single chip microcomputer. A microcomputer (microcomputer) 11 is mainly composed of a CPU 12, and is accessed by a ROM 13, a RAM 14, a clock generator (clock signal generator) 15, a serial communication circuit 16, a PWM circuit 17, a timer 18 and an A / D converter. A plurality of peripheral circuits 20 including 19 and the like are provided. The CPU 12 and each peripheral circuit 20 are connected via a common address bus 21 and data bus 22.
[0015]
The clock generator 15 is configured to supply a common clock signal MCK to the CPU 12 and the peripheral circuit 20, and the CPU 12 and the peripheral circuit 20 operate in synchronization with the clock signal MCK. The clock generator 15 is configured so that the CPU 12 can variably set the frequency of the clock signal MCK.
[0016]
FIG. 1 is a functional block diagram showing a detailed configuration of the clock generator 15. The reference clock signal having the frequency f0 output from the external oscillating unit 23 is supplied to the frequency dividing circuit 24 and also directly supplied to the frequency dividing side selector 25 and the frequency multiplying side selector 27. The N-divided clock signal output from the frequency dividing circuit 24 is given to the multiplier circuit 26 via the selector 25. Further, the N-divided clock signal output via the selector 25 is also given directly to the selector 27. The M / N multiplied clock signal output from the multiplier circuit 26 is output to the outside via the selector 27 as the clock signal MCK.
[0017]
In the frequency division register (frequency division value setting means) 28 and the frequency multiplication register (frequency multiplication value setting means) 29, the CPU 12 sets the frequency division value N and the frequency multiplication value M via the address bus 21 and the data bus 22. (N, M = 1, 2, 3,...). The frequency division value N set in the frequency division register 28 is given to the frequency divider 24 and also to comparators (magnitude comparators) 30 and 31. A multiplication value M set in the multiplication register 29 is given to the multiplication circuit 26 and also to the comparators 31 and 32.
[0018]
The comparator 30 compares whether or not the frequency division value N is equal to “1”. If N = 1, a match signal (“YES”, high level) is sent to one of the OR gates 33. Output to the input terminal. Further, the mismatch signal (“NO”, high level) of the comparator 30 is given to the selector 25 as a selection switching signal. This mismatch signal is always output unless N = 1.
[0019]
The selector 25 selectively outputs the N-divided clock signal applied to the input port “1” when the mismatch signal is output, and applies it to the input port “0” when the mismatch signal is not output. The selected reference clock signal is selectively output.
[0020]
The comparator 32 compares whether or not the multiplied value M is equal to “1”, and outputs a coincidence signal (“YES”) to one input terminal of the OR gate 34. Further, the mismatch signal (“NO”) of the comparator 32 is given to the selector 27 as the first selection switching signal.
[0021]
The comparator 31 compares the divided value N with the multiplied value M and outputs a coincidence signal (“YES”) to the other input terminals of the OR gates 33 and 34. . The mismatch signal (“NO”) of the comparator 31 is given to the selector 27 as the second selection switching signal.
[0022]
The selector 27 selects and outputs the (M / N) multiplied clock signal given to the input port “1” when the mismatch signals from the comparators 31 and 32 are output, and the mismatch signal from the comparator 32. If N is not output, the N-divided clock signal applied to the input port “0” is selectively output. Further, if the mismatch signal from the comparator 31 is not output, the reference clock signal given to the input port “0 ′” is selectively output.
[0023]
The output signals of the OR gates 33 and 34 are given to the frequency divider circuit 24 and the multiplier circuit 26, respectively. The frequency dividing circuit 24 and the frequency multiplying circuit 26 are configured to stop the frequency dividing operation and frequency multiplying operation of the input clock signal when the output signal level of the OR gates 33 and 34 becomes high.
[0024]
The frequency divider 24 is composed of a plurality of stages of flip-flops. Further, although the detailed configuration is not shown, the multiplication circuit 26 is configured by applying a digital phase locked loop (DPLL) circuit, and includes a digital control oscillator having a data latch, a control circuit, a counter, a ring oscillator, and the like. (For details, refer to, for example, JP-A-8-265111).
[0025]
An outline of the operation will be described. The multiplication value M set in the multiplication register 29 is set in the data latch, and the control circuit counts the control cycle based on, for example, the N-divided clock signal output from the selector 25. Output a control signal. The counter counts the N-divided clock signal period based on the high-speed clock signal output from the ring oscillator, and the digitally controlled oscillator performs timing control based on the count value and the multiplication value M (M / N). ) Output the multiplied clock signal as MCK. That is, the multiplication circuit 26 has a configuration in which the phase synchronization function portion in the DPLL circuit is omitted.
[0026]
In the above configuration, the selector 25, the comparators 30 and 31, and the OR gate 33 constitute the frequency dividing side selection output means 35, and the selector 27, the comparators 31 and 32, and the OR gate 34 are the multiplication side. The selection output means 36 is comprised.
[0027]
Next, the operation of this embodiment will be described.
(1) <Clock signal MCK = (M / N) multiplied clock signal>
First, the case where the clock signal MCK is generated as an (M / N) multiplied clock signal of the reference clock signal will be described. In this case, the CPU 12 sets an arbitrary frequency division value N in the frequency division register 28 of the clock generator 15, and sets an arbitrary frequency multiplication value M (however, N = M is not satisfied) in the frequency multiplication register 29. At this time, the comparison results of the comparators 30 to 32 are as follows.
Figure 0003654153
[0028]
Therefore, the frequency dividing circuit 24 divides the reference clock signal by N and outputs it to the selector 25, and the selector 25 outputs the N frequency divided clock signal to the multiplier circuit 26. The multiplication circuit 26 multiplies the inputted N-divided clock signal by M and outputs it to the selector 27. The selector 27 outputs the (M / N) multiplied clock signal as MCK to the outside (of the microcomputer 11). To the internal circuit).
[0029]
(2) <Clock signal MCK = N divided clock signal>
Next, a case where the clock signal MCK is generated as an N-divided clock signal of the reference clock signal (that is, M multiplication is not performed) will be described. In this case, the CPU 12 sets an arbitrary frequency division value N (however, N is not 1) in the frequency division register 28 of the clock generator 15 and sets a frequency multiplication value M = 1 in the frequency multiplication register 29. At this time, the comparison results of the comparators 30 to 32 are as follows.
Figure 0003654153
[0030]
Accordingly, the frequency divider 24 divides the reference clock signal by N and outputs it to the selector 25 as in (1), and the selector 25 outputs the N frequency-divided clock signal to the multiplier circuit 26. On the multiplication circuit 26 side, since the comparator 32 outputs a coincidence signal, the output signal level of the OR gate 34 becomes high, and the multiplication circuit 26 stops the multiplication operation. At this time, the multiplying circuit 26 specifically stops the oscillation operation of the built-in ring oscillator.
[0031]
The ring oscillator is configured by connecting a plurality of (for example, 32) stages of inverter gates on a ring, and its oscillation frequency is extremely high, so that power consumption is relatively large. Therefore, the effect of reducing power consumption by stopping the oscillation operation of the ring oscillator is significant.
[0032]
Then, since the comparator 32 stops outputting the mismatch signal, the selector 27 selects the N-divided clock signal on the input port “0” side, and outputs the N-divided clock signal to the outside as the MCK.
[0033]
(3) <Clock signal MCK = M multiplied clock signal>
Next, a case where the clock signal MCK is generated as an M-multiplied clock signal of the reference clock signal will be described (that is, N division is not performed). In this case, the CPU 12 sets a frequency division value N = 1 in the frequency division register 28 of the clock generator 15 and sets an arbitrary multiplication value M (however, M = 1 is not satisfied) in the frequency multiplication register 29. At this time, the comparison results of the comparators 30 to 32 are as follows.
Figure 0003654153
[0034]
In this case, since the comparator 30 outputs a coincidence signal on the frequency dividing circuit 24 side, the output signal level of the OR gate 33 becomes high, and the frequency dividing circuit 24 stops the frequency dividing operation. Specifically, the supply of the reference clock signal to the built-in flip-flop is stopped. Further, since the comparator 30 stops outputting the mismatch signal, the selector 25 selects the reference clock signal on the input port “0” side and outputs it to the multiplication circuit 26.
[0035]
The multiplier circuit 26 multiplies the input reference clock signal by M and outputs it to the selector 27. The selector 27 outputs the M multiplied clock signal to the outside as MCK.
[0036]
(4) <clock signal MCK = reference clock signal>
Next, a case where the reference clock signal is generated as it is as the clock signal MCK will be described (that is, neither N division nor M multiplication is performed). In this case, the CPU 12 sets the frequency division value N = 1 and the frequency multiplication value M = 1 in the frequency division register 28 and the frequency multiplication register 29 of the clock generator 15. At this time, the comparison results of the comparators 30 to 32 are as follows.
Figure 0003654153
[0037]
Accordingly, the frequency dividing circuit 24 stops the frequency dividing operation as in the case of (3), and the selector 25 selects the reference clock signal and outputs it to the multiplier circuit 26. Further, the multiplication circuit 26 stops the multiplication operation as in (2), and the selector 27 selects the reference clock signal given from the external oscillation unit 23 and outputs it as MCK to the outside. In this case, the comparators 32 and 31 both stop outputting the mismatch signal, but the selector 27 preferentially selects the reference clock signal on the input port “0 ′” side and outputs it to the outside. It has become.
[0038]
In addition, when the reference clock signal is generated as it is as the clock signal MCK as described above, it is not limited to setting the frequency division register 28 and the frequency multiplication register 29 to the frequency division value N = 1 and the frequency multiplication value M = 1. N = M (= 2, 3, 4,...) May be set. At this time, the comparison results of the comparators 30 to 32 are as follows.
Figure 0003654153
[0039]
In this case, since the comparator 31 outputs a coincidence signal, the output signal levels of the OR gates 33 and 34 both become high, the frequency dividing circuit 24 stops the frequency dividing operation, and the frequency multiplying circuit 26 stops the frequency multiplying operation. . Further, since the comparator 31 stops outputting the mismatch signal, the selector 27 selects the reference clock signal provided from the external oscillation unit 23 and outputs it as MCK to the outside.
[0040]
As described above, according to the present embodiment, the frequency dividing side selection output means 35 stops the operation of the frequency dividing circuit 24 as necessary, and at that time, the reference clock signal is multiplied instead of the N frequency dividing clock signal. Further, the multiplication side selection output means 36 stops the operation of the multiplication circuit 26 as required, and at that time, it is outputted from the frequency dividing circuit 24 instead of the (M / N) multiplication clock signal. The N divided clock signal or the reference clock signal output from the external oscillating unit 23 is directly output to the outside.
[0041]
That is, when a clock signal having a desired frequency can be obtained by using only one of the multiplier circuit 26 and the divider circuit 24, the operations of the divider circuit 24 and the multiplier circuit 26 can be selectively stopped. it can. Further, when the frequency of the reference clock signal is a desired frequency, the operations of the frequency divider circuit 24 and the multiplier circuit 26 can be stopped simultaneously.
[0042]
Therefore, useless power consumption by the frequency divider 24 and the frequency multiplier 26 can be reduced. Further, since the multiplication circuit 26 is configured using a DPLL circuit, the multiplication operation can be started quickly from the stopped state. And the reduction effect of the power consumption at the time of stopping operation | movement of the multiplication circuit 26 can be show | played effectively.
[0043]
The frequency division side selection output means 35 stops the operation of the frequency division circuit 24 when the frequency division value N set in the frequency division register 28 is “1”. When the multiplication value M set in the register 29 is “1”, the operation of the multiplication circuit 26 is stopped. Therefore, the user simply sets a specific value in the frequency division register 28 and the frequency multiplication register 29, and the frequency divider circuit 24. , The operation of the multiplier circuit 26 can be stopped.
[0044]
Further, according to the present embodiment, the selection output means 35 and 36 can divide the frequency dividing circuit even when the multiplication value M set in the multiplication register 29 and the division value N set in the division register 28 are equal. 24 and the multiplication circuit 26 can be stopped. Since the microcomputer 11 is configured by including the clock generator 15, depending on the setting of the clock signal used by the microcomputer 11, the power consumption of the microcomputer 11 can be reduced.
[0045]
(Second embodiment)
FIG. 3 shows a second embodiment of the present invention. The same parts as those of the first embodiment are denoted by the same reference numerals and the description thereof is omitted. Only different parts will be described below. The clock generator (clock signal generator) 37 of the second embodiment includes a select register 38. The select register 38 selects and sets whether or not to stop the operations of the frequency dividing circuit 24 and the frequency multiplying circuit 26 independently of the setting of the frequency dividing value N and the frequency multiplying value M to the frequency dividing register 28 and the frequency multiplying register 29. This is a register for direct execution. The select register 38 is set by the CPU 12 via the address bus 21 and the data bus 22 in the same manner as the frequency dividing register 28 and the multiplication register 29.
[0046]
The output of the frequency division stop setting bit of the select register 38 is given to the additional input terminal of the OR gate 33A obtained by adding one input terminal to the OR gate 33 of the first embodiment, and the negative logic of the AND gate 39. It is also given to the input terminal. The other positive logic input terminal of the AND gate 39 is supplied with the mismatch signal of the comparator 30, and the output terminal of the AND gate 39 is supplied to the selector 25 as a selection switching signal.
[0047]
On the other hand, the output of the multiplication stop setting bit of the select register 38 is given to the additional input terminal of the OR gate 34A in which one input terminal is added to the OR gate 34 of the first embodiment, and also the negative of the AND gate 40. It is also given to the logic input terminal. The other positive logic input terminal of the AND gate 40 is supplied with the mismatch signal of the comparator 32, and the output terminal of the AND gate 40 is supplied to the selector 27 as a first selection switching signal.
[0048]
The output of the frequency division stop setting bit and the output of the multiplication stop setting bit of the select register 38 are respectively applied to the input terminal of the AND gate 41, and the output terminal of the AND gate 41 is the negative logic of the AND gate 42. A second selection switching signal is given to the selector 27 via the input terminal. A mismatch signal of the comparator 31 is given to the other input terminal of the AND gate 42.
[0049]
In the above configuration, the selector 25, the comparators 30 and 31, the OR gate 33A, the select register 38, and the AND gate 39 constitute the frequency division side selection output means 43. The selector 27, the comparators 31 and 32, the OR gate 34A, the select register 38, the AND gate 40, the NAND gate 41, and the AND gate 42 constitute a multiplication side selection output means 44.
[0050]
Next, the operation of the second embodiment will be described. In the second embodiment, the operations of the frequency dividing circuit 24 and the frequency multiplying circuit 26 can be stopped by setting the frequency division value N and the frequency multiplication value M, just like the first embodiment. In addition, the CPU 12 can also stop the operations of the frequency dividing circuit 24 and the frequency multiplying circuit 26 by setting the frequency division stop setting bit and the frequency multiplication stop setting bit of the select register 38, respectively. .
[0051]
That is, when the frequency division stop setting bit of the select register 38 is set, the output signal level of the OR gate 33A becomes high, and the operation of the frequency divider circuit 24 is stopped. Further, since the output signal of the AND gate 39 is at a low level, the selector 25 selects the reference clock signal on the input port “0” side and outputs it to the multiplier circuit 26. On the other hand, when the multiplication stop setting bit of the select register 38 is set, the output signal level of the OR gate 34A becomes high, and the operation of the multiplication circuit 26 is stopped. Since the output signal of the AND gate 40 is at a low level, the selector 27 selects the N-divided clock signal on the input port “0” side and outputs it as the clock signal MCK to the outside.
[0052]
When both the division stop setting bit and the multiplication stop setting bit of the select register 38 are set at the same time, the output signal of the AND gate 41 becomes high level and the output signal of the AND gate 42 becomes low level. The reference clock signal on the input port “0 ′” side is selected and output to the outside as the clock signal MCK.
[0053]
As described above, according to the second embodiment, the clock generator 37 is provided with the select register 38, and the CPU 12 sets the frequency division stop setting bit and the frequency multiplication stop setting bit of the select register 38, respectively. 24, the operation of the multiplication circuit 26 is directly stopped. Therefore, when the operations of the frequency divider circuit 24 and the multiplier circuit 26 are stopped, the operation can be stopped by a simple setting without considering the setting of the divided value N and the multiplied value M.
[0054]
The present invention is not limited to the embodiments described above and illustrated in the drawings, and the following modifications or expansions are possible.
In the first embodiment, the comparator 31 may be deleted.
magnification side selection output means 36 have contact with the first embodiment, or may be provided only magnification side selection output means 4 4 have you to the second embodiment.
In the second embodiment, the comparators 30 to 32 may be deleted.
[Brief description of the drawings]
FIG. 1 is a functional block diagram showing a detailed electrical configuration of a clock generator according to a first embodiment of the present invention. FIG. 2 is a functional block diagram showing an example of an electrical configuration of a single chip microcomputer. FIG. 4 is a diagram corresponding to FIG. 1 showing a second embodiment of the present invention. FIG. 4 is a diagram corresponding to FIG.
11 is a microcomputer, 15 is a clock generator (clock signal generator), 24 is a frequency divider, 26 is a frequency multiplier, 28 is a frequency divider register (frequency divider value setting means), and 29 is a frequency multiplier register (multiplier value setting means) ), 35 is a frequency division side selection output means, 36 is a frequency multiplication side selection output means, 37 is a clock generator (clock signal generator), 43 is a frequency division side selection output means, and 44 is a frequency multiplication side selection output means.

Claims (4)

基準クロック信号をN(Nは2以上の自然数)分周する分周回路と、
この分周回路より出力される分周クロック信号をM(Mは2以上の自然数)逓倍して外部に(M/N)逓倍クロック信号を出力する逓倍回路と、
この逓倍回路の動作を必要に応じて停止させると共に、前記(M/N)逓倍クロック信号に代えて、前記分周回路より出力される分周クロック信号をそのまま外部に出力可能に構成される逓倍側選択出力手段とを備え
前記分周回路の動作を必要に応じて停止させると共に、前記分周クロック信号に代えて、前記基準クロック信号をそのまま前記逓倍回路に出力可能に構成される分周側選択出力手段と、
前記逓倍回路に前記分周クロック信号の逓倍値を設定するための逓倍値設定手段と、
前記分周回路に前記分周クロック信号の分周値を設定するための分周値設定手段とを備え、
前記選択出力手段は、逓倍値設定手段に設定された逓倍値と、前記分周値設定手段に設定された分周値とが等しい場合に、前記逓倍回路及び/又は前記分周回路の動作を停止させることを特徴とするクロック信号発生装置。
A frequency dividing circuit that divides the reference clock signal by N (N is a natural number of 2 or more);
A frequency-multiplying circuit that multiplies the frequency-divided clock signal output from the frequency-dividing circuit by M (M is a natural number of 2 or more) and outputs an externally-generated (M / N) clock signal;
A multiplier configured to stop the operation of the multiplier circuit as necessary, and to output the divided clock signal output from the divider circuit as it is, instead of the (M / N) multiplied clock signal. Side selection output means ,
A frequency-division-side selection output unit configured to stop the operation of the frequency-dividing circuit as necessary, and to output the reference clock signal as it is to the multiplier circuit instead of the frequency-divided clock signal;
A multiplication value setting means for setting a multiplication value of the divided clock signal in the multiplication circuit;
A frequency dividing value setting means for setting a frequency dividing value of the frequency-divided clock signal in the frequency dividing circuit;
The selection output means performs the operation of the multiplication circuit and / or the frequency division circuit when the multiplication value set in the multiplication value setting means is equal to the division value set in the division value setting means. A clock signal generator characterized by stopping .
前記逓倍回路に前記分周クロック信号の逓倍値を設定するための逓倍値設定手段を備え、
前記逓倍側選択出力手段は、逓倍値設定手段に設定された逓倍値が“1”である場合に、前記逓倍回路の動作を停止させることを特徴とする請求項1記載のクロック信号発生装置。
A multiplication value setting means for setting a multiplication value of the divided clock signal in the multiplication circuit;
2. The clock signal generator according to claim 1, wherein the multiplication side selection output means stops the operation of the multiplication circuit when the multiplication value set in the multiplication value setting means is "1" .
前記逓倍回路は、DPLL回路を用いて構成されていることを特徴とする請求項1または2記載のクロック信号発生装置。 3. The clock signal generator according to claim 1, wherein the multiplication circuit is configured using a DPLL circuit . 請求項1乃至3の何れかに記載のクロック信号発生装置を備えて構成されることを特徴とするマイクロコンピュータ。A microcomputer comprising the clock signal generator according to claim 1.
JP2000225585A 2000-07-26 2000-07-26 Clock signal generator and microcomputer Expired - Fee Related JP3654153B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000225585A JP3654153B2 (en) 2000-07-26 2000-07-26 Clock signal generator and microcomputer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000225585A JP3654153B2 (en) 2000-07-26 2000-07-26 Clock signal generator and microcomputer

Publications (2)

Publication Number Publication Date
JP2002043930A JP2002043930A (en) 2002-02-08
JP3654153B2 true JP3654153B2 (en) 2005-06-02

Family

ID=18719330

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000225585A Expired - Fee Related JP3654153B2 (en) 2000-07-26 2000-07-26 Clock signal generator and microcomputer

Country Status (1)

Country Link
JP (1) JP3654153B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW527763B (en) * 2000-05-01 2003-04-11 Koninkl Philips Electronics Nv Power adaptive frequency divider
US7342429B2 (en) 2003-09-11 2008-03-11 International Business Machines Corporation Programmable low-power high-frequency divider
US6917662B2 (en) 2003-09-11 2005-07-12 International Business Machines Corporation Programmable low-power high-frequency divider
JP7324625B2 (en) * 2019-07-01 2023-08-10 ミネベアミツミ株式会社 Motor drive control device and motor drive control method

Also Published As

Publication number Publication date
JP2002043930A (en) 2002-02-08

Similar Documents

Publication Publication Date Title
US6600345B1 (en) Glitch free clock select switch
US6356123B1 (en) Non-integer frequency divider
JP4077979B2 (en) Semiconductor integrated circuit device
JP3601961B2 (en) Dual modulus prescaler
JP4206151B2 (en) Clock generation method and system
JP5184680B2 (en) Frequency divider circuit, PLL circuit including the same, and semiconductor integrated circuit
JP2006191372A (en) Dual loop pll and multiplication clock generation apparatus
JP2001014056A (en) Semiconductor integrated circuit and spread spectrum clock oscillator
JP3654153B2 (en) Clock signal generator and microcomputer
JPH07210267A (en) Integrated circuit and data processor
Höppner et al. An open-loop clock generator for fast frequency scaling in 65nm CMOS technology
US6845462B2 (en) Computer containing clock source using a PLL synthesizer
US20050022044A1 (en) Clock control circuit and clock control method
JPH09312567A (en) Control circuit for pll frequency synthesizer
JP2004056717A (en) Semiconductor device, system board and multi-phase clock generating circuit
JPH0830351A (en) Microprocessor
JP2000137699A (en) Microcomputer
JPS5880723A (en) Clock signal generator
JPH05303444A (en) Clock signal feeder
JP3602115B2 (en) Semiconductor integrated circuit device
JPH11143574A (en) Clock generation circuit and clock generation method
JP4032927B2 (en) Initialization circuit for large-scale integrated circuits
JP2011040934A (en) Frequency divider circuit
JP2004086645A (en) Microcomputer
JP2003347931A (en) Semiconductor integrated circuit mounting pll

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040914

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041207

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050112

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050208

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050221

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110311

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120311

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120311

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130311

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140311

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees