JPH0414148A - パリティチェック回路のテスト方法 - Google Patents

パリティチェック回路のテスト方法

Info

Publication number
JPH0414148A
JPH0414148A JP2118199A JP11819990A JPH0414148A JP H0414148 A JPH0414148 A JP H0414148A JP 2118199 A JP2118199 A JP 2118199A JP 11819990 A JP11819990 A JP 11819990A JP H0414148 A JPH0414148 A JP H0414148A
Authority
JP
Japan
Prior art keywords
parity
cpu
parity check
error
ram
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
JP2118199A
Other languages
English (en)
Inventor
Hiromoto Goto
後藤 浩基
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.)
Azbil Corp
Original Assignee
Azbil Corp
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 Azbil Corp filed Critical Azbil Corp
Priority to JP2118199A priority Critical patent/JPH0414148A/ja
Publication of JPH0414148A publication Critical patent/JPH0414148A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、コンピュータ等において、データのパリテ
ィエラーを検出するパリティチェック回路が正常に機能
するか否かをテストするためのパリティチェック回路の
テスト方法に関する。
〔従来の技術〕
従来、パリティチエッカ/ジェネレータを用いたパリテ
ィチェック回路をテストする場合は、パリティチエッカ
/ジェネレータによりパリティRAM内にパリティエラ
ーとなるようなデータを強制的に書込み、このパリティ
エラーとなるデータを読出してパリティチエッカ/ジェ
ネレータに加え、パリティチエッカ/ジェネレータが正
しくパリティエラーを検出してその検出信号を出力する
か否かを調べるようにしている。
〔発明が解決しようとする課題〕
上述した従来のパリティチェック回路のテスト方法では
、上記パリティRAMを含むRAMが複数のCPUによ
り共用とされ、且つこれらのCPUにより非同期でアク
セスされるような場合は次のような問題が生じる9例え
ば、ある一つのCPUがテストを行っていて、RAM内
にパリティエラーを発生させる処理を行っているとき、
他のCPUがこのRAMを読出すとパリティエラーを有
するデータが読出されてしまうことになる。
この発明は上記のような課題を解決するためになされた
もので、RAMが複数のCPUで共用される場合にも支
障なくテストを行うことのできるパリティチェック回路
のテスト方法を得ることを目的としている。
〔課題を解決するための手段〕
この発明においては、複数のCPUをイニシャル処理時
に同期させるように成すと共に、記憶装置の特定番地に
強制的にパリティエラーを発生するパリティを書込み、
次にこのパリティを読出してパリティエラーを検出する
ことによりパリティチェック回路のテストをするように
成すと共に、上記の処理を一つのCPUが行っていると
きは他のCPUの上記記憶装置へのアクセスを禁止する
ようにしたものである。
〔作 用〕
上記特定番地に書込まれた上記パリティエラーを有する
データは一旦書込まれた後は、複数のCPUが任意に読
出すことにより、パリティチェック回路のテストを行う
ことができると共に、常に一つのCPUのみがアクセス
するので、他のCPUに影響を与えずにテストを行うこ
とができる。
〔実施例〕
以下、この発明の一実施例を図について説明する。
第1図は記憶装置としてのRAM3及びパリティRAM
4を、2つの演算処理装置としてのCPU1とCPU2
とで共用とした場合の実施例を示す。また、テスト対象
となるパリティチェック回路としてパリティチエッカ/
ジェネレータ5が用いられている。
RAM3はデータベース用であり、パリティRAM4は
RAM3にデータを書込んだときにそのデータに対する
パリティがセットされる。またパリティRAM4はテス
ト時にはパリティチエッカ/ジェネレータ5からパリテ
ィエラーとなるパリティが書込まれるものである。これ
らのCPUI。
CPU2.RAM3.パリティRAM4及びパリティチ
エッカ/ジェネレータ5は、CPUI用のバッファ6、
CPU2用のバッファ7を介してデータバス8により相
互に接続されると共に、CPU1のアドレス用のバッフ
ァ9.CPU2のアドレス用のバッファIOを介してア
ドレスバス11を介して相互に接続されている。
パリティチエッカ/ジェネレータ5のジェネレータで発
生されるパリティは、BADパリティセットモード信号
により制御されるアンドゲート12を通してパリティR
AM4に書込まれ、また読出された上記データはパリテ
ィチエッカ/ジェネレータ5に加えられて、そのチエツ
ク機能によりパリティチェックが行われる。このチエツ
ク結果は、テストがCPUIの指示で行われたときは、
アンドゲート13及びラッチ回路15を通じて検出信号
PERRIとして出力され、テストがCPU2の指示で
行われたときは、アンドゲート14及びラッチ回路16
を通じてPERR2として出力される。上記アンドゲー
ト13.14はそれぞれREADI信号及びREAD2
信号により制御される。またCPUIとCPU2とは相
互に割り込み可能に成されている。
次に、上記構成によりパリティチエッカ/シェフレータ
5のテストを行う方法について、第2図のタイミングチ
ャートと共に説明する。
CPUIとCPU2とは共通の電源を有しており、第2
図のPOWERON で示す上記電源の立上げ後に行わ
れるイニシャル処理は、CPUI。
2相互の割り込み等により同期して行われるものとする
。またパリティチェックは奇数パリティが用いられるも
のとする。パリティチエッカ/ジェネレータ5の最初の
テストは、上記イニシャル処理において、所定のCPU
、例えばCPUIによりパリティチェックのプログラム
に基づいて行われる。まず、CPUIは第2図に示すよ
うに上記アンドゲート12に加えられるBADパリティ
セットモード信号をr□、としてアンドゲート12の出
力が必らず「0」となるように成すと共に、パリティR
AMIN信号を「o」として書込みモードと成す。さら
にCPUIINT信号により他のCPU2がCPUIの
テスト終了を待つがあるいは記憶装置へのアクセスを禁
止する処理を行う。
次に、CPUIは上記特定番地Aに対して、奇数パリテ
ィのパリティエラーを有するデータ、即ち、「1」の個
数が偶数個存在する例えば8ビツトの「オール0」 (
第2図roo (HEX)J )のデータの書込みを行
う。これによりパリティチエッカ/ジェネレータ5より
アンドゲート12を介して「0」のパリティがRAM4
に書込まれることになる。
次に、第2図で上記特定番地Aがリードされ、さらに上
記READ1信号がrlJとなってアンドゲート13に
加えられる。これによってパリティRAMに書込まれた
上記「0」のパリティが読出されてパリティチエッカ/
ジェネレータ5に加えられる。パリティチエッカ/ジェ
ネレータ5は奇数パリティでパリティチェックを行うよ
うに成されているので、正常に機能すれば、パリティエ
ラー発生を検出して、例えば 「1」の検出信号を出力
する。この検出信号はアンドゲート13を介してラッチ
回N15でラッチされ、第2図に示す検出信号PERR
1として出力される。
CPUIは上記のテスト処理終了後、CPU IINT
信号により、CPU2に対して処理終了を知らせると共
に、RAM3及びパリティRAM4へのアクセスを許可
する。
以降は、CPUI又はCPU2は任意に非同期で上記番
地AのパリティRAM4をアクセスして、「オールOJ
のデータを読出すことにより、パリティエラーを発生さ
せてテストを行うことができる。その場合、他のCPU
に対して何ら支障なくテストを行うことができる。なお
、CPUIによりテストを行う場合は、READI信号
をrljとして検出信号PERR1を得、CPU2によ
りテストを行う場合は、READ2信号を「1」として
検出信号PERR2を得るように成される。
〔発明の効果〕
この発明によれば、複数のCPUを電源立上げ後のイニ
シャル処理で同期させると共にこれらのCPUで共用さ
れる記憶装置の特定番地に強制的に所定のパリティを書
込み、次にこのパリティを読出してパリティチェック回
路でチエツクするように成すと共に、上記の処理を一つ
のCPUが行っているときは他のCPUの上記記憶装置
へのアクセスを禁止するようにしたので、上記特定番地
に書込まれた上記パリティは一旦書込まれた後は、複数
のCPUが任意に読出すことにより、パリティチェック
回路のテストを行うことができると共。
に、常に一つのCPUのみがアクセスするので、他のC
PUに影響を与えずにテストを行うことができる等の効
果が得られる。
【図面の簡単な説明】
第1図はこの発明によるパリティチェック回路のテスト
方法を示す構成図、第2図は動作を示すタイミングチャ
ートである。 ■はCPU、2はCPU、3はRAM、4はパリティR
AM、5はパリティチエッカ/ジェネレータ、12はア
ンドゲート。 第1図

Claims (1)

    【特許請求の範囲】
  1. 複数の演算処理装置を電源投入後におけるイニシャル処
    理において同期をとるように成すと共に、上記複数の演
    算処理装置により共用される記憶装置の特定番地に強制
    的に所定のパリテイエラーとなるパリテイを書込み、次
    に上記パリテイを読出してパリテイエラーを検出するこ
    とにより、パリテイチェック回路のテストを行うと共に
    、上記処理を一つの演算処理装置が行っているときは他
    の演算処理装置による上記記憶装置に対するアクセスを
    禁止するようにしたパリテイチェック回路のテスト方法
JP2118199A 1990-05-08 1990-05-08 パリティチェック回路のテスト方法 Pending JPH0414148A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2118199A JPH0414148A (ja) 1990-05-08 1990-05-08 パリティチェック回路のテスト方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2118199A JPH0414148A (ja) 1990-05-08 1990-05-08 パリティチェック回路のテスト方法

Publications (1)

Publication Number Publication Date
JPH0414148A true JPH0414148A (ja) 1992-01-20

Family

ID=14730635

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2118199A Pending JPH0414148A (ja) 1990-05-08 1990-05-08 パリティチェック回路のテスト方法

Country Status (1)

Country Link
JP (1) JPH0414148A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5384654A (en) * 1976-12-30 1978-07-26 Fujitsu Ltd Error correction circuit having test function
JPS57146349A (en) * 1981-03-05 1982-09-09 Usac Electronics Ind Co Ltd Discriminating method of performance of check circuit
JPH01126740A (ja) * 1987-11-11 1989-05-18 Nec Corp 擬障回路

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5384654A (en) * 1976-12-30 1978-07-26 Fujitsu Ltd Error correction circuit having test function
JPS57146349A (en) * 1981-03-05 1982-09-09 Usac Electronics Ind Co Ltd Discriminating method of performance of check circuit
JPH01126740A (ja) * 1987-11-11 1989-05-18 Nec Corp 擬障回路

