JPH02219155A - Bus connection processing system - Google Patents

Bus connection processing system

Info

Publication number
JPH02219155A
JPH02219155A JP3966789A JP3966789A JPH02219155A JP H02219155 A JPH02219155 A JP H02219155A JP 3966789 A JP3966789 A JP 3966789A JP 3966789 A JP3966789 A JP 3966789A JP H02219155 A JPH02219155 A JP H02219155A
Authority
JP
Japan
Prior art keywords
connection
bus
expansion
signal
adapter
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
JP3966789A
Other languages
Japanese (ja)
Inventor
Yoichi Yamagishi
洋一 山岸
Akihiko Suzuki
明彦 鈴木
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.)
PFU Ltd
Original Assignee
PFU 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 PFU Ltd filed Critical PFU Ltd
Priority to JP3966789A priority Critical patent/JPH02219155A/en
Publication of JPH02219155A publication Critical patent/JPH02219155A/en
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (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] This invention relates to a bus connection processing method when connecting an expansion bus to a basic bus via a bus monitoring device.

拡張バスに接続されたアダプタの使用効率を良好にする
ことを目的とし。
The purpose is to improve the usage efficiency of adapters connected to the expansion bus.

プロセッサの各々に、自己の属するホストシステムと拡
張バスとの接続を制御する接続制御部を設けると共に、
バス監視装置に、前記接続の制御のための切替えレジス
タを設け、前記接続制御部が、データ転送を行うために
前記切替えレジスタに接続要求信号をセットすると共に
、前記データ転送の終了に伴って前記接続要求信号をリ
セットし、前記バス監視装置が、前記ホストシステムと
前記拡張バスとの接続がなされている時に前記切替えレ
ジスタに当該接続に対応する接続中信号をセットすると
共に、前記接続要求信号がセットされた際に前記接続中
信号のセットの有無を調べ。
Each of the processors is provided with a connection control unit that controls the connection between the host system to which it belongs and the expansion bus,
The bus monitoring device is provided with a switching register for controlling the connection, and the connection control unit sets a connection request signal in the switching register in order to perform data transfer, and upon completion of the data transfer, The connection request signal is reset, and when the host system and the expansion bus are connected, the bus monitoring device sets a connecting signal corresponding to the connection in the switching register, and the connection request signal is When set, check whether the connection signal is set.

当該接続生信号がセットされていない場合には当該接続
要求信号に対応する接続を行い、セットされている場合
には当該接続生信号に対応するホストシステムに対して
接続要求割込みを行うように構成する。
It is configured to perform a connection corresponding to the connection request signal if the connection raw signal is not set, and to issue a connection request interrupt to the host system corresponding to the connection raw signal if it is set. do.

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

本発明はバス接続処理方式に関し、更に詳しくは、拡張
バスをバス監視装置を介して基本バスに接続する際のバ
ス接続処理方式に関する。
The present invention relates to a bus connection processing method, and more particularly to a bus connection processing method when an expansion bus is connected to a basic bus via a bus monitoring device.

システムを拡張するために、基本バスに対してこれと同
等の機能を持つ拡張バスをバス監視装置(システム拡張
装置又はバス拡張装置)を介して接続することが行われ
る。更に、この場合、1つの拡張バスのシステム(バス
拡張システム)を複数の基本バスのシステム(ホストシ
ステム)で共用することが行われる。
In order to expand the system, an expansion bus having functions equivalent to the basic bus is connected to the basic bus via a bus monitoring device (system expansion device or bus expansion device). Furthermore, in this case, one expansion bus system (bus expansion system) is shared by a plurality of basic bus systems (host systems).

〔従来の技術〕[Conventional technology]

第5図は従来技術説明図であり、従来のシステムを示し
ている。
FIG. 5 is an explanatory diagram of the prior art, showing a conventional system.

第5図において、1はバス監視装置、2はプロセッサ又
は中央処理装置(CPU)、3及び4はアダプタ、  
10は拡張バス、20は基本バスである。
In FIG. 5, 1 is a bus monitoring device, 2 is a processor or central processing unit (CPU), 3 and 4 are adapters,
10 is an expansion bus, and 20 is a basic bus.

1つのホストシステムは、1つのプロセッサ2と、これ
に接続された1つの基本バス20と、これに接続された
複数のアダプタ3とからなる。ここで1図中左側及び右
側のホストシステムを、各々、A系及びB系ということ
とする。
One host system consists of one processor 2, one basic bus 20 connected to this, and a plurality of adapters 3 connected to this. Here, the host systems on the left and right sides of FIG. 1 are referred to as A system and B system, respectively.

バス拡張システムは、1つのバス監視装置lと。The bus expansion system includes one bus monitoring device l.

これに接続された1つの拡張バス10と、これに接続さ
れた複数のアダプタ4とからなる。拡張バス10は基本
バス20と同等の機能を持つ、バス拡張システムのアダ
プタ4は、 DMA (DirectMemory A
ccess)機能を有するアダプタである。
It consists of one expansion bus 10 connected to this and a plurality of adapters 4 connected to this. The expansion bus 10 has the same functions as the basic bus 20, and the adapter 4 of the bus expansion system uses DMA (Direct Memory A).
This is an adapter that has the following functions:

バス監視装置lは、A系及びB系の2つの基本バス20
の間にこれらと接続するように設けられ。
The bus monitoring device l has two basic buses 20, A system and B system.
Provided to connect with these between.

これらと拡張バス10との間を接続又は切断する。These and the expansion bus 10 are connected or disconnected.

バス拡張システムのアダプタ4は、拡張バス10。The adapter 4 of the bus expansion system is an expansion bus 10.

バス監視装置l及び基本バス20を介して、A系及びB
系のプロセッサ2又はホストシステムのアダプタ3との
間でデータ転送を行う、従って、バス拡張システムは、
A系及びB系という2つのホストシステムが共用するも
のであり、2つのホストシステムを各々拡張する。
A system and B system are connected via the bus monitoring device l and the basic bus 20.
The bus expansion system transfers data between the processor 2 of the system or the adapter 3 of the host system.
It is shared by two host systems, A system and B system, and expands each of the two host systems.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

第6図は従来技術の問題点説明図である。 FIG. 6 is an explanatory diagram of problems in the prior art.

今2図示の如<、A系がバス拡張システム即ち拡張バス
10に接続されているとする。この状態で、A系のアダ
プタ3とアダプタ4との間で8例えば、A系の1番目の
アダプタ3と1番目のアダプタ4との間、A系の2番目
のアダプタ3と2番目のアダプタ4との間の如く、順次
、データ転送が行われる。
As shown in FIG. 2, it is assumed that system A is connected to a bus expansion system, that is, an expansion bus 10. In this state, between the A-system adapter 3 and the adapter 4, for example, the A-system first adapter 3 and the first adapter 4, the A-system second adapter 3 and the second adapter 4, data transfer is performed sequentially.

A系は、A系とアダプタ4との間で行うべきデータ転送
が全て終了した時点で、即ち、A系の基本バス20に係
るデータ転送を終了した時点で。
For the A system, at the time when all the data transfer to be performed between the A system and the adapter 4 has been completed, that is, at the time when the data transfer related to the basic bus 20 of the A system has been completed.

拡張バス10を解放する。即ち、バス監視装置lは、A
系の基本バス20と拡張バス10とを切断する。このよ
うに、基本バス20と拡張バス10との接続/切断処理
は、データ転送単位で行われる。
Release the expansion bus 10. That is, the bus monitoring device l is
The basic bus 20 and expansion bus 10 of the system are disconnected. In this way, connection/disconnection processing between the basic bus 20 and the expansion bus 10 is performed in units of data transfer.

このために、A系が拡張バス1Gに接続された状態では
、B系は、接続要求をしても、アダプタ4との間でデー
タ転送を行うことはできなかった。
For this reason, while the A system was connected to the expansion bus 1G, the B system could not perform data transfer with the adapter 4 even if it made a connection request.

即ち、B系は、バス接続のシーケンスを獲得した後、A
系の切断まで待ってからでなければ、アダプタ4とのデ
ータ転送を行うことができなかった。
That is, after acquiring the bus connection sequence, the B system connects the A
Data transfer with adapter 4 could not be performed until the system was disconnected.

これは、B系からの接続要求が1図示の如く、データ転
送が行われていない時点に行われても同様であった。
This is the same even if the connection request from the B system is made at a time when data transfer is not being performed, as shown in Figure 1.

従って、拡張バス10上のアダプタ4の使用効率が悪い
という問題があった。
Therefore, there was a problem in that the adapter 4 on the expansion bus 10 was used inefficiently.

