[go: up one dir, main page]

JPS62293331A - Data processor - Google Patents

Data processor

Info

Publication number
JPS62293331A
JPS62293331A JP61134976A JP13497686A JPS62293331A JP S62293331 A JPS62293331 A JP S62293331A JP 61134976 A JP61134976 A JP 61134976A JP 13497686 A JP13497686 A JP 13497686A JP S62293331 A JPS62293331 A JP S62293331A
Authority
JP
Japan
Prior art keywords
data processing
oscillator
output signal
processing device
cpu
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
JP61134976A
Other languages
Japanese (ja)
Inventor
Shinichi Tachikake
太刀掛 伸一
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP61134976A priority Critical patent/JPS62293331A/en
Publication of JPS62293331A publication Critical patent/JPS62293331A/en
Pending legal-status Critical Current

Links

Landscapes

  • Power Sources (AREA)

Abstract

PURPOSE:To decrease the number of arithmetic circuits for logic arithmetic elements and to reduce the power consumption with a data processor, by supplying the low frequency clock signals obtained by dividing the basic clock signal to the data processor in its waiting state. CONSTITUTION:A waiting state detecting circuit 3 sends the signal to a switch 4 to inform a waiting state after checking a waiting state display flag set by a CPU 5. The switch 4 performs a switching action to apply the output signal of a divider 2 to the CPU 5. The divider 2 supplies the output signal having a frequency obtained by dividing the frequency of the output signal received from an oscillator 1 down to 1/n to the CPU 5. The CPU 5 increases the cycle of the basic clock signal for timing control and reduces the instruction executing frequency per unit time. Thus the number of logic arithmetic circuits of many logic arithmetic elements working under the control of the CPU 5 are reduced. At the same time, the power consumption of those logic arithmetic elements is also reduced. Thus the power consumption of a data processor is reduced.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はデータ処理装置、特にデータ処理装置が待機
状態であるとき、この状態を検出して、データ処理装置
に供給している基本クロック信号の代シに、このクロッ
ク信号を分周して得られた出力信号をデータ処理装置に
供給することによシ、データ処理に関与する命令の実行
状態時よシ遅い命令実行速度で処理をおこなって電力消
費を低減したデータ処理装置に関するものである。
[Detailed Description of the Invention] [Industrial Application Field] This invention detects when a data processing device, particularly a data processing device, is in a standby state, and detects the basic clock signal supplied to the data processing device. Instead, by dividing the frequency of this clock signal and supplying the obtained output signal to the data processing device, processing can be performed at a slower instruction execution speed than when instructions related to data processing are being executed. The present invention relates to a data processing device that reduces power consumption.

〔従来の技術〕[Conventional technology]

第3図は従来のデータ処理装置の概略図、第弘図はデー
タ処理装置の処理動作シーケンス図である。図において
、(1)は発振器、(夕)は中央処理装置、(ル)は主
記憶装置、(7)は表示操作装置、(g)は大容量記憶
装置、(9)はプリンタ装置、(/θ)はシステムバス
でおる。まず最初にデータ処理装置の処理動作シーケン
スを説明する。第3図に示すように、データ処理装置は
中央処理装置(以下、CPTJと称する)(り、主記憶
装置(以下、MEMと称する)(6)、複数の入出力装
置(り) l <t) 、 (f)から構成されておシ
、各々の装置はシステムバス(IQ)を介して互いに接
続されている。M4を図に示されるように、CPU (
t)が処理動作を開始すると、処理すべき業務指示を得
るために表示操作装置(り)にメツセージの表示起動を
おこない、操作員が指示を与えるまで待機する。そして
、操作員の応答が得られると、CPU (j)は処理動
作を再開し、指令内容を解析し、所望の処理プログラム
及び処理対象データをM囮(L)に大容量記憶装置<1
>から取シ出すために、大容量記憶装置(11にデータ
転送起動をおこなって、データ転送が終了するまで待機
する。そして、このデータ転送が終了すると、CPU 
(t)は処理動作を再開し、−(6)に準備された処理
プログラムに従い対象データを処理する。次に、処理結
果のデータは大容量記憶装置(ff)に転送されて記憶
され、次の業務指示を求めるメツセージの表示起動がお
こなわれる。この場合も、紡記と同じ手順で、データ転
送が終了し、操作員の応答が得られるまで、CPU (
夕)は待機する。
FIG. 3 is a schematic diagram of a conventional data processing device, and FIG. 3 is a processing operation sequence diagram of the data processing device. In the figure, (1) is an oscillator, (Y) is a central processing unit, (L) is a main storage device, (7) is a display operation device, (g) is a mass storage device, (9) is a printer device, ( /θ) is the system bus. First, the processing operation sequence of the data processing device will be explained. As shown in FIG. 3, the data processing device includes a central processing unit (hereinafter referred to as CPTJ) (hereinafter referred to as CPTJ), a main memory device (hereinafter referred to as MEM) (6), and a plurality of input/output devices (hereinafter referred to as MEM). ) and (f), and each device is connected to each other via a system bus (IQ). As shown in the figure, M4 is connected to CPU (
When t) starts the processing operation, it starts displaying a message on the display/operation device (ri) in order to obtain business instructions to be processed, and waits until the operator gives instructions. When a response from the operator is obtained, the CPU (j) resumes the processing operation, analyzes the contents of the command, and stores the desired processing program and data to be processed into the M decoy (L) in the mass storage device <1.
In order to retrieve data from
(t) restarts the processing operation and processes the target data according to the processing program prepared in -(6). Next, the data resulting from the processing is transferred to the mass storage device (ff) and stored therein, and a message requesting the next work instruction is displayed and activated. In this case as well, following the same procedure as spinning, the CPU (
In the evening, I will wait.

つづいて、発振器(1)の動作を説明する。第3図に示
すように発振器(1)の出力信号は、CPU (t)に
供給されてCPU (t)における命令実行、Mwtt
 (A)の読出しタイミング、書込みタイミング及び入
出力装置への起動タイミングなどのタイミング制御の基
本となるクロック信号を規定する。発振器(1)から出
力されるクロック信号の周波数はC’PU (j−)が
処理能力を最大限に発揮できるように設定され、常に一
定の周波数でCPU (t)に供給される。
Next, the operation of the oscillator (1) will be explained. As shown in FIG. 3, the output signal of the oscillator (1) is supplied to the CPU (t) for instruction execution in the CPU (t).
(A) A clock signal is defined which is the basis of timing control such as read timing, write timing, and startup timing for input/output devices. The frequency of the clock signal output from the oscillator (1) is set so that the C'PU (j-) can maximize its processing ability, and is always supplied to the CPU (t) at a constant frequency.

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

従来のデータ処理装置は、操作員の応答待ち、データ転
送終了待ち等の処理すべき事柄が無い場合でも待機状態
であるので、有効な処理結果を得られないときでもデー
タ処理状態時の同じ電力を消費するという問題点があっ
た。
Conventional data processing equipment is in a standby state even when there is nothing to process, such as waiting for an operator's response or data transfer completion, so even when no valid processing results are obtained, the same power consumption as in the data processing state is required. There was a problem with consuming.

この発明は上記の問題点を解決するためになされたもの
で、データ処理中はデータ処理装置の処理能力を最大限
に発揮できるとともに、待機中は電力消費を少なくする
ことによって全体の電力消費を低減したデータ処理装置
を得ることを目的とする。
This invention was made to solve the above-mentioned problems, and the processing capacity of the data processing device can be maximized during data processing, and the overall power consumption can be reduced by reducing power consumption during standby. The purpose is to obtain a reduced data processing device.

〔問題点を解決するための手段〕[Means for solving problems]

この発明にかかるデータ処理装置は、待機状態にある場
合データ処理装置がデータ処理状態にあるか、待機状態
におるかを検出する待機状態検出回路の出力信号でスイ
ッチを切換ることによって、発振器の出力信号に代えて
、発振器の出力信号を分周器によシ分局して得られる低
周波クロック信号をデータ処理装置に供給するようにし
たものである。
When the data processing device according to the present invention is in the standby state, the oscillator is activated by switching the switch using the output signal of the standby state detection circuit that detects whether the data processing device is in the data processing state or in the standby state. Instead of the output signal, a low frequency clock signal obtained by dividing the output signal of the oscillator using a frequency divider is supplied to the data processing device.

〔作用〕[Effect]

この発明においては、待機状態にある場合、分周器によ
p発振器の出力信号である基本クロック信号を分周して
得られる低周波クロック信号をデータ処理装置に供給す
ることによシ、データ処理装置を構成する論理演算素子
の演算回路を減少させ、論理演算素子の電力消費を減少
させる。
In this invention, when in the standby state, the data processing device is supplied with a low frequency clock signal obtained by dividing the basic clock signal, which is the output signal of the p oscillator, by a frequency divider. The number of arithmetic circuits of logic operation elements constituting a processing device is reduced, and the power consumption of the logic operation elements is reduced.

〔実施例〕〔Example〕

次に、この発明の一実施例を第1図及び第一図を参照し
て説明する。第1図は上記実施例でおるデータ処理装置
の概略図、第2図は論理演算素子の琳位時間当シの演算
回数と論理演算素子の消費電力との間の一般的な関係図
でめる。図において、(1)は発振器、(コ)は分周器
、(3)はデータ処理状態にあるか、待機状態にあるか
を検出する待機状態検出回路、(りは発振器(1)又は
分周器(2)のいずれかの出力信号を選択して通過させ
るスイッチ、(夕)はCPU、(6)はMlliiM、
(り)は茨示操作装置、(j)は大容量記憶装置、(テ
)はプリンタ装置、(lθ)はシステムバスでるる。
Next, an embodiment of the present invention will be described with reference to FIGS. FIG. 1 is a schematic diagram of the data processing device according to the above embodiment, and FIG. 2 is a diagram showing a general relationship between the number of operations per unit time of a logic operation element and the power consumption of the logic operation element. Ru. In the figure, (1) is an oscillator, (c) is a frequency divider, (3) is a standby state detection circuit that detects whether it is in a data processing state or in a standby state, and (i) is an oscillator (1) or a frequency divider. A switch that selects and passes one of the output signals of the frequency generator (2), (evening) is the CPU, (6) is the MlliiM,
(ri) is a control device, (j) is a mass storage device, (te) is a printer device, and (lθ) is a system bus.

まず最初に、CPU (t)に供給される発振器(1)
の出力信号の切換について説明する。データ処理装置は
上記で説明したように操作員の指令を待つ場合、大容量
記憶装置(ff)とMEM(A)間で処理プログラム、
処理対象データを転送するときに待機状態に入る。待機
状態検出回路(3)は、CP’CT(k)で実行される
処理プログラムが待機状態に入るとき明示的に設定する
待機状態表示フラグを調べ、またはデータ処理装置の環
境を調べる命令を実行する状態を継続することから、デ
ータ処理装置が待機状態に入ったことを待機状態検出回
路(3)で検出し、待機状態時でおるという信号をスイ
ッチ(りに送る。スイッチ(り)は1つの入力信号のう
ちのいずれか一方を選択して出力信号として通過させC
PU(夕)に発振器(1)からの出力信号を与えている
が、待機状態であるという信号が送られてくると分周器
(コ)の出力信号がcrtl(夕)に与えられるように
スイッチ(りを切換える。分局1B (J)は発振器(
1)の出力信号を入力として受取シ、発振器(1)から
の出力信号の周波数に対して正確にn分の/の周波数を
有する信号を出力する。ここで、nは任意に定めること
ができる整数の定数である。このようにデータ処理装置
が待機状態にはいると、cpUD)に供給される発振器
(1)からの出力信号の周波数が下げられ、タイミング
制御の基本となるクロック信号の周期は長くなシ、巣位
時間当シの命令実行回数が減少する。
First of all, the oscillator (1) supplied to the CPU (t)
The switching of the output signal will be explained. As explained above, when the data processing device waits for an operator's command, the processing program,
Enters standby state when transferring data to be processed. The standby state detection circuit (3) checks the standby state display flag that is explicitly set when the processing program executed in CP'CT(k) enters the standby state, or executes an instruction to check the environment of the data processing device. Since the data processing device continues to be in the standby state, the standby state detection circuit (3) detects that the data processing device has entered the standby state, and sends a signal indicating that it is in the standby state to the switch (1). Select one of the two input signals and pass it as the output signalC
The output signal from the oscillator (1) is given to the PU (event), but when a signal indicating that it is in a standby state is sent, the output signal of the frequency divider (ko) is given to crtl (event). Switch (switch). Branch 1B (J) is the oscillator (
It receives the output signal of oscillator (1) as input and outputs a signal having a frequency exactly n times lower than the frequency of the output signal from oscillator (1). Here, n is an integer constant that can be arbitrarily determined. When the data processing device enters the standby state in this way, the frequency of the output signal from the oscillator (1) that is supplied to the cpUD is lowered, and the period of the clock signal that is the basis of timing control is lengthened. The number of times instructions are executed per hour is reduced.

次に、消費電力を減少させる過程を説明する。Next, the process of reducing power consumption will be explained.

CPU(夕)は多数の論理演算素子を組合わせて基本タ
イミングの制御下に動作させ、命令を逐次実行して処理
をおこなう。ここで第2図で示されるように、論理演算
素子は琳位時間当)の論理演算回数が減少すると、この
論理演算素子で消費される電力は単調に減少することが
知られている。上記のようにcrty(り)が待機状態
にはいシ、巣位時間ibの命令実行回数が減少すると、
論理演算回数も減少して上記のように論理演算素子の消
費する電力も減少する。以上のようにして、データ処理
装置の消費電力が減少される。
The CPU combines a large number of logical operation elements and operates them under the control of basic timing, and executes instructions sequentially to perform processing. As shown in FIG. 2, it is known that when the number of logical operations performed by a logic operation element (per unit of time) decreases, the power consumed by the logic operation element decreases monotonically. As mentioned above, when crty (ri) enters the standby state and the number of command executions at nest time ib decreases,
The number of logical operations is also reduced, and as described above, the power consumed by the logical operation elements is also reduced. In this way, the power consumption of the data processing device is reduced.

なお、上記の実施例では、発振器の出力信号を分周器に
分局し、低周波クロック信号を得る例について説明した
が、低周波クロック信号を与える別の発振器を用いるこ
ともできる。データ処理装置を構成する入出力装置の種
類、数には制限なく、また実行される処理プログラム、
処理対象データの種類、量にも制限はない。
In the above embodiment, an example has been described in which the output signal of the oscillator is divided into frequency dividers to obtain a low frequency clock signal, but another oscillator that provides a low frequency clock signal may also be used. There are no restrictions on the type or number of input/output devices that make up the data processing device, and the processing programs to be executed.
There are no restrictions on the type or amount of data to be processed.

゛〔発明の効果〕 以上に説明したように、この発明のデータ処理装置によ
れば、データ処理装置が待機状態にあるとき、待機状態
であることを待機状態検出回路で検出して、その検出出
力信号によって発振器の基本クロック信号をCPTTに
与える代りに、発振器の基本クロック信号を分周して得
られる低周波クロック信号をCPUに与えるようにスイ
ッチを切換えるように構成したので、待機状態で無駄に
消費されていた電力を節約でき、データ処理装置の設置
環境への熱放散を減少でき、データ処理装置の冷却騒音
を減小できるという効果がめる。
[Effects of the Invention] As explained above, according to the data processing device of the present invention, when the data processing device is in the standby state, the standby state detection circuit detects that the data processing device is in the standby state; Instead of giving the oscillator's basic clock signal to the CPTT using the output signal, the switch is configured to give the CPU a low-frequency clock signal obtained by dividing the oscillator's basic clock signal, so there is no waste in the standby state. It is possible to save the power that would otherwise be consumed by the data processing device, reduce heat dissipation into the installation environment of the data processing device, and reduce cooling noise of the data processing device.

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

第1図はこの発明の一実施例であるデータ処理装置の概
略図、第2図は論理演算素子の演算回数図 と消費電力との間の一般的な関係数、第3図は従来のデ
ータ処理装置の概略図、第V図はデータ処理動作シーケ
ンス図である。 図において、  − (1)・・発振器、(2)・・分周器、(3)・・待機
状態検出回路、(り)・・スイッチ、(夕)・・CPT
T、(6)・・−1(7)・・表示操作装置、(t)・
・大容量記憶装置、(9)・・プリンタ装置、(10)
・・システムバスである。 なお、各図中、同一符号は同−又は相当部分を示すもの
である。
Fig. 1 is a schematic diagram of a data processing device that is an embodiment of the present invention, Fig. 2 is a general relationship between the number of operations of a logic operation element and power consumption, and Fig. 3 is a diagram of conventional data. A schematic diagram of the processing device, and FIG. V is a data processing operation sequence diagram. In the figure: - (1)...Oscillator, (2)...Frequency divider, (3)...Standby state detection circuit, (Ri)...Switch, (Evening)...CPT
T, (6)...-1(7)...Display operation device, (t)...
・Mass storage device, (9)...Printer device, (10)
...It is a system bus. In each figure, the same reference numerals indicate the same or corresponding parts.

Claims (2)

【特許請求の範囲】[Claims] (1)データ処理装置がデータ処理状態にあるか、待機
状態にあるかを検出する待機状態検出回路と、前記デー
タ処理装置にクロック信号を供給する発振器と、前記発
振器の出力信号を低周波数に分周する分周器と、前記発
振器からの直接的な出力信号及び前記分周器からの分周
出力信号のうちいずれか一方を選択し通過させるスイッ
チとを備え、前記待機状態検出回路からの待機状態であ
ることを示す信号によって、前記発振器からの直接的な
出力信号に代えて、前記分周器からの分局出力信号を選
択するように前記スイッチを切換え、待機状態のときデ
ータ処理装置の環境を調べる命令をデータの処理に関与
する命令を実行するときより遅い命令実行速度で処理を
おこなうことを特徴とするデータ処理装置。
(1) A standby state detection circuit that detects whether a data processing device is in a data processing state or a standby state, an oscillator that supplies a clock signal to the data processing device, and a low frequency output signal of the oscillator. A frequency divider that divides the frequency, and a switch that selects and passes either one of the direct output signal from the oscillator and the divided output signal from the frequency divider, A signal indicating the standby state causes the switch to select a branched output signal from the frequency divider instead of the direct output signal from the oscillator, and when the data processing device is in the standby state, A data processing device characterized in that an instruction for examining an environment is processed at a slower instruction execution speed than when an instruction involved in data processing is executed.
(2)前記分周器は前記発振器とは別異の低周波発振器
で代替されることを特徴とする特許請求の範囲第1項記
載のデータ処理装置。
(2) The data processing device according to claim 1, wherein the frequency divider is replaced by a low frequency oscillator different from the oscillator.
JP61134976A 1986-06-12 1986-06-12 Data processor Pending JPS62293331A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61134976A JPS62293331A (en) 1986-06-12 1986-06-12 Data processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61134976A JPS62293331A (en) 1986-06-12 1986-06-12 Data processor

Publications (1)

Publication Number Publication Date
JPS62293331A true JPS62293331A (en) 1987-12-19

Family

ID=15141007

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61134976A Pending JPS62293331A (en) 1986-06-12 1986-06-12 Data processor

Country Status (1)

Country Link
JP (1) JPS62293331A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0224712A (en) * 1988-07-14 1990-01-26 Fujitsu Ltd data processing circuit
JPH0351902A (en) * 1989-07-20 1991-03-06 Tokyo Electric Co Ltd Data processor
JPH0493318U (en) * 1990-12-28 1992-08-13

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0224712A (en) * 1988-07-14 1990-01-26 Fujitsu Ltd data processing circuit
JPH0351902A (en) * 1989-07-20 1991-03-06 Tokyo Electric Co Ltd Data processor
JPH0493318U (en) * 1990-12-28 1992-08-13

Similar Documents

Publication Publication Date Title
JP2762670B2 (en) Data processing device
JP3776449B2 (en) Multitasking low power controller
KR950005217B1 (en) Clock signal control method and data processing system
KR920002754B1 (en) Microcomputer system with sleep function to save power consumption
JPS6031648A (en) Controlling method of multitask
US6269043B1 (en) Power conservation system employing a snooze mode
JPH11272635A (en) Multiprocessor control method, boot device and boot control device used therefor
US5659760A (en) Microprocessor having interrupt vector generation unit and vector fetching command unit to initiate interrupt processing prior to returning interrupt acknowledge information
JPS62293331A (en) Data processor
JP2010140319A (en) Semiconductor device
JPH05257907A (en) On-chip multiprocessor system
JPH11184828A (en) Test method for multiprocessor system
JPH06187066A (en) Microprocessor with plural cpu
JPH11345129A (en) Interval timer circuit
JP3647481B2 (en) Microcontroller
JPS62150416A (en) Transition system to low power consumption state
JPH076155A (en) Single chip microcomputer
JP3557522B2 (en) Interrupt signal generator
JP2856715B2 (en) Clock frequency multi-stage change control device and frequency multi-stage change control method
JPS6146552A (en) Information processor
JP2870812B2 (en) Parallel processor
JPS6136850A (en) Input and output interruption information system
JPH03179532A (en) Computer device
JP2647962B2 (en) Display control device
JPH02165367A (en) Microprogram control type data processor