JP2000298628A - Method for expanding logic card and common bus system using the method - Google Patents
Method for expanding logic card and common bus system using the methodInfo
- Publication number
- JP2000298628A JP2000298628A JP11108592A JP10859299A JP2000298628A JP 2000298628 A JP2000298628 A JP 2000298628A JP 11108592 A JP11108592 A JP 11108592A JP 10859299 A JP10859299 A JP 10859299A JP 2000298628 A JP2000298628 A JP 2000298628A
- Authority
- JP
- Japan
- Prior art keywords
- card
- bus
- test
- logical
- control circuit
- 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
- 238000000034 method Methods 0.000 title claims description 14
- 238000012360 testing method Methods 0.000 claims abstract description 63
- 230000002159 abnormal effect Effects 0.000 claims abstract description 9
- 238000001514 detection method Methods 0.000 claims description 6
- 238000003745 diagnosis Methods 0.000 claims description 2
- 230000007547 defect Effects 0.000 claims 1
- 238000003780 insertion Methods 0.000 abstract description 3
- 230000037431 insertion Effects 0.000 abstract description 3
- 230000002457 bidirectional effect Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000001902 propagating effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、論理カードの増設
方法ならびに同方法を用いた共通バスシステムに関す
る。[0001] 1. Field of the Invention [0002] The present invention relates to a method for adding logical cards and a common bus system using the method.
【0002】[0002]
【従来の技術】コンピュータ等の情報機器を実装面から
みると、入出力機器を制御する複数の論理カード(ハー
ドウェア)がバックパネル上のバスラインにコネクタを
介して共通接続される共通バス構造が用いられることが
多い。上述した情報機器において、機器が稼動中に障害
あるいは異常が発生した場合、その障害復旧の作業の過
程で故障箇所の論理カードをバックパネルから抜いた
り、あるいは差し込むといった論理カード挿抜のための
操作が行われる。これを活線挿抜というが、この場合ノ
イズ等が発生し、挿抜に関係しない動作中の正常な論理
カードあるいは機器本体に悪影響を及ぼすことがあり、
従来、これを防止するために種々の提案がなされてき
た。2. Description of the Related Art From the viewpoint of mounting information devices such as computers, a common bus structure in which a plurality of logic cards (hardware) for controlling input / output devices are commonly connected to bus lines on a back panel via connectors. Is often used. In the information equipment described above, if a failure or abnormality occurs during the operation of the equipment, the operation for inserting or removing the logical card such as removing or inserting the logical card at the failed part from the back panel in the process of recovery from the failure is required. Done. This is called hot-swapping.In this case, noise etc. may occur, which may adversely affect the normal logical card or the device itself during operation that is not related to insertion and removal.
Conventionally, various proposals have been made to prevent this.
【0003】[0003]
【発明が解決しようとする課題】例えば、特開平11−
31033号に一例が示されている。この公報によれ
ば、活線挿入した論理カードは、リセットを実行するこ
とによって動作中の電子回路に悪影響を及ぼさないよう
に制御しているが、リセットした後に試験されること無
くその論理カードがバスに組み込まれている。このこと
は、活線挿入された論理カードはリセットのみ実行され
て通常のジョブを処理することを意味し、挿入した論理
カードが故障していた場合、ジョブ実行の過程で致命的
なエラーを発生する可能性がある。For example, Japanese Patent Application Laid-Open No.
An example is shown in 31033. According to this publication, a hot-inserted logic card is controlled so as not to adversely affect an operating electronic circuit by executing a reset, but the logic card is tested without being tested after the reset. Built into the bus. This means that a logical card that has been hot-plugged will only be reset and process normal jobs, and if the inserted logical card has failed, a fatal error will occur during the job execution. there's a possibility that.
【0004】本発明は上記の問題点を解決するためにな
されたものであり、活線挿入した論理カードに対し、バ
スに組み込む前に試験を行い、正常であることが確認さ
れた場合にのみ挿入した論理カードをバスに組み込む制
御を行ない、カードの試験中は通常のリクエストを待た
せる制御を行うことによって通常論理の安全を確保し、
これを条件に障害区分が致命的な重障害とされるバス周
辺のチェッカーを全て致命的ではない軽障害に格下げし
て、挿入論理カードの故障で機器ダウンとなる事態を救
済する、論理カードの増設方法ならびに同方法を用いた
共通バスシステムを提供することを目的とする。また、
試験中に有った障害と試験の異常終了を軽障害として診
断プロセッサへ報告することにより、オペレータに認識
可能とし、上記制御は全てハードウェアで実現すること
によりカードの増設作業を迅速に完了し、保守員の操作
負担を軽減すると共に操作ミスを減少させることのでき
る論理カードの増設方法ならびに同方法を用いた共通バ
スシステムを提供することも目的とする。The present invention has been made in order to solve the above-mentioned problems, and a test is performed on a logical card with a hot-plug inserted before it is incorporated into a bus, and only when it is confirmed that the logical card is normal. The control of incorporating the inserted logical card into the bus is performed, and during the test of the card, the safety of the normal logic is ensured by controlling the normal request to wait.
Under this condition, all checkers around the bus where the failure classification is fatal serious failure are downgraded to non-fatal minor failures, and the situation where the equipment goes down due to the failure of the inserted logic card is rescued. It is an object of the present invention to provide an extension method and a common bus system using the method. Also,
The faults that occurred during the test and the abnormal termination of the test are reported to the diagnostic processor as minor faults, so that the operator can recognize them.All the above controls are realized by hardware, and the work of adding cards can be completed quickly. It is another object of the present invention to provide a method of adding a logical card capable of reducing the operation burden on maintenance personnel and reducing operation errors, and a common bus system using the method.
【0005】[0005]
【課題を解決するための手段】上述した課題を解決する
ために請求項1に記載の論理カードの増設方法は、バス
マスタとなる論理カードを含む複数の論理カードがバッ
クパネル上のバスラインにコネクタを介して共通接続さ
れる共通バスシステムにおいて、前記バスマスタとなる
論理カードは、システムが動作中、新たな論理カードが
前記共通バスに接続されたことを検出することにより、
自身を含む他の論理カードにより発行されるバス要求を
待機させ、当該論理カードの試験を行い正常であること
が確認された場合のみ当該カードを共通バスに組込むこ
とを特徴とする。また、請求項2に記載の論理カードの
増設方法は、請求項1に記載の論理カードの増設方法に
おいて、前記試験中に発生する障害と前記試験による異
常終了を致命的でない障害として外部接続される診断プ
ロセッサへ通知することを特徴とする。According to a first aspect of the present invention, there is provided a method for adding a logical card, comprising: connecting a plurality of logical cards including a logical card serving as a bus master to a bus line on a back panel; In a common bus system commonly connected via a bus, the logical card serving as the bus master detects that a new logical card is connected to the common bus while the system is operating,
A bus request issued by another logical card including itself is made to wait, and the logical card is tested and confirmed to be normal, and the card is incorporated into the common bus. According to a second aspect of the present invention, in the method of adding a logical card according to the first aspect, a fault occurring during the test and an abnormal termination by the test are externally connected as non-fatal faults. And notifying the diagnostic processor.
【0006】請求項3に記載の共通バスシステムは、バ
スマスタとなる論理カードを含む複数の論理カードがバ
ックパネル上のバスラインにコネクタを介して共通接続
される共通バスシステムであって、前記バスマスタとな
る論理カードは、新たな論理カードが前記共通バスに接
続されたことを検出して試験を行うと共に、試験中であ
ることを自身のバス制御回路ならびに他の論理カードの
カード増設制御回路へ通知し、当該試験の結果、正常終
了した場合に自身のカード有効フラグならびに他の論理
カードのカード有効フラグをセットして当該論理カード
を共通バスシステムに取り込み、異常終了した場合、な
らびに試験中に障害が発生した場合、当該論理カードを
不良として自身のエラー検出回路へ通知するカード増設
制御回路と、該カード増設制御回路の指示に従い試験デ
ータのリードライトを行い、その内容比較により正常・
異常の判断がなされる試験データレジスタを有し、前記
試験中に発生するバス要求を前記共通バスへ出力しない
ように制御するバス制御回路と、前記試験中に発生する
障害と前記試験による異常終了を致命的でない障害とし
て外部接続される診断プロセッサへ通知するエラー検出
回路と、前記共通バスを介して各論理カード固有の情報
を受信し、前記各論理カードが持つ有効フラグを参照し
て前記バスシステムに取り込まれている論理カードのう
ち、あらかじめ定められているバスマスタ決定のための
ルールに従いバスマスタとなる論理カードを決定するバ
スマスタ決定回路とを有することを特徴とする。According to a third aspect of the present invention, there is provided a common bus system in which a plurality of logical cards including a logical card serving as a bus master are commonly connected to a bus line on a back panel via a connector. The new logical card detects that the new logical card has been connected to the common bus, performs a test, and notifies the bus control circuit and the card expansion control circuit of another logical card that the test is being performed. When the test is completed normally, the card valid flag of its own and the card valid flag of another logical card are set and the logical card is taken into the common bus system. When a failure occurs, a card addition control circuit that notifies the error detection circuit of the logic card as a failure to its own error detection circuit; Perform read write test data in accordance with an instruction de additional control circuit, normal or by its content comparison
A bus control circuit having a test data register for determining an abnormality and controlling not to output a bus request generated during the test to the common bus; a failure occurring during the test and abnormal termination by the test; An error detection circuit that notifies a diagnostic processor externally connected as a non-fatal fault, receives information unique to each logical card via the common bus, and refers to the valid flag of each logical card to refer to the bus. And a bus master determining circuit for determining a logical card to be a bus master in accordance with a predetermined rule for determining a bus master among the logical cards incorporated in the system.
【0007】上述した構成において、活線挿入された論
理カードに対しバスに組み込む前に試験を行い、正常で
あることが確認された場合にのみ挿入した論理カードを
バスに組み込む制御を行なう。カードの試験中は通常の
リクエストを待たせる制御を行うことによって通常論理
の安全を確保し、これを条件に障害区分が致命的な重障
害とされるバス周辺のチェッカーを全て致命的ではない
軽障害に格下げして、挿入論理カードの故障で機器ダウ
ンとなる事態を救済する。また、試験中に有った障害と
試験の異常終了を軽障害として診断プロセッサへ報告す
ることにより、オペレータに認識可能とする。上記制御
は全てハードウェアで実現することによりカードの増設
作業を迅速に完了し、保守員の操作負担を軽減すると共
に操作ミスを減少させることができる。In the above-described configuration, a test is performed on a logical card having a live line inserted therein before being incorporated into the bus, and only when it is confirmed that the logical card is normal, control is performed to incorporate the inserted logical card into the bus. During the test of the card, the normal logic is secured by controlling the normal request to wait, and under this condition, all the checkers around the bus whose fault classification is fatal and severe are all non-fatal It is downgraded to a failure to remedy the situation where the equipment goes down due to the failure of the inserted logic card. In addition, a fault that occurred during the test and an abnormal termination of the test are reported as minor faults to the diagnostic processor so that the operator can recognize the fault. By implementing all of the above-mentioned control by hardware, the operation of adding a card can be completed quickly, so that the operation burden on maintenance personnel can be reduced and operation errors can be reduced.
【0008】[0008]
【発明の実施の形態】図1は本発明の実施形態を示すブ
ロック図である。図において、1、11は電子回路が組
み込まれる論理カードであり、バックパネル7を介して
共通接続される。以降、論理カード1、11を、それぞ
れカードA、カードBと称する。カード(A)1は、バ
ス制御回路2、カード有効フラグ3、バスマスタ決定回
路4、カード増設制御回路5、エラー制御回路6を含
む。バス制御部2には、カード有効フラグ3により生成
されるカード有効信号(ライン105)と、カード増設
制御回路5により生成されるテスト命令信号(ライン1
02)が入力され、リードデータ信号(ライン103)
を前記カード増設制御回路5に出力する他、後述するバ
ックパネル7との間で本発明と直接関係しないバス争
奪、解放等バスプロトコル制御を行う。カード有効フラ
グ3には、カード増設制御回路5からカード組み込み信
号(ライン104)が入力され、ここでカード有効信号
が生成されライン105を介してバス制御回路2ならび
にバスマスタ決定回路4に出力される。バスマスタ決定
回路4は、カード有効信号(ライン105)が入力さ
れ、他に、バックパネル7を介し各カードからカードナ
ンバが固定値として得られ、ここでバスマスタ信号が生
成され、ライン107を介してカード増設制御回路5に
出力される。カード増設制御回路5は、バスマスタ信号
(ライン107)とリードデータ信号(ライン103)
を入力として得、テスト命令信号(ライン102)とエ
ラー信号(ライン106)とカード組み込み信号(ライ
ン104)を生成し、それぞれ、バス制御回路2、エラ
ー制御回路6、カード有効フラグ3へ供給する。エラー
制御回路6は、カード増設制御回路5によって生成され
るエラー信号(ライン106)が入力され、図示せぬ診
断プロセッサへの報告パスを持つ。カード(B)11も
カード(A)1と同様の構成を有し、バス制御部12、
カード有効フラグ13、バスマスタ決定回路14、カー
ド増設制御回路15、エラー制御回路16を含む。各ブ
ロックが持つ機能、ならびに接続関係についてはカード
(A)1と同様であるため重複を避ける意味で説明を省
略する。FIG. 1 is a block diagram showing an embodiment of the present invention. In the figure, reference numerals 1 and 11 denote logic cards in which electronic circuits are incorporated, which are commonly connected via a back panel 7. Hereinafter, the logical cards 1 and 11 are referred to as a card A and a card B, respectively. The card (A) 1 includes a bus control circuit 2, a card valid flag 3, a bus master determination circuit 4, a card expansion control circuit 5, and an error control circuit 6. The bus control unit 2 has a card valid signal (line 105) generated by the card valid flag 3 and a test instruction signal (line 1) generated by the card expansion control circuit 5.
02) is input and the read data signal (line 103)
Is output to the card addition control circuit 5, and bus protocol control, such as bus contention and release, not directly related to the present invention, is performed with the back panel 7 described later. A card built-in signal (line 104) is input to the card validity flag 3 from the card addition control circuit 5, where a card validity signal is generated and output to the bus control circuit 2 and the bus master determination circuit 4 via the line 105. . The bus master determination circuit 4 receives the card valid signal (line 105), obtains a card number as a fixed value from each card via the back panel 7, generates a bus master signal, and generates the bus master signal via the line 107. It is output to the card extension control circuit 5. The card addition control circuit 5 includes a bus master signal (line 107) and a read data signal (line 103)
To generate a test command signal (line 102), an error signal (line 106), and a card built-in signal (line 104), and supply them to the bus control circuit 2, the error control circuit 6, and the card valid flag 3, respectively. . The error control circuit 6 receives an error signal (line 106) generated by the card addition control circuit 5, and has a reporting path to a diagnostic processor (not shown). The card (B) 11 also has the same configuration as the card (A) 1,
It includes a card valid flag 13, a bus master determination circuit 14, a card expansion control circuit 15, and an error control circuit 16. The functions and connection relations of each block are the same as those of the card (A) 1, and the description is omitted to avoid duplication.
【0009】次にバックパネル7を経由した接続関係に
つき説明する。共通バス(ライン111)を伝搬するバ
ス信号は双方向の信号であり、バス制御回路2および1
2に接続される。増設制御信号(ライン101)も双方
向の信号であり、バス制御回路2および12とカード増
設制御回路5および15とエラー制御回路6および16
に接続される。バス停止信号(ライン110)は、バス
制御回路2および12へ入力される。カードA実装信号
(ライン108)は、カード(A)1から“1”レベル
の信号を固定出力することによってカード増設制御回路
5および15へ供給される。カードB実装信号(ライン
109)は、カード(B)11から「1」レベルの信号
を固定出力することによってカード増設制御回路5およ
び15へ供給される。Next, the connection relationship via the back panel 7 will be described. The bus signal propagating through the common bus (line 111) is a bidirectional signal, and the bus control circuits 2 and 1
2 is connected. The extension control signal (line 101) is also a bidirectional signal, and includes bus control circuits 2 and 12, card extension control circuits 5 and 15, and error control circuits 6 and 16.
Connected to. The bus stop signal (line 110) is input to the bus control circuits 2 and 12. The card A mounting signal (line 108) is supplied from the card (A) 1 to the card addition control circuits 5 and 15 by fixedly outputting a "1" level signal. The card B mounting signal (line 109) is supplied to the card expansion control circuits 5 and 15 by fixedly outputting a "1" level signal from the card (B) 11.
【0010】以下、本発明実施形態の動作について詳細
に説明する。カード(A)1は既に機器に実装されてお
りバスに組み込まれて動作中で、カード(B)11は新
規に増設するものと仮定する。動作説明に先立ち、本発
明実施形態に従う増設制御を主体的に行うカード(バス
マスタと称する)を決定する必要がある。ここでは、現
状共通バス111に組み込まれているカードのうち、最
若番を持つカードをバスマスタに決定する案を採用して
いる。従って、共通バス111に組み込まれているカー
ドを表示するカード有効フラグ3および13を装備し、
バックパネル7を介しカードナンバーを各カードへ通知
して、バスマスタ決定回路4および14でバスマスタを
決定している。本発明実施形態では、カード(B)11
よりカード(A)1の方が若番とし、また、上述した仮
定の下でも共通バス111に組み込まれているカード
は、カード(A)1のみであるため、バスマスタはカー
ド(A)1であり、以下の説明では不変とする。Hereinafter, the operation of the embodiment of the present invention will be described in detail. It is assumed that the card (A) 1 is already mounted on the device and is operating by being incorporated in the bus, and the card (B) 11 is newly added. Prior to the description of the operation, it is necessary to determine a card (referred to as a bus master) that mainly performs the extension control according to the embodiment of the present invention. Here, a plan is adopted in which the card having the lowest number among the cards currently incorporated in the common bus 111 is determined as the bus master. Therefore, card valid flags 3 and 13 for displaying cards incorporated in the common bus 111 are provided,
The card number is notified to each card via the back panel 7, and the bus master determining circuits 4 and 14 determine the bus master. In the embodiment of the present invention, the card (B) 11
Since the card (A) 1 is the younger one, and the card incorporated in the common bus 111 is only the card (A) 1 under the above assumption, the bus master is the card (A) 1. Yes, in the following description, it is assumed to be unchanged.
【0011】まず、カード(B)11を新規にバックパ
ネル7に差し込みカード(B)11を共通バス111に
接続する。まず、バス停止信号(ライン110)が
“1”(アクティブ)になることによってバスが停止
し、この間にカード(B)11の各信号ピンがバックパ
ネル7に接続され、直後にカード(B)11は自身で初
期化(リセット)を行う。カード増設制御回路5は、カ
ードB実装信号(ライン109)が“0”から“1”へ
変化したことでカード(B)11の増設が有ったことを
認識し、且つバスマスタであることを条件にカード
(B)11の試験を開始し、そのことを増設制御信号
(ライン101)によりバス制御回路2および12とエ
ラー制御回路6および16、そして増設制御回路5およ
び15へ通知する。尚、増設制御信号(ライン101)
は双方向の信号線であり、これをドライブするカードは
バスマスタと取り決めている。First, the card (B) 11 is newly inserted into the back panel 7 and the card (B) 11 is connected to the common bus 111. First, when the bus stop signal (line 110) becomes "1" (active), the bus stops. During this time, each signal pin of the card (B) 11 is connected to the back panel 7, and immediately thereafter, the card (B) 11 performs initialization (reset) by itself. The card addition control circuit 5 recognizes that the card (B) 11 has been added by the change of the card B mounting signal (line 109) from “0” to “1”, and determines that the card is the bus master. Under the conditions, the test of the card (B) 11 is started, and this is notified to the bus control circuits 2 and 12, the error control circuits 6 and 16, and the expansion control circuits 5 and 15 by the additional control signal (line 101). The extension control signal (line 101)
Is a bidirectional signal line, and the card for driving this is negotiated with the bus master.
【0012】試験中、バス制御回路2および12は、通
常の命令をバスに出さないように保持し、またエラー制
御回路6および16は、全ての障害区分を軽障害に格下
げする。ここで、バス停止信号(ライン110)を
“0”に戻すタイミングは、前記通常の命令を共通バス
111に出さない制御が行われた後という条件付けをす
る。この状態でカード増設制御回路5は、カード(B)
11に対する試験を行うが、手順としては、まずカード
(B)11向けのテストライト命令をバス制御部2へ出
力し、このことにより、バス信号(ライン111)を経
由してバス制御回路12が内蔵する試験用レジスタにデ
ータが格納され、その後カード増設制御回路5がテスト
リード命令により前記試験用レジスタに格納された内容
を読み出し、先にテストライトした時のデータと比較す
る。尚、テストライト命令とテストリード命令は試験専
用の命令である。During testing, the bus control circuits 2 and 12 keep normal instructions out of the bus, and the error control circuits 6 and 16 downgrade all fault categories to minor faults. Here, the timing for returning the bus stop signal (line 110) to "0" is set after the control for not issuing the normal instruction to the common bus 111 is performed. In this state, the card addition control circuit 5 sets the card (B)
The test for the card 11 is performed. First, a test write command for the card (B) 11 is output to the bus control unit 2, whereby the bus control circuit 12 receives the bus write signal (line 111). The data is stored in a built-in test register, and then the card expansion control circuit 5 reads out the content stored in the test register by a test read command, and compares it with the data at the time of the test write. Note that the test write instruction and the test read instruction are dedicated to the test.
【0013】試験が正常終了した場合、カード増設制御
回路5は増設制御信号101へ試験終了の通知と全カー
ドのバス組み込み指示を出す。ここで、データの比較が
不一致であったり、試験中に障害が起こった場合は終了
通知のみとしてバス組み込み指示は出さない。バス組み
込み指示が有った場合、カード増設制御回路5および1
5は、カード有効フラグ3および13へカードA実装信
号108とカードB実装信号109の値(カードがバッ
クパネル7へ差し込まれている場合は“1”)をセット
することにより、カード(A)1とカード(B)11を
バスへ組み込む。また、試験終了の指示により、バス制
御回路2および12は、通常の命令を共通バス111へ
出力し始め、共通バス111は通常運転に復帰する。When the test is completed normally, the card addition control circuit 5 sends a notification of the test completion and an instruction to install the bus to all the cards to the addition control signal 101. Here, if the data comparisons do not match, or if a failure occurs during the test, no bus installation instruction is issued as an end notification only. If there is a bus installation instruction, the card expansion control circuits 5 and 1
5 sets the value of the card A mounting signal 108 and the value of the card B mounting signal 109 ("1" when the card is inserted into the back panel 7) to the card valid flags 3 and 13 to set the card (A). 1 and the card (B) 11 are incorporated into the bus. In response to the test termination instruction, the bus control circuits 2 and 12 start outputting normal instructions to the common bus 111, and the common bus 111 returns to normal operation.
【0014】以上説明のように本発明では、実施形態と
して示したカード(A)1とカード(B)11は、同一
の機能、構成を有し、両カードをバックパネル7へ差し
込みバス動作を行うものとする。カード(A)1は既に
バックパネル7へ差し込まれて共通バス111に接続さ
れており、バスマスタの任に就いているので、カード
(B)11が新規に差し込まれた場合、カード増設制御
回路5は、カードB実装信号(ライン109)が“0”
から“1”へ変化したことを検出してカード(B)11
の試験を開始し、増設制御信号(ライン101)で試験
中であることをバス制御回路2および12と、エラー制
御回路6および16と、カード増設制御回路15へ通知
する。試験中、バス制御回路2および12は、通常の命
令をバスに出力しないように保持し、エラー制御回路6
および16は、全ての障害区分を軽障害に格下げする。
この上でカード増設制御回路5がテスト命令102にカ
ード(B)11へのテストライト命令を発行すると、バ
ス制御回路2からバス信号(ライン111)を経由して
バス制御回路12の試験用データレジスタにデータが格
納され、その後カード増設制御回路5は、テストリード
命令を同一ルートに発行して前記レジスタからデータを
読み出し、テストライトした時のデータと比較する。引
き続き、カード増設制御回路5は、試験の終了を増設制
御信号(ライン101)で通知するが、データの比較が
不一致であったり、試験中に障害が発生した場合は、カ
ード(B)11を不良と判断して試験が異常終了したこ
とを同信号で通知すると共に、エラー制御回路6経由で
診断プロセッサへ軽障害の障害報告を行う。As described above, according to the present invention, the card (A) 1 and the card (B) 11 shown in the embodiment have the same function and configuration, and are inserted into the back panel 7 to perform bus operation. Assumed to be performed. The card (A) 1 has already been inserted into the back panel 7 and connected to the common bus 111, and is in charge of the bus master. Therefore, when the card (B) 11 is newly inserted, the card addition control circuit 5 Indicates that the card B mounting signal (line 109) is "0"
Card (B) 11 by detecting the change from "1" to "1".
Is started and the extension control signal (line 101) notifies the bus control circuits 2 and 12, the error control circuits 6 and 16, and the card extension control circuit 15 that the test is being performed. During the test, the bus control circuits 2 and 12 hold normal instructions so as not to output them to the bus, and
And 16 downgrade all fault categories to minor faults.
When the card addition control circuit 5 issues a test write command to the card (B) 11 to the test command 102, the bus control circuit 2 sends the test data of the bus control circuit 12 via the bus signal (line 111). After the data is stored in the register, the card addition control circuit 5 issues a test read command to the same route to read the data from the register, and compares the read data with the data at the time of the test write. Subsequently, the card addition control circuit 5 notifies the end of the test by an addition control signal (line 101). If the data comparison does not match or a failure occurs during the test, the card (B) 11 is reset. This signal is used to notify the diagnosis processor that the test has been abnormally terminated and that the test has ended abnormally, and to report a minor fault to the diagnostic processor via the error control circuit 6.
【0015】試験が正常終了した場合、カード増設制御
回路5および15は、カード有効フラグ3および13へ
カードA実装信号(ライン108)とカードB実装信号
(ライン109)の値(カードがバックパネル7へ差し
込まれている場合“1”)をセットし、両カードをバス
に組み込む。バスマスタ決定回路4および14は、バス
マスタを決定するための一例であり、バックパネル7か
ら各カード個別の番号を受け、カード有効フラグ3およ
び13を参照してバスに組み込まれているカードのう
ち、最若番のものをバスマスタに決めている。このこと
により、活線挿入されたカードの故障によって機器をダ
ウンさせてしまう事態を回避出来る。When the test is normally completed, the card addition control circuits 5 and 15 send the card A mounting signal (line 108) and the value of the card B mounting signal (line 109) to the card valid flags 3 and 13 (when the card is on the back panel). When the card is inserted into the card 7, "1") is set, and both cards are incorporated in the bus. The bus master determining circuits 4 and 14 are an example for determining a bus master. The bus master determining circuits 4 and 14 receive the individual number of each card from the back panel 7 and refer to the card valid flags 3 and 13 among the cards incorporated in the bus. The youngest one is decided as the bus master. As a result, it is possible to avoid a situation in which the equipment is down due to the failure of the card that is hot-plugged.
【0016】[0016]
【発明の効果】以上説明のように、本発明によれば、活
線挿入された論理カードに対しバスに組み込む前に試験
を行い、正常であることが確認された場合にのみ挿入し
た論理カードをバスに組み込む制御を行なう。カードの
試験中は通常のリクエストを待たせる制御を行うことに
よって通常論理の安全を確保し、これを条件に障害区分
が致命的な重障害とされるバス周辺のチェッカーを全て
致命的ではない軽障害に格下げして、挿入論理カードの
故障で機器ダウンとなる事態を救済することができる。
また、試験中に有った障害と試験の異常終了を軽障害と
して診断プロセッサへ報告することにより、オペレータ
に認識可能とすることができる。上記制御は全てハード
ウェアで実現するものであり、このことにより、カード
の増設作業を迅速に行うことができ、保守員の操作負担
を軽減すると共に操作ミスを減少させることができる。As described above, according to the present invention, a test is performed on a hot-inserted logical card before assembling it into a bus, and only when it is confirmed that the logical card is normal, the logical card is inserted. Is incorporated into the bus. During the test of the card, the normal logic is secured by controlling the normal request to wait, and under this condition, all the checkers around the bus whose fault classification is fatal and severe are all non-fatal By downgrading to a failure, it is possible to relieve a situation where the equipment goes down due to a failure of the inserted logic card.
In addition, by reporting a fault during the test and an abnormal termination of the test as a minor fault to the diagnostic processor, the operator can recognize the fault. All of the above-described control is realized by hardware, whereby the work of adding a card can be performed quickly, and the operation burden on maintenance personnel can be reduced and operation errors can be reduced.
【図1】 本発明の実施形態を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.
1(11)…カードA(B) 2(12)…バス制御回路 3(13)…カード有効フラグ 4(14)…バスマスタ決定回路 5(15)…カード増設制御回路 6(16)…エラー制御回路 7…バックパネル 111…共通バス 1 (11) Card A (B) 2 (12) Bus control circuit 3 (13) Card valid flag 4 (14) Bus master determination circuit 5 (15) Card expansion control circuit 6 (16) Error control Circuit 7: Back panel 111: Common bus
Claims (3)
の論理カードがバックパネル上のバスラインにコネクタ
を介して共通接続される共通バスシステムにおいて、前
記バスマスタとなる論理カードは、システムが動作中、
新たな論理カードが前記共通バスに接続されたことを検
出することにより、自身を含む他の論理カードにより発
行されるバス要求を待機させ、当該論理カードの試験を
行い正常であることが確認された場合のみ当該カードを
共通バスに組込むことを特徴とする論理カードの増設方
法。1. In a common bus system in which a plurality of logical cards including a logical card serving as a bus master are commonly connected to a bus line on a back panel via a connector, the logical card serving as a bus master is provided during operation of the system.
By detecting that a new logical card has been connected to the common bus, a bus request issued by another logical card including itself is waited, and the logical card is tested and confirmed to be normal. A method of adding a logical card, wherein the card is incorporated into a common bus only when the logical card is used.
よる異常終了を致命的でない障害として外部接続される
診断プロセッサへ通知することを特徴とする請求項1に
記載の論理カードの増設方法。2. The method according to claim 1, wherein a failure occurring during the test and an abnormal termination by the test are notified to a diagnostic processor externally connected as a non-fatal failure.
の論理カードがバックパネル上のバスラインにコネクタ
を介して共通接続される共通バスシステムであって、前
記バスマスタとなる論理カードは、新たな論理カードが
前記共通バスに接続されたことを検出して試験を行うと
共に、試験中であることを自身のバス制御回路ならびに
他の論理カードのカード増設制御回路へ通知し、当該試
験の結果、正常終了した場合に自身のカード有効フラグ
ならびに他の論理カードのカード有効フラグをセットし
て当該論理カードを共通バスシステムに取り込み、異常
終了した場合、ならびに試験中に障害が発生した場合、
当該論理カードを不良として自身のエラー検出回路へ通
知するカード増設制御回路と、該カード増設制御回路の
指示に従い試験データのリードライトを行い、その内容
比較により正常・異常の判断がなされる試験データレジ
スタを有し、前記試験中に発生するバス要求を前記共通
バスへ出力しないように制御するバス制御回路と、前記
試験中に発生する障害と前記試験による異常終了を致命
的でない障害として外部接続される診断プロセッサへ通
知するエラー検出回路と、前記共通バスを介して各論理
カード固有の情報を受信し、前記各論理カードが持つ有
効フラグを参照して前記バスシステムに取り込まれてい
る論理カードのうち、あらかじめ定められているバスマ
スタ決定のためのルールに従いバスマスタとなる論理カ
ードを決定するバスマスタ決定回路とを有することを特
徴とする共通バスシステム。3. A common bus system in which a plurality of logical cards including a logical card serving as a bus master are commonly connected to a bus line on a back panel via a connector, wherein the logical card serving as a bus master is a new logical card. The test is performed by detecting that the card is connected to the common bus, and the fact that the test is being performed is notified to its own bus control circuit and the card addition control circuit of another logical card. When the processing is completed, the own card valid flag and the card valid flag of another logical card are set, the logical card is taken into the common bus system, the processing is abnormally terminated, and when a failure occurs during the test,
A card extension control circuit for notifying the error detection circuit of the logic card as a defect to its own error detection circuit; and test data for reading and writing test data in accordance with instructions from the card extension control circuit, and comparing the contents to determine normal / abnormal. A bus control circuit having a register and controlling not to output a bus request generated during the test to the common bus, and externally connecting a fault occurring during the test and an abnormal termination by the test as a non-fatal fault An error detection circuit for notifying a diagnosis processor to be executed, and a logic card received in the bus system by receiving information unique to each logic card via the common bus and referring to a valid flag of each logic card Out of the buses that determine the logical card to be the bus master in accordance with the predetermined rules for determining the bus master. A common bus system, comprising a master decision circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11108592A JP2000298628A (en) | 1999-04-15 | 1999-04-15 | Method for expanding logic card and common bus system using the method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11108592A JP2000298628A (en) | 1999-04-15 | 1999-04-15 | Method for expanding logic card and common bus system using the method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000298628A true JP2000298628A (en) | 2000-10-24 |
Family
ID=14488726
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11108592A Pending JP2000298628A (en) | 1999-04-15 | 1999-04-15 | Method for expanding logic card and common bus system using the method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000298628A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020024558A (en) * | 2018-08-07 | 2020-02-13 | 富士通株式会社 | Information processing apparatus and control method |
-
1999
- 1999-04-15 JP JP11108592A patent/JP2000298628A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020024558A (en) * | 2018-08-07 | 2020-02-13 | 富士通株式会社 | Information processing apparatus and control method |
| US10762026B2 (en) | 2018-08-07 | 2020-09-01 | Fujitsu Limited | Information processing apparatus and control method for suppressing obstacle |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1204924B1 (en) | Diagnostic caged mode for testing redundant system controllers | |
| US7000153B2 (en) | Computer apparatus and method of diagnosing the computer apparatus and replacing, repairing or adding hardware during non-stop operation of the computer apparatus | |
| US20030115382A1 (en) | Peripheral device testing system and a peripheral device testing method which can generally test whether or not a peripheral device is normally operated | |
| JP2002543521A (en) | Method and apparatus for automatically reintegrating modules into a computer system | |
| JP2000298628A (en) | Method for expanding logic card and common bus system using the method | |
| JPH06259343A (en) | Multibus control system and system using the same | |
| CN115981880B (en) | Method, device, system, storage medium and chip for avoiding deadlock in master accessing slave | |
| JPH08263455A (en) | Degrading method for fault processor in multiprocessor system | |
| JPH11120154A (en) | Access control device and method in computer system | |
| US10762026B2 (en) | Information processing apparatus and control method for suppressing obstacle | |
| JP3230798B2 (en) | Redundant system | |
| JP3156987B2 (en) | Bus failure diagnosis method | |
| JPH079636B2 (en) | Bus diagnostic device | |
| JP3291729B2 (en) | Redundant computer system | |
| JP2815730B2 (en) | Adapters and computer systems | |
| JP3243687B2 (en) | Hot swapping system | |
| JP2896206B2 (en) | On-line diagnostics for multiplexed memory devices. | |
| JPS59119451A (en) | Diagnosing system of electronic computer system | |
| JPH08137788A (en) | Information processing system | |
| JPH03292540A (en) | Diagnostic device for abnormality of computer | |
| JPH06187184A (en) | Input / output control device for dual system | |
| JPH08147183A (en) | Diagnostic controller put in/out system on live line | |
| JPS60195649A (en) | Error reporting system of microprogram-controlled type data processor | |
| JPH06282518A (en) | Information processing equipment | |
| JPH06131270A (en) | Information processing device capable of expanding main memory |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20030408 |