JPH0479003B2 - - Google Patents
Info
- Publication number
- JPH0479003B2 JPH0479003B2 JP59231628A JP23162884A JPH0479003B2 JP H0479003 B2 JPH0479003 B2 JP H0479003B2 JP 59231628 A JP59231628 A JP 59231628A JP 23162884 A JP23162884 A JP 23162884A JP H0479003 B2 JPH0479003 B2 JP H0479003B2
- Authority
- JP
- Japan
- Prior art keywords
- clock signal
- oscillation
- frequency clock
- signal
- low
- 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
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Power Sources (AREA)
- Microcomputers (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、マイクロコンピユータのシステム
クロツクの原発振信号として、高周波クロツク信
号と低周波クロツク信号の2つの非同期の原発振
信号を選択して切換えられる1チツプマイクロコ
ンピユータに関し、特に、低周波クロツク信号に
切換えられている時には高周波クロツク信号の発
振を停止して、システム全体の消費電力を低減で
きるCMOSの1チツプマイクロコンピユータに
関するものである。[Detailed Description of the Invention] [Field of Industrial Application] The present invention selects two asynchronous original oscillation signals, a high frequency clock signal and a low frequency clock signal, as the original oscillation signals of the system clock of a microcomputer. The present invention relates to a switchable one-chip microcomputer, and particularly to a CMOS one-chip microcomputer that can stop the oscillation of a high-frequency clock signal when the clock signal is switched to a low-frequency clock signal, thereby reducing the power consumption of the entire system.
従来、この種の1チツプマイクロコンピユータ
のシステムクロツク制御系の構成として第2図に
示すものがあつた。図において、21は発振回路
であり、XAiはその発振入力、XAoはその発振
出力であり、マイクロコンピユータ内部へは発振
出力φAが得られる。また22は上記発振出力φA
を得てシステムクロツクφを発生するシステムク
ロツク制御回路であり、23はその発振の動作/
停止を制御する発振制御回路である。該制御回路
23において、CAは発振停止を制御する信号、
Wはシステムクロツクφのマイクロコンピユータ
内部への供給を停止する信号、INTは外部から
の前記停止信号を解除するための割込み入力であ
る。なお24は1チツプマイクロコンピユータの
システム全体を示す。
Conventionally, a system clock control system of this type of one-chip microcomputer has the configuration shown in FIG. In the figure, 21 is an oscillation circuit, XAi is its oscillation input, XAo is its oscillation output, and an oscillation output φA is obtained inside the microcomputer. In addition, 22 is the above oscillation output φA
23 is a system clock control circuit that generates a system clock φ based on the oscillation operation.
This is an oscillation control circuit that controls stopping. In the control circuit 23, CA is a signal for controlling oscillation stop;
W is a signal for stopping the supply of the system clock φ to the inside of the microcomputer, and INT is an interrupt input for canceling the stop signal from the outside. Note that 24 indicates the entire system of a 1-chip microcomputer.
次にこの従来回路の動作について説明する。通
常、動作開始時には、発振回路21が発振を開始
し、システムクロツクφが発生し、これによりマ
イクロコンピユータ本体のプログラムの実行が行
なわれる。このとき発振制御回路23からの発振
停止信号CA、或は内部クロツク供給停止信号W
は通常“L”である。 Next, the operation of this conventional circuit will be explained. Normally, at the start of operation, the oscillation circuit 21 starts oscillating and a system clock φ is generated, thereby executing the program in the microcomputer main body. At this time, the oscillation stop signal CA from the oscillation control circuit 23 or the internal clock supply stop signal W
is usually "L".
次にマイクロコンピユータがプログラム中の特
定の命令を実行すると、発振制御回路23に対し
制御信号を出力し、これによりCA或はW信号が
“H”となり、発振或はクロツクの供給が停止さ
れる。なお、この停止信号の解除はINT入力に
よつて行なわれる。 Next, when the microcomputer executes a specific command in the program, it outputs a control signal to the oscillation control circuit 23, which causes the CA or W signal to become "H" and stop the oscillation or clock supply. . Note that this stop signal is canceled by the INT input.
従来の1チツプマイクロコンピユータは以上の
ように構成されており、システムクロツクの原発
振として1種類の周波数のみであつたため、処理
能力は低下しても良いから、消費電力を低減させ
るモードと高周波クロツク信号で高い処理能力を
持つモードとを兼ね備えたいという要求に応える
ことができなかつた。
Conventional 1-chip microcomputers are configured as described above, and since only one type of frequency was used as the source oscillation of the system clock, processing performance may be reduced, so a mode to reduce power consumption and a high frequency It was not possible to meet the demand for a clock signal with a mode having high processing capacity.
この発明は上記のような従来回路の問題点を解
消するためになされたもので、非同期の2つの発
振源を備え通常の高処理能力時には高周波クロツ
ク信号の発振源より得られるシステムクロツクを
用い、消費電力を低減したい時には、低周波クロ
ツク信号の発振源より得られるシステムクロツク
により動作する1チツプマイクロコンピユータを
提供することを目的としている。 This invention was made in order to solve the problems of the conventional circuit as described above.It has two asynchronous oscillation sources, and uses the system clock obtained from the oscillation source of a high frequency clock signal during normal high processing performance. It is an object of the present invention to provide a one-chip microcomputer that operates with a system clock obtained from a low frequency clock signal oscillation source when it is desired to reduce power consumption.
この発明に係る1チツプマイクロコンピユータ
は、発振回路として高周波クロツク信号用と低周
波クロツク信号用の2つの回路を備え、これら2
つの非同期の信号源を選択値生成手段により生成
された選択制御信号の値に基づいて、選択する切
換回路を備えたものである。
The one-chip microcomputer according to the present invention includes two circuits as oscillation circuits, one for high-frequency clock signals and one for low-frequency clock signals.
The present invention includes a switching circuit that selects one of the two asynchronous signal sources based on the value of the selection control signal generated by the selection value generation means.
また、この信号源を選択できるのに加え、高周
波クロツク信号の出力の停止あるいは復帰を可能
とし、選択値生成手段とは独立に発振停止信号値
生成手段により生成された発振停止信号の値によ
り、高周波クロツク信号の停止あるいは復帰を行
うようにしたものである。 In addition to being able to select this signal source, it is also possible to stop or restore the output of the high frequency clock signal, depending on the value of the oscillation stop signal generated by the oscillation stop signal value generation means independently of the selection value generation means. This is designed to stop or restore the high frequency clock signal.
この発明における1チツプマイクロコンピユー
タは、システムクロツクの高周波モードと低周波
モードを持ち、これらを切換えることができるか
ら、高速処理、低速処理の各状態を選ぶことがで
きる。
The one-chip microcomputer according to the present invention has a high frequency mode and a low frequency mode of the system clock, and since these modes can be switched, high-speed processing and low-speed processing can be selected.
更に高周波クロツク信号発振回路の動作モード
と停止モードを持つ場合は上記高速処理、低速処
理に、低消費電力での低速処理を加えた3状態の
いずれかを選ぶことができる。 Furthermore, when the high frequency clock signal oscillation circuit has an operation mode and a stop mode, one of three states can be selected, which is the high speed processing, low speed processing, and low speed processing with low power consumption.
以下、この発明の実施例を図について説明す
る。
Embodiments of the present invention will be described below with reference to the drawings.
第1図はこの発明の一実施例による1チツプマ
イクロコンピユータを示す。図においては、11
は高周波クロツク信号の発振回路(第1の発振回
路)であり、XAiはこの発振入力、XAoはその
発振出力、φAは高周波クロツク信号であり、マ
イクロコンピユータ内部への発振出力である。ま
た12は低周波クロツク信号の発振回路(第2の
発振回路)であり、これは発振時の消費電力を低
減できるよう低消費電力化したものである。XBi
はその発振入力、XBoはその発振出力、φBは低
周波クロツク信号であり、マイクロコンピユータ
内部への発振出力である。13は原発振を受けて
システムクロツクφを生成する制御回路、14は
上記2つの非同期の信号φA,φBをマイクロコン
ピユータ本体からの制御入力Sによつて選択する
クロツク信号切換回路(選択回路)である。15
はマイクロコンピユータ本体のプログラムの実行
により発振器11あるいは12の発振の停止等を
制御する発振制御回路で、そのCA出力により発
振回路11の発振停止を制御し、そのCB出力に
よつて発振回路12の発振停止を制御する。また
Wは内部システムクロツクφの供給停止を制御す
る信号である。これらの停止制御信号は外部割込
み入力INTによつて解除される。また16は1
チツプマイクロコンピユータのシステムの全体を
示す。なお本マイクロコンピユータ16は
CMOSプロセスにより製造されたものである。 FIG. 1 shows a one-chip microcomputer according to one embodiment of the present invention. In the figure, 11
is a high frequency clock signal oscillation circuit (first oscillation circuit), XAi is its oscillation input, XAo is its oscillation output, and φA is a high frequency clock signal, which is the oscillation output to the inside of the microcomputer. Reference numeral 12 denotes an oscillation circuit (second oscillation circuit) for a low frequency clock signal, which has low power consumption so as to reduce power consumption during oscillation. XBi
is its oscillation input, XBo is its oscillation output, and φB is a low frequency clock signal, which is the oscillation output to the inside of the microcomputer. 13 is a control circuit that generates the system clock φ in response to the original oscillation, and 14 is a clock signal switching circuit (selection circuit) that selects the two asynchronous signals φA and φB based on the control input S from the microcomputer main body. It is. 15
is an oscillation control circuit that controls the stopping of oscillation of the oscillator 11 or 12 by executing a program in the microcomputer main body, and controls the stopping of oscillation of the oscillating circuit 11 by its CA output, and controls the stopping of oscillation of the oscillating circuit 12 by its CB output. Controls oscillation stop. Further, W is a signal for controlling supply stop of the internal system clock φ. These stop control signals are canceled by external interrupt input INT. Also, 16 is 1
The entire system of a chip microcomputer is shown. This microcomputer 16 is
It is manufactured using a CMOS process.
次に上記本発明の一実施例の動作について説明
する。通常、動作開始時は、切換回路14は高周
波クロツク信号φA側となつており、従来方式の
マイクロコンピユータと同じ動作をする。このと
き発振停止信号CA,CB或は内部クロツク供給停
止信号Wは通常“L”である。プログラムの特定
の命令の実行により選択制御信号Sの値が変わる
と、切換回路14が動作してシステムクロツクφ
は低速モードとなる。更に、発振停止信号CAを
“H”にする命令を実行することにより高周波ク
ロツク信号発振を停止させ、低消費電力モードと
することができる。更に、信号Wを“H”にする
命令の実行により、内部へのシステムクロツクの
供給も停止し、消費電力を更に小さくすることが
できる。このモードからの復帰は外部(或はタイ
マ等による内部)割込みによつて行なわれ、これ
により内部システムクロツクが再び供給され、更
にプログラムの実行によつて高周波クロツク信号
発振停止が解除され、システムの動作を通常の高
速処理モードに復帰することができる。 Next, the operation of the above embodiment of the present invention will be explained. Normally, at the start of operation, the switching circuit 14 is on the high frequency clock signal φA side, and operates in the same way as a conventional microcomputer. At this time, the oscillation stop signals CA, CB or the internal clock supply stop signal W are normally "L". When the value of the selection control signal S changes due to the execution of a specific command in the program, the switching circuit 14 operates and the system clock φ
becomes low speed mode. Furthermore, by executing a command to set the oscillation stop signal CA to "H", the high frequency clock signal oscillation can be stopped and a low power consumption mode can be established. Furthermore, by executing the command to set the signal W to "H", the supply of the system clock to the internal circuit is also stopped, making it possible to further reduce power consumption. Returning from this mode is performed by an external (or internally generated by a timer, etc.) interrupt, which supplies the internal system clock again, and then executes the program to release the high-frequency clock signal oscillation stop and restart the system. The operation can be returned to normal high-speed processing mode.
なお上記実施例では、低周波クロツク信号発振
の停止制御信号CBや内部クロツク供給停止の制
御信号Wを付した1チツプマイクロコンピユータ
を示したが、これらの制御信号がないものであつ
てもよく、上記実施例と同様の効果を奏する。 In the above embodiment, a one-chip microcomputer is provided with a control signal CB for stopping low-frequency clock signal oscillation and a control signal W for stopping internal clock supply, but a one-chip microcomputer may be provided without these control signals. The same effects as in the above embodiment are achieved.
以上のように、この発明に係る1チツプマイク
ロコンピユータによれば、1チツプマイクロコン
ピユータのシステムクロツクの発振源として高周
波クロツク信号、低周波クロツク信号の2つの発
振回路を選択可能としたので、高速処理モード及
び低速処理モードの2つのモードを選択できる効
果がある。
As described above, according to the one-chip microcomputer according to the present invention, two oscillation circuits, a high-frequency clock signal and a low-frequency clock signal, can be selected as the oscillation source of the system clock of the one-chip microcomputer, so that high-speed This has the advantage of being able to select two modes: processing mode and low-speed processing mode.
また、高周波クロツク信号発振源からの信号を
停止あるいは復帰できるように構成し、上記選択
を選択値生成手段により生成された選択制御信号
の値により行い、上記停止あるいは復帰を選択値
生成手段とは独立に発振停止信号値生成手段によ
り生成された発振停止信号の値により行つたの
で、高速処理や低消費電力の低速処理等複数のモ
ードで処理できる効果がある。 Further, the signal from the high frequency clock signal oscillation source is configured to be able to be stopped or restored, and the above-mentioned selection is performed by the value of the selection control signal generated by the selection value generation means, and the above-mentioned stop or restoration is made by the selection value generation means. Since this is performed using the value of the oscillation stop signal independently generated by the oscillation stop signal value generation means, there is an effect that processing can be performed in a plurality of modes such as high speed processing and low speed processing with low power consumption.
第1図は本発明の一実施例による1チツプマイ
クロコンピユータのシステムクロツク制御系の構
成を示す図、第2図は従来の1チツプマイクロコ
ンピユータのシステムクロツク制御系の構成を示
す図である。
11,12……第1、第2の発振回路、14…
…クロツク信号切換回路(選択回路)。
FIG. 1 is a diagram showing the configuration of a system clock control system of a one-chip microcomputer according to an embodiment of the present invention, and FIG. 2 is a diagram showing the configuration of a system clock control system of a conventional one-chip microcomputer. . 11, 12...first and second oscillation circuits, 14...
...Clock signal switching circuit (selection circuit).
Claims (1)
ツク信号発振回路と、 低周波クロツク信号を出力させる低周波クロツ
ク信号発振回路と、 前記高周波クロツク信号か、前記低周波クロツ
ク信号かのどちらか一方を選択するための選択制
御信号の値を生成する選択値生成手段と、 前記高周波クロツク信号の出力の停止か、ある
いは復帰かを示すための発振停止信号の値を前記
選択値生成手段とは独立に生成する発振停止信号
値生成手段と、 前記高周波クロツク信号と前記低周波クロツク
信号とが入力され、前記選択制御信号の値に基づ
き、前記高周波クロツク信号と前記低周波クロツ
ク信号のどちらか一方を選択し、1チツプマイク
ロコンピユータのシステムクロツク信号として出
力する切換回路と、 前記高周波クロツク信号の出力を停止させるの
か、あるいは復帰させるのかを制御するために、
前記発振停止信号の値に基づいた前記発振停止信
号を前記高周波クロツク信号発振回路へ出力する
発振制御回路とを備えたことを特徴とする1チツ
プマイクロコンピユータ。[Scope of Claims] 1: a high-frequency clock signal oscillation circuit that outputs a high-frequency clock signal; a low-frequency clock signal oscillation circuit that outputs a low-frequency clock signal; and either the high-frequency clock signal or the low-frequency clock signal. selection value generation means for generating a value of a selection control signal for selecting one; and selection value generation means for generating a value of an oscillation stop signal for indicating whether output of the high frequency clock signal is to be stopped or restored. oscillation stop signal value generation means that independently generates the high frequency clock signal and the low frequency clock signal; the high frequency clock signal and the low frequency clock signal are input, and based on the value of the selection control signal, one of the high frequency clock signal and the low frequency clock signal is input; A switching circuit selects and outputs it as a system clock signal of the one-chip microcomputer, and controls whether to stop or restore the output of the high frequency clock signal.
A one-chip microcomputer comprising: an oscillation control circuit that outputs the oscillation stop signal based on the value of the oscillation stop signal to the high frequency clock signal oscillation circuit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59231628A JPS61109126A (en) | 1984-10-31 | 1984-10-31 | One-chip microcomputer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59231628A JPS61109126A (en) | 1984-10-31 | 1984-10-31 | One-chip microcomputer |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS61109126A JPS61109126A (en) | 1986-05-27 |
JPH0479003B2 true JPH0479003B2 (en) | 1992-12-14 |
Family
ID=16926483
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59231628A Granted JPS61109126A (en) | 1984-10-31 | 1984-10-31 | One-chip microcomputer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61109126A (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61128312A (en) * | 1984-11-28 | 1986-06-16 | Toshiba Corp | Arithmetic processing unit |
JPH0740213B2 (en) * | 1985-09-30 | 1995-05-01 | 株式会社東芝 | Computer system |
JP2614877B2 (en) * | 1987-11-20 | 1997-05-28 | 株式会社日立製作所 | Semiconductor integrated circuit device |
JPH021006A (en) * | 1988-03-01 | 1990-01-05 | Nec Corp | Microcomputer |
JPH06318123A (en) * | 1993-05-07 | 1994-11-15 | Nec Ic Microcomput Syst Ltd | Semiconductor integrated circuit |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5642827A (en) * | 1979-09-18 | 1981-04-21 | Nec Corp | Data processor |
JPS58107930A (en) * | 1981-12-22 | 1983-06-27 | Fujitsu Ltd | Clock control method |
JPS6019223A (en) * | 1983-07-13 | 1985-01-31 | Nec Corp | Data processor |
-
1984
- 1984-10-31 JP JP59231628A patent/JPS61109126A/en active Granted
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5642827A (en) * | 1979-09-18 | 1981-04-21 | Nec Corp | Data processor |
JPS58107930A (en) * | 1981-12-22 | 1983-06-27 | Fujitsu Ltd | Clock control method |
JPS6019223A (en) * | 1983-07-13 | 1985-01-31 | Nec Corp | Data processor |
Also Published As
Publication number | Publication date |
---|---|
JPS61109126A (en) | 1986-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2676966B2 (en) | Single chip microcomputer | |
JPS59200327A (en) | Control system of peripheral device | |
JP2770760B2 (en) | Power distribution multiprocessor | |
US5625311A (en) | System clock generating circuit having a power saving mode capable of maintaining a satisfactory processing speed | |
JPH0479003B2 (en) | ||
JPH07281782A (en) | Clock control circuit | |
JPH10149237A (en) | Semiconductor circuit | |
JP2643579B2 (en) | Microcomputer | |
JPH0682310B2 (en) | Operation frequency switching control circuit for arithmetic unit | |
JP3647481B2 (en) | Microcontroller | |
JPS60218152A (en) | micro processor | |
JPS61123916A (en) | Microcomputer | |
JPH11143574A (en) | Clock generation circuit and clock generation method | |
JPH0224712A (en) | data processing circuit | |
JPH03286216A (en) | Data processing circuit | |
JPH076155A (en) | Single chip microcomputer | |
JPS6155721A (en) | Microcomputer | |
JP3746147B2 (en) | Clock gate circuit and clock gating circuit | |
JPH0863253A (en) | Microprocessor | |
JPS63181018A (en) | Microprocessor | |
JPH025133A (en) | Variable operation speed type computer system | |
JPS62257670A (en) | Control device for floppy disk device | |
JPH08272479A (en) | Variable clock generation device | |
JPS6348203B2 (en) | ||
JP3049041B1 (en) | CPU clock control method and circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
EXPY | Cancellation because of completion of term |