JP4645840B2 - Integrated circuit device, microcomputer and electronic device - Google Patents
Integrated circuit device, microcomputer and electronic device Download PDFInfo
- Publication number
- JP4645840B2 JP4645840B2 JP2006011069A JP2006011069A JP4645840B2 JP 4645840 B2 JP4645840 B2 JP 4645840B2 JP 2006011069 A JP2006011069 A JP 2006011069A JP 2006011069 A JP2006011069 A JP 2006011069A JP 4645840 B2 JP4645840 B2 JP 4645840B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- clock
- signal
- flop
- philip flop
- 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
Images
Description
本発明は、集積回路装置、マイクロコンピュータ及び電子機器に関する。 The present invention relates to an integrated circuit device, a microcomputer, and an electronic apparatus.
CPUやマイクロコンピュータではプログラム、データ等で内蔵SRAMやSDRAM等へのアクセスが多発する。この内臓のSRAMやSDRAM等のアクセスを行う集積化路装置で、電源ON状態のCPU等のバスマスタには常にクロックを供給すると消費電力が増大する。
そこでCPUやマイクロコンピュータでは、電源オンでもバスマスタがウエイト状態にはクロックをとめて省電力化を図ることも行われている。 Therefore, in CPUs and microcomputers, even when the power is turned on, the bus master is in a wait state to stop the clock and save power.
しかし従来はウエイト状態において、CPUクロックを止めるため、クロックを止めたくない機能モジュールとのクロックの共有ができない。 However, conventionally, since the CPU clock is stopped in the wait state, the clock cannot be shared with a functional module that does not want to stop the clock.
しかしバスウエイト状態にバスマスタに供給す例えばシリアルI/Fはクロックに同期しながら通信するので、シリアル通信中はクロックを止めることができない。そのためクロックラインが分かれ設計が複雑になっていた。 However, for example, the serial I / F supplied to the bus master in the bus wait state communicates in synchronization with the clock, so the clock cannot be stopped during the serial communication. For this reason, the clock lines were divided and the design was complicated.
すなわち、ウエイト状態でクロックを止めてしまうと、バスマスタとバスウエイト状態にクロックがとまると困る周辺回路とでクロックの供給をわけることが必要となり、同一のクロックルートバッファでクロックの制御を行うことができない。 In other words, if the clock is stopped in the wait state, it is necessary to separate the clock supply between the bus master and the peripheral circuit that is in trouble when the clock is stopped in the bus wait state, and the clock can be controlled by the same clock root buffer. Can not.
ここにおいて同一のクロックルートバッファ内においては、ツールが自動的にスキューの調整を行ってくれるが、クロックルートをわけると別個にクロックルートバッファを設けることが必要となる。ツールは別個のクロックルートバッファ間のスキューの調整は行わないので、クロックルートバッファ間でのスキューの調整は手調整で行わなければならず、繰り返し手調整(ディレイセルをいれたり、インバータを設けたりする)が必要なので、作業負荷が増大するという問題点があった。 Here, in the same clock route buffer, the tool automatically adjusts the skew. However, if the clock route is divided, it is necessary to provide a separate clock route buffer. Since the tool does not adjust the skew between the separate clock root buffers, the skew between the clock root buffers must be adjusted manually, and repeated manual adjustments (including delay cells, inverters, etc.) ) Is necessary, which increases the workload.
本発明は以上のような問題点に鑑みてなされたものであり、集積回路装置において、クロックをとめたい回路とクロックをとめたくない回路へのクロックの供給を1つのクロックルートバッファで実現できる集積回路の提供を目的とする。 The present invention has been made in view of the above problems, and in an integrated circuit device, an integrated circuit that can supply a clock to a circuit that wants to stop the clock and a circuit that does not want to stop the clock with a single clock root buffer. The purpose is to provide a circuit.
(1)本発明は、集積回路装置であって、
書き込み防止機能付きフィリップフロップ回路を含んで構成されるバスマスタ回路と、
バスマスタ回路からの要求に対して処理を行い応答をバスマスタに返すバススレーブ回路と、
バスマスタ回路と同じクロックルートバッファを介してクロックの供給を受ける周辺回路と、
前記バスマスタ回路と前記周辺回路に対して前記同一のクロックルートバッファを介して供給されるクロックの供給制御を行うクロック供給制御回路と、を含み、
前記バススレーブ回路は、
バスマスタ回路からの要求に対して所定期間内に応答が返せない場合にはウエイト信号を出力し、
前記周辺回路は、
所定の場合に、クロックの供給停止を防止するためのクロック要求信号を出力するように構成され、
前記クロック供給制御回路は、
ウエイト信号とクロック要求信号に基づき、前記バスマスタ回路と前記周辺回路に対して供給されるクロックの供給制御を行い、
前記書き込み防止機能付きフィリップフロップ回路は、
ウエイト信号に基づきフィリップフロップへ新たなデータが書き込まれるのを防止するように構成されていることを特徴とする。
(1) The present invention is an integrated circuit device,
A bus master circuit including a Philip flop circuit with a write protection function;
A bus slave circuit that processes a request from the bus master circuit and returns a response to the bus master;
A peripheral circuit that receives clock supply via the same clock route buffer as the bus master circuit;
A clock supply control circuit that performs supply control of a clock supplied to the bus master circuit and the peripheral circuit via the same clock route buffer,
The bus slave circuit is
When a response cannot be returned within a predetermined period to the request from the bus master circuit, a wait signal is output,
The peripheral circuit is
It is configured to output a clock request signal for preventing a clock supply stop in a predetermined case,
The clock supply control circuit includes:
Based on the wait signal and the clock request signal, supply control of the clock supplied to the bus master circuit and the peripheral circuit is performed.
The write-proof Philip flop circuit is
It is characterized in that it is configured to prevent new data from being written to the Philip flop based on the wait signal.
バスマスタ回路に含まれるすべてのフィリップフロック回路を書き込み防止機能付きフィリップフロップ回路として構成するようにしてもよい。 All the Philip Flock circuits included in the bus master circuit may be configured as Philip flop circuits with a write protection function.
前記クロック供給制御回路は、ウエイト信号がウエイト状態でありかつクロック要求信号がクロック供給停止防止を示していないときに、クロックの供給を停止する制御を行うように構成してもよい。そしてウエイト信号がウエイト状態であっても、クロック要求信号がクロック供給停止防止を示している場合にはクロックの供給を停止しない。 The clock supply control circuit may be configured to perform control to stop the supply of the clock when the wait signal is in a wait state and the clock request signal does not indicate prevention of clock supply stop. Even when the wait signal is in the wait state, the clock supply is not stopped if the clock request signal indicates prevention of clock supply stop.
このようにすることによりウエイト状態であって、周辺回路にクロック供給を停止してよい場合のみクロックの供給を停止して、省電力化を測ることができる。 By doing so, it is possible to measure power saving by stopping the supply of the clock only when the supply of the clock to the peripheral circuit may be stopped in the wait state.
書き込み防止機能付きフィリップフロップ回路は同期入力のフィリップフロップと当該フィリップフロップへの書き込み防止のための回路を含む。 The Philip flop circuit with a write protection function includes a lip flop with a synchronous input and a circuit for preventing writing to the Philip flop.
また書き込み防止機能付きフィリップフロップ回路は、ウエイト信号がウエイト状態の場合には、フィリップフロップへ新たなデータが書き込まれるのを防止するように構成してもよい。このようにすると、ウエイト状態であってクロックが供給される場合(周辺回路がクロック供給停止の防止するためのクロック要求信号を出力している場合)に、フィリップフロップに新たな書き込みを禁止することができるため、バスマスタ回路の誤動作を防止することができる。 In addition, the Philip flop circuit with a write prevention function may be configured to prevent new data from being written to the Philip flop when the wait signal is in the wait state. In this way, when the clock is supplied in the wait state (when the peripheral circuit outputs a clock request signal for preventing the clock supply from being stopped), new writing to the Philip flop is prohibited. Therefore, malfunction of the bus master circuit can be prevented.
しかしバスウエイト状態にバスマスタに供給するクロックを止めてしまうと、バスマスタとバスウエイト状態にクロックがとまると困る周辺回路とでクロックの供給をわけることが必要となり、同一のクロックルートバッファでクロックの制御を行うことができない。 However, if the clock supplied to the bus master is stopped in the bus wait state, it is necessary to separate the clock supply between the bus master and the peripheral circuit that is in trouble if the clock stops in the bus wait state. Can not do.
本発明によれば、バスマスタ回路と周辺回路に対し1つのクロックルートバッファを設けるだけでよいので設計負荷が少ない。またウエイト状態にはバスマスタ回路のフィリップフロップへ新たなデータが書き込まれるのを防止するように構成されている誤動作を防止することができる。 According to the present invention, only one clock route buffer needs to be provided for the bus master circuit and the peripheral circuit, so that the design load is small. Further, it is possible to prevent a malfunction that is configured to prevent new data from being written to the lip-flop of the bus master circuit in the wait state.
このように本発明によればバスにウエイトがかかった場合にバスマスタ全体のクロックをとめてウエイトする機能とクロックをとめなくてもウエイトできる機能を併せ持つ集積回路装置を提供することができる。 As described above, according to the present invention, it is possible to provide an integrated circuit device having both a function of stopping the clock of the entire bus master when a wait is applied to the bus and a function of waiting without stopping the clock.
(2)本発明は、集積回路装置であって、
書き込み防止機能付きフィリップフロップ回路を含んで構成される第1の回路と、
第1の回路からの要求に対して処理を行い応答を第1の回路に返す第2の回路と、
第1の回路と同じクロックルートバッファを介してクロックの供給を受ける第3回路と、
前記第1の回路と前記第3の回路に対して前記同一のクロックルートバッファを介して供給されるクロックの供給制御を行うクロック供給制御回路と、を含み、
前記第2の回路は、
前記第1の回路からの要求に対して所定期間内に応答が返せない場合にはウエイト信号を出力し、
前記第3の回路は、
所定の場合に、クロックの供給停止を防止するためのクロック要求信号を出力するように構成され、
前記クロック供給制御回路は、
ウエイト信号とクロック要求信号に基づき、前記第1の回路と前記第3の回路に対して供給されるクロックの供給制御を行い、
前記書き込み防止機能付きフィリップフロップ回路は、
ウエイト信号に基づきフィリップフロップへ新たなデータが書き込まれるのを防止するように構成されていることを特徴とする。
(2) The present invention is an integrated circuit device,
A first circuit comprising a Philip flop circuit with a write protection function;
A second circuit that processes a request from the first circuit and returns a response to the first circuit;
A third circuit that receives a clock through the same clock root buffer as the first circuit;
A clock supply control circuit that performs supply control of a clock supplied to the first circuit and the third circuit via the same clock route buffer;
The second circuit includes:
When a response cannot be returned within a predetermined period to the request from the first circuit, a wait signal is output,
The third circuit includes:
It is configured to output a clock request signal for preventing a clock supply stop in a predetermined case,
The clock supply control circuit includes:
Based on the wait signal and the clock request signal, supply control of the clock supplied to the first circuit and the third circuit is performed.
The write-proof Philip flop circuit is
It is characterized in that it is configured to prevent new data from being written to the Philip flop based on the wait signal.
(3)本発明の集積回路装置は、
前記下書き込み防止機能付きフィリップフロップ回路が、
ウエイト信号に基づきフィリップフロップに当該フィリップフロップのデータを再び書き込むことによって当該フィリップフロップへ新たなデータが書き込まれるのを防止するように構成されていることを特徴とする。
(3) The integrated circuit device of the present invention
The Philip flop circuit with the lower write prevention function,
It is characterized in that new data is prevented from being written to the Philip flop by rewriting the data of the Philip flop on the Philip flop based on the wait signal.
例えば入力の1つはフィリップフロップの出力に接続され、他の入力はフィリップフロップ入力信号に接続され、選択信号に基づき入力信号を選択し、選択された入力信号を出力する選択回路(MAX)を含み、当該選択回路の出力を当該フィリップフロップの入力に接続するようにしてもよい。ここでウエイト信号に基づき選択信号を生成するようにしてもよい。例えば、ウエイト信号がウエイト状態を示している場合に選択回路はフィリップフロップの出力を出力するように構成してもよい。なおウエイト信号と各フィリップフロップに対してライト制御を行うライトイネーブル信号の両方に基づき制御する場合も本発明の範囲内である。 For example, one of the inputs is connected to the output of the Philip flop, the other input is connected to the Philip flop input signal, a selection circuit (MAX) for selecting the input signal based on the selection signal and outputting the selected input signal. In addition, the output of the selection circuit may be connected to the input of the Philip flop. Here, the selection signal may be generated based on the weight signal. For example, the selection circuit may be configured to output a Philip flop output when the wait signal indicates a wait state. It is within the scope of the present invention to perform control based on both the wait signal and the write enable signal for performing write control on each lip flop.
このようにするとウエイト状態の場合にはフィリップフロップに当該フィリップフロップのデータが再び書き込まれ、当該フィリップフロップへ新たなデータが書き込まれるのを防止することができる。 In this way, in the wait state, the data of the Philip flop is again written to the Philip flop, and new data can be prevented from being written to the Philip flop.
(4)本発明の集積回路装置は、
前記書き込み防止機能付きフィリップフロップ回路が、
ウエイト信号に基づきフィリップフロップに供給されるクロックをマスクすることによって当該フィリップフロップへ新たなデータが書き込まれるのを防止するように構成されていることを特徴とする。
(4) The integrated circuit device of the present invention is
The write-proof Philip flop circuit has
By masking the clock supplied to the Philip flop based on the wait signal, new data is prevented from being written to the Philip flop.
例えばウエイト信号に基づきクロックをマスクするようなクロックマスク回路を儲け、クロックマスク回路の出力クロックをフィリップフロップのクロック入力とするように構成してもよい。なおウエイト信号と各フィリップフロップに対してライト制御を行うライトイネーブル信号の両方に基づきクロックをマスクを制御する場合も本発明の範囲内である。 For example, a clock mask circuit that masks the clock based on the wait signal may be provided so that the output clock of the clock mask circuit is used as the clock input of the Philip flop. It is also within the scope of the present invention to control the mask of the clock based on both the wait signal and the write enable signal for performing write control on each lip flop.
このようにするとウエイト状態の場合にはクロックがマスクされ、フィリップフロップにクロックが供給されないため当該フィリップフロップへ新たなデータが書き込まれるのを防止することができる。 In this way, in the wait state, the clock is masked and no clock is supplied to the Philip flop, so that new data can be prevented from being written to the Philip flop.
(5)本発明の集積回路装置は、
前記バスマスタ回路がCPUであることを特徴とする。
(5) The integrated circuit device of the present invention is
The bus master circuit is a CPU.
(6)本発明の集積回路装置は、
前記周辺回路は決められた通信速度で通信を行う通信モジュールであることを特徴とする。
(6) The integrated circuit device of the present invention is
The peripheral circuit is a communication module that performs communication at a determined communication speed.
(7)本発明の集積回路装置は、
前記第1の回路はCPUであることを特徴とする。
(7) The integrated circuit device of the present invention is
The first circuit is a CPU.
(8)本発明の集積回路装置は、
前記第3の回路は決められた通信速度で通信を行う通信モジュールであることを特徴とする。
(8) The integrated circuit device of the present invention is
The third circuit is a communication module that performs communication at a determined communication speed.
(9)本発明は、
上記のいずれかに記載の集積回路装置を含むことを特徴とするマイクロコンピュータである。
(9) The present invention
A microcomputer including any one of the integrated circuit devices described above.
(10)本発明は、
上記に記載のマイクロコンピュータと、
入力情報を受け付ける手段と、
入力情報に基づき前記情報処理装置により処理された結果を出力するため手段と、
を含むことを特徴とする電子機器である。
(10) The present invention
A microcomputer as described above;
Means for receiving input information;
Means for outputting a result processed by the information processing device based on input information;
It is an electronic device characterized by including.
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。 DESCRIPTION OF EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings.
1.情報処理装置
以下、本発明の好適な実施の形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
1. In the following, a preferred embodiment of the present invention will be described in detail with reference to the drawings. The embodiments described below do not unduly limit the contents of the present invention described in the claims. Also, not all of the configurations described below are essential constituent requirements of the present invention.
図1は、本実施の形態の集積回路装置の構成について説明するための機能ブロック図である。また図2は、ウエイト信号とクロック要求信号の状態とクロック供給制御回路及び書き込み防止機能付きフィリップフロップ回路の制御内容について示した図である。 FIG. 1 is a functional block diagram for explaining the configuration of the integrated circuit device of the present embodiment. FIG. 2 is a diagram showing the states of the wait signal and the clock request signal and the control contents of the clock supply control circuit and the lip-flop circuit with a write prevention function.
本実施の形態の集積回路装置10は、書き込み防止機能付きフィリップフロップ回路80−1、・・80−nを含んで構成されるバスマスタ回路20と、バスマスタ回路20からの要求に対して処理を行い応答をバスマスタに返すバススレーブ回路と、バスマスタ回路2と同じクロックルートバッファ60を介してクロックの供給を受ける周辺回路40と、前記バスマスタ回路20と前記周辺回路40に対して前記同一のクロックルートバッファ60を介して供給されるクロックの供給制御を行うクロック供給制御回路50とを含む。
The
バスマスタ回路20は、バススレーブ回路30とバス70を介してアドレス72を送信し、データ74のやり取りを行う。なおバスマスタ回路20は、例えばCPU等でもよく、バススレーブ回路30は例えばIC内臓のSRAMやSDRAM等でもよい。
The
バススレーブ回路30は、バスマスタ回路20からの要求(例えばデータのリード、ライト要求等)に対して所定期間内に応答が返せない場合にはウエイト信号32を出力する。ウエイト信号32は、ウエイト状態の場合に第1のレベル(例えばHレベル)となり、ウエイト状態でない場合に第2のレベル(例えばLレベル)となるように構成されていてもよい。
The
周辺回路40は、所定の場合に、クロックの供給停止を防止するためのクロック要求信号42を出力するように構成される。クロック要求信号42は、周辺回路40にクロックの供給が必要な場合に第1のレベル(例えばHレベル)となり、クロックの供給が必要でない場合に第2のレベル(例えばLレベル)となるように構成されていてもよい。
The
なお周辺回路40は、例えば決められた通信速度で通信を行う通信モジュールでもよい
クロック供給制御回路50は、ウエイト信号32とクロック要求信号42に基づき、バスマスタ回路20と周辺回路40に対して供給されるクロックの供給制御を行う。
The
クロック供給制御回路50は、ウエイト信号32がウエイト状態でありかつクロック要求信号42がクロック供給停止防止を示していないときに、クロックの供給を停止する制御を行うように構成する(図2の310参照)。そしてウエイト信号がウエイト状態であっても、クロック要求信号がクロック供給停止防止を示している場合にはクロックの供給を停止しない(図2の320参照)。
The clock
またウエイト信号が非ウエイト状態の場合にはクロックの供給を行う(図2の330参照)。 When the wait signal is in a non-wait state, a clock is supplied (see 330 in FIG. 2).
クロック供給制御回路50は、例えば第1のアンド回路52とラッチ用フィリップフロップ56と第2のアンド回路58を含んで構成することができる。第1のアンド回路52はクロック要求信号42の反転信号及びウエイト信号32を入力としてアンドをとり、その反転信号をクロックイネーブル信号54として出力する。ラッチ用フィリップフロップ56は、クロックイネーブル信号をD入力とし、発信クロック110をクロック入力とするDフィリップフロップでもよい。第2のアンド回路58はラッチ用フィリップフロップの出力と発信クロック110を入力とするアンド回路であり、その出力はクロックルートバッファ60に入力される。
The clock
このようにすることによりウエイト状態であって、周辺回路にクロック供給を停止してよい場合のみクロックの供給を停止して、省電力化を測ることができる。 By doing so, it is possible to measure power saving by stopping the supply of the clock only when the supply of the clock to the peripheral circuit may be stopped in the wait state.
書き込み防止機能付きフィリップフロップ回路80−1,・・・80−nは、ウエイト信号32に基づきフィリップフロップへ新たなデータが書き込まれるのを防止するように構成されている。ここでフィリップフロップは同期入力を持つフィリップフロップ(Dフィリップフロップ、Tフィリップフロップ、RSフィリップフロップ、JKフィリップフロップ等)であればよい。
The write-proof function lip flop circuits 80-1,..., 80-n are configured to prevent new data from being written to the lip flop based on the
バスマスタ回路に含まれるすべてのフィリップフロック回路を書き込み防止機能付きフィリップフロップ回路として構成するようにしてもよい。 All the Philip Flock circuits included in the bus master circuit may be configured as Philip flop circuits with a write protection function.
また前記書き込み防止機能付きフィリップフロップ回路80−1,・・・80−nは、ウエイト信号32がウエイト状態の場合には、フィリップフロップへ新たなデータが書き込まれるのを防止するように構成してもよい(図2の320参照)。このようにすると、ウエイト状態であってクロックが供給される場合(周辺回路40がクロック供給停止の防止するためのクロック要求信号42を出力している場合)に、フィリップフロップに新たな書き込みを禁止することができるため、バスマスタ回路20の誤動作を防止することができる。
The write-proof function lip flop circuits 80-1,..., 80-n are configured to prevent new data from being written to the lip flop when the
なおウエイト状態であって、クロック要求信号42が出力されていない場合には、バスマスタ回路20へのクロックの供給が停止するので、書き込み防止機能付きフィリップフロップ回路80−1,・・・80−nへクロックが供給されずフィリップフロップへの新たなデータの書き込みは行われない(図2の310参照)。
When the
本実施の形態によれば、バスマスタ回路20と周辺回路40にたいし1つのクロックルートバッファ60を設けるだけでよく、バスにウエイトがかかった場合にバスマスタ全体のクロックをとめてウエイトする機能とクロックをとめなくてもウエイトできる機能を併せ持つ集積回路装置を提供することができる。
According to the present embodiment, it is only necessary to provide one clock route buffer 60 for the
なお集積回路装置10は、これ以外にもBCU(バスコントロールユニット)、MMU(Memory Management Unit)、DMAC(Direct Access Memory Controller)、LCD(Liquid Crystal Display)ドライバ或いはSIO(Serial Input Output)等の各種周辺回路を含むことができる。
In addition, the
図3は本実施の形態の書き込み防止機能付きフィリップフロップ回路の構成の一例について説明するための図である。 FIG. 3 is a diagram for explaining an example of the configuration of the lip-flop circuit with a write prevention function of the present embodiment.
例えば8ビットのフィリップフロップ(86−1,・・86−8)を書き込み防止機能付きフィリップフロップ回路として構成する場合の一例について説明する。かかる場合1ビット毎のフィリップフロップ(86−1,・・86−8)に対してそれぞれ、入力の1つはフィリップフロップの出力87に接続され、他の入力は入力データ(フィリップフロップ入力信号)89に接続され、書き込み制御信号(選択信号)83に基づき入力信号84,89を選択し、選択された入力信号を出力する選択回路(MAX)84を含み、当該選択回路84の出力85を当該フィリップフロップ86−1の入力に接続するようにしてもよい。
For example, an example in which an 8-bit Philip flop (86-1,... 86-8) is configured as a Philip flop circuit with a write protection function will be described. In such a case, for each Philip flop (86-1,... 86-8) for each bit, one input is connected to the
ここで書き込み制御信号83は、ウエイト信号32と各フィリップフロップに対して書き込み許可を行うライトイネーブル信号81の両方に基づき生成することができる。例えばウエイト信号32の反転信号とライトイネーブル信号81を入力するアンド回路82を設け当該アンド回路82の出力83を選択回路84の選択信号(書き込み制御信号83)としてもよい。
Here, the write control signal 83 can be generated based on both the
このようにするとウエイト状態の場合にはフィリップフロップ86−1に当該フィリップフロップのデータが再び書き込まれ、当該フィリップフロップ86−1へ新たなデータが書き込まれるのを防止することができる。 In this way, in the wait state, the data of the Philip flop can be written again to the Philip flop 86-1, and new data can be prevented from being written to the Philip flop 86-1.
図4(A)は、周辺回路がクロック非要求状態にある場合のタイミングチャート図であり、図4(B)は、周辺回路がクロック要求状態にある場合のタイミングチャート図である。 4A is a timing chart when the peripheral circuit is in a clock non-request state, and FIG. 4B is a timing chart when the peripheral circuit is in a clock request state.
発信クロック110は、クロック供給制御回路の入力となるクロックである。 ウエイト信号32は、バススレーブ回路が出力する信号であり、ウエイト状態の場合にはHレベルとなる。
The
クロック要求信号42は周辺回路が出力する信号であり、周辺回路がクロックの供給を要求している場合にはHレベルとなる。
The
入力クロック62はクロック供給制御回路50の出力となるクロックであり、バスマスタ回路及び周辺回路に同一のクロックルートバッファを介して供給されるクロックである。
The input clock 62 is a clock that is an output of the clock
書き込み制御信号83は、書き込み防止機能付きフィリップフロップ回路の選択回路の選択信号となる信号であり、ウエイト信号及び各フィリップフロップに対する書き込みの許可を制御するライトイネーブル信号に基づき生成される信号であるが、ここではライトイネーブル信号が書き込み許可状態である場合について説明する。 The write control signal 83 is a signal that becomes a selection signal of the selection circuit of the lip flop circuit with a write prevention function, and is a signal that is generated based on a wait signal and a write enable signal that controls permission of writing to each lip flop. Here, a case where the write enable signal is in the write permission state will be described.
図4(A)では周辺回路がクロック非要求状態にあるのでクロック要求信号がLレベルとなっている。この場合ウエイト信号32が非ウエイト状態(Lレベル)からウエイト状態(Hレベル)に変化すると(410参照)、それに応じて入力クロックはマスクされ(420参照)、バスマスタ回路及び周辺回路にはクロックの供給が停止する。
In FIG. 4A, since the peripheral circuit is in a clock non-request state, the clock request signal is at L level. In this case, when the
またウエイト信号32が非ウエイト状態(Lレベル)からウエイト状態(Hレベル)に変化する(410参照)のに伴い、書き込み防止機能付きフィリップフロップ回路の書き込み制御信号もHレベル(入力データを選択出力)からLレベル(フィリップフロップ自身の出力を選択出力)に変化する。しかしこの場合バスマスタ回路にはクロックが供給されていないので、フィリップフロップに新たなデータの書き込みはできない状態となり、低パワー状態となっている。
As the
図4(B)では周辺回路がクロック要求状態にあるのでクロック要求信号がHレベルとなっている。この場合ウエイト信号32が非ウエイト状態(Lレベル)からウエイト状態(Hレベル)に変化しても(460参照)、入力クロックはマスクされず(420参照)、バスマスタ回路及び周辺回路にはクロックが供給される。
In FIG. 4B, since the peripheral circuit is in the clock request state, the clock request signal is at the H level. In this case, even if the
しかしウエイト信号32が非ウエイト状態(Lレベル)からウエイト状態(Hレベル)に変化する(410参照)のに伴い、書き込み防止機能付きフィリップフロップ回路の書き込み制御信号もHレベル(入力データを選択出力)からLレベル(フィリップフロップ自身の出力を選択出力)に変化するので、フィリップフロップに新たなデータの書き込みはできない状態となっている。従って低パワー状態ではないが、バスマスタ回路は書き込み禁止状態となっており、ウエイト状態における誤動作を防止することができる。
However, as the
図5は本実施の形態の書き込み防止機能付きフィリップフロップ回路の構成の他の例について説明するための図である。 FIG. 5 is a diagram for explaining another example of the configuration of the lip-flop circuit with a write prevention function of the present embodiment.
例えば8ビットのフィリップフロップ(188−1,・・188−8)を書き込み防止機能付きフィリップフロップ回路として構成する場合の一例について説明する。かかる場合1ビット毎のフィリップフロップ(188−1,・・188−8)のクロック入力は、クロックマスク回路184の出力であるローカルゲートクロックに接続されている。 For example, an example in which an 8-bit Philip flop (188-1,... 188-8) is configured as a Philip flop circuit with a write protection function will be described. In this case, the clock input of the Philip flop (188-1,... 188-8) for each bit is connected to the local gate clock which is the output of the clock mask circuit 184.
クロックマスク回路184はラッチ用フィリップフロップ185とアンド回路186を含んで構成することができる。ラッチ用フィリップフロップ185は、書き込み制御信号をD入力とし、入力クロック62をクロック入力とするDフィリップフロップでもよい。アンド回路186はラッチ用フィリップフロップ185の出力と入力クロック62を入力とするアンド回路であり、その出力であるローカルゲートクロックは各ビット毎のフィリップフロップ(188−1,・・188−8)のクロック入力に入力される。
The clock mask circuit 184 can be configured to include a latching
ここで書き込み制御信号183は、ウエイト信号32と各フィリップフロップに対して書き込み許可を行うライトイネーブル信号81の両方に基づき生成することができる。例えばウエイト信号32の反転信号とライトイネーブル信号81を入力するアンド回路182を設け当該アンド回路182の出力183をラッチ用フィリップフロップのD入力としてもよい。
Here, the
このようにするとウエイト状態の場合には8ビットのフィリップフロップ(188−1,・・188−8)へのクロック入力がマスクされるので、当該フィリップフロップ(188−1,・・188−8)へ新たなデータが書き込まれるのを防止することができる。 In this way, in the wait state, the clock input to the 8-bit Philip flop (188-1,... 188-8) is masked, so that the Philip flop (188-1,. It is possible to prevent new data from being written.
図6は、他の例の書き込み防止機能付きフィリップフロップ回路の動作を説明するためのタイミングチャート図である。 FIG. 6 is a timing chart for explaining the operation of another example of a lip-flop circuit with a write protection function.
入力クロック62はクロック供給制御回路50の出力となるクロックであり、バスマスタ回路及び周辺回路に同一のクロックルートバッファを介して供給されるクロックである。
The input clock 62 is a clock that is an output of the clock
ウエイト信号32は、バススレーブ回路が出力する信号であり、ウエイト状態の場合にはHレベルとなる。
The
クロック要求信号42は周辺回路が出力する信号であり、周辺回路がクロックの供給を要求している場合にはHレベルとなる。
The
書き込み制御信号183は、書き込み防止機能付きフィリップフロップ回路のクロックマスク回路のラッチ用フィリップフロップのD入力となる信号であり、ウエイト信号及び各フィリップフロップに対する書き込みの許可を制御するライトイネーブル信号に基づき生成される信号であるが、ここではライトイネーブル信号が書き込み許可状態である場合について説明する。
The
ローカルゲートクロック187は、書き込み防止機能付きフィリップフロップ回路のクロック入力となるクロックである。 The local gate clock 187 is a clock that becomes a clock input of a Philip flop circuit with a write prevention function.
図6では周辺回路がクロック要求状態にあるのでクロック要求信号がHレベルとなっている。この場合ウエイト信号32が非ウエイト状態(Lレベル)からウエイト状態(Hレベル)に変化しても、入力クロックはマスクされず、バスマスタ回路及び周辺回路には入力クロックが供給される。
In FIG. 6, since the peripheral circuit is in the clock request state, the clock request signal is at the H level. In this case, even if the
そして他の例ではウエイト信号32が非ウエイト状態(Lレベル)からウエイト状態(Hレベル)に変化すると(510参照)、書き込み制御信号はHレベルからLレベルに変化する(520参照)。それに応じて出力されるローカルゲートクロック187はマスクされ(420参照)、フィリップフロップは書き込み禁止状態となる。
In another example, when the
従ってバスマスタ回路にはクロックが供給され低パワー状態ではないが、バスマスタ回路は書き込み禁止状態となっており、ウエイト状態における誤動作を防止することができる。 Therefore, although the clock is supplied to the bus master circuit and not in a low power state, the bus master circuit is in a write-inhibited state, and malfunction in the wait state can be prevented.
図7は、本の実施の形態の集積回路装置の他の構成について説明するための機能ブロック図である。 FIG. 7 is a functional block diagram for explaining another configuration of the integrated circuit device according to the present embodiment.
第2の実施の形態の集積回路装置210は、書き込み防止機能付きフィリップフロップ回路280−1、・・280−nを含んで構成される第1の回路220と、第1の回路220からの要求に対して処理を行い応答を第1の回路に返す第2の回路と、第1の回路220と同じクロックルートバッファ260を介してクロックの供給を受ける第3の回路240と、前記第1の回路220と第3の回路240に対して同一のクロックルートバッファ260を介して供給されるクロックの供給制御を行うクロック供給制御回路250とを含む。
The
第1の回路220は第2の回路230に対しアドレス272を送信し、データ274のやり取りを行う。なお第1の回路220は、例えばCPU等でもよく、第2の回路230は例えばIC内臓のSRAMやSDRAM等でもよい。
The
第2の回路230は、第1の回路220からの要求(例えばデータのリード、ライト要求等)に対して所定期間内に応答が返せない場合にはウエイト信号232を出力する。ウエイト信号232は、ウエイト状態の場合に第1のレベル(例えばHレベル)となり、ウエイト状態でない場合に第2のレベル(例えばLレベル)となるように構成されていてもよい。
The
第3の回路240は、所定の場合に、クロックの供給停止を防止するためのクロック要求信号242を出力するように構成される。クロック要求信号242は、第3の回路240にクロックの供給が必要な場合に第1のレベル(例えばHレベル)となり、クロックの供給が必要でない場合に第2のレベル(例えばLレベル)となるように構成されていてもよい。
The
なお第3の回路240は、例えば決められた通信速度で通信を行う通信モジュールでもよい
クロック供給制御回路250は、ウエイト信号232とクロック要求信号242に基づき、第1の回路220と第2の回路240に対して供給されるクロックの供給制御を行う。
Note that the
クロック供給制御回路250は、ウエイト信号232がウエイト状態でありかつクロック要求信号242がクロック供給停止防止を示していないときに、クロックの供給を停止する制御を行うように構成する。そしてウエイト信号がウエイト状態であっても、クロック要求信号がクロック供給停止防止を示している場合にはクロックの供給を停止しない。
The clock supply control circuit 250 is configured to perform control to stop the clock supply when the
またウエイト信号が非ウエイト状態の場合にはクロックの供給を行う。 When the wait signal is in a non-wait state, a clock is supplied.
クロック供給制御回路250は、例えば第1のアンド回路252とラッチ用フィリップフロップ256と第2のアンド回路258を含んで構成することができる。第1のアンド回路252はクロック要求信号242の反転信号及びウエイト信号232を入力としてアンドをとり、その反転信号をクロックイネーブル信号254として出力する。ラッチ用フィリップフロップ256は、クロックイネーブル信号をD入力とし、発信クロック110をクロック入力とするDフィリップフロップでもよい。第2のアンド回路258はラッチ用フィリップフロップの出力と発信クロック110を入力とするアンド回路であり、その出力はクロックルートバッファ260に入力される。
The clock supply control circuit 250 can include, for example, a first AND
このようにすることによりウエイト状態であって、周辺回路にクロック供給を停止してよい場合のみクロックの供給を停止して、省電力化を測ることができる。 By doing so, it is possible to measure power saving by stopping the supply of the clock only when the supply of the clock to the peripheral circuit may be stopped in the wait state.
書き込み防止機能付きフィリップフロップ回路280−1,・・・280−nは、ウエイト信号232に基づきフィリップフロップへ新たなデータが書き込まれるのを防止するように構成されている。ここでフィリップフロップは同期入力を持つフィリップフロップ(Dフィリップフロップ、Tフィリップフロップ、RSフィリップフロップ、JKフィリップフロップ等)であればよい。
The lip-flop circuits 280-1,..., 280-n with a write prevention function are configured to prevent new data from being written to the lip-flop based on the
バスマスタ回路に含まれるすべてのフィリップフロック回路を書き込み防止機能付きフィリップフロップ回路として構成するようにしてもよい。 All the Philip Flock circuits included in the bus master circuit may be configured as Philip flop circuits with a write protection function.
また前記書き込み防止機能付きフィリップフロップ回路280−1,・・・280−nは、ウエイト信号232がウエイト状態の場合には、フィリップフロップへ新たなデータが書き込まれるのを防止するように構成してもよい。このようにすると、ウエイト状態であってクロックが供給される場合(第3の回路240がクロック供給停止の防止するためのクロック要求信号242を出力している場合)に、フィリップフロップに新たな書き込みを禁止することができるため、第1の回路220の誤動作を防止することができる。
The lip-flop circuits 280-1,..., 280-n with write prevention function are configured to prevent new data from being written to the lip-flop when the
なおウエイト状態であって、クロック要求信号242が出力されていない場合には、第1の回路220へのクロックの供給が停止するので、書き込み防止機能付きフィリップフロップ回路280−1,・・・280−nへクロックが供給されずフィリップフロップへの新たなデータの書き込みは行われない。
In the wait state, when the clock request signal 242 is not output, the supply of the clock to the
本実施の形態によれば、第1の回路220と第3の回路240にたいし1つのクロックルートバッファ260を設けるだけでよく、バスにウエイトがかかった場合にバスマスタ全体のクロックをとめてウエイトする機能とクロックをとめなくてもウエイトできる機能を併せ持つ集積回路装置を提供することができる。
According to the present embodiment, it is only necessary to provide one clock route buffer 260 for the
なお集積回路装置10は、これ以外にもBCU(バスコントロールユニット)、MMU(Memory Management Unit)、DMAC(Direct Access Memory Controller)、LCD(Liquid Crystal Display)ドライバ或いはSIO(Serial Input Output)等の各種周辺回路を含むことができる。
In addition, the
2.マイクロコンピュータ
図8は、本実施の形態のマイクロコンピュータのハードウエアブロック図の一例である。
2. Microcomputer FIG. 8 is an example of a hardware block diagram of the microcomputer of this embodiment.
本マイクロコンピュータ700は、CPU510、キャッシュメモリ520、LCDコントローラ530、リセット回路540、プログラマブルタイマ550、リアルタイムクロック(RTC)560、DRAMコントローラ兼バスI/F570、割り込みコントローラ580、シリアルインターフェース590、バスコントローラ600、A/D変換器610、D/A変換器620、入力ポート630、出力ポート640、I/Oポート650、クロック発生装置560、プリスケーラ570及びそれらを接続する汎用バス680、専用バス730等、クロック供給制御回路740、各種ピン690等を含む。
The microcomputer 700 includes a
クロック供給制御回路740は、例えば図1や図7で説明した構成を有する。
The clock
またCPU510はバスマスタ回路として機能し、CPUに含まれる同期入力を持つフィリップフロップは図3又は図5で説明したような書き込み制御機能付きフィリップフロップ回路の構成を有する。
The
またRAM720やROM710はバススレーブ回路として機能させ、RAM720やROM710が出力するウエイト信号に基づき、クロック供給制御回路740やCPU510の書き込み制御機能付きフィリップフロップ回路を動作させるようにしてもよい。
The
またシリアルインターフェースRAM7はバススレーブ回路として機能するようにして、CPU510と同じ機ロックルートバッファを介してクロックを供給するようにしても良い。
The serial interface RAM 7 may function as a bus slave circuit and supply a clock via the same machine lock route buffer as the
3.電子機器
図9に、本実施の形態の電子機器のブロック図の一例を示す。本電子機器800は、マイクロコンピュータ(またはASIC)810、入力部820、メモリ830、電源生成部840、LCD850、音出力部860を含む。
3. Electronic Device FIG. 9 shows an example of a block diagram of the electronic device of this embodiment. The electronic apparatus 800 includes a microcomputer (or ASIC) 810, an
ここで、入力部820は、種々のデータを入力するためのものである。マイクロコンピュータ810は、この入力部820により入力されたデータに基づいて種々の処理を行うことになる。メモリ830は、マイクロコンピュータ810などの作業領域となるものである。電源生成部840は、電子機器800で使用される各種電源を生成するためのものである。LCD850は、電子機器が表示する各種の画像(文字、アイコン、グラフィック等)を出力するためのものである。
Here, the
音出力部860は、電子機器800が出力する各種の音(音声、ゲーム音等)を出力するためのものであり、その機能は、スピーカなどのハードウェアにより実現できる。
The
図10(A)に、電子機器の1つである携帯電話950の外観図の例を示す。この携帯電話950は、入力部として機能するダイヤルボタン952や、電話番号や名前やアイコンなどを表示するLCD954や、音出力部として機能し音声を出力するスピーカ956を備える。
FIG. 10A illustrates an example of an external view of a
図10(B)に、電子機器の1つである携帯型ゲーム装置960の外観図の例を示す。この携帯型ゲーム装置960は、入力部として機能する操作ボタン962、十字キー964や、ゲーム画像を表示するLCD966や、音出力部として機能しゲーム音を出力するスピーカ968を備える。
FIG. 10B illustrates an example of an external view of a
図10(C)に、電子機器の1つであるパーソナルコンピュータ970の外観図の例を示す。このパーソナルコンピュータ970は、入力部として機能するキーボード972や、文字、数字、グラフィックなどを表示するLCD974、音出力部976を備える。
FIG. 10C illustrates an example of an external view of a
本実施の形態のマイクロコンピュータを図10(A)〜図10(C)の電子機器に組みむことにより、低消費電力でコストパフォーマンスの高い電子機器を提供することができる。 By incorporating the microcomputer of this embodiment into the electronic devices in FIGS. 10A to 10C, an electronic device with low power consumption and high cost performance can be provided.
なお、本実施形態を利用できる電子機器としては、図10(A)、(B)、(C)に示すもの以外にも、携帯型情報端末、ページャー、電子卓上計算機、タッチパネルを備えた装置、プロジェクタ、ワードプロセッサ、ビューファインダ型又はモニタ直視型のビデオテープレコーダ、カーナビゲーション装置等のLCDを使用する種々の電子機器を考えることができる。 As electronic devices that can use this embodiment, in addition to those shown in FIGS. 10A, 10B, and 10C, portable information terminals, pagers, electronic desk calculators, devices equipped with touch panels, Various electronic devices using an LCD such as a projector, a word processor, a viewfinder type or a monitor direct view type video tape recorder, and a car navigation device can be considered.
なお、本発明は本実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。 In addition, this invention is not limited to this embodiment, A various deformation | transformation implementation is possible within the range of the summary of this invention.
10 集積回路装置、20 バスマスタ回路、30 バススレーブ回路、32 ウエイト信号、40 周辺回路、42 クロック要求信号、50 クロック供給制御回路、60 クロックルートバッファ、70 バス、80 書き込み制御機能付きフィリップフロップ回路、510 CPU、530 LCDコントローラ、540 リセット回路、550 プログラマブルタイマ、560 リアルタイムクロック(RTC)、570 DRAMコントローラ兼バスI/F、580 割り込みコントローラ、590 シリアルインターフェース、600 バスコントローラ、610 A/D変換器、620 D/A変換器、630 入力ポート、640 出力ポート、650 I/Oポート、660 クロック発生装置(PLL)、670 プリスケーラ、680 汎用バス、690 各種ピン、700 マイクロコンピュータ、710 ROM、720 RAM、730 MMU、740 クロック供給制御回路、800 電子機器、850 LCD
DESCRIPTION OF
Claims (10)
書き込み防止機能付きフィリップフロップ回路を含んで構成されるバスマスタ回路と、
バスマスタ回路からの要求に対して処理を行い応答をバスマスタに返すバススレーブ回路と、
バスマスタ回路と同じクロックルートバッファを介してクロックの供給を受ける周辺回路と、
前記バスマスタ回路と前記周辺回路に対して前記同一のクロックルートバッファを介して供給されるクロックの供給制御を行うクロック供給制御回路と、を含み、
前記バススレーブ回路は、
バスマスタ回路からの要求に対して所定期間内に応答が返せない場合にはウエイト信号を出力し、
前記周辺回路は、
所定の場合に、クロックの供給停止を防止するためのクロック要求信号を出力するように構成され、
前記クロック供給制御回路は、
ウエイト信号とクロック要求信号に基づき、前記バスマスタ回路と前記周辺回路に対して供給されるクロックの供給制御を行い、
前記書き込み防止機能付きフィリップフロップ回路は、
ウエイト信号に基づきフィリップフロップへ新たなデータが書き込まれるのを防止するように構成されていることを特徴とする集積回路装置。 An integrated circuit device comprising:
A bus master circuit including a Philip flop circuit with a write protection function;
A bus slave circuit that processes a request from the bus master circuit and returns a response to the bus master;
A peripheral circuit that receives clock supply via the same clock route buffer as the bus master circuit;
A clock supply control circuit that performs supply control of a clock supplied to the bus master circuit and the peripheral circuit via the same clock route buffer,
The bus slave circuit is
When a response cannot be returned within a predetermined period to the request from the bus master circuit, a wait signal is output,
The peripheral circuit is
It is configured to output a clock request signal for preventing a clock supply stop in a predetermined case,
The clock supply control circuit includes:
Based on the wait signal and the clock request signal, supply control of the clock supplied to the bus master circuit and the peripheral circuit is performed.
The write-proof Philip flop circuit is
An integrated circuit device configured to prevent new data from being written to a Philip flop based on a wait signal.
書き込み防止機能付きフィリップフロップ回路を含んで構成される第1の回路と、
第1の回路からの要求に対して処理を行い応答を第1の回路に返す第2の回路と、
第1の回路と同じクロックルートバッファを介してクロックの供給を受ける第3回路と、
前記第1の回路と前記第3の回路に対して前記同一のクロックルートバッファを介して供給されるクロックの供給制御を行うクロック供給制御回路と、を含み、
前記第2の回路は、
前記第1の回路からの要求に対して所定期間内に応答が返せない場合にはウエイト信号を出力し、
前記第3の回路は、
所定の場合に、クロックの供給停止を防止するためのクロック要求信号を出力するように構成され、
前記クロック供給制御回路は、
ウエイト信号とクロック要求信号に基づき、前記第1の回路と前記第3の回路に対して供給されるクロックの供給制御を行い、
前記書き込み防止機能付きフィリップフロップ回路は、
ウエイト信号に基づきフィリップフロップへ新たなデータが書き込まれるのを防止するように構成されていることを特徴とする集積回路装置。 An integrated circuit device comprising:
A first circuit comprising a Philip flop circuit with a write protection function;
A second circuit that processes a request from the first circuit and returns a response to the first circuit;
A third circuit that receives a clock through the same clock root buffer as the first circuit;
A clock supply control circuit that performs supply control of a clock supplied to the first circuit and the third circuit via the same clock route buffer;
The second circuit includes:
When a response cannot be returned within a predetermined period to the request from the first circuit, a wait signal is output,
The third circuit includes:
It is configured to output a clock request signal for preventing a clock supply stop in a predetermined case,
The clock supply control circuit includes:
Based on the wait signal and the clock request signal, supply control of the clock supplied to the first circuit and the third circuit is performed.
The write-proof Philip flop circuit is
An integrated circuit device configured to prevent new data from being written to a Philip flop based on a wait signal.
前記下書き込み防止機能付きフィリップフロップ回路は、
ウエイト信号に基づきフィリップフロップに当該フィリップフロップのデータを再び書き込むことによって当該フィリップフロップへ新たなデータが書き込まれるのを防止するように構成されていることを特徴とする集積回路装置。 In any one of Claims 1 thru | or 2.
The Philip flop circuit with the lower write prevention function is
An integrated circuit device configured to prevent new data from being written to the Philip flop by rewriting the data of the Philip flop on the Philip flop based on the wait signal.
前記書き込み防止機能付きフィリップフロップ回路は、
ウエイト信号に基づきフィリップフロップに供給されるクロックをマスクすることによって当該フィリップフロップへ新たなデータが書き込まれるのを防止するように構成されていることを特徴とする集積回路装置。 In any one of Claims 1 thru | or 2.
The write-proof Philip flop circuit is
An integrated circuit device configured to prevent new data from being written to a Philip flop by masking a clock supplied to the Philip flop based on a wait signal.
前記バスマスタ回路はCPUであることを特徴とする集積回路装置。 In any one of claims 3 to 4 dependent on claim 1 or claim 1,
The integrated circuit device, wherein the bus master circuit is a CPU.
前記周辺回路は決められた通信速度で通信を行う通信モジュールであることを特徴とする集積回路装置。 In any one of claims 3 to 5 dependent on claim 1 or claim 1,
The integrated circuit device, wherein the peripheral circuit is a communication module that performs communication at a determined communication speed.
前記第1の回路はCPUであることを特徴とする集積回路装置。 In any one of claims 3 to 4 dependent on claim 2 or claim 2,
The integrated circuit device, wherein the first circuit is a CPU.
前記第3の回路は決められた通信速度で通信を行う通信モジュールであることを特徴とする集積回路装置。 In any one of claims 3 to 4, 7 depending on claim 2 or claim 2,
The integrated circuit device, wherein the third circuit is a communication module that performs communication at a determined communication speed.
入力情報を受け付ける手段と、
入力情報に基づき前記情報処理装置により処理された結果を出力するため手段と、
を含むことを特徴とする電子機器。 A microcomputer according to claim 9;
Means for receiving input information;
Means for outputting a result processed by the information processing device based on input information;
An electronic device comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006011069A JP4645840B2 (en) | 2006-01-19 | 2006-01-19 | Integrated circuit device, microcomputer and electronic device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006011069A JP4645840B2 (en) | 2006-01-19 | 2006-01-19 | Integrated circuit device, microcomputer and electronic device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007193571A JP2007193571A (en) | 2007-08-02 |
| JP4645840B2 true JP4645840B2 (en) | 2011-03-09 |
Family
ID=38449224
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006011069A Expired - Lifetime JP4645840B2 (en) | 2006-01-19 | 2006-01-19 | Integrated circuit device, microcomputer and electronic device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4645840B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10503674B2 (en) | 2016-02-03 | 2019-12-10 | Samsung Electronics Co., Ltd. | Semiconductor device including a clock source for generating a clock signal and a clock control circuit for controlling the clock source in hardware, a semiconductor system including the semiconductor device, and a method of operating the semiconductor device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04279912A (en) * | 1991-01-16 | 1992-10-06 | Nec Corp | Clock control circuit |
| JPH05165541A (en) * | 1991-12-16 | 1993-07-02 | Mitsubishi Electric Corp | Electronic circuit |
| JPH08101726A (en) * | 1994-09-30 | 1996-04-16 | Toshiba Corp | Microprocessor weight control apparatus and method |
-
2006
- 2006-01-19 JP JP2006011069A patent/JP4645840B2/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10503674B2 (en) | 2016-02-03 | 2019-12-10 | Samsung Electronics Co., Ltd. | Semiconductor device including a clock source for generating a clock signal and a clock control circuit for controlling the clock source in hardware, a semiconductor system including the semiconductor device, and a method of operating the semiconductor device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007193571A (en) | 2007-08-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6657634B1 (en) | Dynamic graphics and/or video memory power reducing circuit and method | |
| KR101324885B1 (en) | Coordinating performance parameters in multiple circuits | |
| US8037334B2 (en) | Dynamic power control for reduced voltage level of graphics controller component of memory controller based on its degree of idleness | |
| US8959382B2 (en) | Controlling communication of a clock signal to a peripheral | |
| US20150362980A1 (en) | Always-On Processor as a Coprocessor | |
| JP2008262294A (en) | Protection method for microcomputers, electronic devices and flash memory | |
| JP4350808B2 (en) | Data processing system having display controller with burst direct memory access and method for periodically supplying instructions in the system | |
| JP2006277332A (en) | Integrated circuit device, microcomputer and electronic device | |
| US20050198418A1 (en) | Multilayer system and clock control method | |
| JP4645840B2 (en) | Integrated circuit device, microcomputer and electronic device | |
| JP3328832B2 (en) | Data processing device | |
| JP3962924B2 (en) | Semiconductor device, semiconductor circuit, electronic device, and clock supply control method | |
| US20050198429A1 (en) | Multilayer system and clock control method | |
| JP3962923B2 (en) | Semiconductor device, semiconductor circuit, electronic device, and clock supply control method | |
| US20050235100A1 (en) | Semiconductor integrated circuit device, microcomputer, and electronic equipment | |
| US20050235101A1 (en) | Memory controller, semiconductor integrated circuit device, semiconductor device, microcomputer, and electronic device | |
| JP3899784B2 (en) | Clock control device, semiconductor integrated circuit device, microcomputer and electronic device | |
| JP4235831B2 (en) | Target system, debug system, integrated circuit device, microcomputer and electronic device | |
| JP2007310714A (en) | Integrated circuit device, debug tool, debug system, microcomputer and electronic device | |
| JP2006209303A (en) | Integrated circuit device, communication control device, microcomputer and electronic apparatus | |
| JP3844072B2 (en) | Semiconductor integrated circuit device, microcomputer and electronic device | |
| US7363465B2 (en) | Semiconductor device, microcomputer, and electronic equipment | |
| US20060282601A1 (en) | Information processing apparatus and power-saving controlling method | |
| JP2006178725A (en) | Integrated circuit device, communication control device, microcomputer and electronic apparatus | |
| JP2006285761A (en) | Integrated circuit device, microcomputer and electronic device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080627 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090119 |
|
| 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: 20101110 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101123 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131217 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4645840 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |