JPS5819799A - エラ−訂正方式 - Google Patents

エラ−訂正方式

Info

Publication number
JPS5819799A
JPS5819799A JP56118195A JP11819581A JPS5819799A JP S5819799 A JPS5819799 A JP S5819799A JP 56118195 A JP56118195 A JP 56118195A JP 11819581 A JP11819581 A JP 11819581A JP S5819799 A JPS5819799 A JP S5819799A
Authority
JP
Japan
Prior art keywords
data
storage device
check
memory
bit
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
JP56118195A
Other languages
English (en)
Inventor
Keizo Aoyanagi
恵三 青柳
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Tokyo Shibaura Electric 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 Toshiba Corp, Tokyo Shibaura Electric Co Ltd filed Critical Toshiba Corp
Priority to JP56118195A priority Critical patent/JPS5819799A/ja
Publication of JPS5819799A publication Critical patent/JPS5819799A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

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

Description

【発明の詳細な説明】 この発明はCPU(中央処理装置)の処理速度に比べて
低速の補助記憶装置のエラー訂正方式補助記憶装置とし
てのフロッピーディスク装置(以下尋J)Dという)は
、記憶密度の高さ、低゛価格などの利点7))ら情報の
保存、伝達等広く計算機システムに採り入れられている
が、他方高速の磁気ディスク装置やドラム装置に比べ記
憶内容の信頼性の点において乏しいおいつ欠点がある。
このため信頼性を向上させる手段として記憶データにパ
リティピラトラ付加す6(サイクリックチェック)など
を行なっている。し乃・しながら、さらに信頼性を向上
させようとする、:、FDDにECC(エラー、コレク
ティングコード)回路を追加するなどの必要があり、低
価格性の利点が損われるという問題があった。
この発明は上記のような事情に鑑みてなされたもので、
主記憶装置に装備さnたE(、’C回路を比較的低速の
補助記憶装置のエラー訂正に利用することにより、八−
ド量の増加を伴なうこaなく信頼性を大幅に向上させる
ことができるエラー訂正方式を提供することを目的とす
る。
以下、図面を参照してこの発明の実施例ヲ祝明する。第
1図(A) (B)はそれぞれ主記憶装置とCPU (
中央処理袋R)とFDD 、磁気データ装置等のCPU
の処理速度に比べて低速の補助記憶装置おの接続例゛(
社)示したものである。第1図(A) (B)において
、1は主記憶装置、2はCPU 、 3は補助記憶装置
である。なお、第1図(B)において、4はDMA (
ダイレクト、メモリ、アクセス)バスを示している。こ
の実施例では第1図囚の構成における場合を例にとって
説明する。
次に、第1図(ト)の主記憶装置1iC:Eける[>C
C回路を含む詳細な(ロ)路構成を′42図1こ示す。
このT(CC(エラー、コレクティング、コード)とは
データのXビット誤りの訂正と、2ビツト以上の誤り検
出を行なうためのいわゆるエラー訂正コードであり、エ
ラー訂正を行なうためにデータに付加されるパリティピ
ラトラチェックピット又は≠ニックピットデータと呼ば
れる。一般に!6ピツトのデータに対しては6ビツトの
チェックビットが必要であり、32ビツトデータに対し
て7ビツト、64ピツトデータに対して8ビツトの壬ニ
ックビットが必要である。こノ実施例は32ビツトデー
ダと2ビツトのチェックビットの場合について説明する
。第2図1こおいて、11は32ビツト幅のデータ用メ
モリ、12は7ビツト幅のチェックピット用メモリであ
る。また、ノ3はECC回路で、チェックビットの発生
および読み出しデータとチェックビットよりデータの誤
り検出あるいは訂正を行なう通常θ)機能を有している
。そして、第2図に示した本発明では、CPU2の制御
によりデータ用メモリIIへの書き込みデータが送られ
てくるライン21よりデータ切替え装置14’c介して
直接チェックピット用メモリ12に任意のデータを書き
込むことができる。また、チェックピット用メモリ12
η)らライン22およびデータ切り替え装置15に介し
てデータを読み出すこともできる。ライン21.データ
切り替え装置14’<介してチェックビット用メモリ1
2ヘデータを供給するバイパス手段や、チェックピット
用メモリノ271)らライン22.データ切り替え装置
15およびライン23を介してCPU zヘデータを供
給するバイパス手段は、  FCC回路13の機能が正
常に働<71!I否71)の検肴に使用するためのもの
で■・lCC回路を装備した主記憶装置には通常これら
の検査手段は設けられている。
次に、上記実施例の動作を説明する。第1図(A)の上
記環装ft JとCPU 2間の転送データ幅を32ビ
ツト%CPU 2と補助記憶装!3間の転送データ幅を
8ビツトする。主記憶装置17J)ら補助記憶装置3ヘ
データを送り、補助記憶装置3にデータを書き込む時は
、まずデータ用メモリ117J)らECC回路!3ぢよ
びデータ切り替え装置157I−経由して32ビツトの
データを読み出す、この読み出されたデータ>、CPU
2は8ビツトずつ4回に分けて補助記憶装置3へ転送す
る。この後CPU 2は、上記32ビツトのデータに対
する7ピツトのチェックビットをチェックビット用メモ
リ127J)らライン22.データ切り替え装置15お
よびライン22を介して読み出し、チェックビット用メ
モリノ2に対して設けられた図示せぬ回路によりlピッ
トの冗長ピッ)V付けて8ビツトとし補助記憶装置3へ
転送する。この動作をくり返すことによって補助記憶装
置3には第3図に示すように32ビツトのデータDAと
1冗長ビツトに含む8ビツトのチェックビットデータC
Hが記憶される。一方、補助記憶装置3に記憶されたデ
ータを読み出し主記憶装置1に転送する際は、CPU2
が補助記をスルーしてデータ用メモリ11へまず格納す
る。この次に8ビツトのチェックビットCHが補助記憶
装置3乃1らCPU 2へ送られるが、 CPU2はX
ビットの冗長ピット(<削除して、ライン2)およびデ
ータ切り替え装置14f経由してチェックビット用メモ
リ12にチェックビットデータを格納する。この動作を
くり返すことにより補助記憶装置3からCPU 2 k
介してチェックビットヲ含めたデータが主記憶装置lに
転送される。この後データ用メモリII、チェックピッ
ト用、メモリノ2からCPU 、9がECC回路134
経由した通常の読み出し矢符なうことζこより、データ
の1ピットθ]誤りを訂正および2ビツト以ヒの誤り検
出を行うことができも。
以上の説明から明ら7+)なようにこの発明によれば主
ど1憶装置に装備されたFCC回路俯比較的低速の補助
記憶装置のエラーtF正に利用することにより、ハード
量の増加を伴なうことなく 4H頼性を大1福に増加す
ることができるエラー訂正方式を提供1句ことができる
。
【図面の簡単な説明】
第1図(A)@はそれぞれ主記憶装置とCPUと補助記
憶装置の接続例を示す図、@2図はこの発明の一実施例
の主記憶装置の概略回路構成図、第3図は補助記憶装置
に口じ憶されΦデータの構成を示T肉である。 !・・・主記憶装置、2・・・C)’U (中央処理装
置)。 3・・・補助記憶装置、1ノ・・・データ用メモリ、1
2・・・チェックビット用メモリ、ノ3・・・IJcc
回路、14.15・・・データ切り替え装置。

