Movatterモバイル変換


[0]ホーム

URL:


JPS6326716A - Central processing unit - Google Patents

Central processing unit

Info

Publication number
JPS6326716A
JPS6326716AJP61170524AJP17052486AJPS6326716AJP S6326716 AJPS6326716 AJP S6326716AJP 61170524 AJP61170524 AJP 61170524AJP 17052486 AJP17052486 AJP 17052486AJP S6326716 AJPS6326716 AJP S6326716A
Authority
JP
Japan
Prior art keywords
circuit
clock
clocks
processing unit
central processing
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
Application number
JP61170524A
Other languages
Japanese (ja)
Inventor
Hiroshi Nameki
行木 浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC IC Microcomputer Systems Co Ltd
Original Assignee
NEC IC Microcomputer Systems Co Ltd
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 NEC IC Microcomputer Systems Co LtdfiledCriticalNEC IC Microcomputer Systems Co Ltd
Priority to JP61170524ApriorityCriticalpatent/JPS6326716A/en
Publication of JPS6326716ApublicationCriticalpatent/JPS6326716A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

PURPOSE:To reduce the power consumption of a central processing unit CPU by outputting clocks to each function of the CPU after receiving the clocks from a clock generating circuit and the signals from an instruction decoder circuit. CONSTITUTION:An instruction supplied to an instruction register 106 outputs the function-based control signals 115 through an instruction decoder circuit 105 together with a control signal 117 that discriminated a specific function block that requires a clock. A stand-by circuit 102 receives a signal 113 from the circuit 105 and a clock 111 from a clock generating circuit 101 and controls supply of clocks. A clock distributing circuit 104 receives the signal 117 together with a clock 112 supplied from the circuit 101 via the circuit 102 and supplies the clocks only to the function blocks needed for actions of instructions.

Description

Translated fromJapanese

【発明の詳細な説明】〔産業上の利用分野〕本発明は中央処理装置に関する。[Detailed description of the invention][Industrial application field]The present invention relates to a central processing unit.

〔従来の技術〕[Conventional technology]

従来、この種の中央処理装置は、プログラムを実行して
いない場合に於いても各機能ブロックにクロック生成回
路からクロックが常時供給されていて、電力の消費が多
く無駄1発熱等ri重要な問題となるため、プログラム
実行中でない場合、クロックの供給を停止するスタンバ
イ回路が採用されていた。
Conventionally, in this type of central processing unit, clocks are constantly supplied to each functional block from a clock generation circuit even when no program is being executed, resulting in large power consumption, waste, heat generation, and other important problems. Therefore, a standby circuit was used that stopped the clock supply when the program was not being executed.

第2図に従来の中央処理装置の一例を示して説明する。An example of a conventional central processing unit will be described with reference to FIG.

命令レジスタ106に入力された命令は、命令デコーダ
205で各機能別制御信号115と、スタンバイ解除回
路103以外の機能クロック106〜110へのクロッ
ク212の供給の有無を示す制御信号113が出力され
る。スタンバイ回路102は、命令デコーダ回路105
から出力された信号113とクロック生成回路101か
ら出力されるクロック111を受けて、クロックの供給
の制御を行なう。例えば、スタンバイ命令が命令レジス
タ106に人力されると、スタンバイ解除回路103以
外へのクロック212の供給は停止され外部よシ割り込
み要求等のスタンバイ解除信号が入力されない限シ、ス
タンバイ回路はクロック212の供給を行なわない。
For the command input to the command register 106, the command decoder 205 outputs a control signal 115 for each function and a control signal 113 indicating whether or not the clock 212 is supplied to the functional clocks 106 to 110 other than the standby release circuit 103. . The standby circuit 102 includes an instruction decoder circuit 105
In response to the signal 113 output from the clock generation circuit 101 and the clock 111 output from the clock generation circuit 101, the clock supply is controlled. For example, when a standby command is manually input to the instruction register 106, the supply of the clock 212 to devices other than the standby release circuit 103 is stopped, and unless a standby release signal such as an external interrupt request is input, the standby circuit will continue to use the clock 212. No supply.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述した従来の中央処理装置は、プログラム実行中か、
スタンバイ状態かで、クロックを制御している。従って
、一部の機能が動いている場合でも全部の7゛ロツクに
クロックを供給しているので、プログラム実行中の消費
電力が太きいという欠点がある。
The conventional central processing unit mentioned above is either running a program or
The clock is controlled in standby mode. Therefore, even when some functions are running, the clock is supplied to all 7 locks, so there is a drawback that power consumption is high during program execution.

本発明の目的は、中央処理装置がプログラム実行中に於
いても、不必要な7゛ロツクへのクロックの供給を停止
させることにより消費電力の低減を行なうことにある。
An object of the present invention is to reduce power consumption by stopping the supply of clocks to unnecessary clocks even while the central processing unit is executing a program.

〔問題点を解決するだめの手段〕[Failure to solve the problem]

本発明の中央処理装kr:、スタンバイ回路と。Central processing unit kr of the present invention: and standby circuit.

命令デコーダ回路と、クロック分配回路とを備え。Equipped with an instruction decoder circuit and a clock distribution circuit.

前記クロック分配回路に、スタンバイ回路を介してクロ
ック生成回路から供給されるクロックと。
A clock is supplied to the clock distribution circuit from a clock generation circuit via a standby circuit.

命令デコーダ回路から出力される信号を受けて。Receives the signal output from the instruction decoder circuit.

中央処理装置の各機能別プロ、りにクロックを出力する
ことを特徴とする。
It is characterized by outputting clocks to each function of the central processing unit.

〔実施例〕〔Example〕

次に本発明について図面を参照して説明する。Next, the present invention will be explained with reference to the drawings.

第1図に本発明の一実施例の中央処理装置を示すブロッ
ク図である。図に於いて、第2図と同じ機能を有するブ
ロックはI′F+]−符号を付しである。
FIG. 1 is a block diagram showing a central processing unit according to an embodiment of the present invention. In the figure, blocks having the same functions as those in FIG. 2 are designated with I'F+]- symbols.

第1図には、泥2図の従来レリと比較しで、クロック分
配回路104が、スタンバイ回路102と各機能ブロッ
クの間に追加されている。
In FIG. 1, a clock distribution circuit 104 is added between the standby circuit 102 and each functional block, compared to the conventional relay shown in FIG.

命令レジスタ106に入った命令は、命令テコーダ回路
105で各憬能別制御信号115と、どの機能10ツク
にクロックが必要か判別した制御信号117とを出力す
る。クロック分配回路104は、スタンバイ回路102
を介してクロック生成回路101から供給てれるクロッ
ク112と、制御信号117とを受けて、命令動作に必
要な機能プロ、りKだけクロックを供給する。
The command input to the command register 106 causes the command encoder circuit 105 to output a control signal 115 for each function and a control signal 117 which determines which functions require a clock. The clock distribution circuit 104 is connected to the standby circuit 102.
It receives a clock 112 and a control signal 117 supplied from the clock generation circuit 101 via the clock generation circuit 101, and supplies only the clocks necessary for the command operation.

例えば、汎用レジスタ内転送命令、演算命令。For example, transfer instructions in general-purpose registers, arithmetic instructions.

シリアル人出力命令及びスタンバイ命令に於いての実旅
例と従来例のクロック供給状況の対比表を以下に示す。
A comparison table of the clock supply status of an actual example and a conventional example in the serial output command and standby command is shown below.

但し、表中の数字は、第1図及び第2図の各グロックを
表わし、○、×はクロック供給の有無を表わしている。
However, the numbers in the table represent the respective clocks shown in FIGS. 1 and 2, and ○ and × represent the presence or absence of clock supply.

以上、命令デコードごとにクロックの供給を制御するこ
とで、各10ツク全てにクロックを供給することはなく
、命令動作に関わるブロックにの入クロックを供給する
ことで、電力消費が従来の方法に比べて減少する。
As described above, by controlling the clock supply for each instruction decode, instead of supplying the clock to all 10 blocks, by supplying the input clock to the blocks related to instruction operation, power consumption can be reduced compared to the conventional method. decrease compared to

〔発明の効果〕〔Effect of the invention〕