本発明は、拡張バスに接続されたアダプタの使用効率を
良好にしたバス接続処理方式を提供することを目的とす
る。
SUMMARY OF THE INVENTION An object of the present invention is to provide a bus connection processing method that improves the usage efficiency of adapters connected to an expansion bus.

〔課題を解決するための手段〕[Means to solve the problem]

第1図は本発明の原理構成図であり5本発明によるシス
テムを示している。
FIG. 1 is a diagram illustrating the principle of the present invention and shows a system according to the present invention.

第1図において、1はバス監視装置、2はプロセッサ又
は中央処理装置(CPU)、3は第1のアダプタ、4は
第2のアダプタ、10は拡張バス。
In FIG. 1, 1 is a bus monitoring device, 2 is a processor or central processing unit (CPU), 3 is a first adapter, 4 is a second adapter, and 10 is an expansion bus.

11は切替えレジスタ、20は基本バス、21は接続制
御部である。
11 is a switching register, 20 is a basic bus, and 21 is a connection control section.

1つのホストシステムは、1つのプロセッサ2と、これ
に接続された1つの基本バス2oと、これに接続された
複数の第1のアダプタ3とからなる。ここで2図中左側
及び右側のホストシステムを、各々、A系及びB系とい
うこととし、特に。
One host system consists of one processor 2, one basic bus 2o connected to this, and a plurality of first adapters 3 connected to this. Here, the host systems on the left and right sides of Figure 2 are referred to as system A and system B, respectively.

A系のプロセッサ2を指す時にはプロセッサ2Aという
こととする(他も同様である)。
When referring to the A-system processor 2, it will be referred to as processor 2A (the same applies to the others).

バス拡張システムは、1つのバス監視装置1と。The bus expansion system includes one bus monitoring device 1.

これに接続された1つの拡張バス10と、これに接続さ
れた複数の第2のアダプタ4とからなる。
It consists of one expansion bus 10 connected to this and a plurality of second adapters 4 connected to this.

拡張バス10は基本バス20と同等の機能を持つ。The expansion bus 10 has the same functions as the basic bus 20.

第2のアダプタ4は、DMA(口1rect Memo
ryAccess )機能を有するアダプタである。
The second adapter 4 is a DMA (mouth 1rect Memo
ryAccess) function.

バス監視装置lは、複数の基本バス20A、 20Bの
間にこれらと接続するように設けられ、これらと拡張バ
ス10との間を接続又は切断する。第2のアダプタ4は
、拡張バス10 、バス監視装置1及び基本バス20A
、20Bを介して、プロセッサ2A、2B又は第1のア
ダプタ3A、3Bとの間でデータ転送を行う、従って、
バス拡張システムは。
The bus monitoring device 1 is provided between and connected to the plurality of basic buses 20A and 20B, and connects or disconnects these and the expansion bus 10. The second adapter 4 includes an expansion bus 10, a bus monitoring device 1 and a basic bus 20A.
, 20B to and from the processors 2A, 2B or the first adapters 3A, 3B, therefore,
bus expansion system.

複数のホストシステムが共用するものである。It is shared by multiple host systems.

各々のプロセッサ2A、2Bには、自己の属するホスト
システムと拡張バス10又はバス拡張システムとの間の
接続を制御する接続制御部21A。
Each processor 2A, 2B includes a connection control unit 21A that controls the connection between the host system to which it belongs and the expansion bus 10 or bus expansion system.

21Bが設けられる。接続制御部21A、21Bは、各
々のプロセッサ2A、2B又はホストシステムのオペレ
ーティングシステム(O3)上に設けられ名。
21B is provided. The connection control units 21A, 21B are provided on the respective processors 2A, 2B or the operating system (O3) of the host system.

バス監視装置lには、切替えレジスタ11が設けられる
。切替えレジスタ11は、基本バス20又はホストシス
テムと拡張バス10又はバス拡張システムとの間の接続
の制御のために用いられ。
The bus monitoring device l is provided with a switching register 11. The switching register 11 is used to control the connection between the basic bus 20 or host system and the expansion bus 10 or bus expansion system.

第1図(B)図示の如く、接続要求信号をセット(“1
″とする)ための接続要求ビットと、接続中信号をセッ
トする(“1′とする)ための接続中ビットとを有する
。これらのビットは、各々、複数のホストシステムの各
々に対応して設けられる。
As shown in Fig. 1(B), the connection request signal is set (“1”).
The connection request bit is used to set a connection signal (set to "1'), and the connection request bit is used to set a connection signal (set to "1'). These bits are provided corresponding to each of a plurality of host systems.

(作 用〕 接続制御部21A、21Bは、自己の属するホストシス
テムを監視し、当該ホストシステム(プロセッサ2A、
2B又は第1のアダプタ3A、3B)が第2のアダプタ
4との間でデータ転送を行う場合、当該ホストシステム
と拡張バス10との接続を要求する接続要求信号をバス
監視装置1に送出する。即ち、接続制御部21A、21
Bは、切替えレジスタ11に接続要求信号をセットする
。換言すれば、各々に対応する接続要求ビットを“1″
とする。
(Function) The connection control units 21A and 21B monitor the host system to which they belong, and the connection control units 21A and 21B monitor the host system to which they belong (processor 2A,
2B or the first adapter 3A, 3B) sends a connection request signal requesting connection between the host system and the expansion bus 10 to the bus monitoring device 1. . That is, the connection control units 21A, 21
B sets a connection request signal in the switching register 11. In other words, each corresponding connection request bit is set to “1”.
shall be.

また、接続制御部21A、21Bは、自己がセットした
接続要求信号に対応する接続がなされてデータ転送が行
われた場合に、当該データ転送の終了に伴って当該接続
要求信号をリセットする。即ち。
Further, when a connection corresponding to a connection request signal set by the connection control unit 21A and 21B is established and data transfer is performed, the connection control units 21A and 21B reset the connection request signal upon completion of the data transfer. That is.

対応する接続要求ビットを“0′とする。The corresponding connection request bit is set to "0".

一方、バス監視装置lは、ホストシステムと拡張バス1
0との間の接続を監視し、いずれかのホストシステムと
の間で前記接続がなされている時に、切替えレジスタ1
1に当該接続に対応する接続中信号をセットする。換言
すれば、当該接続に係るホストシステムに対応する接続
中ビットを“1”とする。
On the other hand, the bus monitoring device 1 is connected to the host system and the expansion bus 1.
0, and when the connection is made with any host system, the switching register 1
Set the connection signal corresponding to the connection to 1. In other words, the currently connected bit corresponding to the host system related to the connection is set to "1".

また、バス監視装置1は、セットされている接続生信号
に対応する(同一の系の)接続要求信号がリセットされ
た場合に、当該接続生信号をリセットし、対応する接続
を切断する。
Further, when the connection request signal (of the same system) corresponding to the set connection raw signal is reset, the bus monitoring device 1 resets the connection raw signal and disconnects the corresponding connection.

今、接続制御部21によって接続要求信号がセットされ
ると、バス監視装置lは、接続生信号がセットされてい
るか否かを調べる。
Now, when the connection request signal is set by the connection control section 21, the bus monitoring device 1 checks whether or not the connection raw signal is set.

接続生信号がセットされていない場合には、バス監視装
置1は、当該接続要求信号に対応する接続を行う。従っ
て、接続要求後直ちに接続がなされる。これは、接続要
求信号のリセットに応じて接続を切断することによって
、即ち、基本バス20と拡張バス10との接続/切断を
1つのアダプタ4(についてのデータ転送)単位で行う
ことによって、可能とされている。
If the connection raw signal is not set, the bus monitoring device 1 performs the connection corresponding to the connection request signal. Therefore, the connection is established immediately after the connection request. This is possible by disconnecting the connection in response to the reset of the connection request signal, that is, by connecting/disconnecting the basic bus 20 and the expansion bus 10 in units of (data transfer for) one adapter 4. It is said that

接続生信号がセットされている場合には、バス監視装置
lは、当該接続生信号に対応するホストシステムに対し
て接続要求割込みを行う、これを受けたホストシステム
の接続制御部21は、他のホストシステムからの接続要
求があることを知って、早期に拡張バス10を解放する
。即ち、その時点で行っている1つのアダプタ4につい
てのデータ転送のシーケンスが終了したら、切断指示信
号を送出する。これを受けて、バス監視装置1は。
When the connection raw signal is set, the bus monitoring device l issues a connection request interrupt to the host system corresponding to the connection raw signal. Knowing that there is a connection request from the host system, the expansion bus 10 is released early. That is, when the data transfer sequence for one adapter 4 that is currently being completed is completed, a disconnection instruction signal is sent. In response to this, the bus monitoring device 1.

その時点までの接続を切断し、接続要求に対応する接続
を行う。従って、接続要求後の早い時期に接続がなされ
る。
The connection up to that point is disconnected, and a connection corresponding to the connection request is made. Therefore, the connection is established early after the connection request.

以上のように、拡張バス10のアダプタ4が1つのホス
トシステムに長く占有されることがなくなり、接続要求
俊速やかに接続がなされるのでアダプタ4の使用効率を
良好なものにできる。
As described above, the adapter 4 of the expansion bus 10 is not occupied by one host system for a long time, and the connection request is quickly made, so that the usage efficiency of the adapter 4 can be improved.

〔実施例〕〔Example〕

第2図は実施例構成図であり、バス監視装置lの構成を
示している。
FIG. 2 is a configuration diagram of an embodiment, showing the configuration of the bus monitoring device 1. In FIG.

第2図において、12は割込み部、  13はバス切替
え部、14は時間監視部、15はバスインタフェースで
ある。
In FIG. 2, 12 is an interrupt section, 13 is a bus switching section, 14 is a time monitoring section, and 15 is a bus interface.

割込み部12は、接続制御部21A、21Bに対して、
他系接続要求割込みや接続割込みを行う、他系接続要求
割込みは、現在拡張バス10と接続中の系(ホストシス
テム)の接続制御部21に対して、他の系の接続制御部
21から接続要求があった時にこれを知らせるために行
われる。このために、バス監視装置1又は割込み部12
は、切替えレジスタ11の接続要求ビットを監視し、当
該ビットのいずれかが新たにセットされた時に接続中ビ
ットを参照する。接続割込みは5新たに拡張バス10と
ある系とを接続した場合に、当該系にこれを知らせるた
めに行われる。このために、バス監視装置l又は割込み
部12は、接続中ビットを監視する。
The interrupt unit 12 provides the connection control units 21A and 21B with the following information:
The other system connection request interrupt that performs the other system connection request interrupt or the connection interrupt is the connection from the connection control unit 21 of another system to the connection control unit 21 of the system (host system) currently connected to the expansion bus 10. This is done to notify you when a request is made. For this purpose, the bus monitoring device 1 or the interrupt section 12
monitors the connection request bit of the switching register 11, and refers to the currently connected bit when any of the bits is newly set. Connection interrupt 5 is performed when the expansion bus 10 is newly connected to a certain system, in order to notify the system. For this purpose, the bus monitoring device 1 or the interrupt unit 12 monitors the connected bit.

バス切替え部13は、拡張バス1Gと基本バス2OA又
は20B、即ちA系又はB系との間の接続又は切断を行
う0例えば、他系接続要求割込みを受けた接続制御部2
1から切断指示があった時に。
The bus switching unit 13 connects or disconnects the expansion bus 1G and the basic bus 2OA or 20B, that is, the A system or the B system.
When there was a disconnection instruction from 1.

当該接続制御部21の系(現在拡張バス10と接続中の
系)についての接続が切断される。また。
The connection to the system of the connection control unit 21 (the system currently connected to the expansion bus 10) is disconnected. Also.

現在拡張バス10と接続中の系からの接続要求信号がリ
セットされた時に、当該接続が切断される。
When the connection request signal from the system currently connected to the expansion bus 10 is reset, the connection is disconnected.

このために、切替えレジスタ11の接続要求ビットが監
視される。一方、いずれの系も拡張バス10に接続され
ていないにニュートラル)状態で接続要求があった時に
、当該要求をした系が拡張バス10と接続される。この
ために、接続要求ビットが監視され、新たに接続要求信
号がセットされた時に接続中ビットが参照される。ニュ
ートラルの状態は、切断指示や接続要求信号のリセット
によって生じる。また、切断指示によって切断を行った
後に当該切断から所定の時間が経過しても新たな接続が
行われない場合、当該切断指示によって切断された接続
が再びなされる。
For this purpose, the connection request bit of the switching register 11 is monitored. On the other hand, when a connection request is made in a neutral state in which none of the systems are connected to the expansion bus 10, the system that made the request is connected to the expansion bus 10. For this purpose, the connection request bit is monitored, and the currently connected bit is referenced when the connection request signal is newly set. The neutral state is caused by a disconnection instruction or a reset of a connection request signal. Furthermore, if a new connection is not established even after a predetermined period of time has elapsed after the disconnection is performed in response to the disconnection instruction, the connection that was disconnected in response to the disconnection instruction is reestablished.

時間監視部14は、切断指示による切断があった時、当
該切断からの時間をカウントし、所定の時間が経過した
らこの旨をバス切替え部13に通知する。なお1例えば
、当該切断の後、新たな系の接続があった場合には前記
カウントを中止する。
When there is a disconnection based on a disconnection instruction, the time monitoring unit 14 counts the time since the disconnection, and notifies the bus switching unit 13 of this fact when a predetermined time has elapsed. Note that, for example, if a new system is connected after the disconnection, the counting is stopped.

バスインタフェース15は、接続@偏部21A。The bus interface 15 is connected to the biased portion 21A.

21Bとの間で、各種信号の送受信を行う。It transmits and receives various signals to and from 21B.

第3図は本発明によるバス接続処理フローを示し、第4
図はその過程に−おける切替えレジスタの状態を示す。
FIG. 3 shows the bus connection processing flow according to the present invention, and the fourth
The figure shows the state of the switching register during this process.

■ B系の接続制御1部21Bが、バス監視装置lに対
して、接続要求信号を送出する。
(2) The B-system connection control section 1 21B sends a connection request signal to the bus monitoring device 1.

これに先立って、バス監視装置!がA系と拡張バス10
を接続中であるとすると、切替えレジスタ11は第4図
(A)図示の如<、A系の接続中ビット及び接続要求ビ
ットが共に”l”とされている。
Prior to this, bus monitoring equipment! is A system and expansion bus 10
When the switching register 11 is connected, as shown in FIG. 4(A), both the connecting bit and the connection request bit of the A system are set to "1".

そして、前記接続要求信号のセットにより、切替えレジ
スタ11は、第4図(B)図示の如くになる。
Then, by setting the connection request signal, the switching register 11 becomes as shown in FIG. 4(B).

■ 接続要求信号のセットに応じて、バス監視装置lは
、B基以外の系(他系)、即ち、A系が接続中か否かを
、切替えレジスタ11のA糸接続中ビットを参照して調
べる。
■ In response to the setting of the connection request signal, the bus monitoring device l refers to the thread A connection bit in the switching register 11 to determine whether a system other than group B (other system), that is, system A is connected. Check it out.

■ 前記参照の結果、他系と接続中である場合。■ If the result of the above reference is that the system is connected to another system.

割込み部12は、当該他系、即ち、A系の接続制御部2
1Aに対して、他系接続要求割込みを行う。
The interrupt unit 12 is connected to the connection control unit 2 of the other system, that is, the A system.
Interrupts connection request for other system to 1A.

■ 当該割込みを受けたA系の接続制御部2LAは。■ The A-system connection control unit 2LA receives the interrupt.

自己の属するポストシステム(自系)であるA系と拡張
バス10との間の接続を切断してよいか否かを調べる。
It is checked whether the connection between the A system, which is the post system (self system) to which the self belongs, and the expansion bus 10 can be disconnected.

そして、切断してよいと判断した時点、即ち、当該割込
みを受けた時点で行っていたデータ転送のシーケンスを
終了した時点で、バス監視装置1にA系の接続切断指示
信号を送出する。
Then, at the time when it is determined that it is okay to disconnect, that is, at the time when the data transfer sequence that was being performed at the time when the interrupt was received is completed, a connection disconnection instruction signal for the A system is sent to the bus monitoring device 1.

なお、これど共に、A糸接続要求信号をリセットし4切
替えレジスタ11を第4図(C)の如くにする。
In both cases, the A yarn connection request signal is reset and the 4 switching register 11 is set as shown in FIG. 4(C).

■ 切断指示を受けて、バス監視装置1のバス切替え部
13はA系と拡張バス10との間の接続を切断し、バス
監視装置lは、A糸接続中信号をリセットして切替えレ
ジスタ11を第4図(D)の如くにする。
■ Upon receiving the disconnection instruction, the bus switching unit 13 of the bus monitoring device 1 disconnects the connection between the A system and the expansion bus 10, and the bus monitoring device 1 resets the A thread connection signal and transfers the connection to the switching register 11. as shown in Fig. 4(D).

■ バス監視装置lのバス切替え部13は、全ての系が
未接続にニュートラル)となった時点で。
(2) The bus switching unit 13 of the bus monitoring device 1 becomes neutral when all systems are disconnected.

