JPS59167730A - Bus connecting device - Google Patents
Bus connecting deviceInfo
- Publication number
- JPS59167730A JPS59167730A JP4186783A JP4186783A JPS59167730A JP S59167730 A JPS59167730 A JP S59167730A JP 4186783 A JP4186783 A JP 4186783A JP 4186783 A JP4186783 A JP 4186783A JP S59167730 A JPS59167730 A JP S59167730A
- Authority
- JP
- Japan
- Prior art keywords
- bus
- processing device
- bus coupling
- state
- coupling
- 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
- 238000012545 processing Methods 0.000 claims abstract description 77
- 238000012546 transfer Methods 0.000 claims abstract description 9
- 230000008859 change Effects 0.000 claims abstract description 4
- 230000008878 coupling Effects 0.000 claims description 95
- 238000010168 coupling process Methods 0.000 claims description 95
- 238000005859 coupling reaction Methods 0.000 claims description 95
- 230000009977 dual effect Effects 0.000 claims description 8
- 230000004913 activation Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 abstract description 12
- 238000000034 method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 240000002853 Nelumbo nucifera Species 0.000 description 1
- 235000006508 Nelumbo nucifera Nutrition 0.000 description 1
- 235000006510 Nelumbo pentapetala Nutrition 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Landscapes
- Multi Processors (AREA)
- Bus Control (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
【発明の詳細な説明】
この発明はデータ処理装置における・(ス結合装置、特
に二重系の計算機システムに使用する〕(ス結合装置に
関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a connection device in a data processing device, particularly for use in a dual computer system.
〈従来技術〉
一般に高い信頼性を得るだめのデータ処理システムでは
、第1図に示す様に少くとも2台以上の処理装置を使用
した二重系以上の計γ;機・/ステムを採用することが
多い。すなわち、第11%11/こ月モす二重系の計算
機システムは、)(ス1および2にそれぞれ接続された
第1および第2の処理装置41゜42、第1〜第4の人
出力装高151〜54.バスlおよび2にそれぞれ接続
された第1および第2の記憶装置61 、62 、バス
1および2とノ゛ス3との各間にそれぞれ接続された第
1および第2のバス結合装置71 、72 、ならびに
バス1および2間に接続された処理装置間連絡装置8を
具備している。このような二重系の計算機システムでは
、主にコスト的な面から、入出力装置を共用することが
多い。入出力装置、を共用するためには、例えは、第1
または第2の処理装置41 、42が接続された系と、
共用された第3および第4の入出力装置53 、54が
接続された系とを分離する必要があシ、入出力装置53
゜54はバス3に接続され、処理装置41および42が
それぞれ接続された系は第1および第2のバス結合装置
71 、72を用いて共用入出力装置53 、54と結
合されている。<Prior art> In general, data processing systems aimed at achieving high reliability employ a dual system or more system using at least two or more processing devices, as shown in Figure 1. There are many things. In other words, the 11% 11/month duplex computer system consists of the first and second processing units 41 and 42 connected to stations 1 and 2, respectively, and the first to fourth human outputs. storage heights 151 to 54; first and second storage devices 61 and 62 connected to buses 1 and 2, respectively; first and second storage devices connected between buses 1 and 2 and node 3, respectively; bus coupling devices 71 and 72, and an inter-processing device communication device 8 connected between buses 1 and 2.In such a dual-system computer system, mainly from the viewpoint of cost, input Output devices are often shared.In order to share input/output devices, for example, the first
Or a system to which the second processing devices 41 and 42 are connected,
It is necessary to separate the system to which the shared third and fourth input/output devices 53 and 54 are connected.
54 is connected to the bus 3, and the systems to which the processing devices 41 and 42 are connected, respectively, are coupled to the shared input/output devices 53 and 54 using first and second bus coupling devices 71 and 72, respectively.
従来、このような二重系システムにおいては、共通バス
を構成するためのmlお、よび第2のバス結合装置71
、72のほかに、各処理装置41・、42の間の同期
化を行うための処理装置系間連絡装置8を必要とすると
いう欠点かあった。すなわち、第1図に示すような二重
系の計算機システムで共通ノ・スに結合されている系が
何らかの理由で処理を中断する時には、この系と共通バ
スとの結合を解除するとともに、他系の処理装置に処理
の中断を連絡する。一方、連絡を受けた他系の処理装置
は共通バスを自系のバスに結合して処理を引継ぐ。一方
の処理装置が処理を中断した時に、他系の処理装置に連
絡し、必、要で・あれは他系の処理装置が処理を再開す
ることを同期化というが、二重系の計算機システムでは
同期化は必要不可欠である。Conventionally, in such a dual system system, an ml for configuring a common bus and a second bus coupling device 71 are used.
, 72, there is a drawback in that it requires an inter-processing device communication device 8 for synchronizing the processing devices 41, 42. In other words, in a dual-system computer system as shown in Figure 1, when a system connected to a common bus interrupts processing for some reason, the connection between this system and the common bus is canceled, and the other system is disconnected from the common bus. Notifies the system processing device of the interruption of processing. On the other hand, the other system's processing device that has been contacted connects the common bus to its own system's bus and takes over the processing. When one processing device interrupts processing, it contacts the processing device of the other system, and if necessary, the processing device of the other system resumes the processing, which is called synchronization. Then synchronization is essential.
以上説明した様に、二重系の計算機システムでは、バス
1および2とバス3とを適宜結合できる第1および第2
のバス結合装置71 、72に加えて、他系に処理を引
継ぐだめの連絡手段8が必要となる。自系の処理が中断
した時に、これを検出し他系に連絡する手段を具備した
バス結合装置を使用すれは、上記連絡手段を別に阿する
ことなく、二重化tl−8機システムが実現できる。As explained above, in a dual system computer system, buses 1 and 2 and buses 3 can be connected to
In addition to the bus coupling devices 71 and 72, a communication means 8 is required to take over processing to another system. By using a bus coupling device that is equipped with means for detecting interruptions in the processing of its own system and communicating with other systems, a redundant TL-8 machine system can be realized without separately providing the above-mentioned communication means.
しかし、第2図に示す二重化計算機/ステム、つtシ第
1図の二重化計算機システムに加えて、第4のバス4と
バス1および2とバス4との間に接続された第3および
第4のバス結合装置73および74.バス4に接続され
た共用された第5の入出力装置55を含む二重化計算機
システムにおいて、第5の入出力装置55を処理袋!t
41 、42が交互に使用する必要がある時には、他系
の処理装置が入出力装置55の使用を要求しているこ、
とを検出し、それを自系の処理装置に連絡する手段がさ
らに必要と、なる。自系の処理装置°では、その連絡に
より可能であれば(自系で入出力装置55を使用しない
時であれば)処理を中断する。バス結合装名゛は自系の
処理の中断を他系に連絡し、他系の処理装置はその後、
入出力装置t55を使用できることになるもこのため、
さらに詳細な連絡を実行できる手段を別に用意しなけれ
ばならなかった。However, in addition to the redundant computer/system shown in FIG. 2 and the redundant computer system shown in FIG. 4 bus coupling devices 73 and 74. In a redundant computer system including a shared fifth input/output device 55 connected to the bus 4, the fifth input/output device 55 is a processing bag! t
41 and 42 need to be used alternately, it is possible that a processing device of another system is requesting the use of the input/output device 55.
There is also a need for a means to detect and communicate this to the own processing device. The processing device of the own system suspends processing if possible (if the input/output device 55 is not used in the own system) based on the communication. The bus coupling device informs other systems of the interruption of its own processing, and the processing devices of other systems then
Therefore, the input/output device t55 can be used.
It was necessary to prepare a separate means for more detailed communication.
〈発明の目的〉
この発明の目的は、共通バスに結合している自系の処理
が中断した時にこれを検出し、他系に連絡する手段に加
え、他系が共通バスの入出力装置の使用を要求している
ことを連絡するた込の手段を具備したバス結合装置を使
用することによって、上記欠点を除去し、両系間の連絡
手段を別に用意することなく、二重系の計算機システム
を実現するだめのバス結合装置を提供することにある。<Object of the Invention> The object of the present invention is to provide a means for detecting when the processing of the own system connected to a common bus is interrupted and communicating this to other systems, as well as a means for other systems to use the input/output devices of the common bus. By using a bus coupling device that is equipped with a means of collapsing to communicate the request for use, the above disadvantages can be eliminated, and a dual system computer can be used without providing a separate means of communication between the two systems. The object of the present invention is to provide a bus coupling device that realizes the system.
壕だ、この発明の他の目的はこの連絡丁段を容易に実現
することによって、運用性のみならず原価的にも有利で
柔軟性のある二重化システムを実現できるバス結合装置
を提供することにある。Another object of this invention is to provide a bus coupling device that can realize a flexible duplex system that is advantageous not only in terms of operability but also in terms of cost by easily realizing this connection stage. be.
〈発明の概要〉
この発明によるバス結合装置は二重系の計算機/ステム
で使用されるものであり、それぞれ第1および第2の処
理装置系に使用するだめの第1および第2のバスと、第
1および第2の処理装置に共用される共通バスとに接続
されている。その個々のバス結合装置は両バス間を結合
状態あるいは解放状態に設定できるものであり、第1お
よび第2のバス結合回路と、接続制御回路と、使用要求
回路と起動制御回路とから成立つ。第1および第2のバ
ス結合回路は相互に縦続接続され、第1まk ハIX
2 (7) ハスと共通バスとの間にインタフェースの
論理的制御を行うものである。接続制御回路は、第1の
処理装置系に誓いては第2のバス結合装置の状態を監視
し、第2の処理装置、系においては第1のバス結合装置
の状態を監視し、それぞれ他系が結合状態ではないとき
に山系を結合状態に設定するものである。使用要求回路
はそれぞれ自系の処理装置の共用バス使用の要求を保持
するものである。起動制御回路は、他系のバス結合状態
の状態変化および他系の使用要求の発生を検出し、自系
においてデータ転送を起動させることができるように制
御するものである。<Summary of the Invention> The bus coupling device according to the present invention is used in a dual-system computer/system, and has a first bus and a second bus that are used for the first and second processing system, respectively. , a common bus shared by the first and second processing units. Each bus coupling device can set the two buses in a coupled state or a released state, and is composed of first and second bus coupling circuits, a connection control circuit, a use request circuit, and a start control circuit. . The first and second bus coupling circuits are cascade-connected to each other, and the first and second bus coupling circuits are connected to each other in cascade.
2 (7) It performs logical control of the interface between the lotus and the common bus. The connection control circuit monitors the state of the second bus coupling device in the first processing device system, monitors the state of the first bus coupling device in the second processing device system, and monitors the state of the first bus coupling device in the second processing device system. This is to set a mountain system to a connected state when the system is not in a connected state. Each use request circuit holds a request for use of the shared bus of its own processing unit. The activation control circuit detects a change in the bus connection state of the other system and the occurrence of a request to use the other system, and performs control so that data transfer can be started in the own system.
〈実施例〉
次にこの発明の実施例について第3図以下の図面を参照
して詳細に説明する。第3図はこの発明によるバス結合
装置を用いた二重系の計算機システムの一例の一部分を
示す部分図である。このバス結合装置71 、72は各
処理系、つまりバス1,2ごとに用意され、共通バス側
で一対のバス結合装置71 、72を1本の共通バス3
にまとめたものである。第3図では、第1のバス1と共
通バス3とが、第1のバス1に接続された第1のバス結
合装置71に対して結合状態にあることを示している。<Example> Next, an example of the present invention will be described in detail with reference to FIG. 3 and the following drawings. FIG. 3 is a partial diagram showing a portion of an example of a dual system computer system using the bus coupling device according to the present invention. These bus coupling devices 71 and 72 are prepared for each processing system, that is, for each bus 1 and 2, and the pair of bus coupling devices 71 and 72 are connected to one common bus 3 on the common bus side.
This is a summary of the following. FIG. 3 shows that the first bus 1 and the common bus 3 are coupled to a first bus coupling device 71 connected to the first bus 1. In FIG.
バス結合装置71 、72間のインタフェースバス9は
他系のバス結合装置72の状態を監視するために用意さ
れたものである。An interface bus 9 between the bus coupling devices 71 and 72 is prepared for monitoring the status of the bus coupling device 72 of another system.
第3図において、第1のバス1に接続されている第1の
処理装置41が共通バス3に接続されている入出力装置
53を使用する時には、第1のバス結合装置71に対し
て接続指令を送出する。この接続指令を受領した第1の
バス結合装置71は接続動作を行い、その結果を第1の
処理装置41に通知する。In FIG. 3, when the first processing device 41 connected to the first bus 1 uses the input/output device 53 connected to the common bus 3, it is connected to the first bus coupling device 71. Send a command. Upon receiving this connection command, the first bus coupling device 71 performs a connection operation and notifies the first processing device 41 of the result.
第2のバス結合装置72によシ共通バス3が結合状態に
されていない時には、第1のバス結合装置71は結合状
態となる。以後、第1の処理装置41は共通バス3に接
続されている入出力装置53を使用することができる。When the common bus 3 is not in the coupled state by the second bus coupling device 72, the first bus coupling device 71 is in the coupled state. Thereafter, the first processing device 41 can use the input/output device 53 connected to the common bus 3.
また、第2のバス2に接続されている第2のバス結合装
置72は、バス結合装置間のインタフェースバス9を介
して第1のバス結合装置71が結合状態にあることを知
る。ここで、第2のバス2に接続されている処理装置4
2が共通バス3に接続されている入出力装置53を使用
するために、第2のバス結合装置72に対して接続指令
を送出したとしても、すで(第1のバス結合装置71が
結合状態にあるために、第2のバス結合装置72は結合
状態となることができない。第2の処理装置42が共通
バス3に接続されている人出カ装満53を使用する時に
は、処理装置系間連絡装置8を使用して、第1の処理装
置41に使用を要求する。入出カ装@53の使用を中断
することが可能である時には、第1の処理装置41は第
1のバス結合装置71に対して解除指令を送出する。第
2のバス結合装置72は、第1の処理装置41が処理を
中断して第1のバス結合装置71が結合状態から解放さ
れたとすると、この状態変化を検出して、第2の処理装
置42に対してデータ転送を起動する。第2のバス結合
装置72からのデータ転送の指令を受取った第2の処理
装置42は、第2のバス結合装置72に対して接続指令
を送り共通バス3を結合状態とし、人出カ装置53を使
用する。Further, the second bus coupling device 72 connected to the second bus 2 learns that the first bus coupling device 71 is in the coupled state via the interface bus 9 between the bus coupling devices. Here, the processing device 4 connected to the second bus 2
2 sends a connection command to the second bus coupling device 72 in order to use the input/output device 53 connected to the common bus 3. state, the second bus coupling device 72 cannot enter the coupling state. When the second processing device 42 uses the traffic device 53 connected to the common bus 3, the processing device The intersystem communication device 8 is used to request the use of the first processing device 41. When it is possible to interrupt the use of the input/output device @53, the first processing device 41 A release command is sent to the coupling device 71.If the first processing device 41 interrupts processing and the first bus coupling device 71 is released from the coupling state, the second bus coupling device 72 The state change is detected and the data transfer is started for the second processing device 42.The second processing device 42, which receives the data transfer command from the second bus coupling device 72, starts the data transfer from the second bus coupling device 72. A connection command is sent to the coupling device 72 to bring the common bus 3 into a coupled state, and the people output device 53 is used.
第4図はこの処理の手順を示すフローチャートである。FIG. 4 is a flowchart showing the procedure of this process.
第5図はこの発明による第1および第2のバス結合装置
を用いた時の処理手順を示すフローチャートである。第
5図においては、従来の処理と同じ手順で第1のバス結
合装置71が結合状態となっている。第2の処理装置4
2が共通バス3に接続された入出力装置53を使用する
時には、第2のバス結合装置72に対して使用要求指令
を送出する。結合状態にある第1のバス結合装置71は
、第2のバス結合装置72が使用要求指令を受領したこ
とを検出し、第1の処理装置41に対してデーター転送
を起動する。データ転送に、よる指令を受取った第1の
処理装置41は可能であれば第1の7ス結合装@71に
対して解除指令を送出する。この後、従来と同じ手順で
第2の処理装[72は入出力装置53を使用できるよう
になる。FIG. 5 is a flowchart showing the processing procedure when using the first and second bus coupling devices according to the present invention. In FIG. 5, the first bus coupling device 71 is in a coupling state using the same procedure as the conventional process. Second processing device 4
2 uses the input/output device 53 connected to the common bus 3, it sends a use request command to the second bus coupling device 72. The first bus coupling device 71 in the coupled state detects that the second bus coupling device 72 has received the use request command, and starts data transfer to the first processing device 41. The first processing device 41, which has received the command for data transfer, sends a release command to the first 7-channel coupling device @71, if possible. Thereafter, the second processing device [72 can use the input/output device 53 using the same procedure as before.
次に、第1まだは第2のバス結合装置71 、72の構
成を第6図を用いて具体的に説明する。紀1のバス結合
袋f&ニア1において、バス結合回fM121は第1の
処理装置系の第1のバス1とのインタフェースを制御す
るだめの第1のバス結合回路1211と、共通バス3と
のインタフェースを制御するための第2のバス結合回路
1212とに分かれる。第1の処理装+i、 41から
の接続指令および解除指令は第1のバス結合回路121
1から第1の接わ□、制御回路101へ伝えられる。接
続動作の結果の第1の処理装置41に対する通知も第1
のバス結合回路1211が行う。まだ、第1の処理装置
41からの使用要求指令も第1のバス結合回路1211
から第1の使用要求回路131へ伝えられる。共通バス
3との結合制御を行う第2のバス結合回路1212は結
合状態の時にだけ意味をもつ。接続制御回路101は第
1の処理装置41からの接続指令および解除指令により
第1のバス結合袋w71を結合状態および解放状態とす
る。まだ、接続制御回路101はバス結合装置ニア1.
72間のインタフェースバス9によって他系のバス結合
装置72と接続され、自系の結合状態および使用要求の
有無を他系のバス結合装置72に知らせる機能ならびに
他系の結合状態および使用要求の有無を知る機能を含ん
でいる。使用要求回路131は、第1の処理装置41の
共通バス3に接続された入出力装置に対する使用要求を
結合状態となるまで保持する。起動制御回路111は第
1の処理装置41に対して通知が必要な時に第1のバス
結合回路1211を起動する。従来のバス結合装置とこ
の発明による第1または第2のバス結合装置71゜72
との間には、使用要求回路iat 、 132を除いて
本質的な相違はない。Next, the configuration of the first and second bus coupling devices 71 and 72 will be specifically explained using FIG. 6. In the bus coupling bag f & near 1 of Era 1, the bus coupling circuit fM121 connects the first bus coupling circuit 1211, which controls the interface with the first bus 1 of the first processing unit system, and the common bus 3. and a second bus coupling circuit 1212 for controlling the interface. Connection commands and release commands from the first processing unit +i, 41 are sent to the first bus coupling circuit 121.
1 to the first contact □ and is transmitted to the control circuit 101. The first processing device 41 is also notified of the result of the connection operation.
The bus coupling circuit 1211 performs this. Still, the use request command from the first processing device 41 is also sent to the first bus coupling circuit 1211.
from there to the first use request circuit 131. The second bus coupling circuit 1212 that controls coupling with the common bus 3 has meaning only in the coupled state. The connection control circuit 101 puts the first bus coupling bag w71 in a coupled state and a released state in response to a connection command and a release command from the first processing device 41. The connection control circuit 101 is still connected to the bus coupling device near 1.
The bus coupling device 72 of the other system is connected to the bus coupling device 72 of the other system by the interface bus 9 between 72, and has the function of notifying the bus coupling device 72 of the other system about the coupling state of the own system and the presence or absence of a usage request, and the coupling state of the other system and the presence or absence of a usage request. Contains a function to know. The use request circuit 131 holds a use request for the input/output device connected to the common bus 3 of the first processing device 41 until the connected state is reached. The activation control circuit 111 activates the first bus coupling circuit 1211 when notification to the first processing device 41 is required. Conventional bus coupling device and first or second bus coupling device 71, 72 according to the present invention
There is no essential difference between the two except for the use request circuit iat, 132.
次に、この発明による第1または第2のバス結合装置7
1 、72の接続制御回路101.起動制御回路111
、および使用要求回路131の構成例を第71スに示す
。バス結合回路1211は第1の処理装置41からの接
続指令により接続制御回路101および起動制御回路1
11にCNCT十信号全信号する。Next, the first or second bus coupling device 7 according to the present invention
1, 72 connection control circuit 101. Start-up control circuit 111
, and a configuration example of the use request circuit 131 is shown in the 71st screen. The bus coupling circuit 1211 connects the connection control circuit 101 and the startup control circuit 1 in response to a connection command from the first processing device 41.
All the CNCT signals are sent to 11.
CNCT十信号全信号された時に接続制御回路101で
は、結合状態および解除状態を制御する第1のD形フリ
ップフロップ511が結合状態にセットされる。ただし
、他系のバス結合装置72がすでに結合状態にある時に
は、ドライバ/レシーバ回路561を経由し、結合状態
であることを示すBUSY−信号が送出され、これによ
って第1の■)形フリッグ70ツブ511をセットする
ことはできない。In the connection control circuit 101, when all the CNCT signals are received, the first D-type flip-flop 511, which controls the coupling state and release state, is set to the coupling state. However, when the bus coupling device 72 of another system is already in the coupled state, a BUSY- signal indicating the coupled state is sent via the driver/receiver circuit 561, and this causes the first The knob 511 cannot be set.
起動制御回路111ではタイミング発生回路531がセ
ントされ、接続動作に必要な時間を経過した後、ORケ
ート回路551を経由してT、RIG十信号が出力され
、これによって第1のバス結合回路1211が起動され
る。また、第1のバス結合回路1211は第1の処理装
置41からの解除指令によって接続制御回路101にR
LS−信号を送出する。これによって接続制御回路10
1では第1のD形フリップフロッグ511がリセットさ
れて解除状態となる。In the startup control circuit 111, the timing generation circuit 531 is activated, and after the time necessary for the connection operation has elapsed, the T and RIG signals are outputted via the OR gate circuit 551, and thereby the first bus coupling circuit 1211 is started. Further, the first bus coupling circuit 1211 sends R to the connection control circuit 101 in response to a release command from the first processing device 41.
LS-Send signal. As a result, the connection control circuit 10
1, the first D-type flip-frog 511 is reset to a released state.
他系のバス結合袋内゛72が結合状態から解除状態に変
化した時を考えてみる。ドライバ/レジ−六回路561
を経由して送出されだBUSY−信号によって、起動開
側11t−IJ路111における状態変化検出用の第2
のD形フリップ、フロップ521がセットされる。第2
のD形フリップフロップ521がら送出された信号はO
Rゲート回路551を経由して送出され、第1のバス結
合回路1211を起動する。第2のD形フリップフロッ
プ521は接続指令を受領した時にリセットされる。こ
れにより、他系の処理の中断を自系の第1の処理装置゛
41に通知できる。Let us consider a case where the bus coupling bag 72 of the other system changes from the coupled state to the released state. Driver/Register 6 circuit 561
The BUSY- signal sent out via the BUSY- signal causes the second
A D-type flip, flop 521, is set. Second
The signal sent out from the D-type flip-flop 521 is O
It is sent out via the R gate circuit 551 and activates the first bus coupling circuit 1211. The second D-type flip-flop 521 is reset when a connection command is received. Thereby, it is possible to notify the first processing device 41 of the own system of the interruption of the processing of the other system.
以上の動作は従来のバス結合装置でも行わnており、こ
の発明に依るバス結合装置71 、72とは本質的に差
異はない。The above operations are also performed in conventional bus coupling devices, and there is essentially no difference from the bus coupling devices 71 and 72 according to the present invention.
バス結合回路1211は第1の処理装置41からの使用
要求指令によ〕、使用要求回路131にUSE +信号
を送出する。USE十信号が送出された時に使用要求回
路131では第3のD形フリップフロップ571をセッ
トする。たたし、山系が結合状態にある時には、使用要
求指令は無意味であるので結合状態を示すENB−信号
によリセットされない。The bus coupling circuit 1211 sends a USE + signal to the use request circuit 131 in response to a use request command from the first processing device 41. When the USE signal is sent, the use request circuit 131 sets the third D-type flip-flop 571. However, when the mountain range is in the combined state, the use request command is meaningless and is not reset by the ENB- signal indicating the combined state.
さて、他系のバス結合装置72が使用要求指令を受領し
た時を考えてみる。ドライバ/レシーバ回路581を経
由して送出されたREQT+信号によって、起動制御回
路IHにおける使用要求検出用の第4のD形フリッグフ
ロツブ591がセットされる。Now, let us consider the case when the bus coupling device 72 of another system receives a use request command. The REQT+ signal sent via the driver/receiver circuit 581 sets the fourth D-type flip-flop 591 for use request detection in the activation control circuit IH.
自系が解放状態である時には、他系の使用要求検出は無
意味であるので第4のD形フリソプフロツフ591はE
NB+信号によってセットされない。第4のD形フリッ
プフロップ591から送出された信号はORゲー)・回
路551を経由して送出され、第1のバス結合回路工2
11を起動する。第4のD形フリップフロップ591は
解除指令によってリセットされる。これにより、他系の
使用要求を自系の第1の処理装置41に通知できる。When the own system is in the free state, detection of use requests from other systems is meaningless, so the fourth D-type Frisopflotz 591 is E.
Not set by the NB+ signal. The signal sent out from the fourth D-type flip-flop 591 is sent out via the OR gate) circuit 551, and is sent out to the first bus coupling circuit 2.
11. The fourth D-type flip-flop 591 is reset by the release command. Thereby, the request for use of the other system can be notified to the first processing device 41 of the own system.
〈効 果〉
この発明は以上説明したように、自系のバス使用要求を
保持し、まだ他系のバス使用要求を検出し、山系の処理
装置に通知する手段をバス結合装置に設けることにより
、二重系の側算機システムにおいては、他に連絡手段を
必要としなくとも、共用する入出力装置を必要とする時
に使用できるという効果がある。<Effects> As explained above, the present invention provides a bus coupling device with means for retaining bus usage requests of its own system, detecting bus usage requests of other systems, and notifying the mountain system processing equipment. In a dual side computer system, there is an advantage that a shared input/output device can be used when needed, without requiring any other means of communication.
第1図および第2図はそれぞれ従来の二重糸の計算機シ
ステムの構成を示すブロック図、第30はこの発明に依
る一対のバス結合装置の接続例を示すブロック図、第4
および第5図はそれぞれノくス結合装置を使用して行う
処理の実例を示すフローチャート、第6図はこの発明に
よる一対の−くス結合装置の一実施例を示すブロック図
、第7図はこの発明によるバス結合装置ににおける接続
制御回路、起動制御回路および使用要求回路の構成例を
示すブロック図である。
1.2,3.4・・バス、41 、42・・・処理装置
、51〜55・・・入出力装置、61.62・・・記憶
装置、71〜74・・・バス結合装置、8・・処理装置
系間連絡装置、9・・・インタフェースバス、101
、102・・接続制御回路、111 、112・・・起
動制御回路、121 、122・・バス結合回路部、1
31 、132・・使用要求回路、1211 、121
2 、1221 、1222・・ノくス結合回路、51
1 、521 、571 、591− D形フリツフ。
フロップ、531・・・タイミング発生回路、541・
・ゲート回路、551・・ORゲート回路、561 、
581・・ ドライバ/レシーノく。
喘許出願入 日本電気株式会社
代理人 卑見 卓
〃 1 灰
丼2 肥
第4 図1 and 2 are block diagrams showing the configuration of a conventional double thread computer system, FIG. 30 is a block diagram showing an example of the connection of a pair of bus coupling devices according to the present invention, and FIG.
5 and 5 are flowcharts showing an example of processing performed using a cross-combining device, FIG. 6 is a block diagram showing an embodiment of a pair of cross-combining devices according to the present invention, and FIG. FIG. 2 is a block diagram showing a configuration example of a connection control circuit, a start control circuit, and a use request circuit in the bus coupling device according to the present invention. 1.2, 3.4... Bus, 41, 42... Processing device, 51-55... Input/output device, 61.62... Storage device, 71-74... Bus coupling device, 8 . . . Communication device between processing device systems, 9 . . . Interface bus, 101
, 102...Connection control circuit, 111, 112...Start control circuit, 121, 122...Bus coupling circuit section, 1
31, 132...Use request circuit, 1211, 121
2, 1221, 1222...Nox coupling circuit, 51
1, 521, 571, 591- D-type fritsf. Flop, 531...timing generation circuit, 541...
・Gate circuit, 551...OR gate circuit, 561,
581... Driver/Resinoku. Application for permission filed by NEC Co., Ltd. agent Taku Himi 1. Haidon 2. Figure 4
Claims (1)
た第1および第2のノ・スと、前記第1および第2の処
理装置系に共用される共通バス吉を具備した二重系の計
算機システムで使用され、それぞれ前記第1.および第
2のバスと前記共通バスとに接続され、前記両バス間を
結合状態、あるいは解放状態に設定できる第1.および
第2のバス結合装置の個々において、前記第1および第
2の処理装置系に接続された第1および第2のバスと前
記共通バスとの間のインタフェースの論理的制御を行う
ため、それぞれ相互に縦続接続した第1および第2のバ
ス結合回路と、前記第1の処理装置系においては前記第
2のバス結合装置の状態を監視し、前記第2の処理装置
系においては前記第1のバス結合装置の状態を監視し、
それぞれ他系が結合状態ではないときに自系を結合状態
に設定するだめの接続制御回路と、それぞれ他系が結合
状態である時に、前記共通バスを自系と結合するだめの
前記処理装置からの要求を保持するだめの使用要求口1
路と、前記他系のバス結合状態の状態変化、および前記
他系の要求の発生を検出し、自系においてデータ転送を
起動させる様に制御するだめの起動制御回路とを具備す
ることを特徴とするノ(ス結合装置。(1) A dual bus comprising first and second ports connected to the first and second processing device systems, respectively, and a common bus shared by the first and second processing device systems. 1. and a first bus connected to the second bus and the common bus, and capable of setting the two buses in a coupled state or a released state. and in each of the second bus coupling devices, for logically controlling the interface between the first and second buses connected to the first and second processing device systems and the common bus, respectively. First and second bus coupling circuits connected in cascade with each other, the first processing device system monitors the state of the second bus coupling device, and the second processing device system monitors the state of the first bus coupling circuit. monitor the status of the bus coupling device,
a connection control circuit for setting the own system in a coupled state when the other system is not in the coupled state; and a processing device for coupling the common bus with the own system when the other system is in the coupled state. Request port 1 for holding the request of
and an activation control circuit that detects a change in the bus connection state of the other system and the occurrence of a request from the other system, and performs control to start data transfer in the own system. A coupling device to be used.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4186783A JPS59167730A (en) | 1983-03-14 | 1983-03-14 | Bus connecting device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4186783A JPS59167730A (en) | 1983-03-14 | 1983-03-14 | Bus connecting device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS59167730A true JPS59167730A (en) | 1984-09-21 |
Family
ID=12620206
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4186783A Pending JPS59167730A (en) | 1983-03-14 | 1983-03-14 | Bus connecting device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS59167730A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61208160A (en) * | 1985-03-12 | 1986-09-16 | Jeol Ltd | Dual processor system with common bus |
JPS62175857A (en) * | 1986-01-29 | 1987-08-01 | Fuji Facom Corp | Data transfer system for multi-processor system |
JPH054261U (en) * | 1991-07-01 | 1993-01-22 | 日本電気株式会社 | CPU protection method |
JPH09198355A (en) * | 1997-03-07 | 1997-07-31 | Hitachi Ltd | Processor system |
WO1998016887A1 (en) * | 1996-10-11 | 1998-04-23 | Kabushiki Kaisha Toshiba | Method of switching video source transferred by using zv port, and computer system using the method |
US5968150A (en) * | 1986-03-12 | 1999-10-19 | Hitachi, Ltd. | Processor element having a plurality of CPUs for use in a multiple processor system |
-
1983
- 1983-03-14 JP JP4186783A patent/JPS59167730A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61208160A (en) * | 1985-03-12 | 1986-09-16 | Jeol Ltd | Dual processor system with common bus |
JPS62175857A (en) * | 1986-01-29 | 1987-08-01 | Fuji Facom Corp | Data transfer system for multi-processor system |
US5968150A (en) * | 1986-03-12 | 1999-10-19 | Hitachi, Ltd. | Processor element having a plurality of CPUs for use in a multiple processor system |
JPH054261U (en) * | 1991-07-01 | 1993-01-22 | 日本電気株式会社 | CPU protection method |
WO1998016887A1 (en) * | 1996-10-11 | 1998-04-23 | Kabushiki Kaisha Toshiba | Method of switching video source transferred by using zv port, and computer system using the method |
US6297794B1 (en) | 1996-10-11 | 2001-10-02 | Kabushiki Kaisha Toshiba | Method of switching video sources and computer system employing this method |
JPH09198355A (en) * | 1997-03-07 | 1997-07-31 | Hitachi Ltd | Processor system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR920004413B1 (en) | Master slane type control system | |
JPS59167730A (en) | Bus connecting device | |
JP3033081B2 (en) | Console connection method | |
JPH0644093A (en) | System for changing-over duplicating device | |
JPS58191061A (en) | Bus connecting device | |
JPH06175868A (en) | Redundant computer failure monitoring method | |
JPS60134942A (en) | Backup system under abnormal conditions | |
JP2592676B2 (en) | System switching method | |
JPH03163657A (en) | Multi-processor system | |
JPS628832B2 (en) | ||
JPS5872267A (en) | Dual system status monitoring computer device | |
JPH02143633A (en) | Data transfer control system | |
JPH01161472A (en) | Multiprocessor | |
KR20000044392A (en) | Multiple interprocessor interface devices | |
KR20000003010A (en) | Duplication device of processor using two common memorys and method thereof | |
JPS61260342A (en) | Bus extender | |
JPS634210B2 (en) | ||
JPS58214958A (en) | Synchronizing data transfer system of multi-processor system | |
JPS598451A (en) | transmission control device | |
JPS6053890B2 (en) | information processing system | |
JPH01185756A (en) | Data processor | |
JPH0677944A (en) | Duplex switching and transmitting system | |
JPH01239661A (en) | Bus repeater | |
JPH0630013A (en) | Network controller | |
JPH07104796B2 (en) | Switching device |