Similar Documents

Publication Publication Date Title
US5457789A (en) Method and apparatus for performing memory protection operations in a single instruction multiple data system
JPH0414148A (ja) パリティチェック回路のテスト方法
JPH0414149A (ja) パリティチェック回路のテスト装置
JP2768371B2 (ja) ランダムアクセスメモリの検査方法
JPS626498A (ja) メモリ評価装置
JPH0581087A (ja) プロセサのモニタ方式
JPH02281341A (ja) デバッグ時のライトデータ確認方法
JPS63318640A (ja) Cpu動作試験方式
JP2902861B2 (ja) トレース機能付バッファ装置
JPS59112494A (ja) メモリテスト方式
JPS59183443A (ja) デバツグ装置
JP3079366B2 (ja) 低速バスからの周辺装置・素子の高速動作試験法
JPH01282658A (ja) 共通バス誤り検出方式
JPH0877069A (ja) キャッシュテスト方法
JPS5860362A (ja) 割込信号発生方式
JPS63250755A (ja) メモリのテスト方法
JPH0628329A (ja) 計算機システムへの入力データ検査システム
JPH03214328A (ja) メモリテスト方式
JPS59226955A (ja) プログラム・デバツク装置
JPH096685A (ja) メモリ装置及びそのエラーテスト方法
JPS63201858A (ja) メモリ試験方式
JPH03263134A (ja) データ処理装置のテスト処理方式
JPH0997194A (ja) フェイルメモリのデータ取得装置
JPH02120940A (ja) デバッグ支援回路
JPH02105241A (ja) メモリ故障検出回路