[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4008583B2 - 電子機器 - Google Patents

電子機器 Download PDF

Info

Publication number
JP4008583B2
JP4008583B2 JP20606698A JP20606698A JP4008583B2 JP 4008583 B2 JP4008583 B2 JP 4008583B2 JP 20606698 A JP20606698 A JP 20606698A JP 20606698 A JP20606698 A JP 20606698A JP 4008583 B2 JP4008583 B2 JP 4008583B2
Authority
JP
Japan
Prior art keywords
clock
signal
control block
reading
line
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
JP20606698A
Other languages
English (en)
Other versions
JP2000039932A5 (ja
JP2000039932A (ja
Inventor
竜一 古原
Original Assignee
株式会社沖データ
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 株式会社沖データ filed Critical 株式会社沖データ
Priority to JP20606698A priority Critical patent/JP4008583B2/ja
Priority to US09/340,814 priority patent/US6600575B1/en
Publication of JP2000039932A publication Critical patent/JP2000039932A/ja
Publication of JP2000039932A5 publication Critical patent/JP2000039932A5/ja
Application granted granted Critical
Publication of JP4008583B2 publication Critical patent/JP4008583B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/00933Timing control or synchronising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimiles In General (AREA)
  • Power Sources (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ゲートアレー、セルベースIC等のカスタムICにより実現されるクロック供給回路に関する。
【0002】
【従来の技術】
ファクシミリやプリンタ等の電子機器の電気回路には、要求される仕様を低コストで満足するため、ゲートアレーやセルベースIC等のカスタムIC(集積回路)が使用されている。カスタムICにより提供される機能は様々であるが、その論理構造は、一般に、組み合わせ回路と順序回路により構成される。組み合わせ回路は、出力信号値が全ての入力信号値により決定されタイミングの制御は伴わない。一方、順序回路は、外部より入力されるクロック信号によりタイミングが作成されて、そのタイミングに基づいて出力信号が変化する。
【0003】
【発明が解決しようとする課題】
ところで、上記のような従来の技術には、次のような解決すべき課題があった。
カスタムICでは複数の機能を一つのICの中に統合した設計が一般的である。従って、各機能ごとに設けられた順序回路が、それぞれ異なった周波数のクロックを使用する場合もある。この場合、外部から取り入れたシステムクロックをクロック供給回路が受け入れて分周し、それぞれのブロックに対して動作に必要な周波数のクロックを提供する。
【0004】
しかしながら、カスタムICが大規模化し、動作クロック周波数が高いブロックが多く含まれるようになると、カスタムIC全体の消費電力が増大する。また、カスタムICが高周波で動作すると、放射されるノイズ成分が大きくなるため、カスタムICが搭載されているプリント基板や装置に厳重なノイズ対策が必要になるという問題があった。
【0005】
【課題を解決するための手段】
本発明は以上の点を解決するため次の構成を採用する。
〈構成1〉
システムクロックを第1のクロック信号及び該第1のクロック信号よりも周波数の高い第2のクロック信号とに分周して出力するクロック分周部と、クロック信号の入力でそれぞれ制御動作を行う複数の制御ブロックに対し上記第1及び第2のクロック信号のいずれかを選択して出力するセレクタとを備える電子機器であって、上記複数の制御ブロックのそれぞれに対し動作を開始するか否かを判定する動作判断部を有し、上記セレクタは、上記動作判断部が上記複数の制御ブロックのいずれか一つの動作開始を判定すると該動作を開始する制御ブロックに対し上記第1のクロック信号を選択して出力し、動作判断部が複数の制御ブロックの動作開始を判定すると該複数の制御ブロックに対し上記第2のクロック信号を選択して出力することを特徴とする電子機器。
【0006】
〈構成2〉
構成1に記載の電子機器において、上記動作していた制御ブロックから動作終了信号を受けて所定時間が経過すると上記動作判断部に終了信号を供給するカウンタを有し、上記クロック分周部は上記第1のクロック信号よりも周波数の低い待機用クロック信号を分周して出力し、上記セレクタは、上記動作判断部が上記終了信号を受けて待機を判定すると上記動作の終了した制御ブロックに対し上記待機用クロック信号を選択して出力することを特徴とする。
【0007】
〈構成3〉
構成1に記載の電子機器において、上記動作判断部は上記動作していた制御ブロックから動作終了信号を受けると制御信号を出力し、上記制御信号を受けると上記セレクタが動作の終了した制御ブロックに選択して出力しているクロック信号の供給を停止させるゲート回路を更に備えることを特徴とする。
【0009】
【発明の実施の形態】
以下、本発明の実施の形態を具体例を用いて説明する。
《具体例1》
〈構成〉
この例では、動作の不要なブロックに対して供給するクロックの周波数を、動作中のブロックに対して供給するクロックの周波数と比べて低くなるように制御する
図1は、具体例1のクロック供給回路のブロック図である。
この回路は、ファクシミリ装置に使用されるカスタムICにクロックを供給するための回路で、クロック分周部10、比較・判断部11、及び、セレクタ12、13により構成される。なお、この回路の説明の前に、この回路が使用されるファクシミリ装置用カスタムICの構成を説明する。
【0010】
図2は、ファクシミリ用カスタムICのブロック図である。
このカスタムIC5は、上記のクロック供給回路1、読み取り制御ブロック2、印刷制御ブロック3、IO制御ブロック4から構成される。読み取り制御ブロック2は、ファクシミリ原稿の読み取りセンサ制御、原稿駆動用モータ制御、センサより読み取ったデータの処理を行う。印刷制御ブロック3は、印刷部の印字ヘッド制御、印刷用モータ制御、印刷用データ処理を行う。IO制御ブロック4は、周辺IOデバイス、メモリ制御を行う。クロック供給回路1からは、読み取り制御ブロック2、印刷制御ブロック3、IO制御ブロック4に、それぞれクロックC2、C3、C4が供給されるように構成されている。
【0011】
図1に戻って、クロック分周部10は、入力されたシステムクロックを分周して、カスタムIC内部で必要な周波数(fio,fis,fss,fcs,fip,fpp,fcp)のクロックを生成する分周器である。比較・判断部11は、読み取り制御ブロック2からの1ライン読み取り開始信号R1、1ライン読み取り終了信号R2と印刷制御ブロック3からの1ライン印刷開始信号P1、1ライン印刷終了信号P2を監視して、その結果に基づき周波数選択信号7,8を作成する論理回路により構成される。セレクタ12は、周波数選択信号7に基づき読み取り制御ブロック2に供給するクロックC2を選択する回路である。セレクタ13は、周波数選択信号8に基づき印刷制御ブロック3に供給するクロックC3を選択する回路である。
【0012】
図3に、比較・判断部11に入力する信号のタイミングチャートを示す。
図において、横軸は時間軸であって、各ラインの読み取りと印刷は、時間T毎に一定の周期で行われる。なお、以後に示すタイミングチャートはいずれもこの図と同様の形式で示す。クロック供給回路1の比較・判断部11には、読み取り制御ブロック2の1ライン読み取り開始信号R1、1ライン読み取り終了信号R2、印刷制御ブロックの1ライン印刷開始信号P1、1ライン印刷終了信号P2が入力される。(a)に示すように、読み取り制御ブロック2から出力される1ライン読み取り開始信号R1は、図示しないCPUが読み取り制御ブロック2中の図示しない1ライン読み取り開始レジスタに書き込みを行い、(b)に示す読み取り動作に先立ち出力される信号である。(c)に示す1ライン読み取り終了信号R2は1ラインの読み取りが終了した時点で出力される信号である。
【0013】
同様にして(d)に示すように、印刷制御ブロック3から出力される1ライン印刷開始信号P1は、図示しないCPUが印刷制御ブロック3中の図示しない1ライン印刷開始レジスタに書き込みを行い、(e)に示すように印刷動作に先立ち出力される信号である。また、(f)に示すように、1ライン印刷終了信号P2は1ラインの印刷が終了した時点で出力される信号である。以下、上記の回路の動作を説明する。
【0014】
〈動作〉
図4は、ファクシミリの各動作状態における動作概念図である。この図も、図3と同様の形式で記載したものである。
ファクシミリの動作状態は、大きく分けると待機時、送信時、受信時、コピー時とに区別することができる。待機時では、図2に示すカスタムICの内部はIO制御ブロック4の一部を除いて動作しない。この状態は図示していない。(a)のコピー時においては、コピー時では、IO制御ブロック4、読み取り制御ブロック2、印刷制御ブロック3が動作している。(b)に示す送信時ではIO制御ブロック4と読み取り制御ブロック2が動作し、印刷制御ブロック3は動作しない。(c)に示す受信時ではIO制御ブロック4と印刷制御ブロック3が動作し、読み取り制御ブロック2は動作しない。
【0015】
上記のように、コピー時では、単位時間に読み取りと印刷の両方の動作を行う必要があるため、回路を駆動するクロックを高速化して動作を速くしなければならない。一方、送信時には、読み取り動作のみを行えばよいので、コピー時に比較して読み取り動作時間を長くすることができる。よって、回路を駆動するクロックもコピー時に比べて低速化できる。同様の理由により、受信時もコピー時に比べて印刷動作時間を長くすることができるためクロックを低速化できる。待機時は、読み取り、印刷共に動作が不要なため、更にクロック周波数を低速化できる。
【0016】
本発明では、このような観点から、ファクシミリの動作状態によって、カスタムIC内部の各ブロックに供給するクロック周波数を変化させるようにする。これにより、不必要な電力消費を抑え、ノイズ発生も低減する。これを実現するためには、ファクシミリがどの動作状態であるかを判定する必要があるが、これは次のような方法による。
【0017】
図5は、具体例1の回路のコピー時の動作タイミングチャートである。
図6は、具体例1の回路の送信時の動作タイミングチャートである。
図7は、具体例1の回路の受信時の動作タイミングチャートである。
これらの図において、読み取り制御ブロック2に供給するクロックC2の周波数をfs、印刷制御ブロック3に供給するクロックC3の周波数をfpとし、待機時に読み取り制御ブロック2に設定するクロックC2の周波数をfis、読み取り時に読み取り制御ブロック2に設定するクロックC2の周波数をfss、コピー時に読み取り制御ブロック2に設定するクロックC2の周波数をfcs、待機時に印刷制御ブロック3に設定するクロックC3の周波数をfip、印刷時に印刷制御ブロック3に設定するクロックC3の周波数をfpp、コピー時に印刷制御ブロック3に設定するクロックC3の周波数をfcpとする。上述の通り各クロック周波数の間にはfis<fss<fcs,fip<fpp<fcpの関係が成り立つ。
【0018】
なお、IO制御ブロック4は動作状態に関わらず固定のクロック周波数fioで回路を駆動する。図5において、コピー時は、図示しないCPUが読み取り開始、印刷開始を指示すると、読み取り制御ブロック2からは1ライン読み取り開始信号R1、印刷制御ブロック3からは1ライン印刷開始信号P1がクロック供給回路に対して出力される。1ライン読み取り開始信号R1、1ライン印刷開始信号P1の両方を検出したら、fs=fcs、fp=fcpとなるようにセレクタ12、13がクロック周波数を選択する。1ページのコピーが終了して、最終ラインの1ライン読み取り終了信号R2、1ライン印刷終了信号P2を検出したら、fs=fis、fp=fipとなるようにセレクタ12、13がクロック周波数を選択する。
【0019】
図6に示す送信時は、CPUが読み取り開始を指示すると読み取り制御ブロック2からは1ライン読み取り開始信号R1が出力される。1ライン読み取り開始信号R1のみを検出したら、fs=fss、fp=fipとなるようにセレクタ12、13がクロック周波数を選択する。1ページの読み取りが終了して、最終ラインの1ライン読み取り終了信号R2を検出したら、fs=fis、fp=fipとなるようにセレクタ12、13がクロック周波数を選択する。
【0020】
図7において、受信時は、CPUが印刷開始を指示すると、印刷制御ブロック3からは1ライン印刷開始信号P1が出力される。1ライン印刷開始信号のみを検出したら、fs=fis、fp=fppとなるようにセレクタ12、13がクロック周波数を選択する。1ページの読み取りが終了して、最終ラインの1ライン印刷終了信号P2を検出したら、fs=fis、fp=fipとなるようにセレクタ12、13がクロック周波数を選択する。
【0021】
〈効果〉
以上説明した具体例1によれば、ファクシミリの動作状態に適した周波数の動作クロックを、カスタムIC内部の読み取り制御ブロック、印刷制御ブロック等に対して供給し、動作が不要なブロックへのクロック周波数を下げるので、常に一定の周波数のクロックを各ブロックに供給する場合に比べて、カスタムIC全体の消費電力を減少させることができ、また、高い周波数のクロック発生によりカスタムICから放射されるノイズ成分を少なくすることができる。
【0022】
《具体例2》
〈構成〉
具体例1では、図1に示す読み取り制御ブロック2、印刷制御ブロック3から出力される1ラインの処理が終了した旨の通知をCPU等から受け入れて、最終ラインを検出し、読み取り制御ブロック2、印刷制御ブロック3に供給するクロック周波数を選択した。具体例2では、この終了通知を不要にする。従って、この例ではクロック供給回路が自動的に該当するブロックの動作終了を検出する。これにより、CPUに負荷をかけることなく、制御が可能になる。
【0023】
図8は、具体例2のクロック供給回路のブロック図である。
図において、クロック分周部10とセレクタ12、13は部分は、図1に示したものと同一である。この回路には、図1に示した回路にカウンタ9を追加した。比較・判断部11は、各ブロックからの処理の開始を示す、1ライン読み取り開始信号R1と、1ライン印刷開始信号P1とを受け入れる。また、この比較・判断部11は、カウンタ9からそのカウント値に相当するTC信号を受け入れる。そして、受け入れた信号の内容に基づき周波数選択信号7、8を作成する。
【0024】
カウンタ9は、各ブロックからの1ラインの処理が終了したことを示す1ライン読み取り終了信号R2と、1ライン印刷終了信号P2を検出したらカウントを開始し、ターミナルカウントとなったらTC信号を出力する回路である。カウンタ9は、カウント途中に各ブロックからの処理の開始を示す1ライン読み取り開始信号R1や1ライン印刷開始信号P1が入力したらカウント値をクリアしてからカウントを停止するように動作する回路である。
【0025】
〈動作〉
具体例2では、動作終了時の処理が具体例1とは異なる。以下、送信時を例にとって説明をする。
図9は具体例2の回路の動作タイミングチャートである。
図に示すように、1ライン読み取り開始信号R1や1ライン印刷開始信号P1の内容は、図6と同一である。1ラインの読み取り時間とカウント値(ターミナルカウント)の和を1ラインの周期より長く設定する。CPUが読み取り開始を指示すると読み取り制御ブロック2からは1ライン読み取り開始信号が出力される。図の時刻t1に1ライン読み取り開始信号のみを検出したら、fs=fss、fp=fipとなるようにセレクタ12、13がクロック周波数を選択する。カウンタ9は図の時刻t2に、1ライン読み取り終了信号R2を検出したらカウントを開始する。
【0026】
読み取りラインが最終ラインでない場合は、カウンタ9がターミナルカウントとなる前の時刻t3に、再度1ライン読み取り開始信号R1を検出するため、カウンタ9はクリアされてカウントを停止する。その後の、時刻t4では、読み取りラインが最終ラインのため、カウンタ9はターミナルカウントまでカウントし、時刻t5にTC信号を出力する。TC信号を検出したら、fs=fis、fp=fipとなるようにセレクタ12、13がクロック周波数を選択する。
【0027】
上記の例は、送信時のみについて説明したが、受信時もコピー時も同様の要領で、動作の終了を検出できる。上記カウンタはタイマの役割を果たすものであって、その構成や、起動のきっかけとなる信号は任意である。対象となるブロックの動作が一定時間以上停止したことを検出できればそれでよい。また、対象となるブロックの動作停止がもっと簡単に検出できるなら、そのブロックについては、タイマ監視を行わないで良い。
【0028】
〈効果〉
具体例2によれば、1ライン毎に制御が必要な読み取り動作において、最終ラインの通知をCPU等から受信する必要がないので、CPUに負荷をかけないで動作できる。また、外部からその旨を通知する信号線の数を減少できる。なお、この具体例の構成は、あとで説明する具体例3にも応用することが可能である。
【0029】
《具体例3》
〈構成〉
具体例1では、比較・判断部11からの周波数選択信号7、8に基づき、セレクタ12、13にて各ブロックに供給するクロックを選択していた。一方、この具体例3では、ゲート回路を追加して各ブロックに供給するクロックを停止する。これにより、不要なクロックの供給による電力消費を抑制する。
【0030】
図10は、具体例3のクロック供給回路のブロック図である。
図の回路は、図1に示した回路に2つのゲート回路15、16を追加したものである。ゲート回路15は、セレクタ12の出力する読み取り制御ブロック用クロックC2を通過させたり遮断する機能を持つ。ゲート回路16は、セレクタ13の出力する印刷制御ブロック用クロックC3を通過させたり遮断する機能を持つ。
【0031】
比較・判断部11からは、ゲート回路15にクロック制御信号17を供給し、ゲート回路16にクロック制御信号18を供給して、各ゲートの開閉制御を行うように構成されている。
【0032】
〈動作〉
図11は、具体例3の回路の送信時の動作タイミングチャートである。
図に示すように、1ライン読み取り開始信号R1や1ライン読み取り終了信号R2の内容は、図6と同一である。
この具体例では、読み取り制御ブロック2が動作していないときにはゲート回路15のゲートを閉じて、読み取り制御ブロック2へのクロック供給を止める。印刷制御ブロック3が動作していないときには、ゲート回路16のゲートを閉じて、印刷制御ブロック3へのクロック供給を止める。
読み取り開始前(待機状態)では、比較・判断部11がクロック制御信号17、18をOFFにして、読み取り制御ブロック2、印刷制御ブロック3へのクロック供給を止める。CPUが読み取り開始を指示すると、読み取り制御ブロック2からは1ライン読み取り開始信号R1が出力される。
【0033】
比較・判断部11は、1ライン読み取り開始信号R1を検出したら、周波数選択信号7を出力し、fs=fssとなるようにセレクタ12がクロック周波数を選択する。これと同時に、読み取り制御用のゲート回路15に入力されるクロック制御信号17をONにして、クロックが読み取り制御ブロック2に供給されるようにする。1ページの読み取りが終了して、最終ラインの1ライン読み取り終了信号R2を検出したら、クロック制御信号17をOFFにして、読み取り制御ブロック2へのクロック供給を止める。他の動作は図6を用いて説明したのと同様である。
【0034】
受信時は、すでに説明したように、ゲート回路16に供給するクロック制御信号18によって、印刷制御ブロック3が動作しているときのみクロックC3が出力されるように制御する。その要領は送信時と同様なため、図示は省略する。
なお、上記いずれの具体例も、ファクシミリのカスタムICを例にとって説明したが、本発明は、これに限らず、各種の装置のクロック供給回路に利用できる。
【0035】
〈効果〉
動作不要なブロックに対するクロック供給を止めることにより、ブロックの動作を完全に停止することが可能なため、具体例1に比べて、更にカスタムIC全体の消費電力を減少させることができ、また、その結果として、カスタムICから放射されるノイズ成分を少なくすることができる。
【図面の簡単な説明】
【図1】具体例1のクロック供給回路のブロック図である。
【図2】ファクシミリ用カスタムICのブロック図である。
【図3】比較・判断部11に入力する信号のタイミングチャートである。
【図4】ファクシミリの各動作状態における動作概念図である。
【図5】具体例1の回路のコピー時の動作タイミングチャートである。
【図6】具体例1の回路の送信時の動作タイミングチャートである。
【図7】具体例1の回路の受信時の動作タイミングチャートである。
【図8】具体例2のクロック供給回路のブロック図である。
【図9】具体例2の回路の動作タイミングチャートである。
【図10】具体例3のクロック供給回路のブロック図である。
【図11】具体例3の回路の送信時の動作タイミングチャートである。
【符号の説明】
7、8 周波数選択信号
10 クロック分周部
11 比較・判断部
12、13 セレクタ
C2 読み取り制御ブロック用クロック
C3 印刷制御ブロック用クロック
C4 IO制御ブロック用クロック

Claims (3)

  1. システムクロックを第1のクロック信号及び該第1のクロック信号よりも周波数の高い第2のクロック信号とに分周して出力するクロック分周部と、
    クロック信号の入力でそれぞれ制御動作を行う複数の制御ブロックに対し前記第1及び第2のクロック信号のいずれかを選択して出力するセレクタとを備える電子機器であって、
    前記複数の制御ブロックのそれぞれに対し動作を開始するか否かを判定する動作判断部を有し、
    前記セレクタは、前記動作判断部が前記複数の制御ブロックのいずれか一つの動作開始を判定すると該動作を開始する制御ブロックに対し前記第1のクロック信号を選択して出力し、動作判断部が複数の制御ブロックの動作開始を判定すると該複数の制御ブロックに対し前記第2のクロック信号を選択して出力する、
    ことを特徴とする電子機器。
  2. 前記動作していた制御ブロックから動作終了信号を受けて所定時間が経過すると前記動作判断部に終了信号を供給するカウンタを有し、
    前記クロック分周部は前記第1のクロック信号よりも周波数の低い待機用クロック信号を分周して出力し、
    前記セレクタは、前記動作判断部が前記終了信号を受けて待機を判定すると前記動作の終了した制御ブロックに対し前記待機用クロック信号を選択して出力する、
    ことを特徴とする請求項1記載の電子機器。
  3. 前記動作判断部は前記動作していた制御ブロックから動作終了信号を受けると制御信号を出力し、
    前記制御信号を受けると前記セレクタが動作の終了した制御ブロックに選択して出力しているクロック信号の供給を停止させるゲート回路を更に備えることを特徴とする請求項1記載の電子機器。
JP20606698A 1998-07-22 1998-07-22 電子機器 Expired - Fee Related JP4008583B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP20606698A JP4008583B2 (ja) 1998-07-22 1998-07-22 電子機器
US09/340,814 US6600575B1 (en) 1998-07-22 1999-06-28 Clock supply circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20606698A JP4008583B2 (ja) 1998-07-22 1998-07-22 電子機器

Publications (3)

Publication Number Publication Date
JP2000039932A JP2000039932A (ja) 2000-02-08
JP2000039932A5 JP2000039932A5 (ja) 2005-06-09
JP4008583B2 true JP4008583B2 (ja) 2007-11-14

Family

ID=16517284

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20606698A Expired - Fee Related JP4008583B2 (ja) 1998-07-22 1998-07-22 電子機器

Country Status (2)

Country Link
US (1) US6600575B1 (ja)
JP (1) JP4008583B2 (ja)

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3857052B2 (ja) * 1998-07-02 2006-12-13 株式会社ルネサステクノロジ マイクロプロセッサ
EP1302858A4 (en) * 2000-05-30 2005-02-09 Matsushita Electric Ind Co Ltd SYSTEM AND METHOD FOR PROCESSING DATA
US8160864B1 (en) 2000-10-26 2012-04-17 Cypress Semiconductor Corporation In-circuit emulator and pod synchronized boot
US8176296B2 (en) 2000-10-26 2012-05-08 Cypress Semiconductor Corporation Programmable microcontroller architecture
US7023257B1 (en) * 2000-10-26 2006-04-04 Cypress Semiconductor Corp. Architecture for synchronizing and resetting clock signals supplied to multiple programmable analog blocks
US7765095B1 (en) 2000-10-26 2010-07-27 Cypress Semiconductor Corporation Conditional branching in an in-circuit emulation system
US6724220B1 (en) 2000-10-26 2004-04-20 Cyress Semiconductor Corporation Programmable microcontroller architecture (mixed analog/digital)
US8103496B1 (en) 2000-10-26 2012-01-24 Cypress Semicondutor Corporation Breakpoint control in an in-circuit emulation system
US8149048B1 (en) 2000-10-26 2012-04-03 Cypress Semiconductor Corporation Apparatus and method for programmable power management in a programmable analog circuit block
JP3880310B2 (ja) * 2000-12-01 2007-02-14 シャープ株式会社 半導体集積回路
KR100369768B1 (ko) * 2000-12-09 2003-03-03 엘지전자 주식회사 휴대용 컴퓨터에서의 버스 클럭 주파수 제어장치
JP4691791B2 (ja) * 2001-02-01 2011-06-01 ソニー株式会社 データ処理システム
US6990594B2 (en) * 2001-05-02 2006-01-24 Portalplayer, Inc. Dynamic power management of devices in computer system by selecting clock generator output based on a current state and programmable policies
JP2003044161A (ja) * 2001-08-01 2003-02-14 Fujitsu Ltd クロック制御方法及びクロック制御回路並びにicカードリード及び/又はライト装置
US6938176B1 (en) * 2001-10-05 2005-08-30 Nvidia Corporation Method and apparatus for power management of graphics processors and subsystems that allow the subsystems to respond to accesses when subsystems are idle
US7406674B1 (en) 2001-10-24 2008-07-29 Cypress Semiconductor Corporation Method and apparatus for generating microcontroller configuration information
US8078970B1 (en) 2001-11-09 2011-12-13 Cypress Semiconductor Corporation Graphical user interface with user-selectable list-box
US8042093B1 (en) 2001-11-15 2011-10-18 Cypress Semiconductor Corporation System providing automatic source code generation for personalization and parameterization of user modules
US8069405B1 (en) 2001-11-19 2011-11-29 Cypress Semiconductor Corporation User interface for efficiently browsing an electronic document using data-driven tabs
US7774190B1 (en) 2001-11-19 2010-08-10 Cypress Semiconductor Corporation Sleep and stall in an in-circuit emulation system
US7844437B1 (en) 2001-11-19 2010-11-30 Cypress Semiconductor Corporation System and method for performing next placements and pruning of disallowed placements for programming an integrated circuit
US6971004B1 (en) 2001-11-19 2005-11-29 Cypress Semiconductor Corp. System and method of dynamically reconfiguring a programmable integrated circuit
US7770113B1 (en) 2001-11-19 2010-08-03 Cypress Semiconductor Corporation System and method for dynamically generating a configuration datasheet
US8103497B1 (en) 2002-03-28 2012-01-24 Cypress Semiconductor Corporation External interface for event architecture
US7308608B1 (en) 2002-05-01 2007-12-11 Cypress Semiconductor Corporation Reconfigurable testing system and method
US7761845B1 (en) 2002-09-09 2010-07-20 Cypress Semiconductor Corporation Method for parameterizing a user module
US7849332B1 (en) 2002-11-14 2010-12-07 Nvidia Corporation Processor voltage adjustment system and method
US7882369B1 (en) 2002-11-14 2011-02-01 Nvidia Corporation Processor performance adjustment system and method
US7886164B1 (en) 2002-11-14 2011-02-08 Nvidia Corporation Processor temperature adjustment system and method
US7275168B2 (en) * 2004-02-23 2007-09-25 Avago Technologies Wireless Ip (Singapore) Pte. Ltd. System and method for providing clock signals based on control signals from functional units and on a hibernate signal
US7295049B1 (en) 2004-03-25 2007-11-13 Cypress Semiconductor Corporation Method and circuit for rapid alignment of signals
US8286125B2 (en) 2004-08-13 2012-10-09 Cypress Semiconductor Corporation Model for a hardware device-independent method of defining embedded firmware for programmable systems
US8069436B2 (en) 2004-08-13 2011-11-29 Cypress Semiconductor Corporation Providing hardware independence to automate code generation of processing device firmware
US7332976B1 (en) 2005-02-04 2008-02-19 Cypress Semiconductor Corporation Poly-phase frequency synthesis oscillator
US7400183B1 (en) 2005-05-05 2008-07-15 Cypress Semiconductor Corporation Voltage controlled oscillator delay cell and method
US8089461B2 (en) 2005-06-23 2012-01-03 Cypress Semiconductor Corporation Touch wake for electronic devices
US8085067B1 (en) 2005-12-21 2011-12-27 Cypress Semiconductor Corporation Differential-to-single ended signal converter circuit and method
US8067948B2 (en) 2006-03-27 2011-11-29 Cypress Semiconductor Corporation Input/output multiplexer bus
US7414550B1 (en) 2006-06-30 2008-08-19 Nvidia Corporation Methods and systems for sample rate conversion and sample clock synchronization
US7555585B2 (en) * 2006-06-30 2009-06-30 Broadcom Corporation Optimized performance and power access to a shared resource in a multiclock frequency system on a chip application
US8026739B2 (en) 2007-04-17 2011-09-27 Cypress Semiconductor Corporation System level interconnect with programmable switching
US7737724B2 (en) 2007-04-17 2010-06-15 Cypress Semiconductor Corporation Universal digital block interconnection and channel routing
US9564902B2 (en) 2007-04-17 2017-02-07 Cypress Semiconductor Corporation Dynamically configurable and re-configurable data path
US8040266B2 (en) 2007-04-17 2011-10-18 Cypress Semiconductor Corporation Programmable sigma-delta analog-to-digital converter
US8092083B2 (en) 2007-04-17 2012-01-10 Cypress Semiconductor Corporation Temperature sensor with digital bandgap
US8130025B2 (en) 2007-04-17 2012-03-06 Cypress Semiconductor Corporation Numerical band gap
US8516025B2 (en) 2007-04-17 2013-08-20 Cypress Semiconductor Corporation Clock driven dynamic datapath chaining
US8065653B1 (en) 2007-04-25 2011-11-22 Cypress Semiconductor Corporation Configuration of programmable IC design elements
US9720805B1 (en) 2007-04-25 2017-08-01 Cypress Semiconductor Corporation System and method for controlling a target device
US8266575B1 (en) 2007-04-25 2012-09-11 Cypress Semiconductor Corporation Systems and methods for dynamically reconfiguring a programmable system on a chip
US9134782B2 (en) 2007-05-07 2015-09-15 Nvidia Corporation Maintaining optimum voltage supply to match performance of an integrated circuit
US9209792B1 (en) 2007-08-15 2015-12-08 Nvidia Corporation Clock selection system and method
US8049569B1 (en) 2007-09-05 2011-11-01 Cypress Semiconductor Corporation Circuit and method for improving the accuracy of a crystal-less oscillator having dual-frequency modes
US8327173B2 (en) * 2007-12-17 2012-12-04 Nvidia Corporation Integrated circuit device core power down independent of peripheral device operation
US8370663B2 (en) 2008-02-11 2013-02-05 Nvidia Corporation Power management with dynamic frequency adjustments
US9411390B2 (en) 2008-02-11 2016-08-09 Nvidia Corporation Integrated circuit device having power domains and partitions based on use case power optimization
US8762759B2 (en) * 2008-04-10 2014-06-24 Nvidia Corporation Responding to interrupts while in a reduced power state
US9423846B2 (en) 2008-04-10 2016-08-23 Nvidia Corporation Powered ring to maintain IO state independent of the core of an integrated circuit device
US9448964B2 (en) 2009-05-04 2016-09-20 Cypress Semiconductor Corporation Autonomous control in a programmable system
JP5087590B2 (ja) * 2009-05-22 2012-12-05 京セラドキュメントソリューションズ株式会社 画像読取装置及び画像形成装置
JP5081865B2 (ja) * 2009-05-22 2012-11-28 京セラドキュメントソリューションズ株式会社 画像読取装置及び画像形成装置
JP5274428B2 (ja) * 2009-10-29 2013-08-28 株式会社アドバンテスト 測定装置および試験装置
US9256265B2 (en) 2009-12-30 2016-02-09 Nvidia Corporation Method and system for artificially and dynamically limiting the framerate of a graphics processing unit
US9830889B2 (en) 2009-12-31 2017-11-28 Nvidia Corporation Methods and system for artifically and dynamically limiting the display resolution of an application
US8839006B2 (en) 2010-05-28 2014-09-16 Nvidia Corporation Power consumption reduction systems and methods
CN103003769B (zh) 2010-07-20 2016-02-24 飞思卡尔半导体公司 时钟电路、电子设备以及提供时钟信号的方法
JP5887989B2 (ja) * 2012-02-24 2016-03-16 富士ゼロックス株式会社 情報処理装置、制御装置および画像形成装置
US9471395B2 (en) 2012-08-23 2016-10-18 Nvidia Corporation Processor cluster migration techniques
US20140062561A1 (en) 2012-09-05 2014-03-06 Nvidia Corporation Schmitt receiver systems and methods for high-voltage input signals
US9698781B1 (en) * 2016-05-26 2017-07-04 Intel Corporation Dynamic clock gating frequency scaling

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5184027A (en) * 1987-03-20 1993-02-02 Hitachi, Ltd. Clock signal supply system
JP2629028B2 (ja) * 1988-08-10 1997-07-09 株式会社日立製作所 クロック信号供給方法および装置
JP3067250B2 (ja) * 1991-04-18 2000-07-17 株式会社日立製作所 カラープリンタ
JP2962088B2 (ja) * 1993-03-05 1999-10-12 株式会社日立製作所 カラープリンタ
JP3048495B2 (ja) * 1994-01-07 2000-06-05 沖電気工業株式会社 クロック回路
US5712714A (en) * 1994-07-18 1998-01-27 Mita Industrial Co., Ltd. Image processing apparatus
US5926174A (en) * 1995-05-29 1999-07-20 Canon Kabushiki Kaisha Display apparatus capable of image display for video signals of plural kinds
JP3672056B2 (ja) * 1995-08-18 2005-07-13 松下電器産業株式会社 タイミング信号発生回路
JP2852240B2 (ja) * 1996-05-30 1999-01-27 埼玉日本電気株式会社 間欠受信装置
KR100212139B1 (ko) * 1996-07-22 1999-08-02 윤종용 클럭공급장치
US6079022A (en) * 1996-10-11 2000-06-20 Intel Corporation Method and apparatus for dynamically adjusting the clock speed of a bus depending on bus activity
JP2923882B2 (ja) * 1997-03-31 1999-07-26 日本電気株式会社 クロック供給回路を備える半導体集積回路
JP4268726B2 (ja) * 1999-05-31 2009-05-27 株式会社ルネサステクノロジ 半導体装置

Also Published As

Publication number Publication date
US6600575B1 (en) 2003-07-29
JP2000039932A (ja) 2000-02-08

Similar Documents

Publication Publication Date Title
JP4008583B2 (ja) 電子機器
KR100479948B1 (ko) 이동무선전화기
US5915107A (en) Cross clock domain clocking for a system using two clock frequencies where one frequency is fractional multiple of the other
US20050108584A1 (en) Image forming device, power supply control device
US7664219B2 (en) Flip-flop and shift register
JPH11143570A (ja) Lsiのクロック停止信号生成回路
US7912989B2 (en) Network interface for decreasing power consumption
JP4187135B2 (ja) 電子装置
JP3466755B2 (ja) 電子機器
US20030088724A1 (en) Asynchronous bus interface apparatus
WO2004027528A2 (en) Adaptive data processing scheme based on delay forecast
US20020188785A1 (en) Interrupt signal processing apparatus
JPH11177731A (ja) コンピュータインタフェース付き通信端末装置
JP2750172B2 (ja) 電子機器
JP3774150B2 (ja) 省エネルギー機能搭載電子機器
JPH0962649A (ja) 信号入出力回路
JP2002300021A (ja) 集積回路装置
JP2001213029A (ja) プリンタ装置
US20060195714A1 (en) Clock control device, microprocessor, electronic device, clock control method, and clock control program
EP1585011A1 (en) Clock control device, microprocessor, electronic device, clock control method, and clock control program
JP2004362282A (ja) ネットワーク機器及びネットワークシステム
JP3374535B2 (ja) ボタン電話装置
JP2886925B2 (ja) 接続装置
JP2006065571A (ja) 電気機器
JPH1063366A (ja) 画像形成装置、画像形成装置の制御装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040831

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040831

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070129

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: 20070807

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070830

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

Free format text: PAYMENT UNTIL: 20100907

Year of fee payment: 3

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: 20110907

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110907

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120907

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120907

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130907

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees