JPS58115513A - Frequency variable microcomputer - Google Patents
Frequency variable microcomputerInfo
- Publication number
- JPS58115513A JPS58115513A JP56213713A JP21371381A JPS58115513A JP S58115513 A JPS58115513 A JP S58115513A JP 56213713 A JP56213713 A JP 56213713A JP 21371381 A JP21371381 A JP 21371381A JP S58115513 A JPS58115513 A JP S58115513A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- frequency
- microcomputer
- speed
- power consumption
- 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.)
- Pending
Links
- 230000001419 dependent effect Effects 0.000 abstract description 2
- 230000000694 effects Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000017525 heat dissipation Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
Abstract
Description
【発明の詳細な説明】
(1)0発明の技術分野
本発明は要求される処理の量に応じた周波数の・タロツ
クで動作させるようにした周波数可変mwイクロコンビ
エータに関する。DETAILED DESCRIPTION OF THE INVENTION (1) Technical Field of the Invention The present invention relates to a variable frequency mw microcombinator which is operated at a frequency tarok according to the amount of processing required.
(3)、技術の背景
演算回路、各種レジスタ勢を単一の半導体基板上に集積
化したマイクロコンピュータでは、その動作速度を高め
る良めにその動作に使用されるクロックも高い18波数
のものが用いられているが、必ずしもそのような高い周
波数のクロックで動作させる必要のない処理もある。例
えばプツクユホン等にマイクロコンピュータを使用した
場合のマイクロコンピュータの情報処理量が増加するの
はフックオフの状態の時であり、フックオン状態ではマ
イクロコンビエータはフックオフされたか否かを検出す
れば良いので、高いクロック周波数は必要とされない。(3) Background of the technology In microcomputers in which arithmetic circuits and various registers are integrated on a single semiconductor substrate, the clock used for its operation has a high frequency of 18 to increase its operating speed. However, there are some processes that do not necessarily need to operate with such a high frequency clock. For example, when a microcomputer is used in a device such as a putukuyuphone, the amount of information processed by the microcomputer increases when it is in the hook-off state. No clock frequency is required.
従って、このような処理を行う場合に祉その消費電力の
少ないことが要求されるようになって来ている。Therefore, when performing such processing, there is a growing demand for lower power consumption.
(3)、従来技術と問題点
従来のマイクロコンビエータの中4CFiCMO8ヲ用
いたマイクロコンピュータがある。このようなコンピュ
ータ等では、処理内容の如何に拘わらず予め決められた
周波数のクロックで動作するように構成されている。従
って、その消費電力は処理内容にか\わらずはソ一定し
ており、その限シにおいては消費電力の低減を達成し得
ない状況にある。(3) Prior Art and Problems Among the conventional microcomviators, there is a microcomputer using 4CFiCMO8. Such computers and the like are configured to operate with a clock of a predetermined frequency regardless of the processing content. Therefore, the power consumption remains constant regardless of the processing content, and within this limit, it is impossible to achieve a reduction in power consumption.
(4)1発明の目的
本発明は上述したような従来装置の有する欠点に着目し
て創案されたもので、その目的は消費電力を低減しうる
周波数可使型マイクロコンピュータを提供することKあ
る。(4) 1. Purpose of the Invention The present invention was devised by focusing on the drawbacks of the conventional device as described above, and its purpose is to provide a frequency-enabled microcomputer that can reduce power consumption. .
(5)0発明の構成
そして、この目的は消費電力の動作周波数依存性を有す
る処理回路の動作モードに相応した周波数のクロックを
処理回路へ供給してこれを動作させることによって達成
される。(5) Configuration of the Invention This object is achieved by supplying a clock of a frequency corresponding to the operating mode of the processing circuit whose power consumption is dependent on the operating frequency to the processing circuit to operate it.
(6)1発明の実施例
以下、添付図面を参照して本発明の実施例を欽、明する
。(6) First Embodiment of the Invention Hereinafter, embodiments of the present invention will be explained with reference to the accompanying drawings.
添付図面はマイクロコンピュータにクロックを供給する
クロック発生回路を示す。図において、1は周波数fの
信号な発生する発振回路で、その出力は分周回路2の入
力へ接続されている。The accompanying drawing shows a clock generation circuit that supplies a clock to a microcomputer. In the figure, reference numeral 1 denotes an oscillation circuit that generates a signal of frequency f, and its output is connected to the input of a frequency dividing circuit 2.
この分周回路2社少なくとも2つの分周出力を有する。The two frequency dividing circuits each have at least two frequency divided outputs.
これらの分周出力のうちの、例えばf/の出力はアンド
回路3の一方の入力へ接続され、f/mの出力はアンド
回路4の一方の入力へ接続されている。こ\で、m>n
に選ばt’t%f/nの出力は高速クロックとして、ま
7jf/mの出力は低速クロックとして用いられる。Of these frequency-divided outputs, for example, the output of f/ is connected to one input of the AND circuit 3, and the output of f/m is connected to one input of the AND circuit 4. Here, m>n
The output of t't%f/n is used as a high-speed clock, and the output of 7jf/m is used as a low-speed clock.
アンド回路3.4の他方の入力へは動作モード判定回路
5から各別に信号が供給される。即ち、ハード的に、又
祉ン7F的に動作モードをセットされるアイドルレジス
タ6の出力にデコーダ7が接続され、該デコーダから動
作モード別にその表示信号が発生される。例えば、高速
の動作モード即ちマイクロコンピュータの通常動作にあ
るならば、アンド回路3の他方の入力へ接続されている
線8に高レベルの信号が発生され、低速の動作モード即
ちマイクロコンピュータがスタンバイ状態になると、ア
ンド回路4の他方の入力へ接続されている線9に高レベ
ルの信号が発生される。レジスタ6へ接続されている線
10はそのリセットを生じさせる信号の九めの線である
。11はハード的にレジスタ6をセットする信号線、1
2社ソフト的にレジスタ6をセットする線である。The other input of the AND circuit 3.4 is supplied with signals from the operation mode determination circuit 5 separately. That is, a decoder 7 is connected to the output of the idle register 6 in which the operating mode is set in terms of hardware and welfare 7F, and a display signal for each operating mode is generated from the decoder. For example, if the microcomputer is in a high-speed operating mode, i.e., normal operation of the microcomputer, a high level signal is generated on the line 8 connected to the other input of the AND circuit 3, and a low-speed operating mode, i.e., the microcomputer is in standby. , a high level signal is generated on line 9 connected to the other input of AND circuit 4. Line 10 connected to register 6 is the ninth line of the signal that causes its reset. 11 is a signal line that sets register 6 in terms of hardware, 1
This is the line for setting register 6 in the software of the two companies.
アンド回路3,4の出力はオア回路13の入力5II+
絖され、該オア回路13の出力はマイクロコンピュータ
のクロックとなる。The output of the AND circuits 3 and 4 is the input 5II+ of the OR circuit 13
The output of the OR circuit 13 becomes the clock of the microcomputer.
上述した構成の本発明コンピュータの動作を説明する。The operation of the computer of the present invention having the above-mentioned configuration will be explained.
説明の都合上、マイクロコンピュータの処理回路轄CM
O1lで構成されているものとする。For convenience of explanation, the commercial for the processing circuit of a microcomputer
It is assumed that it is composed of O1l.
マイクロコンピュータが通常動作時即ち高速の動作モー
ドへ入るとすると、所定の命令コードがアイドルレジス
タ6ヘセツトされる。その内容がデコーダ7でデコード
されて線8上に高レベルの出力信号が発生される、これ
によシ、分II1回112でf/nの周波数に分周され
た発振器1の信号が高速クロックとしてアンド回路3を
通過し、オア回路13を経てマイクロコンビニ−円sの
処理回路へ供給されてこれをf/nのりpツクで動作さ
せる。When the microcomputer enters a normal operation mode, that is, a high-speed operation mode, a predetermined instruction code is set in the idle register 6. Its contents are decoded by decoder 7 and a high level output signal is generated on line 8, thereby causing the signal of oscillator 1, divided by 112 times 112, from oscillator 1 to the high speed clock. The signal passes through the AND circuit 3 and is supplied via the OR circuit 13 to the processing circuit of the micro convenience store s, which is operated by the f/n ratio p.
このような高速モードでの処理が終了し、装置がスタン
バイ状態即ちアイドル状態に入ると、その旨の命令コー
ドがアイドルレジスタ6にセットされる。その内容をデ
コードするデコーダ7から線9上に高レベルの信号が発
生される。When processing in such a high-speed mode is completed and the device enters a standby state, that is, an idle state, an instruction code to that effect is set in the idle register 6. A high level signal is generated on line 9 from decoder 7 which decodes its contents.
これにより、今度は、分周回路2のf/mの鵬波数の信
号がアンド回路4を通過し、オア回路13を経て0MO
8で構成された処理回路へ供給されてこれを低速モード
で動作させる。As a result, the f/m frequency signal of the frequency divider circuit 2 passes through the AND circuit 4, passes through the OR circuit 13, and then passes through the 0 MO
8 and operates it in a low speed mode.
ところで、0MO8の消費電力Pは
PcmCCIVもc f1+c2V%ef2−)−−・
・で表わされる関係にある。但し、上式中、C1,C。By the way, the power consumption P of 0MO8 is also PcmCCIVc f1+c2V%ef2-)--
・There is a relationship expressed by . However, in the above formula, C1, C.
は定数、VacFiCMO8(D動作電圧、fl、f、
、−・・はクロックの各周波数である。is a constant, VacFiCMO8 (D operating voltage, fl, f,
, -... are each frequency of the clock.
従って、0MO8で構成される処理回路が上述のように
、高速クロックの通常動作の終了後にとられるスタンバ
イ状態におい、て、処理回路を低速クロックで動作させ
れば、上述の式から明らかなように、処理回路での消費
電力を少なくして動作させることが出来る。この効果は
スタンバイ状態が頻繁に、又は比較的長り時間の開学じ
ている如き場合に特に有利性を発揮する。Therefore, as mentioned above, if the processing circuit configured with 0MO8 is operated with a low-speed clock in the standby state that is taken after the normal operation of the high-speed clock ends, then as is clear from the above equation, , it is possible to operate with reduced power consumption in the processing circuit. This effect is particularly advantageous when the standby state is frequently used or the standby state is opened for a relatively long time.
このような消費電力の低減は装置の放熱対策上にも有利
性をもたらす。Such a reduction in power consumption is also advantageous in terms of heat dissipation measures for the device.
上記実施例においては、分周回路の分周が固定した状態
で説明したが、n7mの比をユーザがプログラム可能に
構成してよいものであることは勿論である。Although the above embodiment has been described with the frequency division of the frequency dividing circuit fixed, it goes without saying that the ratio of n7m may be configured to be programmable by the user.
また、本実施例においては2種のクロックを切シ換える
様にしたが、さらに多くのクロックを切す換えても良く
、アイドルレジスタのセット、リセットはソフトあるい
は外部からのハード的な割染込みによって行っても良い
。Also, in this embodiment, two types of clocks are switched, but more clocks may be switched, and the setting and resetting of the idle register can be done by software or external hardware interrupts. You can also do this by
さらに図の構成はマイクロコンピュータに内111ワン
チップ化しても良い。Furthermore, the configuration shown in the figure may be integrated into a microcomputer with 111 chips.
(7)0発明の効果
以上の1.明から明らかなように、本発明によれば、装
置のスタンバイ状態の発生と共に低胸tIJt数のクロ
ックでそのマイクロコンピュータを動作させてその消費
電力の低減を達成していムこの低減性はスタンバイ状態
の持続時間が長い場合、又Fi顛繁に生ずる場合に特に
顕著になる。(7) 1. More than the effect of 0 invention. As is clear from the description, according to the present invention, when the device enters the standby state, the microcomputer is operated with a clock of a low tIJt number to achieve a reduction in power consumption. This becomes especially noticeable when the duration of Fi is long or when Fi occurs frequently.
このようにして消費電力が少なくされればされるほど放
熱対策上有利性が出て来る岬である。The more power consumption is reduced in this way, the more advantageous the cape will be in terms of heat dissipation measures.
添付図面は情報処理装置の処理内容に応じたクロックを
発生する回路を示す図である。
図中、!は発振器、2は分l7Id回路、3.4はアン
ド回路、5は動作モード判定回路、11はオア回路であ
る。
特許出願人 富士通株式会社
しり・The accompanying drawing is a diagram showing a circuit that generates a clock according to the processing content of the information processing device. In the diagram! 2 is an oscillator, 2 is an I7Id circuit, 3.4 is an AND circuit, 5 is an operation mode determination circuit, and 11 is an OR circuit. Patent applicant Fujitsu Limited Shiri・
Claims (1)
応じて鋏マイクpコンピュータに供給するクロツタ周波
数を切り換えるようにしたことを特徴とする周波数可蜜
m−qイクロコンピュータ。 2)前記タロツク周波数の切換えは、前記マイクロコン
ビエータ円に般けえレジスタに所定の命令をプログラム
にてセットすることにより行なわれることを特徴とする
特許請求の範囲第1項記叡の周液数可変型マイクロコン
ピュータ。[Scope of Claims] l) A frequency adjustable m-q microcomputer, characterized in that the crotter frequency supplied to the scissors microphone p-computer is switched according to the amount of processing required by the microcombinator Kll'. 2) The switching of the tarock frequency is carried out by setting a predetermined command in a register in the micro combinator circuit by a program. Variable number microcomputer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56213713A JPS58115513A (en) | 1981-12-29 | 1981-12-29 | Frequency variable microcomputer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56213713A JPS58115513A (en) | 1981-12-29 | 1981-12-29 | Frequency variable microcomputer |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS58115513A true JPS58115513A (en) | 1983-07-09 |
Family
ID=16643750
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP56213713A Pending JPS58115513A (en) | 1981-12-29 | 1981-12-29 | Frequency variable microcomputer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS58115513A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61150020A (en) * | 1984-12-25 | 1986-07-08 | Nec Corp | Portable input and output device |
EP0421431A2 (en) * | 1989-10-06 | 1991-04-10 | Kabushiki Kaisha Toshiba | A computer system with a sleep function |
-
1981
- 1981-12-29 JP JP56213713A patent/JPS58115513A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61150020A (en) * | 1984-12-25 | 1986-07-08 | Nec Corp | Portable input and output device |
EP0421431A2 (en) * | 1989-10-06 | 1991-04-10 | Kabushiki Kaisha Toshiba | A computer system with a sleep function |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5025387A (en) | Power saving arrangement for a clocked digital circuit | |
US6625740B1 (en) | Dynamically activating and deactivating selected circuit blocks of a data processing integrated circuit during execution of instructions according to power code bits appended to selected instructions | |
JPH07281782A (en) | Clock control circuit | |
JPS58115513A (en) | Frequency variable microcomputer | |
JPS6048525A (en) | Microcomputer | |
JPS60150137A (en) | Microcomputer system | |
JPS61285521A (en) | Computer device of low power consumption | |
JPS608920A (en) | Electronic computer | |
JPH0362611A (en) | Clock generating circuit | |
JPS5962933A (en) | CMOS data processing device | |
JPS61123916A (en) | Microcomputer | |
JPH01211013A (en) | Stand-by circuit for microprocessor | |
JPH035948Y2 (en) | ||
JPH0326112A (en) | Integrated circuit device | |
JPH05314277A (en) | Port control circuit | |
JPH0482318A (en) | Semiconductor integrated circuit | |
JPS58107930A (en) | Clock control method | |
KR950010903B1 (en) | Midi apparatus using unsynchronizing standard controller and midi control method | |
JPS60103426A (en) | Microcomputer | |
JPH0282306A (en) | Power saving device for clock type digital circuit | |
JP2002073201A (en) | Microprocessor | |
JPS6271331A (en) | Clock generation circuit | |
KR0120387Y1 (en) | Chip enable control apparatus of semiconductor memory | |
JPH0317768A (en) | Wait control system | |
JPH0454615A (en) | Peripheral controller |