[go: up one dir, main page]

JPS62120551A - information processing equipment - Google Patents

information processing equipment

Info

Publication number
JPS62120551A
JPS62120551A JP60261941A JP26194185A JPS62120551A JP S62120551 A JPS62120551 A JP S62120551A JP 60261941 A JP60261941 A JP 60261941A JP 26194185 A JP26194185 A JP 26194185A JP S62120551 A JPS62120551 A JP S62120551A
Authority
JP
Japan
Prior art keywords
information processing
circuit
signal
processing device
address
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
JP60261941A
Other languages
Japanese (ja)
Inventor
Masayoshi Takei
武居 正善
Riyouichi Nishimachi
西町 良市
Kazuyasu Nonomura
野々村 一泰
Yasutomo Sakurai
康智 桜井
Yuji Kamisaka
神阪 裕士
Akitoshi Kamimura
上村 明利
Takeshi Murata
雄志 村田
Takahito Noda
野田 敬人
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP60261941A priority Critical patent/JPS62120551A/en
Publication of JPS62120551A publication Critical patent/JPS62120551A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔概要〕 所要アドレスと一致すると、命令を停止する手段を外付
けされた情報処理装置であって、命令停止手段に一致検
出状態を記憶する記憶回路を付設し、待ち状態による遅
れを取り除き、サイクルタイムの向上を可能とする。
[Detailed Description of the Invention] [Summary] An information processing device is provided with an external means for stopping an instruction when a match is made with a required address, the instruction stopping means is provided with a storage circuit for storing a match detection state, and a waiting state is provided. Eliminates state-related delays and improves cycle time.

〔産業上の利用分野〕[Industrial application field]

本発明は情報処理装置に関し、特に所要アドレスにな−
ると命令を停止する手段を外付けされた情報処理装置に
関するものである。
The present invention relates to an information processing device, and particularly to a required address.
The present invention relates to an information processing device externally equipped with means for stopping commands.

情報処理、通信の分野で広く情報処理装置が用いられて
いる。情報処理装置は、一般にコントロールストレージ
に格納しているマイクロプログラムによって運用されて
いる。この既設の情報処理装置に機能アップを行うとか
、情報処理装置の障害を調査するために、大規模集積回
路(以後LSIと記す)を付設する。
Information processing devices are widely used in the fields of information processing and communications. Information processing devices are generally operated by microprograms stored in control storage. A large-scale integrated circuit (hereinafter referred to as LSI) is attached in order to upgrade the functionality of the existing information processing device or to investigate a failure in the information processing device.

この付設したLSIと、情報処理装置自身に格納され処
理の運用を司っているLSIとの間を転送される信号は
、LSI内部信号に比して転送速度が遅い。従って、付
設したLSIを正常に動作させるためには、サイクルタ
イムの低下を余儀なくされており、このサイクルタイム
低下をしなくて済む情報処理装置が要望されている。
Signals transferred between this attached LSI and the LSI stored in the information processing device itself and in charge of processing operations have a slower transfer speed than LSI internal signals. Therefore, in order to operate the attached LSI normally, the cycle time must be reduced, and there is a demand for an information processing device that does not require this cycle time reduction.

〔従来の技術〕[Conventional technology]

障害調査のために、所要アドレスになるとマイクロプロ
グラムを停止させる停止手段を外付けした情報処理装置
は、従来第3図に示すように構成されている。即ち情報
処理装置システムは、マイクロプログラムを格納したコ
ントロール・ストレージ(CS) 3と情報処理装置と
して動作するLSI−1とで構成されている。
An information processing apparatus that is externally equipped with a stopping means for stopping a microprogram when a required address is reached in order to investigate a fault has conventionally been constructed as shown in FIG. That is, the information processing device system is composed of a control storage (CS) 3 that stores a microprogram and an LSI-1 that operates as an information processing device.

