JPH0340133A - Information processor - Google Patents

Information processor

Info

Publication number
JPH0340133A
JPH0340133A JP17597289A JP17597289A JPH0340133A JP H0340133 A JPH0340133 A JP H0340133A JP 17597289 A JP17597289 A JP 17597289A JP 17597289 A JP17597289 A JP 17597289A JP H0340133 A JPH0340133 A JP H0340133A
Authority
JP
Japan
Prior art keywords
speed
storage part
storage section
program
high speed
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
JP17597289A
Other languages
Japanese (ja)
Inventor
Yukio Uchiyama
内山 幸男
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 Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP17597289A priority Critical patent/JPH0340133A/en
Publication of JPH0340133A publication Critical patent/JPH0340133A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To process the information at a high speed and at a low cost by providing a switch circuit which changes the speed of a processor clock between the use of a low speed storage part storing a normal process program and a high speed storage part storing a high speed process program. CONSTITUTION:At execution of a normal instruction, a program instruction is stored in a low speed storage part 2 and carried out when a selector 5 is controlled by a storage part pointing circuit 4 and selects the output of the part 2. At execution of a high speed instruction, the program instruction is stored in a high speed storage part 3. Then the circuit 4 receives an address pointing the part 3 from a processor 1 via a storage part address line 6 and controls the selector 5 for selection of the output of the part 3. At the same time, the circuit 4 controls a clock switch circuit 10 to shorten the clock cycle. As a result, the information can be processed at a high speed and at the same time the hardware quantity and the increase of the cost of the storage part can be reduced.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、情報処理装置に関し、特に、プログラムを格
納する記憶部の構成に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an information processing device, and particularly to the configuration of a storage unit that stores a program.

[従来の技術] 従来、この種の情報処理装置のプログラムを格納する記
憶部は、プログラムの種別にかかわりなく同一性能の記
憶素子、によって構成されていた。
[Prior Art] Conventionally, a storage unit for storing programs of this type of information processing apparatus has been configured with storage elements having the same performance regardless of the type of program.

[発明が解決しようとする課題] 上述した従来の情報処理装置では、同一性能の記憶素子
をプログラムの記憶部として使用していたため、プロセ
ッサの性能を上げる為にはプログラム用の記憶部全体に
高速で高価なメモリを使用することになる。このことは
、情報処理装置が高価になることを意味する。
[Problems to be Solved by the Invention] In the conventional information processing device described above, memory elements with the same performance are used as the program storage section, so in order to improve the performance of the processor, the entire program storage section must be equipped with a high-speed This will use expensive memory. This means that the information processing device becomes expensive.

[課題を解決するための手段] 本発明の情報処理装置は、記憶部として1通常処理プロ
グラムを格納するための低速記憶部と。
[Means for Solving the Problems] An information processing apparatus of the present invention includes a low-speed storage section for storing one normal processing program as a storage section.

高速処理プログラムを格納するための高速記憶部とを有
し、更に、低速記憶部使用時と高速記憶部使用時とでプ
ロセッサクロックのスピードを変更するためのクロック
切換回路を有することを特徴としている。
The present invention is characterized by having a high-speed storage section for storing a high-speed processing program, and further comprising a clock switching circuit for changing the speed of the processor clock when using the low-speed storage section and when using the high-speed storage section. .

[実施例] 次に1本発明について図面を参照して説明する。[Example] Next, one embodiment of the present invention will be explained with reference to the drawings.

第1図は2本発明の一実施例である。FIG. 1 shows an embodiment of the present invention.

1はプロセッサ、2は通常処理プログラム(通常命令)
を格納するための低速記憶部、3は高速処理プログラム
を格納するための高速記憶部、4は記憶部指示回路、5
は低速記憶部及び高速記憶部の出力信号を切り換えるた
めのセレクタ、6は記憶部のアドレス線、7は低速記憶
部の出力信号線、8は高速記憶部の出力信号線、9はセ
レクタの出力信号線、10はプロセッサ1に対するクロ
ックの切換回路である。
1 is the processor, 2 is the normal processing program (normal instructions)
3 is a high-speed storage section for storing high-speed processing programs; 4 is a storage section instruction circuit; 5 is a low-speed storage section for storing a high-speed processing program;
is a selector for switching the output signals of the low-speed storage section and the high-speed storage section, 6 is the address line of the storage section, 7 is the output signal line of the low-speed storage section, 8 is the output signal line of the high-speed storage section, and 9 is the output of the selector. A signal line 10 is a clock switching circuit for the processor 1.

一般的に言えば、プロセッサは、第2図に示す様に、ク
ロックの立上りにより1プログラム命令を実行すると、
その命令に従って次の命令をフェッチしてくるためのア
ドレスをアドレス線に出力する。出力されたアドレスに
より記憶部から次のプログラム命令が読み出され1次の
クロックの立上がりで実行を開始し、それを繰り返えす
。プロセッサは、実行している命令により次プログラム
アドレスを生成する時間が異なる。従来はこれらのもっ
とも遅い命令により実行サイクルが決定されていた。こ
れに対し1本発明では、高速処理をしなければならない
プログラム群を高速糾憶部3に格納し、かつ、高速記憶
部3上で命令実行時にプロセッサ1に供給するクロック
のサイクルを短くすることにより、高速処理を行なう。
Generally speaking, as shown in Figure 2, when a processor executes one program instruction at the rising edge of the clock,
According to that instruction, the address for fetching the next instruction is output to the address line. The next program instruction is read from the storage section according to the output address, starts execution at the rising edge of the primary clock, and repeats this process. A processor takes different times to generate the next program address depending on the instruction being executed. Conventionally, the execution cycle was determined by the slowest of these instructions. On the other hand, in the present invention, a program group that must be processed at high speed is stored in the high-speed storage unit 3, and the cycle of the clock supplied to the processor 1 when an instruction is executed on the high-speed storage unit 3 is shortened. This enables high-speed processing.

通常命令実行時は、プログラム命令は低速記憶部2に格
納され、記憶部指示回路4によりセレクタ5を制御して
低速記憶部2の出力を選択することで実行される。一方
、高速命令実行時は、プログラム命令は高速記憶部3に
格納され、記憶部指示回路4はプロセッサ1より記憶部
アドレス線6を通して高速記憶部3を指示するアドレス
を受けると、高速記憶部3の出力を選択するようにセレ
クタ5を制御すると共に、クロック切換回路10を制御
してクロックのサイクルを短かくする。これにより、高
速処理の必要なプログラムは短かいクロックサイクルで
実行されるので高速処理が可能となり、しかも必要なプ
ログラムのみを高速記憶 憶部3に格納するのでハードウェア量及び記憶部に要す
る価格の増加は少なくて済む。
When executing a normal instruction, the program instruction is stored in the low-speed storage section 2, and is executed by controlling the selector 5 by the storage section instruction circuit 4 to select the output of the low-speed storage section 2. On the other hand, when a high-speed instruction is executed, the program instruction is stored in the high-speed storage section 3, and when the storage section instruction circuit 4 receives an address that instructs the high-speed storage section 3 from the processor 1 through the storage section address line 6, the program instruction is stored in the high-speed storage section 3. The selector 5 is controlled to select the output of , and the clock switching circuit 10 is also controlled to shorten the clock cycle. As a result, programs that require high-speed processing are executed in short clock cycles, making high-speed processing possible.Furthermore, since only the necessary programs are stored in the high-speed storage unit 3, the amount of hardware and cost required for the storage unit can be reduced. The increase will be small.

