JPS6148044A - 処理装置の診断方式 - Google Patents
処理装置の診断方式Info
- Publication number
- JPS6148044A JPS6148044A JP59169323A JP16932384A JPS6148044A JP S6148044 A JPS6148044 A JP S6148044A JP 59169323 A JP59169323 A JP 59169323A JP 16932384 A JP16932384 A JP 16932384A JP S6148044 A JPS6148044 A JP S6148044A
- Authority
- JP
- Japan
- Prior art keywords
- diagnosis
- memory
- test
- diagnostic
- test program
- 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
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は処理装置の診断方式に関する。
最近の処理装置は複雑、高密度化されており診断プログ
ラムにより不良検索が行なわれている。
ラムにより不良検索が行なわれている。
主記憶装置の診断は処理装置から命令レベル。
による診断を実施しているため、処理装置が専有され、
主記憶容量が増加すると容量に比例し診断時間が必要と
なる欠点があった。
主記憶容量が増加すると容量に比例し診断時間が必要と
なる欠点があった。
本発明の目的は、前記従来の問題点を解決し。
処理装置の診断と主記憶装置の診断を並行して実施する
事により診断時間を短縮させる方式を提供することにあ
る。
事により診断時間を短縮させる方式を提供することにあ
る。
本発明は、被診断記憶装置の試験データパターンと診断
領域をハードジェネレートあるいは、診断プログラムに
よりセット、起動し診断プログラムとは非同期且つ並行
して被診断記憶装置に対し書き込み、読み出し動作を実
行する記憶装置診断部を設け、診断時間の短縮を可能と
するものである。
領域をハードジェネレートあるいは、診断プログラムに
よりセット、起動し診断プログラムとは非同期且つ並行
して被診断記憶装置に対し書き込み、読み出し動作を実
行する記憶装置診断部を設け、診断時間の短縮を可能と
するものである。
以下1本発明の一実施例を図面により説明する。
第1図に本発明の概要を示すブロック図、第2図に本発
明に用いられる記憶診断部のブロック図を示す。
明に用いられる記憶診断部のブロック図を示す。
第1図において、1は演算処理装置BPU、 2は記
憶診断部、3は主記憶制御装置、4はBPUインタフェ
ース、5は診断インタフェース、6は主記憶装置、7は
主記憶内のテストプログラムIJI、8はテストプログ
ラムで使用されない空き領域、9は演算処理装置と記憶
診断部間の指令、データの送受を行なう診断制御インタ
フェースを示す。
憶診断部、3は主記憶制御装置、4はBPUインタフェ
ース、5は診断インタフェース、6は主記憶装置、7は
主記憶内のテストプログラムIJI、8はテストプログ
ラムで使用されない空き領域、9は演算処理装置と記憶
診断部間の指令、データの送受を行なう診断制御インタ
フェースを示す。
次に、第1図により動作を説明する。
1の演算処理装置は機能テストを実施する為に6の主記
憶装置内の7のテストプログラム使用領域にテストプロ
グラムを読み込む。
憶装置内の7のテストプログラム使用領域にテストプロ
グラムを読み込む。
7に読み込んだテストプログラムは8の空き領域のアド
レス範囲を計算し、9の診断制御インタフェースを介し
て2の記憶診断部に主記憶装置内の空き領域範囲を連絡
する。
レス範囲を計算し、9の診断制御インタフェースを介し
て2の記憶診断部に主記憶装置内の空き領域範囲を連絡
する。
テストプログラムは次に6の主記憶装置の回路碑成を考
慮したテストパターンを9の診断制御インタフェースを
介して2の記憶診断部にセットする。次にテストプログ
ラムは10BPUの機能テストを実行する時点で2の記
憶診断部〈対し、9の診断制御インタフェースを介して
テスト開始指令を発行する。これによりBPUl17)
機能テストと並行して2の記憶診断部は5の診断インタ
ツースを介して3の主記憶制御装置の制御により6の主
記憶装置の空き領域の診断を実行する。その後2の記憶
診断部による診断が終了或いは異常となった場合、2の
記憶診断部は9の診断制御インタフェースを介して、テ
ストプログラムに終了報告を行う。テストプログラムは
終了報告を受付けると、9の診断制御インタフェースを
介して2の記憶診断部の情報を読み取り、正常終了か異
常終了かを認識する。
慮したテストパターンを9の診断制御インタフェースを
介して2の記憶診断部にセットする。次にテストプログ
ラムは10BPUの機能テストを実行する時点で2の記
憶診断部〈対し、9の診断制御インタフェースを介して
テスト開始指令を発行する。これによりBPUl17)
機能テストと並行して2の記憶診断部は5の診断インタ
ツースを介して3の主記憶制御装置の制御により6の主
記憶装置の空き領域の診断を実行する。その後2の記憶
診断部による診断が終了或いは異常となった場合、2の
記憶診断部は9の診断制御インタフェースを介して、テ
ストプログラムに終了報告を行う。テストプログラムは
終了報告を受付けると、9の診断制御インタフェースを
介して2の記憶診断部の情報を読み取り、正常終了か異
常終了かを認識する。
次に、第2図により記憶診断部の動作を説明する。
第2図において、10は記憶診断部、11は起動受付ル
ジスタ、12はテストパターン記憶回路、13は開始ア
ドレスレジスタ、14は終了アドレスレジスタ、15は
書込みデータレジスタ、16はデータコンベア回路、1
7はアドレス加算器、1Bはアドレスコンベア回路、1
9は書込みアドレスレジスタ、20は割込み制御回路、
21は主記憶イ/タフエース制御回路、22は演算処理
装置、24は主記憶装置、25は診断制御イ/り7エー
スを示す。
ジスタ、12はテストパターン記憶回路、13は開始ア
ドレスレジスタ、14は終了アドレスレジスタ、15は
書込みデータレジスタ、16はデータコンベア回路、1
7はアドレス加算器、1Bはアドレスコンベア回路、1
9は書込みアドレスレジスタ、20は割込み制御回路、
21は主記憶イ/タフエース制御回路、22は演算処理
装置、24は主記憶装置、25は診断制御イ/り7エー
スを示す。
テストプログラムは、主記憶装置内被診断領域の先頭ア
ドレスを15の開始アドレスレジスタに、最終アドレス
を14の終了アドレスレジスタに、25の診断制御イン
タフェースを介してセットする。次にテストプログラム
は診断するテストパターンヲ12のテストパターン記憶
回路にセットする。これにより10の記憶診断部はテス
トプログラムからの起動待ち状態となる。
ドレスを15の開始アドレスレジスタに、最終アドレス
を14の終了アドレスレジスタに、25の診断制御イン
タフェースを介してセットする。次にテストプログラム
は診断するテストパターンヲ12のテストパターン記憶
回路にセットする。これにより10の記憶診断部はテス
トプログラムからの起動待ち状態となる。
その後テストプログラムからの起動信号により11の起
動受付はレジスタがセットされると12のテストパター
ン記憶回路からテストパターンを読出し、15の書込み
データレジスタにセットする。次に15の開始アドレス
レジスタの値を17のアドレス加算器を介して19の書
込みアドレスレジスタにセ、トシ、21の主記憶インタ
フェース制御回路を介して25の主記憶制御装置に書込
み指令を発行する。24の主記憶装置に対する書込みが
終了すれば、 10の記憶診断部は次に21の主記憶イ
ンタフェース制御回路を介して26の主記憶制御装置に
読出し指令を発行する。これにより読出された24の主
記憶装置のデータは23の主記憶制御装置の制御により
21の主記憶インタフェース制御回路にセットされる。
動受付はレジスタがセットされると12のテストパター
ン記憶回路からテストパターンを読出し、15の書込み
データレジスタにセットする。次に15の開始アドレス
レジスタの値を17のアドレス加算器を介して19の書
込みアドレスレジスタにセ、トシ、21の主記憶インタ
フェース制御回路を介して25の主記憶制御装置に書込
み指令を発行する。24の主記憶装置に対する書込みが
終了すれば、 10の記憶診断部は次に21の主記憶イ
ンタフェース制御回路を介して26の主記憶制御装置に
読出し指令を発行する。これにより読出された24の主
記憶装置のデータは23の主記憶制御装置の制御により
21の主記憶インタフェース制御回路にセットされる。
1oの記憶診断部はセットされた読出しデータと15の
書込みデータレジスタの内容を16のデータコンベア回
路でチェックする。次に、19の書込みアドレスレジス
タの値を17のアドレス加算器により次診断番地の値に
設定し、19の書込みアドレスレジスタにセットし上記
と同様の処理を行なう。この繰り返し動作を19の書込
みアドレスレジスタの値が14の終了アドレスレジスタ
の値と一致する迄実行する。このアドレスの比較は18
のアドレスコンベア回路で行なう。14の終了アドレス
レジスタノ値ト19の書込みアドレスレジスタノ値が一
致すると12のテストパターン記憶回路から新たなテス
トパターンを15の書込みデータレジスタにセットし上
記処理を繰り返す。
書込みデータレジスタの内容を16のデータコンベア回
路でチェックする。次に、19の書込みアドレスレジス
タの値を17のアドレス加算器により次診断番地の値に
設定し、19の書込みアドレスレジスタにセットし上記
と同様の処理を行なう。この繰り返し動作を19の書込
みアドレスレジスタの値が14の終了アドレスレジスタ
の値と一致する迄実行する。このアドレスの比較は18
のアドレスコンベア回路で行なう。14の終了アドレス
レジスタノ値ト19の書込みアドレスレジスタノ値が一
致すると12のテストパターン記憶回路から新たなテス
トパターンを15の書込みデータレジスタにセットし上
記処理を繰り返す。
この繰り返し動作は12のテストパターン記憶回路のテ
ストパターンが終了する迄続けられる。
ストパターンが終了する迄続けられる。
12のテストパターンが終了した時点、或いは16のデ
ータコ/ペア回路にて不一致が生じた場合10の記憶診
断部の動作は停止し200割込み制御回路から25の診
断制御インタフェースを介し演算処理装置(テストプロ
グラム)に割込みをかけ診断処理が終了したことを連絡
する。テストプログラムは割込みを受付けると25の診
断制御インタフェースを介し200割込み制御回路の内
容を読取り診断結果を判定する。
ータコ/ペア回路にて不一致が生じた場合10の記憶診
断部の動作は停止し200割込み制御回路から25の診
断制御インタフェースを介し演算処理装置(テストプロ
グラム)に割込みをかけ診断処理が終了したことを連絡
する。テストプログラムは割込みを受付けると25の診
断制御インタフェースを介し200割込み制御回路の内
容を読取り診断結果を判定する。
本発明によれば、テストプログラムによる処理装置診断
と大容量記憶装置の診断を並行して実施する事ができる
ので1診断時間短縮の効果がある。
と大容量記憶装置の診断を並行して実施する事ができる
ので1診断時間短縮の効果がある。
第1図は本発明の概要を示すブロック図、第2図は本発
明の一実施例の主記憶診断回路例のブロック図である。 1・・・・・・演算処理装置。 2・・・・・・記憶診断部。 3・・・・・・主記憶制御装置。 4・・・・・・BPU(ンタフェース。 5・・・・・・診断インタフェース、 6・・・・・・主記憶装置、 7・・・・・・テストプログラム領域、9・・・・・・
診断制御インタフェース、10・・・・・・記憶診断部
、 16・・・・・・データコンベア回路、17・・・・・
・アドレス加算器、 18・・・・・・アドレスコンペア回路、19・・・・
・・書込みアドレスレジスタ。 20・・・・・・割込み制御部、 21・・・・・・主記憶インタフェース部。 22・・・・・・演算処理装置。
明の一実施例の主記憶診断回路例のブロック図である。 1・・・・・・演算処理装置。 2・・・・・・記憶診断部。 3・・・・・・主記憶制御装置。 4・・・・・・BPU(ンタフェース。 5・・・・・・診断インタフェース、 6・・・・・・主記憶装置、 7・・・・・・テストプログラム領域、9・・・・・・
診断制御インタフェース、10・・・・・・記憶診断部
、 16・・・・・・データコンベア回路、17・・・・・
・アドレス加算器、 18・・・・・・アドレスコンペア回路、19・・・・
・・書込みアドレスレジスタ。 20・・・・・・割込み制御部、 21・・・・・・主記憶インタフェース部。 22・・・・・・演算処理装置。
Claims (1)
- 1、データ処理装置において、テストプログラムにより
被診断記憶装置の診断データと診断領域を設定すること
により、テストプログラムの処理装置機能確認とは非同
期、且つ並行して記憶装置を診断する診断回路を設けた
事を特徴とする処理装置の診断方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59169323A JPS6148044A (ja) | 1984-08-15 | 1984-08-15 | 処理装置の診断方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59169323A JPS6148044A (ja) | 1984-08-15 | 1984-08-15 | 処理装置の診断方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6148044A true JPS6148044A (ja) | 1986-03-08 |
Family
ID=15884414
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59169323A Pending JPS6148044A (ja) | 1984-08-15 | 1984-08-15 | 処理装置の診断方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6148044A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08235014A (ja) * | 1994-10-07 | 1996-09-13 | Lg Semicon Co Ltd | ワンチップマイクロコンピュータのプログラムメモリ部テスト装置及び方法 |
-
1984
- 1984-08-15 JP JP59169323A patent/JPS6148044A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08235014A (ja) * | 1994-10-07 | 1996-09-13 | Lg Semicon Co Ltd | ワンチップマイクロコンピュータのプログラムメモリ部テスト装置及び方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4423508A (en) | Logic tracing apparatus | |
| JPH06103472B2 (ja) | デバツグ用マイクロプロセツサ | |
| JPS4879556A (ja) | ||
| JP2659115B2 (ja) | シーケンスコントローラ | |
| JPS59183443A (ja) | デバツグ装置 | |
| JPS61221837A (ja) | コンピユ−タの検査方法 | |
| JP2954006B2 (ja) | エミュレーション装置およびエミュレーション方法 | |
| JPS6218068B2 (ja) | ||
| JPH01161172A (ja) | Ic試験装置におけるインタプリタ処理方式 | |
| JPH04181321A (ja) | マイクロプログラムロード方式 | |
| JPS62175848A (ja) | デ−タ処理システムの入出力動作監視方式 | |
| JPH0724033B2 (ja) | 開発支援装置 | |
| JPS60110045A (ja) | 自動トレ−スダンプ方法 | |
| JPS58114125A (ja) | 障害処理方式 | |
| JPS59194251A (ja) | デ−タ処理装置の診断方式 | |
| JPS59226955A (ja) | プログラム・デバツク装置 | |
| JPS6168645A (ja) | 命令再試行制御方式 | |
| JPH01319854A (ja) | 疎結合マルチプロセッサ試験方式 | |
| JPH02103647A (ja) | インテリジェント計測カードの制御方法 | |
| JPS61103249A (ja) | テストモニタプログラムの操作方式 | |
| JPS62180443A (ja) | 計算機システムの初期設定方式 | |
| JPS5966759A (ja) | 固定デイスク操作装置 | |
| JPS615353A (ja) | 試験制御方式 | |
| JPH0132539B2 (ja) | ||
| JPS6149699B2 (ja) |