JPH0384639A - 情報処理装置用自己診断装置 - Google Patents
情報処理装置用自己診断装置Info
- Publication number
- JPH0384639A JPH0384639A JP22027689A JP22027689A JPH0384639A JP H0384639 A JPH0384639 A JP H0384639A JP 22027689 A JP22027689 A JP 22027689A JP 22027689 A JP22027689 A JP 22027689A JP H0384639 A JPH0384639 A JP H0384639A
- Authority
- JP
- Japan
- Prior art keywords
- self
- microprogram
- diagnostic
- diagnosis
- result
- 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
- 238000004092 self-diagnosis Methods 0.000 claims description 39
- 230000010365 information processing Effects 0.000 claims description 7
- 238000003745 diagnosis Methods 0.000 claims description 5
- 238000000034 method Methods 0.000 abstract 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000010835 comparative analysis Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野コ
本発明は、マイクロプログラムを使用した情報処理装置
用自己診断装置に関する。
用自己診断装置に関する。
[従来の技術]
従来から、情報(データ)処理機器・装置の自己診断か
マイクロプログラムを用いて行われており、このマイク
ロプログラムを使用した自己診断は、読出し専用マイク
ロプログラム記憶装置の中の一部のマイクロ命令を使い
、電源投入時に正常か異常かを判別することにより行わ
れていた。
マイクロプログラムを用いて行われており、このマイク
ロプログラムを使用した自己診断は、読出し専用マイク
ロプログラム記憶装置の中の一部のマイクロ命令を使い
、電源投入時に正常か異常かを判別することにより行わ
れていた。
[解決すべき課題]
しかしながら、従来のように、電源投入時に読出し専用
マイクロプログラムにより自己診断する方式ては、デー
タ処理装置内の詳細な診断を実行する場合には機能不足
であり、またデータ処理装置かオンライン稼動中で電源
を切ることかない場合には、自己診断かできないという
問題かあつた。
マイクロプログラムにより自己診断する方式ては、デー
タ処理装置内の詳細な診断を実行する場合には機能不足
であり、またデータ処理装置かオンライン稼動中で電源
を切ることかない場合には、自己診断かできないという
問題かあつた。
さらに、データ処理装置の故障状態や診断演算結果によ
り、自己診断の内容を一部変更したい場合か生じるか、
従来では、読出し専用マイクロプログラム記憶装置を用
いることから、マイクロフロクラムの一部を変更してダ
イナミックな自己診断を行うことかできなかった。
り、自己診断の内容を一部変更したい場合か生じるか、
従来では、読出し専用マイクロプログラム記憶装置を用
いることから、マイクロフロクラムの一部を変更してダ
イナミックな自己診断を行うことかできなかった。
本発明は上記の問題点にかんがみてなされたものて、十
分かつ変更可能な自己診断が行えると共に、オンライン
稼動中であっても自己診断が可能となる情報処理装置用
自己診断装置を得ることを目的とする。
分かつ変更可能な自己診断が行えると共に、オンライン
稼動中であっても自己診断が可能となる情報処理装置用
自己診断装置を得ることを目的とする。
[課題の解決手段]
上記目的を達成するため、本発明に係る情報処理装置用
自己診断装置は、読出し専用マイクロプログラム記憶部
、自己診断を行うための診断用マイクロプログラム記憶
部および書込み可能なマイクロプログラム記憶部からな
るマイクロプログラム制御記憶手段と、このマイクロプ
ログラム制御記憶手段内の記憶部情報を選択して通常の
プログラムを実行する通常モードと自己診断モードとを
切替えるモード切換え手段と、自己診断の結果を保持す
る診断結果保持手段と、自己診断結果の期待値を格納す
る期待値格納手段と、上記診断結果と期待値を比較解析
する比較解析手段とを有し、上記マイクロプログラム制
御記憶手段のマイクロプログラムに基づいて自己診断処
理を行う構成としである。
自己診断装置は、読出し専用マイクロプログラム記憶部
、自己診断を行うための診断用マイクロプログラム記憶
部および書込み可能なマイクロプログラム記憶部からな
るマイクロプログラム制御記憶手段と、このマイクロプ
ログラム制御記憶手段内の記憶部情報を選択して通常の
プログラムを実行する通常モードと自己診断モードとを
切替えるモード切換え手段と、自己診断の結果を保持す
る診断結果保持手段と、自己診断結果の期待値を格納す
る期待値格納手段と、上記診断結果と期待値を比較解析
する比較解析手段とを有し、上記マイクロプログラム制
御記憶手段のマイクロプログラムに基づいて自己診断処
理を行う構成としである。
[作用]
以上の構成によれば、自己診断を行う場合には、モード
切換え手段にて通常モードから自己診断モードに切り換
えられると、マイクロプログラム制御記憶手段内の自己
診断用マイクロブロクラム記憶部および書込み可能なマ
イクロプログラム記憶部のマイクロブロクラム情報に基
づいて、情報処理装置の自己診断か行われる。そして、
この自己診断結果は記憶保持され、この診断結果はその
期待値と比較され解析されることになる。
切換え手段にて通常モードから自己診断モードに切り換
えられると、マイクロプログラム制御記憶手段内の自己
診断用マイクロブロクラム記憶部および書込み可能なマ
イクロプログラム記憶部のマイクロブロクラム情報に基
づいて、情報処理装置の自己診断か行われる。そして、
この自己診断結果は記憶保持され、この診断結果はその
期待値と比較され解析されることになる。
[実施例]
以下、本発明の一実施例について図面を参照しなから詳
細に説明する。
細に説明する。
第1図には、実施例に係る情報処理装置用自己診断装置
の構成か示されており、マイクロプログラム制御記憶手
段として、読出し専用マイクロプログラム記憶部11諭
断用マイクロプログラム記憶部2および書込み可能マイ
クロプログラム記憶部3を設け、これら記憶部1,2.
3内の情報はマイクロプログラムネクストアドレスレジ
スタ4、マルチプレクサ5.レジスタ6によりデータ処
理袋、710に出力される。また、通常モードと自己診
断モードの切換えを行うモード切換え回路20か設けら
れ、このモード切換え回路20はマイクロプログラムコ
ントロール部30により制御される。
の構成か示されており、マイクロプログラム制御記憶手
段として、読出し専用マイクロプログラム記憶部11諭
断用マイクロプログラム記憶部2および書込み可能マイ
クロプログラム記憶部3を設け、これら記憶部1,2.
3内の情報はマイクロプログラムネクストアドレスレジ
スタ4、マルチプレクサ5.レジスタ6によりデータ処
理袋、710に出力される。また、通常モードと自己診
断モードの切換えを行うモード切換え回路20か設けら
れ、このモード切換え回路20はマイクロプログラムコ
ントロール部30により制御される。
上記データ処理装置IOは、上記マイクロプログラムに
基づいて自己診断処理を行うか、このデータ処理部10
には自己診断の期待値を格納する期待値レジスタ7、自
己診断結果を保持する結果保持回路9および診断結果と
期待値を比較解析する比較解析回路8が設けられる。
基づいて自己診断処理を行うか、このデータ処理部10
には自己診断の期待値を格納する期待値レジスタ7、自
己診断結果を保持する結果保持回路9および診断結果と
期待値を比較解析する比較解析回路8が設けられる。
上記の構成によれば、マイクロプログラムコントロール
部30の値によりモード切換え回路2゜か制御されると
、このモード切換え回路20によりマイクロプログラム
制御記憶手段のいずれかのマイクロプログラム記憶部か
選択されることになり、選択されたマイクロプログラム
情報によってデータ処理部10かコントロールされる。
部30の値によりモード切換え回路2゜か制御されると
、このモード切換え回路20によりマイクロプログラム
制御記憶手段のいずれかのマイクロプログラム記憶部か
選択されることになり、選択されたマイクロプログラム
情報によってデータ処理部10かコントロールされる。
通常のプログラム実行時は、読出し用マイクロプログラ
ム記憶部1の情報によりデータ処理を行っているか、自
己診断実行時には、基本的には診断用マイクロプログラ
ム記憶部2の情報により自己+’h FJのためのデー
タ処理をデータ処理部10で行う。そして、機器・装置
の故障状態や診断演算結果によってマイクロプログラム
を一部変更する場合には、変更に関する情報を書込み可
能マイクロプログラム記憶部3に書き込むことにより、
ダイナミックな自己診断か行われる。
ム記憶部1の情報によりデータ処理を行っているか、自
己診断実行時には、基本的には診断用マイクロプログラ
ム記憶部2の情報により自己+’h FJのためのデー
タ処理をデータ処理部10で行う。そして、機器・装置
の故障状態や診断演算結果によってマイクロプログラム
を一部変更する場合には、変更に関する情報を書込み可
能マイクロプログラム記憶部3に書き込むことにより、
ダイナミックな自己診断か行われる。
このようにして行われた自己診断の結果は、結果保持回
路9に保持されており、この結果保持回路9の内容とデ
ータ処理装置10により予め設定されている期待値レジ
スタ7の内容とは比較解析回路8によって比較され、こ
れによりデータ処理装置IOの各部の詳細な自己診断が
行われる。
路9に保持されており、この結果保持回路9の内容とデ
ータ処理装置10により予め設定されている期待値レジ
スタ7の内容とは比較解析回路8によって比較され、こ
れによりデータ処理装置IOの各部の詳細な自己診断が
行われる。
[発明の効果]
以上説明したように本発明によれば、読出し専用マイク
ロプログラム記憶部に加えて自己診断用マイクロプログ
ラム記憶部と書込み可能マイクロプログラム記憶部を設
け、3種類のマイクロプログラムの選択的実行により自
己診断を行えるようにしたので、十分な機能の自己診断
か可能となり、またデータ処理装置かオンライン稼動中
て電源が切られることがない場合ても診断できる。
ロプログラム記憶部に加えて自己診断用マイクロプログ
ラム記憶部と書込み可能マイクロプログラム記憶部を設
け、3種類のマイクロプログラムの選択的実行により自
己診断を行えるようにしたので、十分な機能の自己診断
か可能となり、またデータ処理装置かオンライン稼動中
て電源が切られることがない場合ても診断できる。
さらに、データ処理装置の故障状態や診断演算結果によ
り、マイクロプログラムの一部を変更して自由なダイナ
ミックな自己診断か可能となる効果かある。
り、マイクロプログラムの一部を変更して自由なダイナ
ミックな自己診断か可能となる効果かある。
第1図には本発明の実施例に係る情報処理装置用自己診
断装置の構成を示すブロック図である。 l:読出し用マイクロブロタラム記憶部2:診所用マイ
クロプログラム記憶部 3:書込み可能マイクロプログラム記憶部7二期待値レ
ジスタ 8:比較解析回路9:結果保持回路 10
:データ処理装置20:モード切換え回路
断装置の構成を示すブロック図である。 l:読出し用マイクロブロタラム記憶部2:診所用マイ
クロプログラム記憶部 3:書込み可能マイクロプログラム記憶部7二期待値レ
ジスタ 8:比較解析回路9:結果保持回路 10
:データ処理装置20:モード切換え回路
Claims (1)
- 読出し専用マイクロプログラム記憶部、自己診断を行
うための診断用マイクロプログラム記憶部および書込み
可能なマイクロプログラム記憶部からなるマイクロプロ
グラム制御記憶手段と、このマイクロプログラム制御記
憶手段内の記憶部情報を選択して通常のプログラムを実
行する通常モードと自己診断モードとを切替えるモード
切換え手段と、自己診断の結果を保持する診断結果保持
手段と、自己診断結果の期待値を格納する期待値格納手
段と、上記診断結果と期待値を比較解析する比較解析手
段とを有し、上記マイクロプログラム制御記憶手段のマ
イクロプログラムに基づいて自己診断処理を行う情報処
理装置用自己診断装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22027689A JPH0384639A (ja) | 1989-08-29 | 1989-08-29 | 情報処理装置用自己診断装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22027689A JPH0384639A (ja) | 1989-08-29 | 1989-08-29 | 情報処理装置用自己診断装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0384639A true JPH0384639A (ja) | 1991-04-10 |
Family
ID=16748636
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22027689A Pending JPH0384639A (ja) | 1989-08-29 | 1989-08-29 | 情報処理装置用自己診断装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0384639A (ja) |
-
1989
- 1989-08-29 JP JP22027689A patent/JPH0384639A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0384639A (ja) | 情報処理装置用自己診断装置 | |
| JP2918019B2 (ja) | シングルチップマイクロプロセッサのテスト回路 | |
| JPH0218729B2 (ja) | ||
| JPH0628328A (ja) | マルチプロセサの自己診断方式 | |
| JPH02220143A (ja) | パーソナルコンピュータシステム | |
| JPH06161832A (ja) | トレース制御装置 | |
| JPH0792768B2 (ja) | マイクロコンピュータ | |
| JPH04338825A (ja) | 演算処理装置 | |
| JPS6362048A (ja) | マイクロプログラム実行履歴登録方式 | |
| JPS5850046A (ja) | 情報処理装置 | |
| JPS6113612B2 (ja) | ||
| JPH0319570B2 (ja) | ||
| JPH04242815A (ja) | 計算機 | |
| JPS6129022B2 (ja) | ||
| JPH0778730B2 (ja) | 情報処理装置 | |
| JPS6017140B2 (ja) | デ−タ処理装置におけるマイクロプログラムの実行順序制御方式 | |
| JPS5852703A (ja) | 数値制御装置 | |
| JPH01147732A (ja) | 情報処理装置 | |
| JPH0545978B2 (ja) | ||
| JPS62290943A (ja) | 情報処理装置 | |
| JPS59184952A (ja) | 制御装置等の自己診断方式 | |
| JPS59167764A (ja) | メモリアクセス方式 | |
| JPH04140852A (ja) | 情報処理装置の診断方式 | |
| JPS6129956A (ja) | メモリ制御装置 | |
| JPH1063534A (ja) | マイクロコンピュータ |