B系の接続要求信号がまだ送出されているならば。If the B-system connection request signal is still being sent.

B系と拡張バス10との間を接続する。A connection is made between the B system and the expansion bus 10.

これと共に、バス監視装置1は、第4図(E)の如(、
切替えレジスタ11にB糸接続中信号をセットする。
At the same time, the bus monitoring device 1 operates as shown in FIG. 4(E).
A B yarn connecting signal is set in the switching register 11.

なお、処理■において、他系と接続中でないと判断した
場合には、処理■ないし■を省略して処理■が行われる
Note that if it is determined in process (2) that the system is not connected to another system, processes (2) to (2) are omitted and process (2) is performed.

また、ニュートラルとなった時点でB系の接続要求信号
が送出されていない場合には、所定時間の経過後に、先
に切断指示信号を発生した系、即ちA系に再び拡張バス
10を接続し、A系に接続割込みを行う。
Furthermore, if the connection request signal for system B is not sent when the state becomes neutral, after a predetermined period of time has elapsed, the expansion bus 10 is reconnected to the system that previously generated the disconnection instruction signal, that is, system A. , issues a connection interrupt to the A system.

■ 刷込み部12は、B糸接続中信号のセットに応じて
、B系の接続制御部21Bに対して、接続割込みを行う
(2) The printing unit 12 issues a connection interrupt to the B-system connection control unit 21B in response to the setting of the B-thread connecting signal.

■ 当該割込みを受けて、B系はバス拡張システム(の
アダプタ4)にアクセスし、データ転送を行う。
- In response to the interrupt, the B system accesses the bus expansion system (adapter 4) and transfers data.

■ 当該データ転送が終了すると、B系の接続制御部2
1Bは、第4図(F)図示の如<、B系の接続要求信号
をリセットする。
■ When the data transfer is completed, the B-system connection control unit 2
1B resets the connection request signal of the B system as shown in FIG. 4(F).

[相] バス監視装置lは、当該リセットに応じて。[Phase] The bus monitoring device l responds to the reset.

B系゛接続中ビットをリセットし、B系と拡張バス10
との接続を切断する。これにより、ニュートラルの状態
となる。
Reset the B-system connected bit and connect the B-system and expansion bus 10.
Disconnect from. This results in a neutral state.

(発明の効果〕 以上説明したように1本発明によれば、バス接続処理に
おいて、基本バスと拡張バスの接M/切断を拡張バスの
アダプタ単位で行うことにより。
(Effects of the Invention) As described above, according to the present invention, in the bus connection process, connection/disconnection between the basic bus and the expansion bus is performed for each adapter of the expansion bus.

アダプタが1つのホストシステムに長く占有されること
を防止することができるので、アダプタの使用効率を良
好なものにすることができ、また。
Since the adapter can be prevented from being occupied by one host system for a long time, the adapter can be used efficiently.

システム全体の効率を向上することができる。The efficiency of the entire system can be improved.

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

第1図は本発明の原理構成図。 第2図は実施例構成図。 第3図はバス接続処理フロー 第4図は切替えレジスタの状態を示す図。 第5図は従来技術説明図。 第6図は従来技術の問題点説明図。 lはバス監視装置。 2はプロセッサ又は中央処 (A) 理装置(CPU)。 3は第1のアダプタ。 4は第 2のアダプタ。 は拡張バス。 は切替えレ ジスタ。 は基本バス。 は接続制御部であ る。 FIG. 1 is a diagram showing the principle configuration of the present invention. FIG. 2 is a configuration diagram of an embodiment. Figure 3 is the bus connection processing flow FIG. 4 is a diagram showing the state of the switching register. FIG. 5 is an explanatory diagram of the prior art. FIG. 6 is a diagram illustrating problems in the prior art. l is a bus monitoring device. 2 is the processor or central processing (A) Processing device (CPU). 3 is the first adapter. 4 is number 4 2 adapter. is an expansion bus. is the switching level. Jista. is basically a bus. is the connection control section. Ru.

Claims (1)

【特許請求の範囲】 各々がプロセッサ(2)、基本バス(20)及び第1の
アダプタ(3)とからなる複数のホストシステムが、バ
ス監視装置(1)、拡張バス(10)及び第2のアダプ
タ(4)とからなるバス拡張システムを共用してなるシ
ステムにおいて、 前記プロセッサ(2)の各々に、自己の属する前記ホス
トシステムと前記拡張バス(10)との接続を制御する
接続制御部(21)を設けると共に、前記バス監視装置
(1)に、前記接続の制御のための切替えレジスタ(1
1)を設け、 前記接続制御部(21)が、自己の属する前記ホストシ
ステムと前記第2のアダプタ(4)との間でデータ転送
を行うために前記切替えレジスタ(11)に接続要求信
号をセットすると共に、前記データ転送の終了に伴って
前記接続要求信号をリセットし、前記バス監視装置(1
)が、前記ホストシステムと前記拡張バス(10)との
接続を監視して当該接続がなされている時に前記切替え
レジスタ(11)に当該接続に対応する接続中信号をセ
ットすると共に、前記接続要求信号がセットされた際に
前記接続中信号のセットの有無を調べ、当該接続中信号
がセット、されていない場合には当該接続要求信号に対
応する接続を行い、セットされている場合には当該接続
中信号に対応するホストシステムに対して接続要求割込
みを行う ことを特徴とするバス接続処理方式。
[Scope of Claims] A plurality of host systems each consisting of a processor (2), a basic bus (20) and a first adapter (3) include a bus monitoring device (1), an expansion bus (10) and a second adapter. In a system that shares a bus expansion system consisting of an adapter (4), each of the processors (2) includes a connection control unit that controls the connection between the host system to which it belongs and the expansion bus (10). (21), and the bus monitoring device (1) is provided with a switching register (1) for controlling the connection.
1), and the connection control unit (21) sends a connection request signal to the switching register (11) in order to transfer data between the host system to which it belongs and the second adapter (4). At the same time, upon completion of the data transfer, the connection request signal is reset, and the bus monitoring device (1
) monitors the connection between the host system and the expansion bus (10), and when the connection is established, sets a connection signal corresponding to the connection in the switching register (11), and also issues the connection request. When the signal is set, check whether or not the connection signal is set, and if the connection signal is not set, perform the connection corresponding to the connection request signal, and if it is set, perform the connection corresponding to the connection request signal. A bus connection processing method characterized by issuing a connection request interrupt to a host system corresponding to a connection signal.
JP3966789A 1989-02-20 1989-02-20 Bus connection processing system Pending JPH02219155A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3966789A JPH02219155A (en) 1989-02-20 1989-02-20 Bus connection processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3966789A JPH02219155A (en) 1989-02-20 1989-02-20 Bus connection processing system

Publications (1)

Publication Number Publication Date
JPH02219155A true JPH02219155A (en) 1990-08-31

Family

ID=12559437

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3966789A Pending JPH02219155A (en) 1989-02-20 1989-02-20 Bus connection processing system

Country Status (1)

Country Link
JP (1) JPH02219155A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS621056A (en) * 1985-06-07 1987-01-07 Fujitsu Ltd Data transfer equipment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS621056A (en) * 1985-06-07 1987-01-07 Fujitsu Ltd Data transfer equipment

Similar Documents

Publication Publication Date Title
US5410650A (en) Message control system for data communication system
US5542110A (en) DMA controller which releases buses to external devices without relinquishing the bus utility right
US5727151A (en) Message control system specifying message storage buffer for data communication system with general purpose and arbitrary form buffers
EP0183431B1 (en) System control network for multiple processor modules
EP0502215B1 (en) Message control system in a data communication system
JPH02219155A (en) Bus connection processing system
US6505276B1 (en) Processing-function-provided packet-type memory system and method for controlling the same
JP3266184B2 (en) Input/output control method and device
JPS5834858B2 (en) Data exchange control method
JPH0573506A (en) Multi-processor system
JPH04301945A (en) High efficiency multicast system
JPS616755A (en) Data transfer system
JP2541686B2 (en) Input / output control method
JPS6337453A (en) bus switch device
JPS5816493B2 (en) Hang-up release processing method in multiprocessor processing system
JPH0346855B2 (en)
JPS60136853A (en) Data transfer system
JPH06103100A (en) Control switching method for redundant control system
JPS6285374A (en) Bus coupling device
JPH04148262A (en) Broadcast transfer device
JPS6072060A (en) Communication control processing device
JPH01111252A (en) Data transfer control system
JPH01147763A (en) Input/output control system for terminal concentrator
JPS58202643A (en) Controlling system of communication bus route
JPS59216267A (en) Data transferring method