JPH0242688A - 磁気ディスク装置 - Google Patents
磁気ディスク装置Info
- Publication number
- JPH0242688A JPH0242688A JP63191803A JP19180388A JPH0242688A JP H0242688 A JPH0242688 A JP H0242688A JP 63191803 A JP63191803 A JP 63191803A JP 19180388 A JP19180388 A JP 19180388A JP H0242688 A JPH0242688 A JP H0242688A
- Authority
- JP
- Japan
- Prior art keywords
- data
- crc
- error
- write
- read
- 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
- 238000001514 detection method Methods 0.000 claims abstract description 12
- 238000006243 chemical reaction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、この種の磁気ディスク装置に係り、とくに、
誤り訂正符号回路を備えた磁気ディスク装置に関する。
誤り訂正符号回路を備えた磁気ディスク装置に関する。
従来、この種の磁気ディスク装置においては、上位装置
からのデータを書込む場合、送られてきた書込みデータ
をそのまま書込むとともに、書込みデータが終了すると
、これに続いて書込データから生成した誤り訂正符号の
書込みを行なうようになっている。一方、書込まれたデ
ータを読出す場合、読出したデータはそのまま上位装置
に送り、書込まれたデータを送り終わった後、続いて書
込み時に書込んだ誤り訂正符号を読出す。そして、この
誤り訂正符号に基づいて上位装置に送ったデータが正し
いかを判断している。ここで上位装置からの書込データ
および上位装置への読出しデータは、バイト又はワード
単位で扱われており、上位装置と磁気ディスク装置間の
誤り検出のたのバリティビットを追加して誤り検出を行
なうという手法が採られている。
からのデータを書込む場合、送られてきた書込みデータ
をそのまま書込むとともに、書込みデータが終了すると
、これに続いて書込データから生成した誤り訂正符号の
書込みを行なうようになっている。一方、書込まれたデ
ータを読出す場合、読出したデータはそのまま上位装置
に送り、書込まれたデータを送り終わった後、続いて書
込み時に書込んだ誤り訂正符号を読出す。そして、この
誤り訂正符号に基づいて上位装置に送ったデータが正し
いかを判断している。ここで上位装置からの書込データ
および上位装置への読出しデータは、バイト又はワード
単位で扱われており、上位装置と磁気ディスク装置間の
誤り検出のたのバリティビットを追加して誤り検出を行
なうという手法が採られている。
上記従来例においては、前述したように上位装置からの
書込データおよび上位装置への読出しデータには、誤り
検出用パリティビットが冗長ビットとして追加されてい
る。また、上記従来例にあっては、書込みデータまたは
続出しデータが偶数ビット誤りを生じた場合には、書込
みデータおよび読出しデータが正常とみなされてしまう
という不都合が生じている。
書込データおよび上位装置への読出しデータには、誤り
検出用パリティビットが冗長ビットとして追加されてい
る。また、上記従来例にあっては、書込みデータまたは
続出しデータが偶数ビット誤りを生じた場合には、書込
みデータおよび読出しデータが正常とみなされてしまう
という不都合が生じている。
本発明の目的は、かかる従来例の有する不都合を改善し
、とくに、書込みデータ又は読出しデータに偶数ビット
の誤りが発生してもこれを有効に検出することができる
磁気ディスク装置を提供することにある。
、とくに、書込みデータ又は読出しデータに偶数ビット
の誤りが発生してもこれを有効に検出することができる
磁気ディスク装置を提供することにある。
〔発明の実施例]
以下、本発明の一実施例を第1図ないし第3図に基づい
て説明する。この第1図の実施例は、上位機からの書込
みデータの書き込み指令に従って所定のデータの書込み
を行うとともに、上位機からの読み出し指令に従って所
定のデータを読み出して上位機で送り出す機能を有する
制御手段(図示せず)を備えている。
て説明する。この第1図の実施例は、上位機からの書込
みデータの書き込み指令に従って所定のデータの書込み
を行うとともに、上位機からの読み出し指令に従って所
定のデータを読み出して上位機で送り出す機能を有する
制御手段(図示せず)を備えている。
この制御手段には、CRC回路(但しCRCはCycl
ic Redundancy Check;巡回冗
長検査の略)1が併設されている。
ic Redundancy Check;巡回冗
長検査の略)1が併設されている。
このCRC回路1は、上位機からの書込みデータの人力
に際しては、当該データとともに誤り検出用のCRC符
号を入力して書き込みデータの誤り検出を行うCRCチ
ェック機能と、上位機に送るデータの読み出し時には、
当該読出しデータから誤り検出用のCRC符号を生成し
て読み出しデータとともに上位機へ送り込むCRC生成
機能とを備えている。
に際しては、当該データとともに誤り検出用のCRC符
号を入力して書き込みデータの誤り検出を行うCRCチ
ェック機能と、上位機に送るデータの読み出し時には、
当該読出しデータから誤り検出用のCRC符号を生成し
て読み出しデータとともに上位機へ送り込むCRC生成
機能とを備えている。
これを更に詳述すると、
データの書込み時は、CRC回路1はデータバス4の書
込みデータおよび書込みデータに、に続(く誤り検出用
のCRC符号を入力し、誤り検出を行なうとともにデー
タバス5に書込みデータK。
込みデータおよび書込みデータに、に続(く誤り検出用
のCRC符号を入力し、誤り検出を行なうとともにデー
タバス5に書込みデータK。
を出力する。
ECC(但し、Error Correcting
Code;誤り訂正符号の略語)回路2は、データバ
ス5の書込みデータに、を入力し、ECC符号の生成を
行い、書込みデータに、とECC符号をデータバス6に
出力する機能をそなえている。書込みデータに、とEC
C符号は、パラレル・シリアル変換回路3に入力されて
シリアルデータとなり、シリアルデータ線7に出力され
書込まれる。第2図に、この場合の各データバス4,5
゜6の内容を示す。
Code;誤り訂正符号の略語)回路2は、データバ
ス5の書込みデータに、を入力し、ECC符号の生成を
行い、書込みデータに、とECC符号をデータバス6に
出力する機能をそなえている。書込みデータに、とEC
C符号は、パラレル・シリアル変換回路3に入力されて
シリアルデータとなり、シリアルデータ線7に出力され
書込まれる。第2図に、この場合の各データバス4,5
゜6の内容を示す。
データの読出し時は、読出しデータY1とECC符号は
シリアルデータ線7からパラレル・シリアル変換回路3
に人力され、パラレルデータとしてデータバス6に出力
される。
シリアルデータ線7からパラレル・シリアル変換回路3
に人力され、パラレルデータとしてデータバス6に出力
される。
ECC回路2はデータバス6の読出しデータおよび続出
しデータに続<ECC符号を入力して誤り検出を行うと
供にデータバス5に読出しデータを出力する。一方、C
RC回路1はデータバス5の読出しデータを入力し、C
RC符号の生成を行いデータバス4に読出しデータと読
出しデータに対するCRC符号を出力し、上位装置に送
出する。
しデータに続<ECC符号を入力して誤り検出を行うと
供にデータバス5に読出しデータを出力する。一方、C
RC回路1はデータバス5の読出しデータを入力し、C
RC符号の生成を行いデータバス4に読出しデータと読
出しデータに対するCRC符号を出力し、上位装置に送
出する。
第3図に、この場合の各データバス6.5.4の内容を
示す。
示す。
以上のように、本発明によると上位機との間のデータの
授受に際し、偶数ビットの誤りはもとより、その他の誤
りが生じても、CRC回路の作用によってこの誤りを確
実に捕捉し検出することができるという従来にない優れ
た磁気ディスク装置を提供することができる。
授受に際し、偶数ビットの誤りはもとより、その他の誤
りが生じても、CRC回路の作用によってこの誤りを確
実に捕捉し検出することができるという従来にない優れ
た磁気ディスク装置を提供することができる。
Claims (1)
- (1)、上位機からの書込みデータの書き込み指令に従
って所定のデータの書込みを行うとともに、上位機から
の読み出し指令に従って所定のデータを読み出して上位
機へ送り出す機能を備えた制御手段を有する磁気ディス
ク装置において、 前記制御手段にCRC回路を併設するとともに、このC
RC回路が、 前記上位機からの書込みデータの入力に際しては、当該
データとともに誤り検出用のCRC符号を入力して書込
データの誤り検出を行うCRCチェック機能と、 前記上位機に送るデータの読み出し時には、当該読出し
データから誤り検出用のCRC符号を生成して読み出し
データとともに上位機に送り込むCRC生成機能とを備
ええていることを特徴とした磁気ディスク装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63191803A JPH0242688A (ja) | 1988-07-30 | 1988-07-30 | 磁気ディスク装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63191803A JPH0242688A (ja) | 1988-07-30 | 1988-07-30 | 磁気ディスク装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0242688A true JPH0242688A (ja) | 1990-02-13 |
Family
ID=16280791
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63191803A Pending JPH0242688A (ja) | 1988-07-30 | 1988-07-30 | 磁気ディスク装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0242688A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0616058A (ja) * | 1993-04-16 | 1994-01-25 | Kubota Corp | 農用トラクタ |
-
1988
- 1988-07-30 JP JP63191803A patent/JPH0242688A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0616058A (ja) * | 1993-04-16 | 1994-01-25 | Kubota Corp | 農用トラクタ |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6691205B2 (en) | Method for using RAM buffers with simultaneous accesses in flash based storage systems | |
| US6912682B1 (en) | Signal processor for correcting and detecting errors | |
| JP2672916B2 (ja) | アレイディスク装置のデータチェック方法 | |
| JP2696212B2 (ja) | 誤り訂正装置 | |
| JP2001290710A (ja) | データエラー検出装置 | |
| JPH07129427A (ja) | Eccコードによるデータの比較チェック方法 | |
| JPS62125453A (ja) | 記憶装置 | |
| JPH04115340A (ja) | 二重化記憶回路 | |
| JPS6327940A (ja) | 記憶制御装置 | |
| KR20250162102A (ko) | 오류 정정 부호 생성 장치, 오류 정정 부호 생성 방법 | |
| JPH1050004A (ja) | 磁気ディスク制御装置 | |
| JPH04259968A (ja) | 磁気ディスク制御装置の巡回冗長検査方式 | |
| JPS6023379B2 (ja) | デ−タ処理システム | |
| JPH04344374A (ja) | 巡回冗長検査の実行方法 | |
| JPS61253564A (ja) | 記憶装置 | |
| JPH04205133A (ja) | ディスク制御装置 | |
| JPH05241869A (ja) | 情報処理装置のエラー検出回路 | |
| JPS6155131B2 (ja) | ||
| JPH05224968A (ja) | データチェック方式 | |
| JPH04145540A (ja) | インタフェースエラーチェック方式 | |
| JPS6155696B2 (ja) | ||
| JPS61196341A (ja) | メモリの誤り訂正方式 | |
| JPH03108163A (ja) | 光ディスク処理装置 | |
| JPH02103639A (ja) | マイクロプログラムのエラー訂正回路 | |
| JPH10106178A (ja) | ベリファイ方法およびベリファイ装置 |