JPH04149643A - プロセッサ - Google Patents

プロセッサ

Info

Publication number
JPH04149643A
JPH04149643A JP2271161A JP27116190A JPH04149643A JP H04149643 A JPH04149643 A JP H04149643A JP 2271161 A JP2271161 A JP 2271161A JP 27116190 A JP27116190 A JP 27116190A JP H04149643 A JPH04149643 A JP H04149643A
Authority
JP
Japan
Prior art keywords
ecc
data
register
output
external
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
Application number
JP2271161A
Other languages
English (en)
Other versions
JP2502185B2 (ja
Inventor
Yukio Hiyouga
兵賀 幸夫
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2271161A priority Critical patent/JP2502185B2/ja
Publication of JPH04149643A publication Critical patent/JPH04149643A/ja
Application granted granted Critical
Publication of JP2502185B2 publication Critical patent/JP2502185B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)
  • Error Detection And Correction (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、外部メモリと誤り訂正フード(以下「EC
C」という)付きデータの授受を行うプロセッサに関す
るものである。
〔従来の技術〕
ECC付きデータの授受を行う従来のプロセッサとデー
タおよびECCを記憶する外部メモリとのブロック図を
第2図に示す。第2図において、21はプロセッサ、2
2は外部データ入出力端子、23は外部ECC出力端子
、24は外部ECC入力端子、25はECC回路、26
はデータレジスタ、27は演算器、211は外部メモリ
、2+2は外部メモリデータ記憶部、213は外部メモ
リECC記憶部である。
以上のように構成された従来のプロセッサ21では、外
部メモリデータ記憶部212のテストを行うことができ
る。
〔発明が解決しようとする課題〕
しかしながら上記従来の構成では、プロセッサ21によ
り外部メモリECC記憶部213をテストすることがで
きなかった。また、プロセッサ21自体で内部のECC
回路25をテストすることもできなかった。このため、
プロセッサを多数使用する並列計算機などではシステム
全体のテストを並列して行うことかできず、長時間を要
していた。さらに、実装状態でテストを行うためにはテ
スト用に部品を実装しなければならないため実装面積を
広げていた。
この発明の目的は、短時間でしかも実装面積を広げずに
、外部メモリECC記憶部およびプロセッサ内部のEC
C回路をテストすることかできるプロセッサを提供する
ことである。
〔課題を解決するための手段〕
この発明のプロセッサは、データの送出時に誤り訂正コ
ードを付加し受け時に誤り訂正コードによるデータの検
査訂正を行うECC回路と、複数のデータレジスタと、
複数のデータレジスタに接続するレジスタと、複数のデ
ータレジスタおよびレジスタに接続し複数のデータレジ
スタのうち1つのデータレジスタの値と他のデータレジ
スタの値とを比較するとともに複数のデータレジスタの
うち1つのデータレジスタの値とレジスタの値とを比較
する比較器と、第1.第2および第3のセレクタと、E
CC回路、複数のデータレジスタレジスタ、比較器、第
1.第2および第3のセレクタを制御する制御部と、外
部メモリのデータ記憶部と接続する外部データ入出力端
子と、外部メモリの誤り訂正コード記憶部と接続する外
部ECC出力端子および外部ECC入力端子とを備えて
いる。
そして、第1のセレクタの入力にECC回路のECC出
力とレジスタの出力とを接続し、第1のセレクタの出力
を外部ECC出力端子に接続し、第2のセレクタの入力
にECC回路のECC出力と外部ECC入力端子とを接
続し、第2のセレクタの出力をレジスタの入力に接続し
、第3のセレクタの人力にレジスタの出力と外部ECC
入力端子とを接続し、第3のセレクタの出力をECC回
路のECC入力に接続している。
〔作用〕
この発明の構成によれば、データレジスタからレジスタ
にある値を設定し、第1のセレクタの出力にレジスタを
選択し、レジスタの値を外部メモリECC記憶部に書き
込む。その後、第2のセレクタの出力に外部ECC入力
端子を選択し、外部メモリ読みだし時に外部メモリEC
C記憶部に記憶されていた値をレジスタに読み込む。そ
して、レジスタに書き込んだ値すなわちデータレジスタ
の値と、「ジスタに読み込んだ値とを比較器で比較する
ことにより、外部メモリECC記憶部のテストを行うこ
とかできる。
また、第2のセレクタの出力にECC回路のECC出力
を選択し、外部メモリにデータを書き込むときに、EC
C回路か出力するECCをレジスタに読み込む。レジス
タに読み込まれた値と、データレジスタ内の期待値とを
比較器で比較することにより、ECC回路てのECCの
付加か正常に行われているかとうかのテストを行うこと
かできる。
さらに、データレジスタの値をレジスタに設定し、第3
のセレクタの出力にレジスタを選択し、外部メモリから
データを読み込むときに、レジスタの値をECCとして
ECC回路に入力する。データレジスタに読み込んだデ
ータの値と他のデータレジスタ内の期待値とを比較器で
比較することにより、ECC回路でのECCによるデー
タの検査訂正が正常に行われているかとうかのテストを
行うことができる。
〔実施例〕
この発明の一実施例のプロセッサとこれに接続された外
部メモリとの構成を第1図に示す。第1図において、1
1はこの発明の一実施例のプロセッサ、12は外部デー
タ入出力端子、13は外部ECC出力端子、工4は外部
ECC入力端子、15はECC回路、151.152は
ECC回路のデータポート、161〜163はデータレ
ジスタ、17は比較器、18は第1のセレクタ、19は
第2のセレクタ、Iaは第3のセレクタ、1bはレジス
タ、1cは制御部、111は外部メモリ112は外部メ
モリデータ記憶部、113は外部メモリECC記憶部で
ある。
以下に接続関係を説明する。
外部ECC出力端子13は、外部ECC入力端子】4と
ともに外部メモリECC記憶部113に接続する。
第1のセレクタ18は、入力にECC回路15のECC
出力およびレジスタibの出力を接続し、出力を外部E
CC出力端子13に接続する。
第2のセしフタ19は、入力に外部ECC入力端子14
およびECC回路15のECC出力を接続し、出力をレ
ジスタibの入力に接続する。
第3のセレクタ1aは、入力に外部ECC入力端子14
およびレジスタ1bの出力を接続し、出力をECC回路
15のECC入力に接続する。
ECC回路15のデータポート151は、外部データ入
出力端子12を介し、外部メモリデータ記憶部112に
接続し、データボー[52は、データレジスタ16N−
163に接続する。
データレジスタ161−163は比較器17の入力と出
力に接続する。
レジスタlbは比較器17およびデータレジスタ161
〜163に接続する。
以上のように構成されたプロセッサ11および外部メモ
リl 1.1について、以下その動作を説明する。
まず、外部メモリ+11のテストを行う場合を説明する
データレジスタ161からレジスタibにテストしたい
値を設定し、第1のセレクタ18の出力にレジスタib
を選択し、データレジスタ162の値を外部メモリデー
タ記憶部112にストアするとともに、レジスタlbの
値を外部メモリECC記憶部113に書き込む。
その後、第2のセレクタ19の出力に外部ECC入力端
子]4を選択し、外部メモリデータ記憶部112の値を
ディスエーブルにされたECC回路15を介しデータレ
ジスタ163に読み込むとともに、外部メモリECC記
憶部113に記憶されていた値をレジスタ1bに読み込
む。
そして、データレジスタ162の値とデータレジスタ1
63の値とを比較器17で比較することにより、外部メ
モリデータ記憶部112のテストを行うことかできる。
さらに、レジスタlbに書き込んだ値すなわちデータレ
ジスタ161の値と、レジスタlbi:i!み込んだ値
とを比較器17で比較することにより、従来プロセッサ
自体ではできなかった外部メモリECC記憶部+13の
テストをプロセッサ11により行うことができる。
つぎに、プロセッサ1】内部のECC回路15のテスト
を行う場合を説明する。
第2のセレクタ19の出力にECC回路】5のECC出
力を選択し、外部メモリl11に例えばデータレジスタ
161の値を書き込むときに、ECC回路15か出力す
るECCをレジスタ1bに読み込む。レジスタlbに読
み込まれた値と、期待値例えばデータレジスタ162に
入っていた値を比較器17て比較することにより、従来
プロセッサ自体ではできなかったECCの付加が正常に
行われているかどうかのテストをプロセッサIIにより
行うことができる。
また、データレジスタ161の値をレジスタlbに設定
し、第3のセレクタ1aの出力にレジスタlbを選択し
、外部メモリ111からデータをイネーブルにされたE
CC回路15を介しデータレジスタ162に読み込むと
きに、レジスタ1bの値をECCとしてECC回路15
に入力する。データ読み込み後のデータレジスタ162
の値と期待値例えばデータレジスタ163の値を比較器
17で比較することにより、従来プロセッサ自体ではで
きなかったECCによるデータの検査訂正か正常に行わ
れているかとうかのテストをプロセッサ11により行う
ことかできる。
〔発明の効果〕
この発明のプロセッサは、外部メモリデータ記憶部のテ
ストだけでなく、外部メモリECC記憶部のテストと、
プロセッサ内部のECC回路のテストすなわちECCの
付加およびECCによるデータの検査訂正か正常に行わ
れているかとうかのテストを行うことかできる。この結
果、並列計算機なとのプロセッサを多数使用するシステ
ムでは、システム全体のテスト時間を短縮することかで
きる。また、実装上も従来のようにプロセッサ以外のテ
スト用部品を実装する必要なくテストか行えるので、面
積・信頼性の面でもその効果は大きい。
【図面の簡単な説明】
第1図はこの発明の一実施例のプロセッサとこれに接続
された外部メモリとの構成を示す図、第2図は従来のプ
ロセッサとこれに接続された外部メモリとの構成を示す
図である。 11・・・プロセッサ、12・・外部データ入出力端子
、13・・・外部ECC出力端子、14・・・外部EC
C入力端子、15・・・ECC回路、17・・比較器、
18・第1のセレクタ、19・・第2のセレクタ、la
・・・第3のセレクタ、1b・しジスタ、1c副制御、
III・・外部メモリ、112・・・外部メモリデータ
記憶部、+13・・外部メモリECC記憶部、161〜
163・・・データし・ノスタE7=七戸士 第 図 111・・・外部メモリ 第 図

Claims (1)

  1. 【特許請求の範囲】 データの送出時に誤り訂正コードを付加し受け時に誤り
    訂正コードによる前記データの検査訂正を行うECC回
    路と、複数のデータレジスタと、前記複数のデータレジ
    スタに接続するレジスタと、前記複数のデータレジスタ
    およびレジスタに接続し前記複数のデータレジスタのう
    ち1つのデータレジスタの値と他のデータレジスタの値
    とを比較するとともに前記複数のデータレジスタのうち
    1つのデータレジスタの値と前記レジスタの値とを比較
    する比較器と、第1、第2および第3のセレクタと、前
    記ECC回路、複数のデータレジスタ、レジスタ、比較
    器、第1、第2および第3のセレクタを制御する制御部
    と、外部メモリのデータ記憶部と接続する外部データ入
    出力端子と、前記外部メモリの誤り訂正コード記憶部と
    接続する外部ECC出力端子および外部ECC入力端子
    とを備え、 前記第1のセレクタの入力に前記ECC回路のECC出
    力と前記レジスタの出力とを接続し、前記第1のセレク
    タの出力を前記外部ECC出力端子に接続し、前記第2
    のセレクタの入力に前記ECC回路のECC出力と前記
    外部ECC入力端子とを接続し、前記第2のセレクタの
    出力を前記レジスタの入力に接続し、前記第3のセレク
    タの入力に前記レジスタの出力と前記外部ECC入力端
    子とを接続し、前記第3のセレクタの出力を前記ECC
    回路のECC入力に接続したプロセッサ。
JP2271161A 1990-10-08 1990-10-08 プロセッサ Expired - Lifetime JP2502185B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2271161A JP2502185B2 (ja) 1990-10-08 1990-10-08 プロセッサ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2271161A JP2502185B2 (ja) 1990-10-08 1990-10-08 プロセッサ

Publications (2)

Publication Number Publication Date
JPH04149643A true JPH04149643A (ja) 1992-05-22
JP2502185B2 JP2502185B2 (ja) 1996-05-29

Family

ID=17496191

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2271161A Expired - Lifetime JP2502185B2 (ja) 1990-10-08 1990-10-08 プロセッサ

Country Status (1)

Country Link
JP (1) JP2502185B2 (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0240727A (ja) * 1988-07-29 1990-02-09 Toshiba Corp 誤り検出・訂正装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0240727A (ja) * 1988-07-29 1990-02-09 Toshiba Corp 誤り検出・訂正装置

Also Published As

Publication number Publication date
JP2502185B2 (ja) 1996-05-29

Similar Documents

Publication Publication Date Title
JPH0734185B2 (ja) 情報処理装置
JPH11282709A (ja) インサーキットエミュレータ
JPH04149643A (ja) プロセッサ
JPS5875239A (ja) 端末装置接続方式
JP2000346905A (ja) 半導体装置およびそのテスト方法
JPH10214206A (ja) 情報処理装置
JPS6160143A (ja) マイクロプログラム制御装置の故障診断方式
JP2877505B2 (ja) Lsi実装ボード及びデータ処理装置
JPH05165734A (ja) 主記憶装置の固定障害診断装置
JPH06110721A (ja) メモリ制御装置
JPS63263949A (ja) 同期端局試験器
KR940001558B1 (ko) 프로세스가 있는 보오드의 상태 추적장치
SU1312591A1 (ru) Устройство дл сопр жени ЭВМ с внешним устройством
JPH01233642A (ja) メモリプリント板
JPS63174141A (ja) 情報処理装置の試験診断方式
JPS6153579A (ja) 論理回路機能試験機
JPH02173852A (ja) バス診断装置
JPH0652013A (ja) トレース回路
JPS6012186Y2 (ja) チヤネル装置
KR890002468B1 (ko) 데이타처리 시스템의 주기억 고장 어드레스 제어시스템
JPH02157952A (ja) 記憶装置
JPH0337734A (ja) 二重化構成装置
JPH05241868A (ja) メモリエラー訂正・検出回路の試験システム
JPS62205456A (ja) 記憶装置
JPH11219323A (ja) データパス故障検出方法及び情報処理装置