JP3464670B2 - Notification method during reception isolation - Google Patents
Notification method during reception isolationInfo
- Publication number
- JP3464670B2 JP3464670B2 JP16357090A JP16357090A JP3464670B2 JP 3464670 B2 JP3464670 B2 JP 3464670B2 JP 16357090 A JP16357090 A JP 16357090A JP 16357090 A JP16357090 A JP 16357090A JP 3464670 B2 JP3464670 B2 JP 3464670B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- command
- time
- split type
- reception
- 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 - Fee Related
Links
Landscapes
- Multi Processors (AREA)
Description
【0001】
〔概要〕
コマンドに対する受信アイソレーション通知をエラー
アンサーで行なう受信アイソレーション中通知方式に関
し、
従来のバス間インタフェースの活用を図りつつ、無駄
な処理時間の排除、システム設計への柔軟性の付与を達
成することを目的とし、
第1のタイムスプリット形バス、又は第2のタイムス
プリット形バスに接続されているプロセッサが受信アイ
ソレーション中にあるか否かの無条件の判定、又は当該
プロセッサで受信したコマンドが受信アイソレーション
の継続許容のものか、若しくは受信アイソレーションの
解除要求のものかの判定を判定回路で為し、該判定回路
の出力に応じてエラーアンサー返送回路が起動されたと
きには、該エラーアンサー返送回路から出力されたエラ
ーアンサーに、受信アイソレーション表示情報を有する
エラーアンサーコードをセットしてそのエラーアンサー
を受信アイソレーション中のプロセッサへアクセスを為
したプロセッサへ返送し、又受信アイソレーションの解
除要求のコマンド認識出力を判定回路が出力したときに
は受信アイソレーション中にあるプロセッサの初期設定
を生ぜしめるようにして構成した。[Summary] [0002] Regarding a reception isolation notification method in which a reception isolation notification for a command is sent by an error answer, a conventional inter-bus interface is utilized, unnecessary processing time is eliminated, and flexibility in system design is provided. An unconditional determination of whether or not a processor connected to the first time-split bus or the second time-split bus is in reception isolation for the purpose of achieving the assignment, or the processor. The judgment circuit determines whether the command received in step 5 is a command that allows continued reception isolation or a request to cancel reception isolation, and the error answer return circuit is activated according to the output of the judgment circuit. Occasionally, the error answer output from the error answer return circuit may be added to the reception isolator. When an error answer code with the error indication information is set and the error answer is sent back to the processor that has accessed the processor in reception isolation, or when the judgment circuit outputs the command recognition output of the request to cancel the reception isolation It was configured to cause the initial settings of the processor during receive isolation.
【0002】[0002]
本発明は、コマンドに対する受信アイソレーション通
知をエラーアンサーで行なう受信アイソレーション中通
知方式に関する。
ディジタル交換システム等においてはマルチプロセッ
サシステムで構成されるものがある。そのマルチプロセ
ッサシステムでは、或るプロセッサが他のプロセッサか
らのコマンドを受信しない動作状態(受信アイソレーシ
ョン)で動作しているようなシステム稼働状態がある。
従って、その受信アイソレーション状態は、そのシステ
ムの正常な動作を継続させて行くには、システム内の他
のプロセッサで知っている必要がある。これは、前記受
信アイソレーション中であることの認識を、その管理を
している障害監視プロセッサのみに与えるようにして置
くだけでは次のような不都合が生じてしまうからであ
る。その不都合とは、前述のような受信アイソレーショ
ンが生じた状態においても、当該システム内の前記障害
監視プロセッサ以外のプロセッサによるアクセスが前記
受信アイソレーション中にあるプロセッサに対しても為
し得る構成となっているからである。従って、そのよう
なアクセスが生じた場合には、そのシステム内における
前記アクセスを為したプロセッサと、受信アイソレーシ
ョン中のプロセッサとの間で生じた無応答状態を前記障
害監視プロセッサが検出することとなり、そのために該
障害監視プロセッサにおいて該無応答状態の解析処理を
しなければならなくなるからである。The present invention relates to a reception isolation notification method for performing reception isolation notification of a command with an error answer. Some digital switching systems are composed of multiprocessor systems. In the multiprocessor system, there is a system operation state in which a certain processor operates in an operation state (reception isolation) in which a command from another processor is not received.
Therefore, the receive isolation state needs to be known to other processors in the system in order to continue normal operation of the system. This is because if the recognition that the reception isolation is being performed is given only to the fault monitoring processor that manages the reception isolation, the following inconvenience occurs. The inconvenience is that even in the state where the reception isolation as described above occurs, a processor other than the fault monitoring processor in the system can access the processor in the reception isolation. Because it has become. Therefore, when such an access occurs, the fault monitoring processor will detect a non-responsive state that has occurred between the accessing processor in the system and the processor in the reception isolation. For that reason, the failure monitoring processor must analyze the non-response state.
【0003】[0003]
第9図は、システムバス100に複数のプロセッサ1020
乃至102Nが接続されて成るマルチプロセッサシステムを
示す。その各プロセッサ102i(i=0,1,2,・・・,N)
は、システムバス100を介して相互にデータを転送す
る。そのデータ転送における相互干渉を防止するため
に、前述のような受信アイソレーションで動作している
プロセッサでは、自プロセッサに受信アイソレーション
フラグをセットして他のプロセッサからのデータ受信を
禁止する処置を採っている。そして、前述のようなデー
タ送受信に供せられるシステムバス100の制御方式とし
ては、インターロック形式のものと、クロック同期型タ
イムスプリット形式のものとがある。104は、バスシー
ケンス監視タイマーである。FIG. 9 shows a system bus 100 having a plurality of processors 102 0.
1 to 102 N are connected to each other to show a multiprocessor system. Each processor 102 i (i = 0,1,2, ..., N)
Transfer data to each other via the system bus 100. In order to prevent mutual interference in the data transfer, the processor operating with reception isolation as described above sets a reception isolation flag in its own processor and prohibits data reception from other processors. I am collecting. As a control method of the system bus 100 used for data transmission and reception as described above, there are an interlock type and a clock synchronous time split type. 104 is a bus sequence monitoring timer.
【0004】
前述のようなデータ送受信が、受信アイソレーション
中にあるプロセッサに対して開始されたとしても(第10
図内のAはデータ送信元から送信された書き込みアドレ
ス、WTは書き込み指示信号、Dはデータを表す。)、シ
ーケンスバス制御方式が、前述のようなインターロック
形式のものである場合には、当該受信アイソレーション
中にあるプロセッサによるデータの受信は行なわれず、
従ってそのデータ送受信バスシーケンス上の応答も前記
受信アイソレーション中にあるプロセッサからデータ送
信元プロセッサへ返されて来ない(第10図内のACK参
照)。その結果として、ノーアンサーが、バスシーケン
ス監視タイマー104で検出され(第10図内のタイマーオ
ーバーフロー参照)、シーケンス内の障害監視プロセッ
サ(プロセッサ102iの内の、前記データ送受信を行なう
プロセッサ以外の1つ,又は幾つかのプロセッサ)へ通
知される。この通知を受けた障害監視プロセッサでは、
ノーアンサー/バスシーケンス異常を切り分けた後に、
そのノーアンサー/バスシーケンス異常に対する対応処
置を取る。この方法は、検出まで時間が掛かるばかりで
なく、障害監視プロセッサに無駄な処理負担が掛かる。Even if data transmission / reception as described above is started with respect to a processor in reception isolation (10th
In the figure, A represents a write address transmitted from a data transmission source, WT represents a write instruction signal, and D represents data. ), If the sequence bus control method is of the interlock type as described above, no data is received by the processor in the reception isolation,
Therefore, the response on the data transmission / reception bus sequence is not returned from the processor in the reception isolation to the data transmission source processor (see ACK in FIG. 10). As a result, a no answer is detected by the bus sequence monitoring timer 104 (see timer overflow in FIG. 10), and one of the fault monitoring processors in the sequence (processors 102 i other than the processor performing the data transmission / reception). One or several processors). In the fault monitoring processor that received this notification,
After isolating the no answer / bus sequence abnormality,
Take corrective action for the no answer / bus sequence abnormality. This method not only takes time until detection, but also puts a wasteful processing load on the fault monitoring processor.
【0005】
又、前述のようなコマンド等の送受信に供せられるバ
ス100のバス制御方式が、クロック同期型タイムスプリ
ット形式のものである場合には、受信プロセッサでコマ
ンドを受信したとき、その受信プロセッサ(第11図のCP
Uj)が受信アイソレーション中であることを、バスシー
ケンスの中の応答信号(第11図のSC参照)をステータス
線(第9図のシステムバスの中にある。)を介してコマ
ンド送信元プロセッサ(第11図のCPUi)へ返して来る。
この応答信号を受けるコマンド送信元プロセッサは、宛
先が受信アイソレーション中にあることを知る。Further, when the bus control system of the bus 100 used for transmitting and receiving the command as described above is of the clock synchronous time split type, when the command is received by the receiving processor, the reception Processor (CP in Figure 11
U j ) is in reception isolation, and the response signal in the bus sequence (see SC in FIG. 11) is sent to the command source via the status line (in the system bus in FIG. 9). It is returned to the processor (CPU i in Figure 11).
The command source processor receiving this response signal knows that the destination is in reception isolation.
【0006】[0006]
システム中に受信アイソレーションとなるプロセッサ
が生ずる場合における前述のような従来の受信アイソレ
ーション中通知方式は、そのバス制御方式がいずれの形
式を取ろうとも、バスシーケンスの一部を利用して通知
する技法を採用している関係上、この従来の受信アイソ
レーション通知方式を、単純に、多階層構成のシステム
バス(第12図参照)に採り入れようとしても、その多階
層構成のバス間に設けられる通常のバスインタフェース
部分だけでは前述の受信アイソレーションを認識し得
ず、受信アイソレーション中にあるプロセッサから他の
階層バスに接続されるプロセッサへ受信アイソレーショ
ン中表示情報を通知するための、第13図に示すような特
別のハードウェア回路をシステムバスインタフェース回
路110の中に設けている。この特別のハードウェア回路
は、送受信バッファ114,116、受信バッファ118、受信ア
イソレーションデコーダ120、及びエラーパケット生成
回路122から成る。エラーパケット生成回路122は、シス
テムバス100内のステータス線から受信した応答信号を
解釈してエラーパケットを生成する回路である。エラー
パケットは、送受信バッファ116を介して上位システム
バス124へ送出するか、個別線112を介して送出するよう
にしている。従って、ハードウェア的に不利となるばか
りでなく、上位システムバス124と、システムバス100と
の間のデータの受け渡し制御にもその影響が出て来る。In the conventional receiving isolation notification method as described above when a processor that becomes reception isolation occurs in the system, no matter which format the bus control method takes, notification is made using a part of the bus sequence. However, even if the conventional reception isolation notification method is simply adopted in a multi-layer system bus (see FIG. 12), it is provided between the multi-layer busses. The above-mentioned reception isolation cannot be recognized only by the normal bus interface portion that is provided, and a processor for receiving the reception isolation display information from the processor that is in the reception isolation to the processor connected to another hierarchical bus. A special hardware circuit as shown in FIG. 13 is provided in the system bus interface circuit 110. This special hardware circuit is composed of transmission / reception buffers 114 and 116, reception buffer 118, reception isolation decoder 120, and error packet generation circuit 122. The error packet generation circuit 122 is a circuit that interprets a response signal received from the status line in the system bus 100 and generates an error packet. The error packet is sent to the upper system bus 124 via the transmission / reception buffer 116 or the individual line 112. Therefore, not only is it disadvantageous in terms of hardware, but it also affects the control of data transfer between the upper system bus 124 and the system bus 100.
【0007】
本発明は、斯かる問題点に鑑みて創作されたもので、
従来のバス間インタフェースの活用を図りつつ、無駄な
処理時間の排除、システム設計への柔軟性の付与を達成
し得る受信アイソレーション中通知方式を提供すること
をその目的とする。The present invention was created in view of such problems,
It is an object of the present invention to provide a notification system during reception isolation which can eliminate wasteful processing time and give flexibility to system design while utilizing the conventional bus-to-bus interface.
【0008】[0008]
第1図は本発明の原理ブロック図を示す。この図に示
すように、第1の本発明は、第1のタイムスプリット形
バスと第2のタイムスプリット形バス4との間に介設さ
れて前記第1のタイムスプリット形バス2から前記第2
のタイムスプリット形バス4へコマンド等を受け渡すと
ともに、第2のタイムスプリット形バスにエラーアンサ
ーを送出するエラーアンサー送出回路を有する第1のコ
マンド等受け渡し回路6、及び前記第2のタイムスプリ
ット形バス4から前記第1のタイムスプリット形バス2
へコマンド等を受け渡す第2のコマンド等受け渡し回路
8とを有し、第2のコマンド等受け渡し回路8は前記第
1のタイムスプリット形バス2に接続されるプロセッサ
が受信アイソレーション中であるときに、受信したコマ
ンドが該プロセッサの実行を中止するコマンドであると
判定された場合には判定信号を出力し、前記第1のコマ
ンド等受け渡し回路6は該判定信号に応答して起動され
た前記エラーアンサー返送回路10から出力されたエラー
アンサーに、受信アイソレーション表示情報を有するア
ンサーコードをセットする受信アイソレーション表示セ
ット回路15を有し、前記第1のコマンド等受け渡し回路
6が前記受信アイソレーション表示セット回路15から出
力されるエラーアンサーを前記受信アイソレーション中
にある前記第1のタイムスプリット形バス2に接続のプ
ロセッサへのアクセスを為した前記第2のタイムスプリ
ット形バス4に接続のプロセッサへ返送するようにし
て、構成される。FIG. 1 shows a block diagram of the principle of the present invention. As shown in this figure, the first aspect of the present invention is arranged between the first time-split type bus and the second time-split type bus 4. Two
Command passing circuit 6 having an error answer sending circuit for sending a command etc. to the second time split type bus 4 and sending an error answer to the second time split type bus, and the second time split type bus Bus 4 to the first time-split bus 2
A second command etc. passing circuit 8 for passing a command etc. to the second command etc. passing circuit 8 when the processor connected to the first time split type bus 2 is in reception isolation. In the case where it is determined that the received command is a command to stop the execution of the processor, a determination signal is output, and the first command etc. passing circuit 6 is activated in response to the determination signal. The error answer output circuit 10 has a reception isolation display setting circuit 15 for setting an answer code having reception isolation display information in the error answer output from the error answer return circuit 10. The error answer output from the display set circuit 15 is transmitted to the first target during the reception isolation. So as to return to the second time split type processor connected to a bus 4 that without access to the processor of the connection to arm split type bus 2, constructed.
【0009】
第2の本発明は、第1のタイムスプリット形バス2と
第2のタイムスプリット形バス4との間に介設されて前
記第1のタイムスプリット形バス2から前記第2のタイ
ムスプリット形バス4へコマンド等を受け渡すととも
に、第2のタイムスプリット形バスにエラーアンサーを
送出するエラーアンサー送出回路を有する第1のコマン
ド等受け渡し回路6、及び前記第2のタイムスプリット
形バス4から前記第1のタイムスプリット形バス2へコ
マンド等を受け渡す第2のコマンド等受け渡し回路8と
を有し、第2のコマンド等受け渡し回路8は前記第1の
タイムスプリット形バス2に接続されるプロセッサが受
信アイソレーション中であっても実行に入らなければな
らないコマンドを受信したことを判定した場合は第1の
タイムスプリット形バス2へコマンド等を受け渡すこと
で、構成される。A second aspect of the present invention is provided between the first time-split bus 2 and the second time-split bus 4 so that the first time-split bus 2 can be connected to the second time. A first command etc. passing circuit 6 having an error answer sending circuit for sending a command etc. to the split type bus 4 and sending an error answer to the second time split type bus, and the second time split type bus 4 From the first time-split type bus 2 to the first time-split type bus 2. The second command-like passing circuit 8 is connected to the first time-split type bus 2. If the processor determines that it has received a command that must be executed even during reception isolation, the first time It is configured by passing commands and the like to the plit type bus 2.
【0010】[0010]
第2のタイムスプリット形バス4に接続されたプロセ
ッサから第1のタイムスプリット形バス2に接続され、
受信アイソレーション中にあるプロセッサへのアクセス
が為された場合において、そのアクセスに係るコマンド
が、そのことを条件としてのみ前記受信アイソレーショ
ン中にあるプロセッサの動作継続を許容するものである
ことを示しているときには、その判定出力に応答して起
動されたエラーアンサー返送回路10から出力されたエラ
ーアンサーに、受信アイソレーション表示情報を有する
アンサーコードをセットし、そのエラーアンサーを受信
アイソレーション中にあるプロセッサへのアクセスを為
したプロセッサへ返送する。The processor connected to the second time split type bus 4 is connected to the first time split type bus 2.
When an access is made to a processor in reception isolation, it indicates that the command related to the access allows the processor in the reception isolation to continue its operation only on the condition. When it is, the answer code having the reception isolation display information is set in the error answer output from the error answer return circuit 10 activated in response to the determination output, and the error answer is in the reception isolation. Return to the processor that made the access to the processor.
【0011】
又、判定回路13の第1の判定出力に応答して前記エラ
ーアンサー返送回路10を起動した場合には、そこから出
力されたエラーアンサーに、受信アイソレーション表示
情報を有するアンサーコードを受信アイソレーション表
示セット回路15がセットし、そのエラーアンサーを前記
受信アイソレーション中にある第1のタイムスプリット
形バス2に接続のプロセッサへのアクセスを為した第2
のタイムスプリット形バス4に接続のプロセッサへ返送
するが、前記判定回路13が第2の判定出力を出力した場
合には、前記受信アイソレーション中にある第1のタイ
ムスプリット形バス2に接続のプロセッサの初期設定を
生ぜしめる。When the error answer return circuit 10 is activated in response to the first decision output of the decision circuit 13, the error code output from the error answer return circuit 10 includes an answer code having reception isolation display information. A second circuit which is set by the reception isolation display setting circuit 15 and which has accessed its error answer to the processor connected to the first time-split type bus 2 in the reception isolation.
When the judgment circuit 13 outputs the second judgment output, the time-split bus 4 connected to the time-split bus 2 is connected to the first time-split bus 2 in the reception isolation. Brings up the initial settings of the processor.
【0012】
従って、受信アイソレーション中通知専用のハードウ
ェアを設けることなく、又障害監視プロセッサに無駄な
処理を取らせることなしに、既存のシステム資源の活用
の下で、受信アイソレーション中プロセッサへアクセス
を為したプロセッサに対する受信アイソレーション中通
知を達成し得る。又、受信アイソレーション中プロセッ
サをアクセスしたプロセッサに対し受信アイソレーショ
ン中通知を送出する制御系と、当該受信アイソレーショ
ン中プロセッサが、たとえ受信アイソレーション中であ
ったとしても、該受信アイソレーション中プロセッサに
対して受信アイソレーションの解除を生ぜしめる制御系
とを、システムの中に一体に構築しているから、システ
ム設計に対して柔軟性を付与し得る。[0012] Therefore, without providing the hardware dedicated to the notification during reception isolation and without causing the fault monitoring processor to perform useless processing, the processor during reception isolation can be utilized by utilizing the existing system resources. Receive isolation notification may be achieved for the accessing processor. In addition, a control system that sends a reception isolation notification to a processor that has accessed the reception isolation processor, and the reception isolation processor, even if the reception isolation processor is in the reception isolation, On the other hand, since the control system that causes the release of the reception isolation is integrally formed in the system, flexibility can be added to the system design.
【0013】[0013]
第2図及び第3図を用いて本発明を説明する。第2図
は、第3図に示す本発明の一実施例がディジタル交換シ
ステム内で占めるシステム構成箇所を示している。
第2図は、上位システムバス124とシステムバス100と
の間の接続を行なうシステムインタフェース装置(AD
P)ボード50を示し、この図には、システムバスインタ
フェース回路52,54、ローカルバス101、及びマイクロプ
ロセッサ(μP)56をその構成要素として示し、本発明
のシステムインタフェース装置(ADP)の細部構成要素
のシステムバス側についてのみ第3図に示す。The present invention will be described with reference to FIGS. 2 and 3. FIG. 2 shows the system components occupied in the digital switching system by the embodiment of the present invention shown in FIG. FIG. 2 is a system interface device (AD) for connecting the upper system bus 124 and the system bus 100.
P) board 50, in which the system bus interface circuits 52, 54, local bus 101, and microprocessor (μP) 56 are shown as its constituent elements, and the detailed structure of the system interface device (ADP) of the present invention is shown. Only the system bus side of the element is shown in FIG.
【0014】
第3図において、以下の構成要素は、ローカルバス10
1からのデータをシステムバス100へ受け渡す回路系を構
成している。
20R,22Rは、それぞれ受信バッファで、20S,22Sは、そ
れぞれ送信バッファである。受信バッファ20R、送信バ
ッファ20S及びアンサー作成回路21は、ローカルバス101
に接続され、受信バッファ22R、送信バッファ22Sは、シ
ステムバス100に接続されている。受信制御回路23Rは、
受信バッファ20Rの制御を行ない、送信制御回路23Sは、
送信バッファ20Sの制御を行なう。In FIG. 3, the following components are the local bus 10
It constitutes a circuit system that transfers data from 1 to the system bus 100. 20R and 22R are reception buffers, and 20S and 22S are transmission buffers. The reception buffer 20R, the transmission buffer 20S, and the answer generation circuit 21 are connected to the local bus 101.
The reception buffer 22R and the transmission buffer 22S are connected to the system bus 100. The reception control circuit 23R is
Control the reception buffer 20R, the transmission control circuit 23S,
It controls the transmission buffer 20S.
【0015】
受信バッファ20Rのデータは、セレクタ24−1、そし
てセレクタ24−2を経て送信キユー格納メモリ25Sに書
き込まれる。セレクタ24−1は、選択制御線24S上の選
択制御信号によって受信バッファ20R、又はアンサー作
成回路21のデータ(エラーアンサーコード以外のデー
タ)を出力する。セレクタ24−2は、アンド回路27の出
力信号によってセレクタ24−1、又はエラーアンサーコ
ード出力回路26からのエラーアンサーコードを出力す
る。送信キユー書き込み制御回路28SW、フリップフロッ
プ回路29S及び送信キユー読み出し制御回路28SRは、送
信キユー格納メモリ25Sの書き込み/読み出し制御回路
を構成する。送信キユー書き込み制御回路28SW及び送信
キユー読み出し制御回路28SRは、前述のマイクロプロセ
ッサ56によってその制御を生ぜしめられる。送信キユー
格納メモリ25Sから読み出されるデータは、送信バッフ
ァ22Sを経てシステムバス100へ送出される。The data in the reception buffer 20R is written in the transmission queue storage memory 25S via the selector 24-1 and the selector 24-2. The selector 24-1 outputs the data (data other than the error answer code) of the reception buffer 20R or the answer creating circuit 21 according to the selection control signal on the selection control line 24S. The selector 24-2 outputs the error answer code from the selector 24-1 or the error answer code output circuit 26 according to the output signal of the AND circuit 27. The transmission queue write control circuit 28SW, the flip-flop circuit 29S, and the transmission queue read control circuit 28SR configure a write / read control circuit of the transmission queue storage memory 25S. The transmission queue write control circuit 28SW and the transmission queue read control circuit 28SR are controlled by the microprocessor 56 described above. The data read from the transmission queue storage memory 25S is sent to the system bus 100 via the transmission buffer 22S.
【0016】
以下の構成要素は、システムバス100からのデータを
ローカルバス101へ受け渡す回路系を構成している。
受信バッファ22R、受信キユー格納メモリ25R、送信バ
ッファ20S、並びに受信キユー読み出し制御回路28RW、
フリップフロップ回路29R、受信キユー読み出し制御回
路28RRは、それぞれ受信バッファ20R、送信キユー格納
メモリ25S、送信バッファ22S、並びに送信キユー書き込
み制御回路28SW、フリップフロップ回路29S及び送信キ
ユー読み出し制御回路28SRに対応する。送信制御回路23
Sは、送信バッファ20Sからローカルバス101へのデータ
送信制御を行なう。The following components make up a circuit system that transfers data from the system bus 100 to the local bus 101. Reception buffer 22R, reception queue storage memory 25R, transmission buffer 20S, and reception queue read control circuit 28RW,
The flip-flop circuit 29R and the reception queue read control circuit 28RR correspond to the reception buffer 20R, the transmission queue storage memory 25S, the transmission buffer 22S, and the transmission queue write control circuit 28SW, the flip-flop circuit 29S, and the transmission queue read control circuit 28SR, respectively. . Transmission control circuit 23
S controls data transmission from the transmission buffer 20S to the local bus 101.
【0017】
第1受信バッファ32、受信アイソレーション判定回路
34、フリップフロップ回路35、アンド回路36、および送
信バッファ22Sは、前述の構成要素、即ちアンド回路2
7、オア回路37、エラーアンサーコード出力回路26及び
セレクタ24−2と共に、本発明の特徴部分を構成する。
第1受信バッファ32及び受信アイソレーション判定回
路34は、受信バッファ22Rの出力データを受け、受信ア
イソレーション判定回路34は、又第1受信バッファ32の
出力データも受ける。受信アイソレーション判定回路34
は、又マイクロプロセッサ56から受信アイソレーション
指定信号を受ける。受信アイソレーション判定回路34の
判定出力は、フリップフロップ回路35のセット入力へ供
給される。フリップフロップ回路35のセット出力は、フ
リップフロップ回路29Rの出力と共に、アンド回路27及
びアンド回路36へ供給される。アンド回路27の出力は、
セレクタ24−2へ供給されるのに対して、アンド回路36
の出力は、送信制御回路23S及びオア回路37へ供給され
るほか、マイクロプロセッサ56へローカルバス要求信号
REQとして供給される。First reception buffer 32, reception isolation determination circuit
The 34, the flip-flop circuit 35, the AND circuit 36, and the transmission buffer 22S are the above-mentioned constituent elements, that is, the AND circuit 2.
7, the OR circuit 37, the error answer code output circuit 26, and the selector 24-2 constitute a characteristic part of the present invention. The first reception buffer 32 and the reception isolation determination circuit 34 receive the output data of the reception buffer 22R, and the reception isolation determination circuit 34 also receives the output data of the first reception buffer 32. Reception isolation determination circuit 34
Also receives a receive isolation designation signal from the microprocessor 56. The determination output of the reception isolation determination circuit 34 is supplied to the set input of the flip-flop circuit 35. The set output of the flip-flop circuit 35 is supplied to the AND circuits 27 and 36 together with the output of the flip-flop circuit 29R. The output of the AND circuit 27 is
The AND circuit 36 is supplied to the selector 24-2.
Is supplied to the transmission control circuit 23S and the OR circuit 37, and the local bus request signal to the microprocessor 56.
Supplied as REQ.
【0018】
第4図は、本発明を実施する下位システム構成を示す
もので、この図における531,…,53N(第2図のCPU。乃
至CPUNに対応する。)はCPUボード、55はバスインタフ
ェース回路(BiF)、58はデコーダ、59はマイクロプロ
セッサであり、60はフリップフロップ回路である。この
図において、参照番号55、58、59、60には、前記添え字
0乃至Nを付していない。FIG. 4 shows a lower system configuration for implementing the present invention. In FIG. 4, 53 1 , ..., 53 N (corresponding to CPU in FIG. 2 to CPU N ) are CPU boards, 55 is a bus interface circuit (BiF), 58 is a decoder, 59 is a microprocessor, and 60 is a flip-flop circuit. In this figure, reference numerals 55, 58, 59 and 60 are not given the subscripts 0 to N.
【0019】
又、第5図は、第4図における各CPU内の受信アイソ
レーション解除系を示すもので、この図における70,72,
76は、ラッチ回路を示す。これらのラッチ回路は、図示
するアドレスストローブ信号AS、データストローブ信号
DSによってアドレス信号AD、データ信号DTをラッチSる
(第6図参照)。デコーダ74は、ラッチ回路70,72の出
力をデコードする。デコード出力は、応答信号ACK(第
6図参照)によってラッチ回路76にセットされる。ラッ
チ回路76の出力は、マイクロプロセッサ56、フリップフ
ロップ回路60へ供給される。Further, FIG. 5 shows a reception isolation canceling system in each CPU in FIG.
Reference numeral 76 represents a latch circuit. These latch circuits use the address strobe signal AS and the data strobe signal shown in the figure.
The address signal AD and the data signal DT are latched S by DS (see FIG. 6). The decoder 74 decodes the outputs of the latch circuits 70 and 72. The decoded output is set in the latch circuit 76 by the response signal ACK (see FIG. 6). The output of the latch circuit 76 is supplied to the microprocessor 56 and the flip-flop circuit 60.
【0020】
第2図乃至第5図において、上位システムバス124,又
はシステムバス100は、第1図の第1のタイムスプリッ
ト形バス2に対応し、システムバス100、又は上位シス
テムバス124は、第1図の第2のタイムスプリット形バ
ス4に対応する。システムバスインタフェース回路52,
又はシステムバスインタフェース回路54は、第1図の第
1のコマンド等受け渡し回路6に対応し、システムバス
インタフェース回路54,マイクロプロセッサ56、又はシ
ステムバスインタフェース回路52,マイクロプロセッサ5
6は、第1図の第2のコマンド等受け渡し回路8に対応
する。アンサー作成回路21、セレクタ24−1、送信キユ
ー格納メモリ25S、送信キユー書き込み制御回路28SW、
フリップフロップ回路29S、送信キユー読み出し制御回
路28SR、送信バッファ22Sは、第1図のエラーアンサー
返送回路10に対応する。第1受信バッファ32、受信アイ
ソレーション判定回路34は、判定回路13に対応し、フリ
ップフロップ回路35、アンド回路27,36、インバータ27
1、オア回路37、セレクタ24−2、エラーアンサーコー
ド出力回路26は、第1図の受信アイソレーション表示セ
ット回路15に対応する。2 to 5, the host system bus 124 or the system bus 100 corresponds to the first time split type bus 2 in FIG. 1, and the system bus 100 or the host system bus 124 is It corresponds to the second time-split type bus 4 in FIG. System bus interface circuit 52,
Alternatively, the system bus interface circuit 54 corresponds to the first command etc. passing circuit 6 in FIG. 1, and corresponds to the system bus interface circuit 54, the microprocessor 56, or the system bus interface circuit 52, the microprocessor 5.
Reference numeral 6 corresponds to the second command transfer circuit 8 in FIG. Answer creating circuit 21, selector 24-1, transmission queue storing memory 25S, transmission queue writing control circuit 28SW,
The flip-flop circuit 29S, the transmission queue read control circuit 28SR, and the transmission buffer 22S correspond to the error answer return circuit 10 in FIG. The first reception buffer 32 and the reception isolation determination circuit 34 correspond to the determination circuit 13, and include a flip-flop circuit 35, AND circuits 27 and 36, and an inverter 27.
1, the OR circuit 37, the selector 24-2, and the error answer code output circuit 26 correspond to the reception isolation display set circuit 15 of FIG.
【0021】
前述の構成に成る本発明実施例の動作を、以下に説明
する。
第3図におけるシステムバス100からローカルバス101
への、又はローカルバス101からシステムバス100へのデ
ータ受け渡し制御自体は、従来の方式の下で行なわれ
る。The operation of the embodiment of the present invention having the above configuration will be described below. System bus 100 to local bus 101 in FIG.
Data transfer control itself to or from the local bus 101 to the system bus 100 is performed under a conventional method.
【0022】
第4図に示すCPU。をマスタとし、CPUNを受信アイソ
レーション状態に設定されているシステム稼働状態の下
での本発明実施例の動作例を説明する。CPUNの受信アイ
ソレーション状態への設定は、例えば、CPU。によりCPU
Nに対する診断コマンドの送出によって行なわれる。CP
U。から送出された診断コマンドは、システムバス100、
バスインタフェース回路55、そしてローカルバス103を
経てマイクロプロセッサ59で受信され、そこで解釈され
る。マイクロプロセッサ59からセット信号が出力され、
このセット信号によってフリップフロップ回路60はセッ
トされる。このフリップフロップ回路60の出力は、第3
図の受信アイソレーション指定信号としてバスインタフ
ェース回路55、システムバス100を経てシステムバスイ
ンタフェース回路(ADP)54(第2図の参照)へ供給さ
れる。The CPU shown in FIG. Will be described as a master, and an operation example of the embodiment of the present invention under a system operating state in which the CPU N is set to the reception isolation state will be described. The setting of the CPU N to the reception isolation state is, for example, CPU. By CPU
This is done by sending a diagnostic command to N. CP
U. The diagnostic command sent from the system bus 100,
It is received by the microprocessor 59 via the bus interface circuit 55 and the local bus 103 and is interpreted there. A set signal is output from the microprocessor 59,
The flip-flop circuit 60 is set by this set signal. The output of this flip-flop circuit 60 is the third
The reception isolation designation signal in the figure is supplied to the system bus interface circuit (ADP) 54 (see FIG. 2) via the bus interface circuit 55 and the system bus 100.
【0023】
このようなシステムの動作状態において、上位システ
ムバス124(システムバス100に代えて参照されたい。以
下、同じ。)に接続されるCPU0(図示せず)から診断中
にある前記CPUNに対しコマンドが送られて来ると、従来
と同様の方式で当該コマンドを、自CPU宛てのものか否
かを受信バッファ22Rで判断する。これは、上位システ
ムバス124から受け取るコマンド、及びパスワード、並
びにこれに続く情報(第8図参照)が、診断中にある前
記CPUN宛てのものであることが該パスワードによって為
される。その判断が、自CPU宛てのものであることを示
している場合には、そのコマンドを第1受信バッファ32
へ取り込み、次のようにしてCPUNが受信アイソレーショ
ン中にある旨を前記CPU0へ通知する。前記CPU0から転送
されて来るコマンドは、例えば第8図に示すような4バ
イトシーケンスの情報がその後に続けている。In such an operating state of the system, the CPU 0 (not shown) connected to the upper system bus 124 (reference instead of the system bus 100; the same applies hereinafter) is the CPU under diagnosis. When a command is sent to N , the reception buffer 22R determines whether or not the command is addressed to its own CPU in the same manner as in the conventional method. This is because the command and password received from the host system bus 124 and the information (see FIG. 8) following this command are addressed to the CPU N under diagnosis. If the judgment indicates that the command is addressed to the own CPU, the command is sent to the first receive buffer 32.
And notifies that the CPU N is in reception isolation to the CPU 0 as follows. The command transferred from the CPU 0 is followed by, for example, 4-byte sequence information as shown in FIG.
【0024】
受信アイソレーション判定回路34は、受信バッファ22
R及び第1受信バッファ32からの情報と、前記マイクロ
プロセッサ56からの受信アイソレーション指定信号とに
応答し、受信アイソレーションのエラー返送が必要であ
るか否かを判断し、下記のように必要ならフリップフロ
ップ回路35をセットする。フリップフロップ回路35のセ
ットは、受信バッファ22Rに取り込まれたコマンドが、
その中に受信アイソレーション中ならその処理を望まな
いものである場合に為される。これにより、アンド回路
36からローカルバス要求信号REQが発生されない。その
信号REQは、インバータ271を経てオア回路37へ供給され
る。この信号は、又通常生ずることのあるバスエラーと
同様の合図としてオア回路37を経てアンサー作成回路21
へ供給される。この合図信号を受けるアンサー作成回路
21は、線21A上にエラーアンサーを送出すると共に、線2
4S上に選択制御信号を送出する。The reception isolation determination circuit 34 includes a reception buffer 22.
In response to the information from the R and the first reception buffer 32 and the reception isolation designating signal from the microprocessor 56, it is judged whether or not the error return of the reception isolation is necessary, and it is necessary as follows. Then, the flip-flop circuit 35 is set. In the set of the flip-flop circuit 35, the command fetched in the reception buffer 22R is
This is done when it is not desired to perform the process during reception isolation. This allows the AND circuit
The local bus request signal REQ is not generated from 36. The signal REQ is supplied to the OR circuit 37 via the inverter 271. This signal is also passed through the OR circuit 37 as a signal similar to the bus error which may occur normally, and the answer generation circuit 21
Is supplied to. Answering circuit that receives this signal
21 sends an error answer on line 21A and also sends line 2
Send a selection control signal on 4S.
【0025】
この処理と並行して、前記コマンド及びこれに続いて
転送されて来る情報を受信キユー読み出し制御回路28RW
の制御に成る従来方式の下で受信キユー格納メモリ25R
へ読み込んで行き、その読み込み完了時に、フリップフ
ロップ回路29Rをセットして受信完了となる。この受信
完了時に、エラーアンサーコード選択信号IRQが、アン
ド回路27から送出される。この信号IRQは、又受信バッ
ファ20R及びマイクロプロセッサ56へも供給される。こ
れにより、受信バッファ20Rは、前述のローカルバス要
求信号REQに対するアクセス待ち状態となり、送信キユ
ー書き込み制御回路28SWは、以下に説明するエラーアン
サーの書き込み状態となる。In parallel with this processing, the command and the information transferred subsequently thereto are received and read by the read control circuit 28RW.
Receive queue storage memory 25R under the conventional method of controlling
When the reading is completed, the flip-flop circuit 29R is set and the reception is completed. Upon completion of this reception, the error answer code selection signal IRQ is sent from the AND circuit 27. This signal IRQ is also supplied to the receive buffer 20R and the microprocessor 56. As a result, the reception buffer 20R enters a state of waiting for access to the above-mentioned local bus request signal REQ, and the transmission queue write control circuit 28SW enters a state of writing the error answer described below.
【0026】
従って、セレクタ24−2において、エラーアンサーコ
ード出力回路26から出力されているエラーアンサーコー
ドを挿入したエラーアンサーが送信キユー格納メモリ25
Sの中へ送信キユーとして送り込まれてそこから送信バ
ッファ22S、そして上位システムバス124を経て前記CPU0
へ送られる。前記エラーアンサーのエラーアンサーコー
ドから、送受信の相手としたCPUNが受信アイソレーショ
ン中にあることを、CPU0は知ることが出来る。そのエラ
ーアンサー、及びエラーアンサーコードの構成は、第7
図に示す。エラーアンサーコード内の斜線部が、受信ア
イソレーションの有無を表示する領域である。Therefore, in the selector 24-2, the error answer in which the error answer code output from the error answer code output circuit 26 is inserted is transmitted to the transmission queue storage memory 25.
Transmission buffer 22S therefrom sent as transmission Kiyu into S and the CPU via the host system bus 124, 0
Sent to. From the error answer code of the error answer, the CPU 0 can know that the CPU N that is the partner of the transmission and reception is in the reception isolation. The structure of the error answer and the error answer code is as follows.
Shown in the figure. The shaded area in the error answer code is an area for displaying the presence or absence of reception isolation.
【0027】
又、前述と同様、上位システムバス124から受け取る
コマンド、及びパスワード、並びにこれに続く情報(第
8図参照)が、診断中にある前記CPUN宛てのものである
ことが該パスワードから判断された場合であって、しか
も該コマンドは、たとえ前記CPUNが診断中にあったとし
てもその処理を望むものであった場合には、受信アイソ
レーション判定回路34からはフリップフロップ回路35を
セットさせる信号は、発生されない。従って、アンド回
路36からローカルバス要求信号REQが発生される。Further, as described above, the command and password received from the host system bus 124, and the information (see FIG. 8) following this command indicate that they are addressed to the CPU N under diagnosis. If it is determined that the command is desired to be processed even if the CPU N is under diagnosis, the reception isolation determination circuit 34 outputs the flip-flop circuit 35. The signal to set is not generated. Therefore, the AND circuit 36 generates the local bus request signal REQ.
【0028】
このローカルバス要求信号REQによって、前記CPUNが
診断中にあったとしても、その診断は、解除されると共
に、該CPUNは、次のようにして初期設定されてシステム
全体の処理動作の中へ組み込まれる。診断中にあるCPU
の受信アイソレーション解除の必要性は、通常の受信ア
イソレーション解除によるだけではシステムの運用上に
支障を来すからである。その例としては、例えば該診
断中にあるCPUを除く複数のCPUにより縮退されて構成さ
れるシステムでの処理動作中においても、又処理異常を
検出することがあり、この場合におけるシステムの再構
築を為すことから生じるし、又マスタからの前述のよ
うな受信アイソレーション設定ではなく、転送される信
号の化けにより、あたかもそれと同じような動作状態を
稼働中であるCPUに与えてしまったことからそのCPUを解
除しなければならないことからも生ずる。By the local bus request signal REQ, even if the CPU N is under diagnosis, the diagnosis is canceled and the CPU N is initialized as follows to process the entire system. Incorporated into action. CPU under diagnosis
The reason why the reception isolation cancellation is required is that the normal operation of the reception isolation only hinders the operation of the system. As an example, there is a case where a processing abnormality is detected even during processing operation in a system that is degenerated by a plurality of CPUs other than the CPU under diagnosis, and in this case the system is reconstructed. From the master, and because the garbled signal to be transferred rather than the reception isolation setting as described above from the master, gave the operating CPU a similar operating state to the operating CPU. It also results from having to release the CPU.
【0029】
前述のローカルバス要求信号REQは、送信制御回路23S
へ供給され、図示しないバスアービタからのローカルバ
ス許可信号のあることを条件としてこれをして送信バッ
ファ20Sに対し、通常の転送制御を生ぜしめるように作
用する一方、これによりローカルバス101へ送出される
受信キユーとして受信キユー格納メモリ25Rに格納され
ていて前記ローカルバス要求信号REQを受けたマイクロ
プロセッサ56からの制御によりその動作を開始された受
信キユー読み出し制御回路28RRによって受信キユー格納
メモリ25Rから読み出されたパスワードは、ラッチ回路7
2にセットされ、受信キユー格納メモリ25Rから読み出さ
れたアドレスは、ラッチ回路70にセットされる。この両
者を受けるデコーダ74は、それを示す信号、つまり受信
アイソレーション解除信号を出力する。この受信アイソ
レーション解除信号によって前記CPUNは、リセットされ
(初期設定)され、フリップフロップ回路60も又リセッ
トされる。これにより、前記コマンド、パスワード、及
びアドレスに続いて受信キユー格納メモリ25Rから読み
出される情報(コマンド等)の受信、つまり前述に言う
前記CPUNのシステム全体の処理動作の中への組み入れ処
理が行なわれることになる。The above-mentioned local bus request signal REQ is transmitted to the transmission control circuit 23S.
Supplied to a local bus enable signal from a bus arbiter (not shown), which acts to cause the transfer buffer 20S to perform normal transfer control, while being sent to the local bus 101. Read from the receive queue storage memory 25R by the receive queue read control circuit 28RR which is stored in the receive queue storage memory 25R as the receive queue and has started its operation under the control of the microprocessor 56 which received the local bus request signal REQ. The password issued is the latch circuit 7
The address set to 2 and read from the reception queue storage memory 25R is set to the latch circuit 70. The decoder 74 receiving both of them outputs a signal indicating it, that is, a reception isolation cancellation signal. The CPU N is reset (initialized) by this reception isolation cancellation signal, and the flip-flop circuit 60 is also reset. As a result, reception of the information (command, etc.) read from the reception queue storage memory 25R following the command, password, and address, that is, the process of incorporating the information into the processing operation of the entire system of the CPU N described above is performed. Will be done.
【0030】
この本発明の構成は、受信アイソレーション中CPUへ
アクセスを為したCPUに対し受信アイソレーション中通
知を送出する制御系と、当該受信アイソレーション中CP
Uが、たとえ受信アイソレーション中であったとして
も、該受信アイソレーション中CPUに対して受信アイソ
レーションの解除を生ぜしめる制御系とを、システムの
中に融合して構築し得る手段を提供するから、システム
設計に対して柔軟性を付与し得る。The configuration of the present invention includes a control system that sends a notification during reception isolation to the CPU that has accessed the CPU during reception isolation, and a CP during reception isolation.
Even if the U is in the reception isolation, it provides a means by which a control system for causing the CPU to cancel the reception isolation during the reception isolation can be integrated in the system. Therefore, flexibility can be added to the system design.
【0031】
この受信アイソレーション解除系は、又前述のCPU。
からの受信アイソレーション解除にも用いられる。その
ための4バイトシーケンスは、通常の受信アイソレーシ
ョン解除を行なうための4バイトシーケンスと同様であ
る。なお、前記実施例においては、多階層バス構成のシ
ステムについての実施例であったが、単一のタイムスプ
リット形式のバスで構成されるシステムにおいても、本
発明を実施し得ることは、前述の説明からして当業者に
は明らかであろう。This reception isolation canceling system is also the above-mentioned CPU.
It is also used to cancel the reception isolation from. The 4-byte sequence for that is the same as the 4-byte sequence for performing normal reception isolation cancellation. In addition, although the above-mentioned embodiment is an embodiment of a system having a multi-layer bus structure, the present invention can be implemented in a system composed of a single time-split type bus. It will be apparent to those skilled in the art from the description.
【0032】[0032]
以上述べたところから明らかなように本発明によれ
ば、受信アイソレーション中通知専用のハードウェアを
設けることなく、又マスタCPU(プロセッサ)に無駄な
処理を取らせることなしに、既存のシステム資源の活用
の下で、受信アイソレーション中CPUへアクセスを為し
たCPUに対する受信アイソレーション中通知を達成し得
る。又、受信アイソレーション中CPUをアクセスしたCPU
に対し受信アイソレーション中通知を送出する制御系
と、当該受信アイソレーション中CPUが、たとえ受信ア
イソレーション中であったとしても、該受信アイソレー
ション中CPUに対して受信アイソレーションの解除を生
ぜしめる制御系とを、システムの中に融合して構築し得
る手段を提供するから、システム設計に対して柔軟性を
付与し得る。As is clear from the above description, according to the present invention, existing system resources can be provided without providing dedicated hardware for reception isolation notification and without causing the master CPU (processor) to perform unnecessary processing. , The notification during reception isolation can be achieved for the CPU that has accessed the CPU during reception isolation. Also, the CPU that accessed the CPU during reception isolation
To the control system that sends a reception isolation notification to the CPU and the reception isolation CPU, even if the reception isolation is in progress, causes the reception isolation CPU to cancel the reception isolation. Since the control system and the means for constructing the system can be integrated into the system, flexibility can be given to the system design.
第1図は本発明の原理ブロック図、
第2図は本発明を実施するシステム要部を示す図、
第3図は本発明の一実施例を示す図、
第4図は本発明を実施する下位システム構成図、
第5図は第4図における各CPU内の受信アイソレーショ
ン解除系を示す図、
第6図は第4図における各CPU内のローカルバス上の信
号シーケンスを示す図、
第7図はコマンド及びエラーアンサーのフォーマットを
示す図、
第8図は本発明実施例おいて診断中にあるCPUに対して
送出されるコマンドシーケンスを示す図、
第9図はマルチプロセッサシステムの構成図、
第10図は従来の1つの受信アイソレーション中通知方式
を示す図、
第11図は従来の他の受信アイソレーション中通知方式を
示す図、
第12図は従来の多階層バス構成システムにおける受信ア
イソレーション中通知方式を示す図、
第13図は第12図に示す受信アイソレーション中通知方式
で用いられるシステムバスインタフェース回路の構成を
示す図である。FIG. 1 is a block diagram of the principle of the present invention, FIG. 2 is a diagram showing a main part of a system implementing the present invention, FIG. 3 is a diagram showing an embodiment of the present invention, and FIG. 4 is implementing the present invention. Lower system configuration diagram, FIG. 5 is a diagram showing a reception isolation canceling system in each CPU in FIG. 4, FIG. 6 is a diagram showing a signal sequence on a local bus in each CPU in FIG. 4, FIG. FIG. 8 is a diagram showing a command and error answer format, FIG. 8 is a diagram showing a command sequence sent to the CPU under diagnosis in the embodiment of the present invention, and FIG. 9 is a block diagram of a multiprocessor system, FIG. 10 is a diagram showing one conventional reception isolation notification system, FIG. 11 is a diagram showing another conventional reception isolation notification system, and FIG. 12 is a reception isolator in a conventional multi-layer bus configuration system. Ration Shows a notification method, FIG. 13 is a diagram showing a configuration of a system bus interface circuit used in the receiver isolation in the notification system shown in FIG. 12.
第1図乃至第5図において、
2は第1のタイムスプリット形バス(上位システムバス
124,又はシステムバス100)、
4は第2のタイムスプリット形バス4(システムバス10
0,又は上位システムバス124)、
6は第1のコマンド等受け渡し回路(システムバスイン
タフェース回路52,又はシステムバスインタフェース回
路54)、
8は第2のコマンド等受け渡し回路(システムバスイン
タフェース回路54,マイクロプロセッサ56、又はシステ
ムバスインタフェース回路52,マイクロプロセッサ5
6)、
10はエラーアンサー返送回路(アンサー作成回路21、セ
レクタ24−1、
送信キユー格納メモリ25S、送信キユー書き込み制御回
路28SW、フリップフロップ回路29S、送信キユー読み出
し制御回路28SR、送信バッファ22S)、
13は判定回路(第1受信バッファ32、受信アイソレーシ
ョン判定回路34)、
15は受信アイソレーション表示セット回路(フリップフ
ロップ回路35、アンド回路27,36、インバータ271、オア
回路37、セレクタ24−2、エラーアンサーコード出力回
路26)である。In FIGS. 1 to 5, 2 is a first time split type bus (upper system bus).
124, or system bus 100), 4 is the second time split type bus 4 (system bus 10)
0, or higher system bus 124), 6 is a first command transfer circuit (system bus interface circuit 52, or system bus interface circuit 54), 8 is a second command transfer circuit (system bus interface circuit 54, micro) Processor 56, or system bus interface circuit 52, microprocessor 5
6) and 10 are error answer return circuits (answer creation circuit 21, selector 24-1, transmission queue storage memory 25S, transmission queue write control circuit 28SW, flip-flop circuit 29S, transmission queue read control circuit 28SR, transmission buffer 22S), 13 is a determination circuit (first reception buffer 32, reception isolation determination circuit 34), 15 is a reception isolation display set circuit (flip-flop circuit 35, AND circuits 27, 36, inverter 271, OR circuit 37, selector 24-2 The error answer code output circuit 26).
フロントページの続き (72)発明者 谷平 久光 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 三木 修次 東京都千代田区内幸町1丁目1番6号 日本電信電話株式会社内 (72)発明者 岡田 勝行 東京都千代田区内幸町1丁目1番6号 日本電信電話株式会社内 (56)参考文献 特開 昭54−70742(JP,A) 特開 昭63−308660(JP,A) 特開 平2−101567(JP,A) 脇村慶明 他,高性能システムバスの 構成技術を開発,NTT技術ジャーナ ル,日本,1990年 6月 1日,Vo l.2 No.6,p.81−84 (58)調査した分野(Int.Cl.7,DB名) G06F 15/16 - 15/177 G06F 13/00 G06F 13/20 - 13/378 H04L 12/00 - 12/66 Front page continuation (72) Inventor Hisamitsu Tanihira 1015 Kamiodanaka, Nakahara-ku, Kawasaki-shi, Kanagawa Fujitsu Limited (72) Inventor Shuji Miki 1-6, Uchiyuki-cho, Chiyoda-ku, Tokyo Nippon Telegraph and Telephone Corporation (72) Inventor Katsuyuki Okada 1-1-6 Uchisaiwaicho, Chiyoda-ku, Tokyo Within Nippon Telegraph and Telephone Corporation (56) References JP-A-54-70742 (JP, A) JP-A-63-308660 (JP, A) ) Japanese Patent Laid-Open No. 2-101567 (JP, A) Yoshiaki Wakimura et al., Development of high-performance system bus configuration technology, NTT Technology Journal, Japan, June 1, 1990, Vol. 2 No. 6, p. 81-84 (58) Fields investigated (Int.Cl. 7 , DB name) G06F 15/16-15/177 G06F 13/00 G06F 13/20-13/378 H04L 12/00-12/66
Claims (2)
イムスプリット形バスとの間に介設されて前記第1のタ
イムスプリット形バスから前記第2のタイムスプリット
形バスへコマンド等を受け渡すとともに、第2のタイム
スプリット形バスにエラーアンサーを送出するエラーア
ンサー送出回路を有する第1のコマンド等受け渡し回
路、及び前記第2のタイムスプリット形バスから前記第
1のタイムスプリット形バスへコマンド等を受け渡す第
2のコマンド等受け渡し回路とを有し、 第2のコマンド等受け渡し回路は前記第1のタイムスプ
リット形バスに接続されるプロセッサが受信アイソレー
ション中であるときに、受信したコマンドが該プロセッ
サの実行を中止するコマンドであると判定された場合に
は判定信号を出力し、前記第1のコマンド等受け渡し回
路は該判定信号に応答して起動された前記エラーアンサ
ー返送回路から出力されたエラーアンサーに、受信アイ
ソレーション表示情報を有するアンサーコードをセット
する受信アイソレーション表示セット回路を有し、 前記第1のコマンド等受け渡し回路が前記受信アイソレ
ーション表示セット回路から出力されるエラーアンサー
を前記受信アイソレーション中にある前記第1のタイム
スプリット形バスに接続のプロセッサへのアクセスを為
した前記第2のタイムスプリット形バスに接続のプロセ
ッサへ返送するようにしたことを特徴とする受信アイソ
レーション中通知方法。1. A command or the like is provided from the first time-split type bus to the second time-split type bus by being interposed between a first time-split type bus and a second time-split type bus. A first command etc. passing circuit having an error answer sending circuit for sending an error answer to the second time split type bus, and a command from the second time split type bus to the first time split type bus And a second command etc. passing circuit, the second command etc. passing circuit receives the command while the processor connected to the first time split type bus is in the reception isolation. Is determined to be a command for stopping the execution of the processor, a determination signal is output and the first command is output. The command transfer circuit has a reception isolation display set circuit that sets an answer code having reception isolation display information to the error answer output from the error answer return circuit activated in response to the determination signal, The first command etc. passing circuit makes access to the processor connected to the first time-split type bus in the reception isolation by using the error answer output from the reception isolation display set circuit. A notification method during reception isolation, characterized in that the notification is sent back to the processor connected to the time split type bus No. 2.
イムスプリット形バスとの間に介設されて前記第1のタ
イムスプリット形バスから前記第2のタイムスプリット
形バスへコマンド等を受け渡すとともに、第2のタイム
スプリット形バスにエラーアンサーを送出するエラーア
ンサ送出回路を有する第1のコマンド等受け渡し回路、
及び前記第2のタイムスプリット形バスから前記第1の
タイムスプリット形バスへコマンド等を受け渡す第2の
コマンド等受け渡し回路とを有し、 第2のコマンド等受け渡し回路は前記第1のタイムスプ
リット形バスに接続されるプロセッサが受信アイソレー
ション中であっても実行に入らなければならないコマン
ドを受信したことを判定した場合は第1のタイムスプリ
ット形バスへコマンド等を受け渡すことを特徴とする受
信アイソレーション中通知方式。2. A command or the like is provided from the first time-split type bus to the second time-split type bus by being interposed between the first time-split type bus and the second time-split type bus. A first command etc. passing circuit having an error answer sending circuit for sending an error answer to the second time split type bus while passing
And a second command etc. passing circuit for passing a command etc. from the second time split type bus to the first time split type bus, wherein the second command etc. passing circuit is the first time split. If the processor connected to the type bus receives a command that must be executed even during reception isolation, the command is passed to the first time split type bus. Receive isolation notification method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16357090A JP3464670B2 (en) | 1990-06-20 | 1990-06-20 | Notification method during reception isolation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16357090A JP3464670B2 (en) | 1990-06-20 | 1990-06-20 | Notification method during reception isolation |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0452955A JPH0452955A (en) | 1992-02-20 |
| JP3464670B2 true JP3464670B2 (en) | 2003-11-10 |
Family
ID=15776423
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16357090A Expired - Fee Related JP3464670B2 (en) | 1990-06-20 | 1990-06-20 | Notification method during reception isolation |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3464670B2 (en) |
-
1990
- 1990-06-20 JP JP16357090A patent/JP3464670B2/en not_active Expired - Fee Related
Non-Patent Citations (1)
| Title |
|---|
| 脇村慶明 他,高性能システムバスの構成技術を開発,NTT技術ジャーナル,日本,1990年 6月 1日,Vol.2 No.6,p.81−84 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0452955A (en) | 1992-02-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5758157A (en) | Method and system for providing service processor capability in a data processing by transmitting service processor requests between processing complexes | |
| KR100610153B1 (en) | How to Switch Between Multiple System Hosts | |
| JP2572136B2 (en) | Lock control method in multi-processing data system | |
| KR100558667B1 (en) | How to Control a Bus Using Multiple System Hosts | |
| KR20010042374A (en) | Method for switching between multiple system processors | |
| JP2996440B2 (en) | Diagnosis method of data processing system | |
| US5386544A (en) | Data processing system with a standby process mechanism for saving and restoring operations | |
| JP3464670B2 (en) | Notification method during reception isolation | |
| JPH0573482A (en) | Information processing apparatus and bus control method thereof | |
| JP3059098B2 (en) | Multiprocessor system | |
| JP3161319B2 (en) | Multiprocessor system | |
| JPS593775B2 (en) | Bus request processing unit | |
| JPS6240565A (en) | Memory control system | |
| JP3012402B2 (en) | Information processing system | |
| JPH0670775B2 (en) | Error detection / correction system | |
| JPH09282291A (en) | System and method for canceling lock flag of common storage device | |
| JPS58178468A (en) | Interruption system of data processing system | |
| JP2976417B2 (en) | Multiprocessor system | |
| JP3110124B2 (en) | Failure detection method in multi-computer system | |
| JPH0625987B2 (en) | Complex computer system | |
| JP3099355B2 (en) | Input/Output Processor | |
| JPH06187184A (en) | Input / output control device for dual system | |
| JPH0751633Y2 (en) | Memory control circuit | |
| JP3008646B2 (en) | Failure information processing method | |
| JPH03252831A (en) | Method for collecting ras information by dma transfer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080822 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090822 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |