JPH03241447A - データ転送装置 - Google Patents
データ転送装置Info
- Publication number
- JPH03241447A JPH03241447A JP2039458A JP3945890A JPH03241447A JP H03241447 A JPH03241447 A JP H03241447A JP 2039458 A JP2039458 A JP 2039458A JP 3945890 A JP3945890 A JP 3945890A JP H03241447 A JPH03241447 A JP H03241447A
- Authority
- JP
- Japan
- Prior art keywords
- channel
- fault
- transfer
- firmware
- control
- 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
- 230000002093 peripheral effect Effects 0.000 claims description 6
- 230000004044 response Effects 0.000 claims 1
- 238000000034 method Methods 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、データ転送装置の障害処理に利用する。本発
明はデータ転送装置における障害情報の転送方式に関す
る。
明はデータ転送装置における障害情報の転送方式に関す
る。
本発明は主記憶装置に接続されたチャネル制御装置と、
複数の周辺制御装置にそれぞれ接続された複数のチャネ
ル装置とを備えたデータ転送装置において、 チャネル装置で障害が発生したときに、その障害を退避
させ、チャネル制御装置からの指示によりリセットさせ
チャネル装置がデータを正常に転送できる状態にし、通
常と同じ方法で障害情報を主記憶装置に転送することに
より、 詳細な障害情報を多量、かつ高速に収集できるようにし
たものである。
複数の周辺制御装置にそれぞれ接続された複数のチャネ
ル装置とを備えたデータ転送装置において、 チャネル装置で障害が発生したときに、その障害を退避
させ、チャネル制御装置からの指示によりリセットさせ
チャネル装置がデータを正常に転送できる状態にし、通
常と同じ方法で障害情報を主記憶装置に転送することに
より、 詳細な障害情報を多量、かつ高速に収集できるようにし
たものである。
〔従来の技術)
従来、この種の障害情報転送方式は、チャネル装置で障
害が発生した場合にはチャネル制御装置のファームウェ
アから読み取り可能なレジスタの障害情報だけを収集し
、読み取り可能なレジスタ以外の障害情報を収集する場
合にはチャネル装置が接続されているチャネル制御装置
全体を占有して障害情報を収集していた。
害が発生した場合にはチャネル制御装置のファームウェ
アから読み取り可能なレジスタの障害情報だけを収集し
、読み取り可能なレジスタ以外の障害情報を収集する場
合にはチャネル装置が接続されているチャネル制御装置
全体を占有して障害情報を収集していた。
上述した従来の障害情報転送方式は、チャネル制御装置
のファームウェアから読み取り可能なレジスタの障害情
報以外には収集できない制御となっているために障害情
報が限定され十分な障害解析ができない欠点がある。
のファームウェアから読み取り可能なレジスタの障害情
報以外には収集できない制御となっているために障害情
報が限定され十分な障害解析ができない欠点がある。
また、チャネル装置の詳細な障害情報が必要な場合にそ
のチャネル装置が接続されているチャネル制御装置全体
を占有しなければ詳細だ障害情報が収集できない制御と
なっているために他のチアネルで実行されている処理を
すべて中断しなければならない欠点がある。
のチャネル装置が接続されているチャネル制御装置全体
を占有しなければ詳細だ障害情報が収集できない制御と
なっているために他のチアネルで実行されている処理を
すべて中断しなければならない欠点がある。
本発明はこのような問題を解決するもので、チャネル制
御装置全体を占有することなく、また処理を中断させる
こと?ヨく障害情報を多量かつ高速に収集できる装置を
提供することを目的とする。
御装置全体を占有することなく、また処理を中断させる
こと?ヨく障害情報を多量かつ高速に収集できる装置を
提供することを目的とする。
本発明は、データ転送を制御するチャネル制御装置と、
このチャネル制御装置と周辺制御装置との間に挿入され
た複数のチャネル装置とを備えたデータ転送装置におい
て、前記チアネル装置には、それぞれ、障害が発生した
ときに制御用のファームウェアに割込処理を実行させる
手段を備え、そのファームウェアには、前記割込処理に
おいて前記チャネル装置内の多数の制御レジスタの内容
を取込み、正常動作時に転送用データを記録するメモリ
に記録する手段と、前記チャネル制御装置に対して障害
発生を通知する手段とを含むことを特徴とする。
このチャネル制御装置と周辺制御装置との間に挿入され
た複数のチャネル装置とを備えたデータ転送装置におい
て、前記チアネル装置には、それぞれ、障害が発生した
ときに制御用のファームウェアに割込処理を実行させる
手段を備え、そのファームウェアには、前記割込処理に
おいて前記チャネル装置内の多数の制御レジスタの内容
を取込み、正常動作時に転送用データを記録するメモリ
に記録する手段と、前記チャネル制御装置に対して障害
発生を通知する手段とを含むことを特徴とする。
前記チャネル装置には、前記チャネル制御装置からの障
害処理要求を受付ける動作指示受付回路と、この受付回
路により受付けた要求を解析して前記ファームウェアに
伝える転送制御回路とを備え、前記ファームウェアには
、この転送制御回路からの指示により、前記メモリおよ
びこの転送制御回路以外の制御回路をリセットする手段
を備え、また、前記転送制御回路および前記ファームウ
ェアには、前記メモリに障害発生時に記録したデータを
読出し、正常動作時に用いる通路を経由して前記チャネ
ル制御装置へ転送する手段を含むことができる。
害処理要求を受付ける動作指示受付回路と、この受付回
路により受付けた要求を解析して前記ファームウェアに
伝える転送制御回路とを備え、前記ファームウェアには
、この転送制御回路からの指示により、前記メモリおよ
びこの転送制御回路以外の制御回路をリセットする手段
を備え、また、前記転送制御回路および前記ファームウ
ェアには、前記メモリに障害発生時に記録したデータを
読出し、正常動作時に用いる通路を経由して前記チャネ
ル制御装置へ転送する手段を含むことができる。
チャネル装置に障害が発生したときに、その障害情報を
メモリに格納し、格納完了の検出により障害が発生した
ことをチャネル制御装置に通知する。チャネル制御装置
はこの通知を受け、チャネル装置に対して障害処理要求
を指示する。障害処理要求の指示を受けたチャネル装置
はメモリおよび動作指示受付回路以外の制御回路をリセ
ットし、リセット完了後に動作指示受付回路の指示要因
を解読し、メモリに格納された障害情報を正常データの
転送と同じ方法で転送し、転送が完了したときにその旨
をチャネル制御装置に通知する。
メモリに格納し、格納完了の検出により障害が発生した
ことをチャネル制御装置に通知する。チャネル制御装置
はこの通知を受け、チャネル装置に対して障害処理要求
を指示する。障害処理要求の指示を受けたチャネル装置
はメモリおよび動作指示受付回路以外の制御回路をリセ
ットし、リセット完了後に動作指示受付回路の指示要因
を解読し、メモリに格納された障害情報を正常データの
転送と同じ方法で転送し、転送が完了したときにその旨
をチャネル制御装置に通知する。
これにより、チャネル装置で障害が発生したときに、チ
ャネル制御装置全体を占有することなく、チャネル装置
内メモリの制御情報を含めた詳細な障害情報を多量、か
つ高速に収集することができる。
ャネル制御装置全体を占有することなく、チャネル装置
内メモリの制御情報を含めた詳細な障害情報を多量、か
つ高速に収集することができる。
次に、本発明実施例を図面に基づいて説明する。
第1図は、本発明実施例の構成を示すブロック図、第2
図は、本発明実施例の障害発生時におけるファームウェ
アの処理の流れを示す流れ図、第3図は本発明実施例の
チャネル制御装置から障害処理要求を受けたときのファ
ームウェアの処理の流れを示す流れ図である。
図は、本発明実施例の障害発生時におけるファームウェ
アの処理の流れを示す流れ図、第3図は本発明実施例の
チャネル制御装置から障害処理要求を受けたときのファ
ームウェアの処理の流れを示す流れ図である。
本発明実施例:ま、データ転送を制御するチアネル制御
装置200 と、このチアネル制御装置200 と周辺
制御装置400 との間に挿入された複数のチャネル装
置300 とを備え、チャネル装置300には、それぞ
れ、障害が発生したときに制御用のファームウェア37
0に割込処理を実行させる図外の手段を備え、そのファ
ームウェア370には、割込処理においてチャネル装置
300内の多数の制御レジスタ330の内容を取込み、
正常動作時に転送用データを記録するメモリ340に記
録する手段と、チャネル制御装置200に対して障害発
生を通知する割り込み制御回路310 とを含み、また
、チャネル制御装置200からの障害処理要求を受付け
る動作指示受付回路320 と、この動作指示受付回路
320により受付けた要求を解析してファームウェア3
70に伝える転送制御回路390 とを備え、ファーム
ウェア370には、この転送制御回路390からの指示
により、メモリ340およびこの転送制御回路390以
外の制御回路をリセットする手段を備え、転送制御回路
390およびファームウェア370には、メモ1J34
0に障害発生時に記録したデータを読出し、正常動作時
に用いる通路を経由しでチャネル制御装置200へ転送
する手段を含む。
装置200 と、このチアネル制御装置200 と周辺
制御装置400 との間に挿入された複数のチャネル装
置300 とを備え、チャネル装置300には、それぞ
れ、障害が発生したときに制御用のファームウェア37
0に割込処理を実行させる図外の手段を備え、そのファ
ームウェア370には、割込処理においてチャネル装置
300内の多数の制御レジスタ330の内容を取込み、
正常動作時に転送用データを記録するメモリ340に記
録する手段と、チャネル制御装置200に対して障害発
生を通知する割り込み制御回路310 とを含み、また
、チャネル制御装置200からの障害処理要求を受付け
る動作指示受付回路320 と、この動作指示受付回路
320により受付けた要求を解析してファームウェア3
70に伝える転送制御回路390 とを備え、ファーム
ウェア370には、この転送制御回路390からの指示
により、メモリ340およびこの転送制御回路390以
外の制御回路をリセットする手段を備え、転送制御回路
390およびファームウェア370には、メモ1J34
0に障害発生時に記録したデータを読出し、正常動作時
に用いる通路を経由しでチャネル制御装置200へ転送
する手段を含む。
さらに、チアネル装置jこは、周辺制御装置400かS
のデータとメモ1J340からのデータを選択する選択
回路350 と、この選択回路350により選択された
データを制御するデータバッファ360と、複数の制御
レジスタ330の制御情報および障害情報を選択する選
択回路380 とを備える。
のデータとメモ1J340からのデータを選択する選択
回路350 と、この選択回路350により選択された
データを制御するデータバッファ360と、複数の制御
レジスタ330の制御情報および障害情報を選択する選
択回路380 とを備える。
また、チャネル制御装置200には、ファームウェア2
10 と、このファームウェア210 により制御され
、チャネル制御装置200と複数のチアネル装置300
との間のインクフェースを制御するチャネル装置制御回
路220 と、読み取りデータおよび書込みデータを制
御するデータバッファ230とを備える。
10 と、このファームウェア210 により制御され
、チャネル制御装置200と複数のチアネル装置300
との間のインクフェースを制御するチャネル装置制御回
路220 と、読み取りデータおよび書込みデータを制
御するデータバッファ230とを備える。
次に、このように構成された本発明実施例の動作を第2
図およσ第3図を参照して説明する。
図およσ第3図を参照して説明する。
チアネル装置300で障害が発生した場合、障害を検出
した転送制御回路390はファームウェア370に割り
込む。障害発生時の各制御レジスタ330の制御情報を
障害情報としてメモリ340に格納するため、ファーム
ウェア370は選択信号線916を介して選択回路38
0にすべての制御レジスタ番号を順次指示する。制御レ
ジスタ番号により選択された障害情報は、データバス9
13を介してファームウェア370の内部レジスタに取
り込まれ、データバス912を介しでメモリ340に順
次格納される。
した転送制御回路390はファームウェア370に割り
込む。障害発生時の各制御レジスタ330の制御情報を
障害情報としてメモリ340に格納するため、ファーム
ウェア370は選択信号線916を介して選択回路38
0にすべての制御レジスタ番号を順次指示する。制御レ
ジスタ番号により選択された障害情報は、データバス9
13を介してファームウェア370の内部レジスタに取
り込まれ、データバス912を介しでメモリ340に順
次格納される。
ファームウェア370は格納が完了したことを検出する
と指示信号線903を介して割り込み制御回路310に
通知し、この割り込み制御回路310は信号線906の
インタフェースを介してチャネル装置制御回路220に
チャネル装置300で障害が発生したことを通知する。
と指示信号線903を介して割り込み制御回路310に
通知し、この割り込み制御回路310は信号線906の
インタフェースを介してチャネル装置制御回路220に
チャネル装置300で障害が発生したことを通知する。
チャネル装置制御回路220は指示信号線901を介し
てファームウェア210 に割り込む。この割り込みに
よりファームウェア210は障害処理ルーチンが割り出
され、チャネル装置制御回路220にチャネル装置30
0に対する障害処理の指示を与える。
てファームウェア210 に割り込む。この割り込みに
よりファームウェア210は障害処理ルーチンが割り出
され、チャネル装置制御回路220にチャネル装置30
0に対する障害処理の指示を与える。
チャネル装置制御回路220は信号線907のインタフ
ェースを介して動作指示受付回路320にチャネル装置
300の障害状態をリセットし、障害情報の転送が必要
であることを示す障害処理要求指示を通知する。
ェースを介して動作指示受付回路320にチャネル装置
300の障害状態をリセットし、障害情報の転送が必要
であることを示す障害処理要求指示を通知する。
転送制御回路390はチャネル制御装置200から動作
指示があったことを検出すると動作指示受付回路320
の指示要因を解読する。この指示要因が障害処理要求指
示であればチャネル装置300の障害状態をリセットす
るためにデータバス917および指示信号線905を介
して制御レジスタ330に、またデータバス910を介
してファームウェア370に、さらにデータバス917
および指示信号線902を介して割り込み制御回路31
0にそれぞれリセット指示を通知する。
指示があったことを検出すると動作指示受付回路320
の指示要因を解読する。この指示要因が障害処理要求指
示であればチャネル装置300の障害状態をリセットす
るためにデータバス917および指示信号線905を介
して制御レジスタ330に、またデータバス910を介
してファームウェア370に、さらにデータバス917
および指示信号線902を介して割り込み制御回路31
0にそれぞれリセット指示を通知する。
これによりメモリ340と動作指示受付回路320以外
はすべてリセットされる。また、ファームウェア370
はイニシャライズルーチンが割り出され、イニシャライ
ズが完了すると転送制御回路390にデータバス910
を介してイニシャライズ完了を通知する。
はすべてリセットされる。また、ファームウェア370
はイニシャライズルーチンが割り出され、イニシャライ
ズが完了すると転送制御回路390にデータバス910
を介してイニシャライズ完了を通知する。
転送制御回路390は選択信号線915を介してメモリ
340を選択し、メモリ340にはデータバス918を
介して読み出しアドレスを与える。障害情報はデータバ
ス914、データバッファ360およびデータバス90
8を介してデータバッファ230に格納される。
340を選択し、メモリ340にはデータバス918を
介して読み出しアドレスを与える。障害情報はデータバ
ス914、データバッファ360およびデータバス90
8を介してデータバッファ230に格納される。
障害情報をすべて転送するとデータバス917および指
示信号線902を介して割り込み制御回路310に転送
が完了したことを通知する。割り込み制御回路310は
障害情報転送終了割り込みを信号線906のインタフェ
ースを介してチャネル装置制御回路220に割り込む。
示信号線902を介して割り込み制御回路310に転送
が完了したことを通知する。割り込み制御回路310は
障害情報転送終了割り込みを信号線906のインタフェ
ースを介してチャネル装置制御回路220に割り込む。
以上説明したように本発明によれば、チャネル装置で障
害が発生したときに、その障害情報を退避させ、チャネ
ル制御装置からのリセット指示でチャネル装置を正常な
データ転送ができる状態にし、通常のデータ転送と同じ
方法で障害情報を主記憶装置に転送することにより、チ
ャネル制御装置全体を占有することなく、チャネル装置
内メモリの制御情報を含めた詳細な障害情報を多量、か
つ高速に収集できる効果がある。
害が発生したときに、その障害情報を退避させ、チャネ
ル制御装置からのリセット指示でチャネル装置を正常な
データ転送ができる状態にし、通常のデータ転送と同じ
方法で障害情報を主記憶装置に転送することにより、チ
ャネル制御装置全体を占有することなく、チャネル装置
内メモリの制御情報を含めた詳細な障害情報を多量、か
つ高速に収集できる効果がある。
第1図は本発明実施例の構成を示すブロック図。
第2図は本発明実施例の障害発生時にお(するファーム
ウェアの処理の流れを示す流れ図。 第3図は本発明実施例のチャネル制御装置から障害処理
要求を受けたときのファームウェアの処理の流れを示す
流れ図。 100・・・主記憶装置、200・・・チャネル制御装
置、210.370・・・ファームウェア、220・・
・チャネル装置制御回路、230.360・・・データ
バッファ、300・・・チャネル装置、310・・・割
り込み制御回路、320・・・動作指示受付回路、33
0・・・制御レジスタ、340・・・メモIJ、350
.380・・・選択回路、390・・・転送制御回路、
400・・・周辺制御装置、901.902.903.
904.905・・・指示信号線、906.907・・
・インタフェース、908.909.910.911.
912.913.914.917.918・・・データ
バス、915.916・・・選択信号線。
ウェアの処理の流れを示す流れ図。 第3図は本発明実施例のチャネル制御装置から障害処理
要求を受けたときのファームウェアの処理の流れを示す
流れ図。 100・・・主記憶装置、200・・・チャネル制御装
置、210.370・・・ファームウェア、220・・
・チャネル装置制御回路、230.360・・・データ
バッファ、300・・・チャネル装置、310・・・割
り込み制御回路、320・・・動作指示受付回路、33
0・・・制御レジスタ、340・・・メモIJ、350
.380・・・選択回路、390・・・転送制御回路、
400・・・周辺制御装置、901.902.903.
904.905・・・指示信号線、906.907・・
・インタフェース、908.909.910.911.
912.913.914.917.918・・・データ
バス、915.916・・・選択信号線。
Claims (1)
- 【特許請求の範囲】 1、データ転送を制御するチャネル制御装置と、このチ
ャネル制御装置と周辺制御装置との間に挿入された複数
のチャネル装置と を備えたデータ転送装置において、 前記チャネル装置には、それぞれ、 障害が発生したときに制御用のファームウェアに割込処
理を実行させる手段を備え、 そのファームウェアには、 前記割込処理において前記チャネル装置内の多数の制御
レジスタの内容を取込み、正常動作時に転送用データを
記録するメモリに記録する手段と、前記チャネル制御装
置に対して障害発生を通知する手段と を含む ことを特徴とするデータ転送装置。 2、前記チャネル装置には、 前記チャネル制御装置からの障害処理要求を受付ける動
作指示受付回路と、 この受付回路により受付けた要求を解析して前記ファー
ムウェアに伝える転送制御回路とを備え、 前記ファームウェアには、この転送制御回路からの指示
により、前記メモリおよびこの転送制御回路以外の制御
回路をリセットする手段を備えた請求項1記載のデータ
転送装置。3、前記転送制御回路および前記ファームウ
ェアには、 前記メモリに障害発生時に記録したデータを読出し、正
常動作時に用いる通路を経由して前記チャネル制御装置
へ転送する手段 を含む請求項2記載のデータ転送装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2039458A JPH03241447A (ja) | 1990-02-19 | 1990-02-19 | データ転送装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2039458A JPH03241447A (ja) | 1990-02-19 | 1990-02-19 | データ転送装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03241447A true JPH03241447A (ja) | 1991-10-28 |
Family
ID=12553602
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2039458A Pending JPH03241447A (ja) | 1990-02-19 | 1990-02-19 | データ転送装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03241447A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08194651A (ja) * | 1995-01-20 | 1996-07-30 | Nec Corp | バス障害処理システム |
-
1990
- 1990-02-19 JP JP2039458A patent/JPH03241447A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08194651A (ja) * | 1995-01-20 | 1996-07-30 | Nec Corp | バス障害処理システム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5440729A (en) | Method for handling error information between channel unit and central computer | |
| US4523275A (en) | Cache/disk subsystem with floating entry | |
| JPH03241447A (ja) | データ転送装置 | |
| JPH04242850A (ja) | 障害情報転送方式 | |
| JP2871436B2 (ja) | 周辺制御装置の診断制御システム | |
| JPH0415850A (ja) | 障害情報転送方法 | |
| CN100371916C (zh) | Scsi磁盘记录装置与方法 | |
| JPS6153744B2 (ja) | ||
| JPH04165444A (ja) | 障害情報転送方式 | |
| JPH04253249A (ja) | データ転送装置 | |
| JPH04328646A (ja) | 障害情報の採取方式 | |
| JP4499909B2 (ja) | 多重化記憶制御装置 | |
| JPS6143739B2 (ja) | ||
| JP2752834B2 (ja) | データ転送装置 | |
| JP2604056B2 (ja) | システムバス拡張装置 | |
| JPH04302346A (ja) | マルチプロセッサシステム | |
| JPH05233482A (ja) | データ転送システム | |
| JP2002278917A (ja) | 画像データ転送システム | |
| JPH01140357A (ja) | メモリアクセス制御装置 | |
| JPH04312111A (ja) | データ処理装置 | |
| JPH06103181A (ja) | データ処理装置 | |
| JPS6130296B2 (ja) | ||
| JPS6240558A (ja) | 通信処理装置 | |
| JPH0683714A (ja) | 拡張記憶制御装置 | |
| JPS6230668B2 (ja) |