[発明の効果] 以上説明した様に本発明は1通常処理プログラムを格納
するための低速記憶部と、高速処理プログラムを格納す
るための高速記憶部と、低速記憶部使用時と高速記憶部
使用時とでプロセッサクロックのスピードを変更するク
ロック切換回路とを有することにより、高速処理の可能
な情報処理装置を安価で提供することができる。
[Effects of the Invention] As explained above, the present invention includes a low-speed storage section for storing a normal processing program, a high-speed storage section for storing a high-speed processing program, and a difference between when the low-speed storage section is used and when the high-speed storage section is used. By including a clock switching circuit that changes the speed of the processor clock over time, an information processing device capable of high-speed processing can be provided at low cost.

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

第1図は本発明の一実施例のブロック図、第2図は一般
的なプロセッサの実行タイムチャートを示した図。 1:プロセッサ、2:低速記憶部、3:高速記憶部、4
:記憶部指示回路、5:セレクタ、6:記憶部アドレス
線、7:低速記憶部出力信号線。 8:高速記憶部出力信号線、9:セレクタ出力信号線、
10:クロツタ切換回路。
FIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 is a diagram showing an execution time chart of a general processor. 1: Processor, 2: Low speed storage section, 3: High speed storage section, 4
: storage section instruction circuit, 5: selector, 6: storage section address line, 7: low speed storage section output signal line. 8: High-speed storage unit output signal line, 9: Selector output signal line,
10: Crochet switching circuit.

Claims (1)

【特許請求の範囲】[Claims] 1)プロセッサ及び該プロセッサの動作を指示するプロ
グラムを格納する記憶部を有し、前記プロッサは前記記
憶部よりプログラムを読出しその指示に従って動作する
情報処理装置において、通常処理プログラムを格納する
ための低速記憶部、高速処理プログラムを格納するため
の高速記憶部、低速記憶部使用時と、高速記憶部使用時
とでプロセッサクロックのスピードを変更するためのク
ロック切換回路を有することを特徴とする情報処理装置
1) An information processing device that has a processor and a storage unit that stores a program that instructs the operation of the processor, and the processor reads a program from the storage unit and operates according to the instructions. Information processing comprising: a storage unit, a high-speed storage unit for storing a high-speed processing program, and a clock switching circuit for changing the speed of a processor clock between when the low-speed storage unit is used and when the high-speed storage unit is used. Device.
JP17597289A 1989-07-07 1989-07-07 Information processor Pending JPH0340133A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17597289A JPH0340133A (en) 1989-07-07 1989-07-07 Information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17597289A JPH0340133A (en) 1989-07-07 1989-07-07 Information processor

Publications (1)

Publication Number Publication Date
JPH0340133A true JPH0340133A (en) 1991-02-20

Family

ID=16005465

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17597289A Pending JPH0340133A (en) 1989-07-07 1989-07-07 Information processor

Country Status (1)

Country Link
JP (1) JPH0340133A (en)

Similar Documents

Publication Publication Date Title
US4095268A (en) System for stopping and restarting the operation of a data processor
KR100194850B1 (en) Digital signal processing unit
JP2564054B2 (en) Register file
JP2808548B2 (en) Processor operation state transition control device from current state to subsequent state
JPH01241644A (en) Microcomputer control circuit
JPH0573296A (en) Microcomputer
JPS5474337A (en) Microprogram controller
JPS61182135A (en) Process selecting system
JPH02275531A (en) Information processor
JPH02110739A (en) Central processing unit for multi-task
JPH0452760A (en) Vector processor
JPS6227830A (en) Interruption control system
JPS60105048A (en) Microprogram control system
JPH02137028A (en) Instruction control system
JPH04287421A (en) Start circuit for a/d converter or d/a converter
JPS61150039A (en) Processor control circuit
JPH03269626A (en) Microprocessor
JPS6015969B2 (en) Microinstruction address generation method
JPS6362037A (en) Microprogram controller
JPH0198023A (en) Conditional subroutine calling system
JPH01175632A (en) Micro program controller
JPH01207826A (en) Micro control system
JPH06100966B2 (en) Micro program controller
JPH06161751A (en) Instruction buffer controller
JPH01126727A (en) Micro-program control circuit