更にLS L 1はマイクロプログラムを漸次実行する
ように制御するシーケンス制御部1−1と、実行するマ
イクロプログラム(以後マイクロ命令と記す)のアドレ
スを格納するレジスタ1−2と実行の次アドレスを格納
するレジスタ(MIR)1−3とで構成されている。シ
ーケンス制御部1−1はLSI−1のマイクロ命令の停
止信号(I(LTST)と実行待ち信号(−AIT)と
他部分を制御する他制御信号を出力する。
Furthermore, LS L 1 includes a sequence control unit 1-1 that controls the microprograms to be executed gradually, a register 1-2 that stores the address of the microprogram to be executed (hereinafter referred to as a microinstruction), and a register 1-2 that stores the next address for execution. It consists of registers (MIR) 1-3. The sequence control unit 1-1 outputs a microinstruction stop signal (I(LTST)) and an execution wait signal (-AIT) of the LSI-1, as well as other control signals for controlling other parts.

セットイネーブル回路1−4はレジスタ1−2を制御す
る。例えば、HLTST、−^IT、他の停止信号がセ
ットイネーブル回路1−4に入力されると、レジスタ1
−2のアドレスアップは停止される。
Set enable circuit 1-4 controls register 1-2. For example, when HLTST, -^IT, and other stop signals are input to the set enable circuit 1-4, register 1
-2 address up is stopped.

マイクロ命令を停止する命令停止手段として動作するL
SI−2は、停止を指示するストップ指示アドレスを格
納するレジスタ2−1 とLSI−1によって指示され
、マイクロ命令のアドレス(MIA2)  をセットす
るレジスタ2−2とレジスタ2−1と2−2の内容の一
致を検出する一致検出回路2−3とレジスタ2−2のセ
ントイネーブル回路2−4とで構成されている。
L acts as an instruction stopping means to stop microinstructions.
SI-2 includes register 2-1 that stores a stop instruction address that instructs to stop, register 2-2 that sets the address (MIA2) of a microinstruction instructed by LSI-1, and registers 2-1 and 2-2. It consists of a coincidence detection circuit 2-3 for detecting coincidence of the contents of the register 2-2 and a cent enable circuit 2-4 for the register 2-2.

例えば、シーケンス制御部1−1から−AIT信号が出
力されると、α遅延して−AIT2信号となり、セット
イネーブル回路2−4を介してレジスタ2−2のマイク
ロ命令の更新(MIA2)を停止する。
For example, when the -AIT signal is output from the sequence control unit 1-1, it is delayed by α and becomes the -AIT2 signal, and the microinstruction update (MIA2) of the register 2-2 is stopped via the set enable circuit 2-4. do.

マイクロ命令が漸次実行されるが、メモリリクエスト等
、何らかの原因でアクセスが待ち状態となった場合(例
えば共有メモリバスのリクエスト競合のため)、シーケ
ンス制御部1−1は、マイクロ命令の更新を停止するー
AIT信号−AITI、WAIT2を出力する。
The microinstructions are executed gradually, but if access is put on hold for some reason such as a memory request (for example, due to a request conflict on the shared memory bus), the sequence control unit 1-1 stops updating the microinstructions. - Outputs AIT signals - AITI and WAIT2.

上記状態は第4図に示すようになる。即ち、マイクロ命
令りの実行時何らかの原因で待ち状態が生じた時゛、シ
ーケンス制御部は−AIT信号を出力する。この信号は
、LSI−1内にて少し遅れてa点にてWAITIが有
効となりMIAIの更新をb点かつC点で抑える。
The above state is as shown in FIG. That is, when a waiting state occurs for some reason during the execution of a microinstruction, the sequence control section outputs the -AIT signal. With this signal, WAITI becomes valid at point a after a slight delay in LSI-1, and the update of MIAI is suppressed at point b and point C.

一方、MIA2を停止させるWAIT2信号は、上記し
たαかつLSI−2内デイレイの遅れを生じて、C点に
てWAIT2が有効となる。従って、I’ll^2はb
点で更新され、4点でE状態で更新抑止することになる
。この状態で第3図のアドレスストップ回路の動作を示
したのが第5図である。
On the other hand, the WAIT2 signal that stops MIA2 is delayed by α and the delay within the LSI-2, and WAIT2 becomes valid at point C. Therefore, I'll^2 is b
It will be updated at point 4, and the update will be inhibited in E state at point 4. FIG. 5 shows the operation of the address stop circuit of FIG. 3 in this state.

つまりアドレスDでストップさせたい場合、WAIT2
が遅れ旧^2において、Dが1マイクロ命令実行サイク
ルで完了してしまい、Eの状態で更新抑止になるので、
一致検出回路はストップ信号が1サイクルで消えてしま
い実際にシステム全体を停止させるべきHLTST (
図で点線)が有効に成らないと云う不都合を生じる。
In other words, if you want to stop at address D, WAIT2
In the old ^2, D is completed in one microinstruction execution cycle, and updates are inhibited in the state of E, so
The coincidence detection circuit is an HLTST (
This causes the inconvenience that the line (dotted line in the figure) is not valid.

これに対処しようとすると、クロツクを遅(し少なくと
も第4図で示すC点が含まれるようなりロックにせねば
ならなくなり、処理装置の処理速度を遅くせねばならな
い。
To deal with this, the clock must be slowed down (or locked to include at least point C shown in FIG. 4), and the processing speed of the processing device must be slowed down.

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

上記したように、従来の情報処理装置では、待ち状態の
発生信号の遅れによりサイクルを遅くして一致検出信号
が確実にシーケンス制御部で受信されるようにせねばな
らず、サイクルアップが図れずシステムの性能向上が困
難であった。
As mentioned above, in conventional information processing devices, due to the delay in the waiting state generation signal, the cycle must be delayed to ensure that the coincidence detection signal is received by the sequence control unit, making it difficult to increase the cycle and the system It was difficult to improve the performance of

本発明はこのような点に鑑みて創作されたもので、簡易
な構成で待ち状態によってサイクルに左右されることな
く、サイクルアップ可能な情報処理装置を提供すること
を目的としている。
The present invention was created in view of these points, and an object of the present invention is to provide an information processing device that has a simple configuration and can be cycled up without being affected by cycles due to waiting states.

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

情報処理装置の命令停止手段に、一致検出状態を記憶す
る記憶回路を設けた構成とする。
The instruction stopping means of the information processing device is configured to include a storage circuit for storing the coincidence detection state.

〔作用〕[Effect]

マイクロ命令が所要アドレスになると、一致検出手段が
出力信号を出力し、この出力信号を記憶回路が記憶して
おき、当該アドレスのマイクロ命令の実行が終了すると
、マイクロ命令を停止し、待ち状態に左右されないマイ
クロ命令の停止が可能となる。
When the microinstruction reaches the required address, the coincidence detection means outputs an output signal, this output signal is stored in the memory circuit, and when the execution of the microinstruction at the address is completed, the microinstruction is stopped and placed in a waiting state. It is possible to stop microinstructions that are not affected by this.

[実施例〕 第1図は本発明の実施例の回路図であり、従来と異なる
部分は、−数構出回路2−3に記憶手段として動作する
フリップフロップ回路(以後FF回路と記す)3とオア
回路3−1とを設けた点と、レジスタ2−2のMIA2
の変更を禁止する信号のWAIT信号を用いない点であ
る。
[Embodiment] Fig. 1 is a circuit diagram of an embodiment of the present invention, and the difference from the conventional one is that a flip-flop circuit (hereinafter referred to as FF circuit) 3 which operates as a storage means is provided in the -number output circuit 2-3. and the OR circuit 3-1, and the MIA2 of the register 2-2.
The point is that the WAIT signal, which is a signal that prohibits the change of the data, is not used.

一致検出したことをFF回路3に記憶し、オワ回路3−
1に入力するとともに、−数構出を直接オワ回路3−1
に入力する。なお、FF回路の一致信号の取出しは、待
ち(WAIT)信号が出力される場合に取出される。
The fact that a match has been detected is stored in the FF circuit 3, and the FF circuit 3-
1, and directly input the -number output to the output circuit 3-1.
Enter. Note that the coincidence signal of the FF circuit is taken out when a wait (WAIT) signal is output.

本発明の特徴は、−数構出回路2−3から直接、または
一度FF回路3で受けたものかの何れかの信号をシーケ
ンス制御部1−3に入力するようにしたことである。
A feature of the present invention is that a signal either directly from the -number output circuit 2-3 or once received by the FF circuit 3 is input to the sequence control section 1-3.

動作を第2図を参照しながら説明する。停止アドレスD
をレジスタ2−1にセットし、マイクロ命令のアドレス
即ち、レジスタ2−2の内容がDとなり、−数構出回路
2−3がアドレスの一致を検出すると、FF回路3は一
致検出を記憶する。
The operation will be explained with reference to FIG. Stop address D
is set in the register 2-1, the address of the microinstruction, that is, the contents of the register 2-2 becomes D, and when the -number output circuit 2-3 detects a match of the addresses, the FF circuit 3 stores the match detection. .

この記憶された一致検出状態は、−^IT信号が出力さ
れている間の3点以降一致していることをシーケンス制
御部1−1に伝える。シーケンス制御部1−1は、HL
TST信号を出力することとなる。
This stored coincidence detection state informs the sequence control unit 1-1 that there is a coincidence from three points onwards while the -^IT signal is being output. The sequence control unit 1-1
A TST signal will be output.

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

以上述べてきたように、本発明によれば、極めて簡易な
回路構成で、サイクルアップの障害が除去でき、装置性
能を向上する上で極めて有効である。
As described above, according to the present invention, the cycle-up failure can be removed with an extremely simple circuit configuration, which is extremely effective in improving device performance.

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

第1図は本発明の実施例の回路図、 第2図は本発明のタイムチャート、 第3図は従来の情報処理装置の要部構成図、第4図は従
来方式のタイムチャート、 第5図は従来方式の待ち信号を無くした場合のタイムチ
ャートである。 図において、1は情報処理装置、1−1シ一ケンス制御
部、2は命令停止手段、2−3は一致検出回路、3は記
憶回路を示す。
FIG. 1 is a circuit diagram of an embodiment of the present invention, FIG. 2 is a time chart of the present invention, FIG. 3 is a configuration diagram of main parts of a conventional information processing device, FIG. 4 is a time chart of a conventional method, and FIG. The figure is a time chart when the waiting signal of the conventional system is eliminated. In the figure, 1 is an information processing device, 1-1 is a sequence control section, 2 is an instruction stop means, 2-3 is a coincidence detection circuit, and 3 is a storage circuit.

Claims (1)

【特許請求の範囲】 命令を逐次実行する情報処理装置(1)と前記命令が所
要アドレスと一致すると命令を停止する命令停止手段(
2)とから構成され、 前記命令停止手段(2)に、一致検出状態を記憶する記
憶回路(3)を付設したことを特徴とする情報処理装置
[Claims] An information processing device (1) that sequentially executes instructions, and an instruction stopping means (1) that stops the instructions when the instructions match a required address.
2), wherein the instruction stopping means (2) is provided with a storage circuit (3) for storing a match detection state.
JP60261941A 1985-11-20 1985-11-20 information processing equipment Pending JPS62120551A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60261941A JPS62120551A (en) 1985-11-20 1985-11-20 information processing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60261941A JPS62120551A (en) 1985-11-20 1985-11-20 information processing equipment

Publications (1)

Publication Number Publication Date
JPS62120551A true JPS62120551A (en) 1987-06-01

Family

ID=17368802

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60261941A Pending JPS62120551A (en) 1985-11-20 1985-11-20 information processing equipment

Country Status (1)

Country Link
JP (1) JPS62120551A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5027707A (en) * 1973-07-13 1975-03-22
JPS537152A (en) * 1976-07-09 1978-01-23 Hitachi Ltd Address stop circuit
JPS59133655A (en) * 1983-01-20 1984-08-01 Toshiba Corp Address stop control circuit

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5027707A (en) * 1973-07-13 1975-03-22
JPS537152A (en) * 1976-07-09 1978-01-23 Hitachi Ltd Address stop circuit
JPS59133655A (en) * 1983-01-20 1984-08-01 Toshiba Corp Address stop control circuit

Similar Documents

Publication Publication Date Title
EP0087978B1 (en) Information processing unit
EP0213842A2 (en) Mechanism for performing data references to storage in parallel with instruction execution on a reduced instruction-set processor
US5307483A (en) Synchronization instruction for multiple processor network
JPS6252655A (en) Common interrupt system
JPH0354375B2 (en)
US5371857A (en) Input/output interruption control system for a virtual machine
EP0290942B1 (en) Guest machine execution control system for virtual machine system
KR920002830B1 (en) Direct Memory Access Control
JPS62120551A (en) information processing equipment
JPH05241827A (en) Command buffer controller
JPS6212531B2 (en)
JP2814683B2 (en) Instruction processing unit
JPH0530950U (en) Information processing equipment
JPS6252900B2 (en)
JPS6073736A (en) Information processor
JPH0424733B2 (en)
JPS61160144A (en) Emulation system
JPS63155330A (en) Microprogram controller
KR950004227B1 (en) Information processing system
JPH0283779A (en) Instruction execution control method for vector processing equipment
JPH0241781B2 (en)
JPH05250161A (en) Microcomputer device
JPS5936838A (en) Controlling method of interface
JPS6215903B2 (en)
JPH0479022B2 (en)