以上の説明で明かな如く1本発明によれば、中央処理装
置がプログラム実行中でも動作に必要な回路プロ9り以
外へのクロックの供給を停止することにより、消費電力
を低減させることができる効果がある。
As is clear from the above description, according to the present invention, power consumption can be reduced by stopping the supply of clocks to circuits other than those necessary for operation even when the central processing unit is executing a program. There is.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は、本発明による中央処理装置の一実施例を示す
ブロック図、第2図は従来の中央処理装置のブロック図
である。101・・・・・・クロック生成回路、1o2・・・・
・・スタンバイ回路、103・・−・・・スタンバイ解
除回路、104・・・・・−クロック分配回路、105
,205・・・・・・命令デコーダ回路、106・−・
・・・命令レジスタ。IO2・・・・・・プログラムカウンタ、10g・・・
・・・演算回路、1o9・・・・・・汎用レジスタ、1
10・・・・・・シリアル人出力回路、111・・・・
・・基本クロック、112゜212・・−・・・スタン
バイ回路から出力されるクロック% 113・・・・・
・スタンバイか否かを示す信号、114・・・・・・各
プロ′ツクへのクロック、115・・・・−・各機能別
制御信号、116・・団・内部バス、117・・・・・
・どの機能ブロックにクロックが必要が判別した制御信
号、118・・・・・・スタンバイ解除が否かを示す信
号。
FIG. 1 is a block diagram showing an embodiment of a central processing unit according to the present invention, and FIG. 2 is a block diagram of a conventional central processing unit. 101... Clock generation circuit, 1o2...
...Standby circuit, 103...Standby release circuit, 104...-Clock distribution circuit, 105
, 205... Instruction decoder circuit, 106...
...Instruction register. IO2...Program counter, 10g...
... Arithmetic circuit, 1o9 ... General purpose register, 1
10... Serial output circuit, 111...
・・Basic clock, 112° 212・・・・・Clock % output from standby circuit 113・・・・
- Signal indicating standby or not, 114... Clock to each program, 115... Control signal for each function, 116... Group/internal bus, 117...・
- Control signal that determines which functional block requires a clock, 118... A signal indicating whether standby is to be released or not.

Claims (1)

Translated fromJapanese
【特許請求の範囲】[Claims]スタンバイ回路と命令デコーダ回路と、クロック生成回
路と、クロック分配回路とを備え、前記クロック分配回
路は、前記スタンバイ回路を介してクロック生成回路か
ら供給されるクロックと命令デコーダ回路から出力され
る信号を受けて、中央処理装置の各機能別ブロックにク
ロックを出力することを特徴とする中央処理装置。
The clock distribution circuit includes a standby circuit, an instruction decoder circuit, a clock generation circuit, and a clock distribution circuit, and the clock distribution circuit receives a clock supplied from the clock generation circuit via the standby circuit and a signal output from the instruction decoder circuit. A central processing unit is characterized in that it outputs a clock to each functional block of the central processing unit in response to the clock.
JP61170524A1986-07-181986-07-18Central processing unitPendingJPS6326716A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP61170524AJPS6326716A (en)1986-07-181986-07-18Central processing unit

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP61170524AJPS6326716A (en)1986-07-181986-07-18Central processing unit

Publications (1)

Publication NumberPublication Date
JPS6326716Atrue JPS6326716A (en)1988-02-04

Family

ID=15906533

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP61170524APendingJPS6326716A (en)1986-07-181986-07-18Central processing unit

Country Status (1)

CountryLink
JP (1)JPS6326716A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH01260924A (en)*1988-04-111989-10-18Fujitsu Ltd PLA control method
JPH02288292A (en)*1989-04-281990-11-28Hitachi Ltd semiconductor equipment
JPH04515A (en)*1989-06-011992-01-06Matsushita Electric Ind Co LtdClock supplying system and arithmetic processor
JPH0452915A (en)*1990-06-201992-02-20Fujitsu LtdInformation processor
JPH06332563A (en)*1993-05-131994-12-02Internatl Business Mach Corp <Ibm>Circuit and method for reduction of power consumption of electronic circuit
US5548765A (en)*1990-08-281996-08-20Seiko Epson CorporationPower saving display subsystem for portable computers
US5655124A (en)*1992-03-311997-08-05Seiko Epson CorporationSelective power-down for high performance CPU/system
US6195753B1 (en)1997-06-092001-02-27Nec CorporationInformation processing apparatus with reduced power consumption
US6708279B1 (en)1998-10-272004-03-16Canon Kabushiki KaishaTemperature sensor calibration during powersave mode by executing a control program in a control unit and lowering clock frequency after other devices are powered off
JP2010086547A (en)*1998-10-062010-04-15Texas Instr Inc <Ti>Multiplyer/accumulator unit
US7882380B2 (en)2006-04-202011-02-01Nvidia CorporationWork based clock management for display sub-system
US7937606B1 (en)2006-05-182011-05-03Nvidia CorporationShadow unit for shadowing circuit status
US8064995B1 (en)2001-05-012011-11-22Zoll Medical CorporationPulse sensors

Cited By (22)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH01260924A (en)*1988-04-111989-10-18Fujitsu Ltd PLA control method
JPH02288292A (en)*1989-04-281990-11-28Hitachi Ltd semiconductor equipment
JPH04515A (en)*1989-06-011992-01-06Matsushita Electric Ind Co LtdClock supplying system and arithmetic processor
JPH0452915A (en)*1990-06-201992-02-20Fujitsu LtdInformation processor
US5548765A (en)*1990-08-281996-08-20Seiko Epson CorporationPower saving display subsystem for portable computers
KR100292301B1 (en)*1992-03-312001-09-17
US7082543B2 (en)1992-03-312006-07-25Seiko Epson CorporationSelective power-down for high performance CPU/system
US5787297A (en)*1992-03-311998-07-28Seiko Epson CorporationSelective power-down for high performance CPU/system
US8117468B2 (en)1992-03-312012-02-14Chong Ming LinSelective power-down for high performance CPU/system
US6256743B1 (en)1992-03-312001-07-03Seiko Epson CorporationSelective power-down for high performance CPU/system
US5655124A (en)*1992-03-311997-08-05Seiko Epson CorporationSelective power-down for high performance CPU/system
US6430693B2 (en)1992-03-312002-08-06Seiko Epson CorporationSelective power-down for high performance CPU/system
US6587952B2 (en)1992-03-312003-07-01Seiko Epson CorporationSelective power-down for high performance CPU/system
US7506185B2 (en)1992-03-312009-03-17Seiko Epson CorporationSelective power-down for high performance CPU/system
US6785761B2 (en)1992-03-312004-08-31Seiko Epson CorporationSelective power-down for high performance CPU/system
JPH06332563A (en)*1993-05-131994-12-02Internatl Business Mach Corp <Ibm>Circuit and method for reduction of power consumption of electronic circuit
US6195753B1 (en)1997-06-092001-02-27Nec CorporationInformation processing apparatus with reduced power consumption
JP2010086547A (en)*1998-10-062010-04-15Texas Instr Inc <Ti>Multiplyer/accumulator unit
US6708279B1 (en)1998-10-272004-03-16Canon Kabushiki KaishaTemperature sensor calibration during powersave mode by executing a control program in a control unit and lowering clock frequency after other devices are powered off
US8064995B1 (en)2001-05-012011-11-22Zoll Medical CorporationPulse sensors
US7882380B2 (en)2006-04-202011-02-01Nvidia CorporationWork based clock management for display sub-system
US7937606B1 (en)2006-05-182011-05-03Nvidia CorporationShadow unit for shadowing circuit status

Similar Documents

PublicationPublication DateTitle
JP2762670B2 (en) Data processing device
JPS6326716A (en)Central processing unit
JPS59200327A (en)Control system of peripheral device
JPH04278612A (en)Method for controlling clock signal for processor and information processing system
JPH0667768A (en)Method for operating processor of type including bus unit and executing unit, central processing unit, computer system and clock control device circuit
JP2000047872A (en) Microprocessor with low power consumption operation function
JP4488676B2 (en) Processor idle state
JPH07295694A (en) Power saving method for arithmetic processing unit
JPS5862720A (en)Clock signal supplying and controlling method in data processor
JPS62145458A (en)Microcomputer
JPS58222349A (en)Information processor
JPS60218152A (en) micro processor
US10338665B2 (en)Microcontroller power reduction system and method
JPS6347812A (en)Sleep mode controller
JPS61223916A (en)Power source control system
JPH0512728B2 (en)
JPH03167615A (en)Microprocessor
JPH04140810A (en)Information processor
JPH02162457A (en)Multiprocessor system
JPH01245336A (en) External shared bus interrupt control method
KR100272531B1 (en)Method for prohibitting exhaust of power source in electronic equipment
JPH0214308A (en) data processing equipment
KR930002300B1 (en)Method for stand-by function of p.c.
JPH0519889A (en) Standby device
JPH01211013A (en)Stand-by circuit for microprocessor

[8]ページ先頭

©2009-2025 Movatter.jp