JPH0340133A - Information processor - Google Patents
Information processorInfo
- 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
Links
- 230000010365 information processing Effects 0.000 claims description 8
- 238000000034 method Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
Abstract
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.
第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)
グラムを格納する記憶部を有し、前記プロッサは前記記
憶部よりプログラムを読出しその指示に従って動作する
情報処理装置において、通常処理プログラムを格納する
ための低速記憶部、高速処理プログラムを格納するため
の高速記憶部、低速記憶部使用時と、高速記憶部使用時
とでプロセッサクロックのスピードを変更するためのク
ロック切換回路を有することを特徴とする情報処理装置
。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.
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) |
-
1989
- 1989-07-07 JP JP17597289A patent/JPH0340133A/en active Pending
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 |