JPS588007B2 - Coupling device between information processing devices - Google Patents
Coupling device between information processing devicesInfo
- Publication number
- JPS588007B2 JPS588007B2 JP53096541A JP9654178A JPS588007B2 JP S588007 B2 JPS588007 B2 JP S588007B2 JP 53096541 A JP53096541 A JP 53096541A JP 9654178 A JP9654178 A JP 9654178A JP S588007 B2 JPS588007 B2 JP S588007B2
- Authority
- JP
- Japan
- Prior art keywords
- coupling device
- central processing
- processing unit
- information processing
- reset signal
- 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.)
- Expired
Links
- 230000008878 coupling Effects 0.000 title claims description 69
- 238000010168 coupling process Methods 0.000 title claims description 69
- 238000005859 coupling reaction Methods 0.000 title claims description 69
- 230000010365 information processing Effects 0.000 title claims description 21
- 238000001514 detection method Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 9
- 238000000034 method Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
【発明の詳細な説明】
本発明は、イニシャル・クリアの処理を効果的に行い得
るようになった情報処理間の結合装置に関するものであ
る。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an information processing coupling device that can effectively perform initial clear processing.
従来情報処理装置間の結合装置は、リセット信号を受取
ると、直ちにハードウエア・ロジックによりイニシャル
・クリア処理を行っている。Conventional coupling devices between information processing devices immediately perform initial clear processing using hardware logic upon receiving a reset signal.
このため、既に一方の情報処理装置から他方の情報処理
装置に送られたデータは全て無駄となり,また同期づれ
を生じ、データ転送を再開する場合、最初からやり直す
必要があった。Therefore, all the data that has already been sent from one information processing device to the other information processing device is wasted, and synchronization also occurs, so that when data transfer is to be restarted, it is necessary to start over from the beginning.
本発明は、上記の欠点を除去するものであって,情報処
理装置間のデータ転送が効果的に行い得るようにイニシ
ャル・クリャを行う情報処理装置間の結合装置を提供す
ることを目的としている。The present invention eliminates the above-mentioned drawbacks, and aims to provide a coupling device between information processing devices that performs initial clearing so that data transfer between the information processing devices can be performed effectively. .
そしてそのため本発明の情報処理装置間の結合装置は、
複数の情報処理装置間に存在し、情報処理装置間を論理
的且つ物理的に接続する結合装置において、マイクロプ
ログラム制御のプロセッサと、情報処理装置から送出さ
れたリセット信号を検出しこれを上記プロセッサに割込
みにより通知するリセット検出手段と、結合装置と情報
処理装置間のルートの状態を記憶する状態記憶手段とを
有し、且つ上記プロセッサは、リセット信号の送出があ
ったことを割込みで通知されたとき、上記状態記憶手段
の内容を参照して直ちに結合装置自身のリセットを行う
べきか或は一時保留すべきかを判断し、判断結果に基づ
いて所定の処理を行うよう構成されていることを特徴と
するものである。Therefore, the coupling device between information processing devices of the present invention is
In a coupling device that exists between a plurality of information processing devices and connects the information processing devices logically and physically, a microprogram-controlled processor detects a reset signal sent from the information processing device and transmits the reset signal to the processor. and a state storage means for storing the state of the route between the coupling device and the information processing device, and the processor is notified by the interrupt that the reset signal has been sent. When this happens, the system is configured to refer to the contents of the state storage means to determine whether to immediately reset the coupling device itself or to temporarily suspend it, and to perform a predetermined process based on the determination result. This is a characteristic feature.
第1図は本発明が適用されるシステムの1例を示す図、
第2図は本発明が適用されるシステムの他例を示す図、
第3治は本発明の結合装置の1実施例のブロツク図、第
4図と第5図は結合装置の動作の1例を説明するための
図である。FIG. 1 is a diagram showing an example of a system to which the present invention is applied;
FIG. 2 is a diagram showing another example of a system to which the present invention is applied;
3 is a block diagram of one embodiment of the coupling device of the present invention, and FIGS. 4 and 5 are diagrams for explaining an example of the operation of the coupling device.
第1図において,Aはマスク側の中央処理装置、Bはス
レープ側の中央処理装置、Cは結合装置、aは中央処理
装置Aと結合装置C間のルート、bは中央処理装置Bと
結合装置C間のルート、Dはバス・コントローラをそれ
ぞれ示している。In Figure 1, A is the central processing unit on the mask side, B is the central processing unit on the slave side, C is the coupling device, a is the route between central processing unit A and coupling device C, and b is the coupling with central processing unit B. Routes between devices C and D indicate bus controllers, respectively.
第1図において、通常のデータ転送は次のようにして行
なわれる。In FIG. 1, normal data transfer is performed as follows.
先ず、中央処理装置Bが転送すべきデータの先頭アドレ
ス・転送バイト数および有効フラグを結合装置Cに書込
む。First, central processing unit B writes the start address of data to be transferred, the number of transfer bytes, and a valid flag to coupling device C.
有効フラグには、リードとライトの2種類が存在する。There are two types of valid flags: read and write.
例えば、中央処理装置Aの読込みは、上記の読込みの有
効を示す有効フラグがオンになっていることを条件とし
て行われる。For example, reading by central processing unit A is performed on the condition that the validity flag indicating validity of reading is turned on.
結合装置Cは、中央処理装置Bのメモリ(図示せず)か
らDMA(ダイレクト・メモリ・アクセス機能)でデー
タを読出し、これを中央処理装置Aへ転送する。Coupling device C reads data from the memory (not shown) of central processing unit B using DMA (direct memory access function) and transfers it to central processing unit A.
転送バイト数が零になると、結合装置Cは中央処理装置
Bに割込みをかける。When the number of transferred bytes becomes zero, the coupling device C issues an interrupt to the central processing unit B.
中央処理装置Bは、割込みを受付けると、更に転送すべ
きデータが存在するか否かを調べ,存在すれば転送デー
タの先頭アドレスおよび転送バイト数を結合装置Cにセ
ットし、転送すべきデータがなければ結合装置Cにその
旨を通知する。When central processing unit B receives an interrupt, it checks whether there is any more data to be transferred, and if so, it sets the start address of the transferred data and the number of bytes to be transferred in coupling device C, and confirms that the data to be transferred is If not, the coupling device C is notified of this fact.
結合装置Cに先頭アドレスおよび転送バイト数がセット
されると、上述のようなデータ転送が行われる。When the start address and the number of transferred bytes are set in the coupling device C, the data transfer as described above is performed.
転送すべきデータが存在しない旨の通知を受け取ると、
結合装置Cは中央処理装置Aに対してチャネル・エンド
CEおよびデバイス・エンドDEを通知し、ルートαを
イニシャル・クリアする。When you receive a notification that there is no data to transfer,
Coupling device C notifies central processing unit A of channel end CE and device end DE, and initializes route α.
同様にインタフエイスbもイニシャル・クリアされる。Similarly, interface b is also initially cleared.
上述の説明は、中央処理装置B側から中央処理装置Aへ
のデータ転送に関するものであるが、反対方向へのデー
タ転送も略ぼ同様に行われる。Although the above description relates to data transfer from the central processing unit B side to the central processing unit A, data transfer in the opposite direction is performed in substantially the same manner.
中央処理装置Aは中央処理装置Bヘプログラムを書込む
ことが出来、まだ、中央処理装置Bのメモリの内容を読
込むことも出来る。Central processing unit A can write programs to central processing unit B, and can still read the contents of central processing unit B's memory.
中央処理装置Aが中央処理装置Bヘプログラムを書込む
場合には、中央処理装置AはWR i TE i PL
という命令および制御情報を結合装置Cへ送出する
。When central processing unit A writes a program to central processing unit B, central processing unit A writes WR i TE i PL
The command and control information are sent to the coupling device C.
この制御情報は、プログラムを格納するエリャの先頭ア
ドレスおよび転送バイト長を示しているものである,W
RiTE iPLコマンドを送出後、中央処理装置Aは
WRiTEコマンドとプログラムを結合装置Cへ転送す
る。This control information indicates the start address of the area where the program is stored and the transfer byte length.
After sending the RiTE iPL command, the central processing unit A transfers the WRiTE command and program to the coupling device C.
結合装置Cは、DMAによって、送られて来たプログラ
ムを中央処理装置Bのメモリへ格納する。The coupling device C stores the sent program into the memory of the central processing unit B using DMA.
中央処理装置Bのメモリ・ダンプも類似のシーケンスで
実行される。A memory dump of central processing unit B is also performed in a similar sequence.
第1図の接続で中央処理装置Aと中央処理装置Bの間が
動作中でないとき、中央処理装置Aまだは中央処理装置
Bからのリセット信号を結合装置Cが検出すると、結合
装置Cは直ちにルートa又はルートbをイニシャライズ
する。When the connection between central processing unit A and central processing unit B is not in operation in the connection shown in FIG. Initialize route a or route b.
これは、従来のイニシャル・クリアの処理と同じである
。This is the same as the conventional initial clear processing.
第1図において中央処理装置Aと中央処理装置Bの間が
動作中のとき、中央処理装置Aからのリセット信号を検
出すると、結合装置Cはルートbが定常状態になるまで
イニシャル・クリアの処理を保留し、定常状態になった
後、ルートaのイニシャライズと中央処理装置Bへの通
知を行う。In FIG. 1, when central processing unit A and central processing unit B are in operation, when a reset signal from central processing unit A is detected, coupling device C performs initial clear processing until route b reaches a steady state. is suspended, and after reaching a steady state, route a is initialized and central processing unit B is notified.
例えば、通常のデータ転送の場合において、転送バイト
長が零になり、結合装置Cが中央処理装置Bへ,割込み
をかけ、中央処理装置Bが割込み処理を行っているとき
に中央処理装置Aがリセット信号(例えばセレクテイブ
・リセット信号)を上げたとすると,結合装置Cは割込
み処理が終了するまで、イニシャル・クリアの処理を保
留する。For example, in the case of normal data transfer, the transfer byte length becomes zero, coupling device C issues an interrupt to central processing unit B, and while central processing unit B is processing the interrupt, central processing unit A When the reset signal (for example, selective reset signal) is raised, the coupling device C suspends the initial clear processing until the interrupt processing is completed.
上記のセレクテイブ・リセット信号は、例えばエラーを
検出した場合に送出されるものである。The above selective reset signal is sent, for example, when an error is detected.
そして上記割込み処理が終了すると、ルートaのイニシ
ヤル・クリアを行うと共に、中央処理装置Bに対してリ
セット信号の送出のあったことを通知する。When the above-mentioned interrupt processing is completed, the route a is initial cleared and the central processing unit B is notified that the reset signal has been sent.
そして、結合装置C自身の内部状態をもクリアする。Then, the internal state of the coupling device C itself is also cleared.
第1図の接続において、中央処理装置Aと中央処理装置
B間が動作中のとき、中央処理装置Bからのリセット信
号(オペレーショナル・アウト信号)を検出すると、結
合装置Cはルートaが定常状態になるまでイニシャル・
クリア処理を保留し、定常状態になった後、bルートの
イニシャライズを行うと共に、中央処理装置Aに対して
リセット信号の送出があったことを通知する。In the connection shown in Figure 1, when a reset signal (operational out signal) from central processing unit B is detected when central processing unit A and central processing unit B are in operation, coupling device C switches route a to the steady state. Initial until
After the clearing process is suspended and the steady state is reached, route b is initialized and central processing unit A is notified that a reset signal has been sent.
中央処理装置Bからのリセット信号(オペレーショナル
・アウト信号)は、例えば、パネルのクリア・キーが操
作された場合やリモート・コントロール・インタフエイ
ス上にクリア信号が送出された場合に生成されるもので
ある。The reset signal (operational out signal) from central processing unit B is generated, for example, when the clear key on the panel is operated or when a clear signal is sent on the remote control interface. be.
そして、結合装置C自身の内部状態をもクリアする。Then, the internal state of the coupling device C itself is also cleared.
第2図は一台の中央処理装置に対して複数の中央処理装
置が接続された多重計算器システムを示すものであって
、A1ないしA4はマスタ側の中央処理装置、C1ない
しC4は結合装置、a,ないしa,はマスタ側の中央処
理装置と結合装置間のルート、b1ないしb4は結合装
置と中央処理装置B間のルートをそれぞれ示している。Figure 2 shows a multiple computer system in which a plurality of central processing units are connected to one central processing unit, where A1 to A4 are central processing units on the master side, and C1 to C4 are coupling devices. , a to a indicate the routes between the master side central processing unit and the coupling device, and b1 to b4 indicate the routes between the coupling device and the central processing unit B, respectively.
中央処理装置A1ないしA4のそれぞれは、独自に中央
処理装置Bとの間でデータ転送を行うことが出来る。Each of the central processing units A1 to A4 can independently transfer data to and from the central processing unit B.
第2図の接続で中央処理装置A1と中央処理装置Bとの
間で通常のデータ転送が行われているとき、中央処理装
置A2がWRiTE iPLコマンドを送出すると、
結合装置C2がリセット信号(オペレーショナル・アウ
ト)を出力し、結合装置C Iに上記のリセット信号(
オペレーショナル・アウト信号)が入力される。When normal data transfer is being performed between central processing unit A1 and central processing unit B using the connection shown in FIG. 2, when central processing unit A2 sends a WRiTE iPL command,
The coupling device C2 outputs a reset signal (operational out), and the above reset signal (operational out) is output to the coupling device CI.
Operational out signal) is input.
結合装置C1は,ルートaとルー}bが定常状態になる
まで、イニシャル・クリアを保留し、定常状態となった
後,中央処理装置A1に異常終結を通知して、ルートa
1 とルートb1をイニシャライズする。The coupling device C1 suspends initial clearing until the routes a and b are in a steady state, and then notifies the central processing unit A1 of the abnormal termination and clears the route a and b.
1 and root b1.
第3図は第2図の点線部分の詳細を示すものであって、
1−Aと1一Bはバス・コントローラ、シ2−Aと2−
Bはリセット検出回路、3はマイクロプログラム制御の
マイクロプロセッサ、4は制御回路、5−Aと5 −B
は状態記憶回路をそれぞれ示している。FIG. 3 shows details of the dotted line part in FIG.
1-A and 1-B are bus controllers, 2-A and 2-
B is a reset detection circuit, 3 is a microprocessor for microprogram control, 4 is a control circuit, 5-A and 5-B
indicate state memory circuits, respectively.
なお、結合装置C,CIないしC4は全て同一構成であ
る。Note that the coupling devices C, CI to C4 all have the same configuration.
状態記憶回路5 −Aにはルートalの状態が記憶され
、状態記憶回路5−Hにはルートb1の状態が記憶され
る。The state of the route al is stored in the state storage circuit 5-A, and the state of the route b1 is stored in the state storage circuit 5-H.
状態記憶回路5−Aには、例えば、アイドル、起動ステ
ータス送出前,データ転送中もしくは終結ステータス送
出前などの情報が格納される。The status storage circuit 5-A stores, for example, information such as idle, before starting status is sent, during data transfer, or before ending status is sent.
中央処理装置Bがリセット信号を出力したと
仮定すると、このリセット信号はルートb1 およびバ
ス・コントローラ1−Bを介してリセット信号検出回路
2−Bに入力される。Assuming that central processing unit B outputs a reset signal, this reset signal is input to reset signal detection circuit 2-B via route b1 and bus controller 1-B.
リセット検出回路Bはマイクロプロセッサ3に対して割
込みを要求する。Reset detection circuit B requests an interrupt to microprocessor 3.
マイクロプロセッサ30マイクロプログラムは、イニシ
ャル・クリアの割込みを検出すると、状態記憶回路5−
A,5−Bの内容を参照してイニシャル・クリアを保留
するか否かを決定する。When the microprocessor 30 microprogram detects an initial clear interrupt, it stores the state memory circuit 5-
It is determined whether or not to suspend initial clearing by referring to the contents of A and 5-B.
その後、上記の決定によって定められるタイミングで,
中央処理装置AI,Bに対し必要な信号を制御回路4か
ら送出して、イニシャル・クリアを終結する。Thereafter, at the timing determined by the above decision,
The control circuit 4 sends necessary signals to the central processing units AI and B to complete the initial clearing.
第4図および第5図は中央処理装置Bからリセット信号
(オペレーショナル・アウト信号)が送出された場合の
結合装置の動作を説明する図であって、第4図はWRi
TE,PL/DUMP時におけるもの、第5図は通常時
におけるものである。4 and 5 are diagrams for explaining the operation of the coupling device when a reset signal (operational out signal) is sent from central processing unit B, and FIG.
TE, PL/DUMP, and FIG. 5 show normal conditions.
第4図、第5図で「CAモード」とは結合装置のモード
を意味している。In FIGS. 4 and 5, "CA mode" means the mode of the coupling device.
「UC」はユニット・チェック・「CE」はチャネル・
エンド,「DE」はデバイス・エンド、「iNT」は割
込み、「AcT」はマスク側の中央処理装置と結合装置
間が論理的/物理的に接続中であることを意味している
。"UC" is the unit check. "CE" is the channel.
"DE" means device end, "iNT" means interrupt, and "AcT" means logically/physically connected between the central processing unit on the mask side and the coupling device.
まだ、図中、「アイドル」とは、マスク側中央処理装置
Aと結合装置C間が論理的/物理的に接続されておらず
且つ結合装置Cと中央処理B間が論理的/物理的に接続
されていないことを意味している。In the figure, "idle" means that the mask side central processing unit A and the coupling device C are not logically/physically connected, and that the coupling device C and the central processing unit B are not logically/physically connected. It means it is not connected.
第4図について説明すると、アイドル時に中央処理装置
B側からリセット信号が送られて来ると、結合装置Cは
次のセレクションをまって起動ステータスで応答する。Referring to FIG. 4, when a reset signal is sent from the central processing unit B during idle time, the coupling device C waits for the next selection and responds with a startup status.
この場合送出するステータスはUCである。In this case, the status sent is UC.
WRiTE,iPLを行う場合について.上述の動作を
さらに詳細に説明すると、WRiTE,iPLを行う場
合には、先ずWRiTEiPLコマンドを送出し、続い
てメモリ・アドレスおよび転送バイト長などの制御情報
を送出する。Regarding the case of WRiTE and iPL. To explain the above operation in more detail, when performing WRiTE and iPL, first a WRiTEiPL command is sent, and then control information such as a memory address and transfer byte length is sent.
そして、次にWRiTEコマンドとプログラムを送出す
る。Then, the WRiTE command and program are sent.
WRiTE,iPLシーケンスとWRiTEシーケンス
の間は、アイドル状態であり、この期間中に中央処理装
置Bからリセット信号が送られてくると,結合装置Cは
中央処理装置A側に対してステータスUCを送出し、内
部状態をノット・イニシャライズする。There is an idle state between the WRiTE, iPL sequence and the WRiTE sequence, and when a reset signal is sent from central processing unit B during this period, coupling device C sends a status UC to central processing unit A side. and not-initializes the internal state.
ノット・イニシャライズとは、上記の制御情報がクリア
された状態と考えて良い。Not-initialization can be thought of as a state in which the above control information is cleared.
中央処理装置と結合装置間のデータ転送は、次のような
手順で行われる。Data transfer between the central processing unit and the coupling device is performed in the following procedure.
中央処理装置Aがコマンドを結合装置Cへ送出し、結合
装置Cが起動ステータスを転送する。Central processing unit A sends a command to coupling device C, and coupling device C transfers the startup status.
起動ステータスがオール「0」であれば、データが転送
される。If the startup status is all "0", data is transferred.
データ転送が正常に終結すれば結合装置Cは終結ステー
タスCEとDEを返送する。If the data transfer is completed normally, the coupling device C returns completion statuses CE and DE.
起動ステータス送出前に、中央処理装置Bからリセット
信号が送られてくると、結合装置Cは起動ステータスU
Cを返送し、ノット・イニシャライズ処理を行う。If a reset signal is sent from the central processing unit B before sending the startup status, the coupling device C will change the startup status U.
C is returned and the knot initialization process is performed.
なお、中央処理装置A側は、ステータスUCを受信する
と、センス・コマンドを発行してCAモードを読取る。Note that when the central processing unit A side receives the status UC, it issues a sense command and reads the CA mode.
データ転送中に中央処理装置Bからリセット信号が送ら
れて来ると、結合装置Cは所定のバイト数のデータの転
送が完了するのを待ち、データ転送完了後に終結ステー
タスCE,DE,UCを中央処理装置A側へ送出し、ノ
ット・イニシャライズの処理を行う。When a reset signal is sent from the central processing unit B during data transfer, the coupling device C waits for the transfer of a predetermined number of bytes of data to be completed, and after the data transfer is completed, the coupling device C sends the termination status CE, DE, UC to the central processing unit. It is sent to the processing device A side and performs knot/initialization processing.
上記の所定のバイト数とは、例えば制御情報転送の場合
は8バイトであり、プログラム転送の場合は制御情報で
指示されたバイト数である。The predetermined number of bytes mentioned above is, for example, 8 bytes in the case of control information transfer, and the number of bytes specified by the control information in the case of program transfer.
終結ステータス送出前に中央処理装置Bからリセット信
号が送られて来た場合には、結合装置は終結ステータス
CE+DE+UCを中央処理装置A側に送り、ノット・
イニシャライズの処理を行う。If a reset signal is sent from central processing unit B before sending the termination status, the coupling device sends termination status CE+DE+UC to central processing unit A, and
Performs initialization processing.
第5図について説明すると、アイドル時に、中央処理装
置B側からリセット信号が送られて来ても、結合装置は
何等のステータスも送出しない。Referring to FIG. 5, when idle, even if a reset signal is sent from the central processing unit B side, the coupling device does not send out any status.
起動ステータス送出前にリセット信号が中央処理装置B
から送られて来ると、結合装置Cは起動ステータスUC
を中央処理装置Aへ送り、転送制御情報などをクリャし
てノット・イニシャライズの状態となる。A reset signal is sent to central processing unit B before sending the startup status.
When the connection device C receives the activation status UC
is sent to the central processing unit A, the transfer control information, etc. are cleared, and the state becomes a not-initialized state.
中央処理装置Aがチャネル制御語CWを読出し、データ
を転送している場合にリセット信号が送られて来ると、
結合装置Cは直ちに、終結ステータスCE,DE,UC
を中央処理装置Aに転送し,ノット・イニシャライズの
状態となる。When central processing unit A reads channel control word CW and is transmitting data, when a reset signal is sent,
Coupling device C immediately sets termination status CE, DE, UC.
is transferred to central processing unit A, and enters a not-initialized state.
iNT*AcTの場合に、リセット信号が中央処理装置
Cは割込みフラグをリセットする。In the case of iNT*AcT, the reset signal causes the central processing unit C to reset the interrupt flag.
なお、iNT−*ACTの状態は、例えば次のようなと
きに生ずる。Note that the iNT-*ACT state occurs, for example, in the following cases.
データ転送にさき立って中央処理装置Bが結合装置Cヘ
メモリ・アドレスや転送バイト長をセットする場合には
、中央処理装置Bは結合装置Cに対して割込要求を発行
してくれることを依頼する。When central processing unit B sets the memory address and transfer byte length in coupling device C prior to data transfer, central processing unit B requests coupling device C to issue an interrupt request. do.
結合装置Cが割込要求を上げると、中央処理装置Bは割
込み状態となり、結合装置Cにメモリ・アドレスや転送
バイト長をセットする。When the coupling device C issues an interrupt request, the central processing unit B enters the interrupt state and sets the memory address and transfer byte length in the coupling device C.
バイト・カウンタの内容が零になって結合装置Cが中央
処理装置Bに対して割込み要求を発行している場合、即
ちiNT−ACTの場合に、リセット信号が中央処理装
置Bから送られて来ると、結合装置Cは割込みフラグを
リセットすると共に,終結ステータスCE+DE+UC
を中央処理装置Aへ転送し、ノット・イニシャライズの
状態となる。When the content of the byte counter becomes zero and coupling device C issues an interrupt request to central processing unit B, that is, in the case of iNT-ACT, a reset signal is sent from central processing unit B. , the coupling device C resets the interrupt flag and sets the termination status CE+DE+UC.
is transferred to central processing unit A, and enters a not-initialized state.
第2図の結合装置C1ないしC4も同じ様に動作を行う
ことは当然である。It goes without saying that the coupling devices C1 to C4 in FIG. 2 operate in the same manner.
以上の説明から明らかなように、本発明の情報処理装置
間の結合装置は、
(イ)情報処理装置間のデータ転送を効果的に行い得る
。As is clear from the above description, the coupling device between information processing devices of the present invention can (a) effectively transfer data between information processing devices.
(ロ)情報処理装置間の動作状況を記憶すると共にイニ
シャル・クリア処理をマイクロプログラムで実行するの
で、情報処理装置から非同期的に生ずるリセット信号に
対する処理を円滑且つダイナミックに行うことが出来る
。(b) Since the operating status between the information processing devices is stored and the initial clearing process is executed by a microprogram, processing for reset signals asynchronously generated from the information processing devices can be performed smoothly and dynamically.
(ハ)マイクロプログラムでイニシャル・クリアするの
で、ハードウエア構成が簡単化され、且つグレード・ア
ップが容易になる。(c) Since initial clearing is performed using a microprogram, the hardware configuration is simplified and upgrades are facilitated.
などの顕著な効果を有している。It has remarkable effects such as
第1図は本発明が適用されるシステム構成の1例を示す
図、第2図は本発明が適用されるシステム構成の他例を
示す図、第3図は本発明の結合装置の1実施例のブロッ
ク図、第4図と第5図は結合装置の動作の1例を説明す
る図である。
AとA1ないしA4・・・・・・マスタ側の中央処理装
置、B・・・・・・スレーブ側の中央処理装置、CとC
1ないしC4・・・・・・結合装置、aとa1 ないし
a4・・・ルート、bとb1ないしb4・・・・・・ル
ート、D・・・・・・バスコントローラ,1−Aと1−
B・・・・・・バスコントローラ、2−Aと2−B・・
・・・・リセット検出回路、3・・・・・・マイクロプ
ログラム制御のマイクロプロセッサ、C・・・・・・制
御回路、5−Aと5−B・・・・・・状態記憶回路。FIG. 1 is a diagram showing one example of a system configuration to which the present invention is applied, FIG. 2 is a diagram showing another example of a system configuration to which the present invention is applied, and FIG. 3 is an embodiment of the coupling device of the present invention. The example block diagrams of FIGS. 4 and 5 are diagrams illustrating one example of the operation of the coupling device. A and A1 to A4...Central processing unit on the master side, B...Central processing unit on the slave side, C and C
1 to C4...Coupling device, a and a1 to a4...Route, b and b1 to b4...Route, D...Bus controller, 1-A and 1 −
B...Bus controller, 2-A and 2-B...
... Reset detection circuit, 3 ... Microprocessor under microprogram control, C ... Control circuit, 5-A and 5-B ... State storage circuit.
Claims (1)
論理的且つ物理的に接続する結合装置において、マイク
ロプログラム制御のプロセッサと、情報処理装置から送
出されたリセット信号を検出しこれを上記プロセッサに
割込みにより通知するリセット検出手段と、結合装置と
情報処理装置間のルートの状態を記憶する状態記憶手段
とを有し、且つ上記プロセッサは、リセット信号の送出
があったことを割込みで通知されたとき、上記状態記憶
手段の内容を参照して直ちに結合装置自身のリセットを
行うべきか或は一時保留すべきかを判断し、判断結果に
基づいて所定の処理を行うよう構成されていることを特
徴とする情報処理装置間の結合装置。1 In a coupling device that exists between a plurality of information processing devices and connects the information processing devices logically and physically, a microprogram-controlled processor and a reset signal sent from the information processing device are detected and transmitted as described above. The processor has reset detection means for notifying the processor by an interrupt, and state storage means for storing the state of the route between the coupling device and the information processing device, and the processor notifies the transmission of the reset signal by the interrupt. When the coupling device is reset, the device is configured to refer to the contents of the state storage means to determine whether to immediately reset the coupling device itself or to temporarily suspend the reset, and to perform predetermined processing based on the determination result. A coupling device between information processing devices, characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53096541A JPS588007B2 (en) | 1978-08-08 | 1978-08-08 | Coupling device between information processing devices |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53096541A JPS588007B2 (en) | 1978-08-08 | 1978-08-08 | Coupling device between information processing devices |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5523581A JPS5523581A (en) | 1980-02-20 |
| JPS588007B2 true JPS588007B2 (en) | 1983-02-14 |
Family
ID=14167957
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53096541A Expired JPS588007B2 (en) | 1978-08-08 | 1978-08-08 | Coupling device between information processing devices |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS588007B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5938608B2 (en) * | 1979-07-17 | 1984-09-18 | 富士通株式会社 | Data transfer control method |
-
1978
- 1978-08-08 JP JP53096541A patent/JPS588007B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5523581A (en) | 1980-02-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100295968B1 (en) | Burst-broadcasting on a peripheral component interconnect bus | |
| EP0458304B1 (en) | Direct memory access transfer controller and use | |
| US6321346B1 (en) | External storage | |
| US5802269A (en) | Method and apparatus for power management of distributed direct memory access (DDMA) devices | |
| US5410650A (en) | Message control system for data communication system | |
| US5961624A (en) | Connection apparatus which facilitates conflict-free interfacing between host apparatuses and one or more peripherals | |
| JPS621057A (en) | Transfer controller | |
| JPS588007B2 (en) | Coupling device between information processing devices | |
| JPS634219B2 (en) | ||
| JP3123844B2 (en) | Redundant device | |
| JPS6029141B2 (en) | coupling device | |
| JP3141948B2 (en) | Computer system | |
| JP2906197B2 (en) | Duplex bus device | |
| KR100428798B1 (en) | Apparatus for slave board resetting | |
| JP2573790B2 (en) | Transfer control device | |
| JPH09106383A (en) | Bus switching device | |
| JPH0452848A (en) | Host adaptor | |
| JPS599927B2 (en) | Data transfer control method | |
| JPH05233576A (en) | Duplex system | |
| JPS6229830B2 (en) | ||
| JPS634210B2 (en) | ||
| JPH08137738A (en) | Cpu arbitration circuit | |
| JPH0429101B2 (en) | ||
| JPS6224828B2 (en) | ||
| JPS5936282B2 (en) | Peripheral device controller |