JPH07200343A - Diagnosis control system for peripheral controller - Google Patents
Diagnosis control system for peripheral controllerInfo
- Publication number
- JPH07200343A JPH07200343A JP5335353A JP33535393A JPH07200343A JP H07200343 A JPH07200343 A JP H07200343A JP 5335353 A JP5335353 A JP 5335353A JP 33535393 A JP33535393 A JP 33535393A JP H07200343 A JPH07200343 A JP H07200343A
- Authority
- JP
- Japan
- Prior art keywords
- data
- scan path
- path data
- hardware
- register
- 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.)
- Granted
Links
- 230000002093 peripheral effect Effects 0.000 title claims abstract description 6
- 238000003745 diagnosis Methods 0.000 title abstract 3
- 238000013480 data collection Methods 0.000 claims description 5
- 238000000034 method Methods 0.000 claims description 3
- 238000005070 sampling Methods 0.000 claims description 3
- 238000012423 maintenance Methods 0.000 abstract description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はスキャンパスデータによ
るハードウェアレジスタデータ採取方式をサポートする
周辺制御装置の診断制御システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a diagnostic control system for a peripheral controller which supports a hardware register data sampling method based on scan path data.
【0002】[0002]
【従来の技術】従来、周辺制御装置の動作中に装置内に
パリティエラー等のハードウェア重障害が発生してファ
ームウェアにハードウェア割込みがかかった場合、ファ
ームウェアは障害情報の収集をした後に装置内をリセッ
トしてしまうため、ファームウェアによって収集できな
いハードウェアレジスタのスキャンパスデータもリセッ
トされてしまっていた。2. Description of the Related Art Conventionally, when a hardware error such as a parity error occurs in the device during the operation of a peripheral control device and a hardware interrupt is issued to the firmware, the firmware collects error information and then Since it resets, the scan path data of the hardware register that could not be collected by the firmware was also reset.
【0003】[0003]
【発明が解決しようとする課題】上述の従来の方法で
は、ハードウェア割込みがかかった場合、ファームウェ
アは障害情報の収集をした後に制御装置内をリセットし
てしまっていたため、ファームウェアによって収集でき
ないハードウェアレジスタのスキャンパスデータはリセ
ットされてしまい、上位装置から読出すことが不可能で
あった。In the above-mentioned conventional method, when a hardware interrupt occurs, the firmware resets the inside of the control device after collecting the failure information. The scan path data in the register was reset and could not be read from the host device.
【0004】[0004]
【課題を解決するための手段】スキャンパスデータによ
るハードウェアレジスタデータ採取方式をサポートする
周辺制御装置の診断制御システムであって、採取したス
キャンパスデータを格納するメモリ部と、このメモリ部
内に有効なデータが格納されていることを示すデータ有
効フラグを格納するフラグレジスタと、ハードウェア障
害発生時、診断対象のハードウェアレジスタからスキャ
ンパスデータを採取しメモリ部内に格納し、全スキャン
パスデータ格納後にメモリ部内のデータが有効であるこ
とを示すデータ有効フラグをフラグレジスタにセット
し、この後、ファームウェアに対してハードウェア割込
み信号を発生させる診断制御部を有することを特徴とす
る。A diagnostic control system for a peripheral control device that supports a hardware register data sampling method based on scan path data, wherein a memory section for storing the sampled scan path data and a memory section for storing the collected scan path data are effective. Data register that stores a valid data flag indicating that various data is stored, and when a hardware failure occurs, scan path data is collected from the hardware register to be diagnosed and stored in the memory unit, and all scan path data is stored. It is characterized by further comprising a diagnostic control unit for setting a data valid flag indicating that the data in the memory unit is valid in the flag register later and then generating a hardware interrupt signal to the firmware.
【0005】本発明の第2のシステムは、上位装置から
スキャンパスデータ採取コマンドを受けて、前記メモリ
部に格納してあるスキャンパスデータを上位装置に送
り、送り終えると前記フラグ部にセットされているデー
タ有効フラグをクリアするプロセッサ部を有することを
特徴とする。The second system of the present invention receives a scan path data collection command from a host device, sends the scan path data stored in the memory unit to the host device, and when the sending is completed, it is set in the flag unit. It is characterized by having a processor unit for clearing the valid data flag.
【0006】[0006]
【実施例】次に、本発明の一実施例について図面を参照
して詳細に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, one embodiment of the present invention will be described in detail with reference to the drawings.
【0007】図1を参照すると、本発明の一実施例は、
採取したスキャンパスデータを格納するメモリ部10、
このメモリ部10内に有効なデータが格納されている
時、有効なデータ格納を示すフラグレジスタ20、ハー
ドウェア障害発生時、診断対象のハードウェアレジスタ
からスキャンパスデータを採取してメモリ部10に格納
し、全スキャンパスデータ格納後にメモリ部10内のデ
ータが有効であることを示すデータ有効フラグを前記フ
ラグレジスタ20にセットし、この後、ファームウェア
に対してハードウェア割込み信号を発生させる診断制御
部30、および上位装置からスキャンパスデータ採取コ
マンドを受けて、メモリ部10に格納してあるスキャン
パスデータを上位装置に送り、送り終えるとフラグレジ
スタ20にセットされているデータ有効フラグをクリア
するプロセッサ部40を含む。Referring to FIG. 1, one embodiment of the present invention is
A memory unit 10 for storing the collected scan path data,
When valid data is stored in the memory unit 10, the flag register 20 indicating the valid data storage, and when a hardware failure occurs, scan path data is collected from the hardware register to be diagnosed and stored in the memory unit 10. A diagnostic control for storing and setting a data valid flag indicating that the data in the memory unit 10 is valid after storing all scan path data in the flag register 20 and then generating a hardware interrupt signal to the firmware. Upon receiving a scan path data collection command from the unit 30 and the host device, the scan path data stored in the memory unit 10 is sent to the host device, and when the sending is completed, the data valid flag set in the flag register 20 is cleared. The processor unit 40 is included.
【0008】次に本発明の一実施例の動作について詳細
に説明する 図1を参照すると、周辺制御装置上にハードウェア障害
発生時、診断制御部30はハードウェア障害発生を検出
すると、診断対象となるハードウェアレジスタのスキャ
ンパスデータを採取し、メモリ部10へ格納する。全ス
キャンパスデータを格納し終えると診断制御部30は、
メモリ部10にスキャンパスデータが格納されているこ
とを示すデータ有効フラグをフラグレジスタ20にセッ
トし、ファームウェアに対してハードウェア割込み信号
を発生する。The operation of one embodiment of the present invention will be described in detail with reference to FIG. The scan path data of the hardware register to be acquired is collected and stored in the memory unit 10. After storing all scan path data, the diagnostic control unit 30
A data valid flag indicating that scan path data is stored in the memory unit 10 is set in the flag register 20, and a hardware interrupt signal is generated for the firmware.
【0009】ハードウェア割込み信号を受けたファーム
ウェアは障害情報を採取し、装置内リセット指示を行
う。The firmware, which has received the hardware interrupt signal, collects the failure information and issues an in-apparatus reset instruction.
【0010】先の装置内リセット指示を受けたプロセッ
サ部40は装置内のハードウェアレジスタやその他必要
な部分の初期化を行い、初期化が終了するとスキャンパ
スデータが格納されていることを上位装置に対して報告
する。The processor unit 40, which has received the previous instruction to reset the device, initializes the hardware registers in the device and other necessary parts, and when the initialization is completed, it is confirmed that the scan path data is stored. Report to.
【0011】報告を受けた上位装置からスキャンパスデ
ータ採取コマンドがくると、プロセッサ部40はメモリ
部10に格納されているデータを上位装置に送出し、送
出し終えるとフラグレジスタ20にセットされているデ
ータ有効フラグをリセットする。When a scan path data collection command is received from the host device that has received the report, the processor unit 40 sends the data stored in the memory unit 10 to the host device, and when the sending is completed, it is set in the flag register 20. Reset the valid data flag.
【0012】[0012]
【発明の効果】本発明はハードウェア障害発生時、ファ
ームウェアでのハードウェアレジスタのスキャンパスデ
ータの採取を可能にし、専用の保守診断バスの必要無し
にスキャンパスデータを上位装置から採取可能とする。According to the present invention, when a hardware failure occurs, the scan path data of the hardware register can be collected by the firmware, and the scan path data can be collected from the host device without the need for a dedicated maintenance diagnostic bus. .
【0013】これにより、障害原因の究明を容易にする
という効果を有する。This has the effect of facilitating the investigation of the cause of the failure.
【図1】本発明の一実施例を示す図FIG. 1 is a diagram showing an embodiment of the present invention.
10 メモリ部 20 フラグレジスタ 30 診断制御部 40 プロセッサ部 10 memory unit 20 flag register 30 diagnostic control unit 40 processor unit
Claims (3)
レジスタデータ採取方式をサポートする周辺制御装置の
診断制御システムであって、 採取したスキャンパスデータを格納しておくためのメモ
リ部と、 このメモリ部内に有効なデータが格納されていることを
示すデータ有効フラグを格納するフラグレジスタと、 ハードウェア障害発生時、診断対象のハードウェアレジ
スタからスキャンパスデータを採取し前記メモリ部に格
納し、全スキャンパスデータ格納後に前記メモリ部内の
データが有効であることを示すデータ有効フラグを前記
フラグレジスタにセットし、この後、ファームウェアに
対してハードウェア割込み信号を発生させる診断制御部
とを有することを特徴とする診断制御方式システム。1. A diagnostic control system for a peripheral control device that supports a hardware register data sampling method using scan path data, comprising: a memory unit for storing the collected scan path data; Data register that stores a valid data flag indicating that various data is stored, and when a hardware failure occurs, scan path data is collected from the hardware register to be diagnosed and stored in the memory section, and all scan path data is stored. A diagnostic control unit that sets a data valid flag indicating that the data in the memory unit is valid after storage in the flag register, and then generates a hardware interrupt signal to the firmware. Diagnostic control system.
マンドを受けて、前記メモリ部に格納してあるスキャン
パスデータを上位装置に送り、送り終えると前記フラグ
レジスタにセットされているデータ有効フラグをクリア
するプロセッサ部を有することを特徴とする請求項1記
載の診断制御システム。2. A scan path data collection command is received from a host device, the scan path data stored in the memory section is sent to the host device, and when sending is completed, the data valid flag set in the flag register is cleared. The diagnostic control system according to claim 1, further comprising a processor unit that operates.
びスキャンパス採取データの上位装置との授受を既存の
データバスを介して行うことを特徴とする請求項1記載
の診断制御システム。3. The diagnostic control system according to claim 1, wherein the scan path data collection command and the scan path collection data are exchanged with a host device via an existing data bus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5335353A JP2871436B2 (en) | 1993-12-28 | 1993-12-28 | Diagnosis control system for peripheral control devices |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5335353A JP2871436B2 (en) | 1993-12-28 | 1993-12-28 | Diagnosis control system for peripheral control devices |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07200343A true JPH07200343A (en) | 1995-08-04 |
| JP2871436B2 JP2871436B2 (en) | 1999-03-17 |
Family
ID=18287584
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5335353A Expired - Fee Related JP2871436B2 (en) | 1993-12-28 | 1993-12-28 | Diagnosis control system for peripheral control devices |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2871436B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7260200B1 (en) | 2002-08-30 | 2007-08-21 | Aol Llc, A Delaware Limited Liability Company | Enabling interruption of communications and detection of potential responses to an interruption of communications |
| US9037660B2 (en) | 2003-05-09 | 2015-05-19 | Google Inc. | Managing electronic messages |
| US9576271B2 (en) | 2003-06-24 | 2017-02-21 | Google Inc. | System and method for community centric resource sharing based on a publishing subscription model |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5798051A (en) * | 1980-12-11 | 1982-06-18 | Fujitsu Ltd | Memory system of scan in/out data |
| JPH0594329A (en) * | 1991-10-02 | 1993-04-16 | Nec Corp | Diagnostic device by scan path data |
-
1993
- 1993-12-28 JP JP5335353A patent/JP2871436B2/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5798051A (en) * | 1980-12-11 | 1982-06-18 | Fujitsu Ltd | Memory system of scan in/out data |
| JPH0594329A (en) * | 1991-10-02 | 1993-04-16 | Nec Corp | Diagnostic device by scan path data |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7260200B1 (en) | 2002-08-30 | 2007-08-21 | Aol Llc, A Delaware Limited Liability Company | Enabling interruption of communications and detection of potential responses to an interruption of communications |
| US9037660B2 (en) | 2003-05-09 | 2015-05-19 | Google Inc. | Managing electronic messages |
| US9576271B2 (en) | 2003-06-24 | 2017-02-21 | Google Inc. | System and method for community centric resource sharing based on a publishing subscription model |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2871436B2 (en) | 1999-03-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6119246A (en) | Error collection coordination for software-readable and non-software readable fault isolation registers in a computer system | |
| JP2776602B2 (en) | Test system and instruction execution sequence determination method | |
| JPH07200343A (en) | Diagnosis control system for peripheral controller | |
| CN118093235A (en) | A chip CPU abnormality diagnosis method and device | |
| JP2003248599A (en) | Information processing device, power source control device, and information processing device control method, program and recording medium | |
| JPH11161523A (en) | Fault information collection device | |
| JP2570104B2 (en) | Failure information collection method in information processing equipment | |
| JPH0594329A (en) | Diagnostic device by scan path data | |
| JP3457602B2 (en) | Disk unit | |
| JPH08137764A (en) | Storage device soft error recovery method and fixed failure detection method | |
| JP2842766B2 (en) | Information processing system | |
| JPS6349805B2 (en) | ||
| JP3000779B2 (en) | Information collection method of processor execution status | |
| JP2944121B2 (en) | Failure handling method | |
| JPS5931800B2 (en) | Control memory diagnostic method | |
| JPS6086633A (en) | How to collect execution history of processing device | |
| JPH01166227A (en) | Diagnosing system for device adaptor | |
| JPS63118964A (en) | Information processor | |
| JPS61267151A (en) | interface monitor | |
| JPH04115339A (en) | Memory error processing system | |
| JPS5492152A (en) | Fault diagnosis system | |
| JPS59229658A (en) | Information processor | |
| JPS64734B2 (en) | ||
| JPH1091543A (en) | Fault information recording method and information processor | |
| JPH0355640A (en) | Collection system for fault analysis information on peripheral controller |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19981208 |
|
| LAPS | Cancellation because of no payment of annual fees |