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
Application number
JP59169323A
Other languages
English (en)
Inventor
Hitoshi Takada
均 高田
Kozo Kuramoto
蔵本 宏三
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP59169323A priority Critical patent/JPS6148044A/ja
Publication of JPS6148044A publication Critical patent/JPS6148044A/ja
Pending legal-status Critical Current

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は演算処理装置と記憶
診断部間の指令、データの送受を行なう診断制御インタ
フェースを示す。
次に、第1図により動作を説明する。
1の演算処理装置は機能テストを実施する為に6の主記
憶装置内の7のテストプログラム使用領域にテストプロ
グラムを読み込む。
7に読み込んだテストプログラムは8の空き領域のアド
レス範囲を計算し、9の診断制御インタフェースを介し
て2の記憶診断部に主記憶装置内の空き領域範囲を連絡
する。
テストプログラムは次に6の主記憶装置の回路碑成を考
慮したテストパターンを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エー
スを示す。
テストプログラムは、主記憶装置内被診断領域の先頭ア
ドレスを15の開始アドレスレジスタに、最終アドレス
を14の終了アドレスレジスタに、25の診断制御イン
タフェースを介してセットする。次にテストプログラム
は診断するテストパターンヲ12のテストパターン記憶
回路にセットする。これにより10の記憶診断部はテス
トプログラムからの起動待ち状態となる。
その後テストプログラムからの起動信号により11の起
動受付はレジスタがセットされると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の書込みデータレジスタにセットし上
記処理を繰り返す。
この繰り返し動作は12のテストパターン記憶回路のテ
ストパターンが終了する迄続けられる。
12のテストパターンが終了した時点、或いは16のデ
ータコ/ペア回路にて不一致が生じた場合10の記憶診
断部の動作は停止し200割込み制御回路から25の診
断制御インタフェースを介し演算処理装置(テストプロ
グラム)に割込みをかけ診断処理が終了したことを連絡
する。テストプログラムは割込みを受付けると25の診
断制御インタフェースを介し200割込み制御回路の内
容を読取り診断結果を判定する。
〔発明の効果〕
本発明によれば、テストプログラムによる処理装置診断
と大容量記憶装置の診断を並行して実施する事ができる
ので1診断時間短縮の効果がある。
【図面の簡単な説明】
第1図は本発明の概要を示すブロック図、第2図は本発
明の一実施例の主記憶診断回路例のブロック図である。 1・・・・・・演算処理装置。 2・・・・・・記憶診断部。 3・・・・・・主記憶制御装置。 4・・・・・・BPU(ンタフェース。 5・・・・・・診断インタフェース、 6・・・・・・主記憶装置、 7・・・・・・テストプログラム領域、9・・・・・・
診断制御インタフェース、10・・・・・・記憶診断部
、 16・・・・・・データコンベア回路、17・・・・・
・アドレス加算器、 18・・・・・・アドレスコンペア回路、19・・・・
・・書込みアドレスレジスタ。 20・・・・・・割込み制御部、 21・・・・・・主記憶インタフェース部。 22・・・・・・演算処理装置。

Claims (1)

    【特許請求の範囲】
  1. 1、データ処理装置において、テストプログラムにより
    被診断記憶装置の診断データと診断領域を設定すること
    により、テストプログラムの処理装置機能確認とは非同
    期、且つ並行して記憶装置を診断する診断回路を設けた
    事を特徴とする処理装置の診断方式。
JP59169323A 1984-08-15 1984-08-15 処理装置の診断方式 Pending JPS6148044A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08235014A (ja) * 1994-10-07 1996-09-13 Lg Semicon Co Ltd ワンチップマイクロコンピュータのプログラムメモリ部テスト装置及び方法

Cited By (1)

* Cited by examiner, † Cited by third party
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)