Claims (1)

    【特許請求の範囲】
  1. ECC回路を装備した主記憶装置と、中央処理装置と補
    助記憶装置とで構成されるシステムにおいて、主記憶装
    置に対しチェックピットとデータを分離して書き込みお
    よび読み出し欠行う手段と、“この手段により上記主記
    憶装置η)ら読み出されるデータおよびチェックピッ)
    k編集して上記補助記憶装置に転送する手段と、上記補
    助記憶装Wから読み出されるデータおよびチェックピッ
    )%編集し上記書き込み手段により上記主記憶装置λに
    格納する手段とを具備し、上記補助記憶装置の内容を上
    記主記憶装置に格納し、上記ECC回路でエラーチェッ
    クを施すことを特徴とするエラー訂正方式。
JP56118195A 1981-07-28 1981-07-28 エラ−訂正方式 Pending JPS5819799A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56118195A JPS5819799A (ja) 1981-07-28 1981-07-28 エラ−訂正方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56118195A JPS5819799A (ja) 1981-07-28 1981-07-28 エラ−訂正方式

Publications (1)

Publication Number Publication Date
JPS5819799A true JPS5819799A (ja) 1983-02-04

Family

ID=14730514

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56118195A Pending JPS5819799A (ja) 1981-07-28 1981-07-28 エラ−訂正方式

Country Status (1)

Country Link
JP (1) JPS5819799A (ja)

Similar Documents

Publication Publication Date Title
US4201337A (en) Data processing system having error detection and correction circuits
GB1588396A (en) Data processing apparatus
JPH0612895B2 (ja) 情報処理システム
US11789811B2 (en) Techniques for storing data to enhance recovery and detection of data corruption errors
US4942575A (en) Error connection device for parity protected memory systems
US3898443A (en) Memory fault correction system
EP0383899B1 (en) Failure detection for partial write operations for memories
JPS6085627A (ja) 巡回完全2進符号のデコ−ダ
JPS58200351A (ja) 誤り訂正回路
JPH03501659A (ja) パイプラインアドレスチエツクビツトスタツクコントローラ
JPH06214890A (ja) 計算機
JPH0756640B2 (ja) 記憶装置
JP2930239B2 (ja) 記憶装置の障害検出方法及び記憶制御装置
JPH0638239B2 (ja) 誤り訂正機構
JPS61278100A (ja) 半導体記憶装置
JPS63228248A (ja) 複数誤り訂正可能主記憶装置
JPH0423048A (ja) 誤り検出・訂正用集積回路、誤り検出・訂正回路、および、データ処理装置
JPS6041374B2 (ja) 1ビツト誤り訂正・2ビツト誤り検出方式
JPS6174042A (ja) 半導体記憶回路
JPS61272851A (ja) 記憶装置
JPH0272455A (ja) エラー検出回路付記憶装置
JPS61139856A (ja) デ−タ処理装置
JPS60112154A (ja) 誤り検出方式
JPH04233052A (ja) 二重化メモリ装置
JPS6278777A (ja) 磁気テ−プ制御方式