JPH05274816A - エラー処理装置 - Google Patents

エラー処理装置

Info

Publication number
JPH05274816A
JPH05274816A JP6648692A JP6648692A JPH05274816A JP H05274816 A JPH05274816 A JP H05274816A JP 6648692 A JP6648692 A JP 6648692A JP 6648692 A JP6648692 A JP 6648692A JP H05274816 A JPH05274816 A JP H05274816A
Authority
JP
Japan
Prior art keywords
data
circuit
buffer
error
error correction
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.)
Withdrawn
Application number
JP6648692A
Other languages
English (en)
Inventor
Toshiyuki Miyasaka
利之 宮坂
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
Toshiba Intelligent Technology Co Ltd
Original Assignee
Toshiba Corp
Toshiba Intelligent Technology 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, Toshiba Intelligent Technology Co Ltd filed Critical Toshiba Corp
Priority to JP6648692A priority Critical patent/JPH05274816A/ja
Publication of JPH05274816A publication Critical patent/JPH05274816A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Optical Recording Or Reproduction (AREA)

Abstract

(57)【要約】 【構成】 ホストコンピュータから送られてくる書き込
み用のデータは、データバッファ35に保持される。こ
のとき、1ブロック前のデータは光ディスクに書き込ま
れており、この1ブロック前のデータが再生されてセレ
クタ41を介してデータバッファ33に保持される。次
に、セレクタ31、41が切り替わり、データバッファ
35に保持されたデータは、エラー訂正回路39により
訂正コードが付加されて光ディスクに記録される。この
とき、データバッファ33に保持されたデータは、エラ
ー訂正回路によりエラーチェックが行われる。 【効果】 RAW処理を効率良く行うことができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、光ディスク装置等に用
いられ、ホストコンピュータと光ディスクの間に設けら
れるエラー処理装置に関するものである。
【0002】
【従来の技術】一般に、光ディスク装置等においては、
光ディスクにデータを書き込んだ後、そのデータが正し
く書き込まれたか否かを判断するために、リードアフタ
ライト(RAW)処理が行われる。このRAWは、光デ
ィスクにデータを書き込む時に、データに対して訂正コ
ードを付加して光ディスクに書き込み、書き込まれたデ
ータを再生して、再生されたデータにエラーがあるかな
いかをチェックし訂正するものである。
【0003】すなわち、ホストコンピュータから送られ
てきたデータを一旦バッファに保存し、保存されたデー
タに対してエラー訂正回路により訂正コードを付加して
光ディスクに書き込む。そして、光ディスクから書き込
まれたデータを読み出して、読み出されたデータが正し
いものであるか否かを訂正コード等を用いて判断し、エ
ラーがある場合には、エラー訂正回路により訂正を行
う。
【0004】
【発明が解決しようとする課題】ところで、このような
RAW処理において、ブロック単位のデータで書き込み
および再生が行われるが、RAW処理で再生したデータ
のエラー訂正が終了するまでは、次のブロックをバッフ
ァに記憶することができず、エラー訂正処理が終了した
後、初めて次のブロックのデータをバッファに書き込ま
ざるを得なかった。
【0005】このため、記録時のスループット(効率)
が極めて悪くなるという問題があった。
【0006】本発明は、このような問題に鑑みてなされ
たもので、その目的とするところは、RAW処理を効率
良く行うことができるエラー処理装置を提供することに
ある。
【0007】
【課題を解決するための手段】前述した目的を達成する
ために本発明は、ホストコンピュータと光ディスクの間
に設けられ、リードアフタライト処理を行うエラー処理
装置であって、第1のデータバッファと、前記第1のデ
ータバッファに接続された第1のエラー訂正回路と、第
2のデータバッファと、前記第2のデータバッファに接
続された第2のエラー訂正回路と、を備え、ホスト側か
ら送られてくるデータを前記第2のバッファに書き込ん
でいる間に、光ディスク側から読み出されたデータを前
記第1のバッファに書き込む第1の動作と、前記第2の
バッファに書き込まれたデータを第2のエラー訂正回路
で訂正コードを付加して光ディスクに書き込むために光
ディスク側に送る間に、前記第1のデータバッファに書
き込まれたデータを第1のエラー訂正回路でエラー訂正
してホスト側に送る第2の動作を行うエラー処理装置で
ある。
【0008】
【作用】本発明では、ホスト側から送られてくるデータ
を前記第2のバッファに書き込んでいる間に、光ディス
ク側から読み出されたデータを前記第1のバッファに書
き込む第1の動作と、前記第2のバッファに書き込まれ
たデータを第2のエラー訂正回路で訂正コードを付加し
て光ディスクに書き込むために光ディスク側に送る間
に、前記第1のデータバッファに書き込まれたデータを
第1のエラー訂正回路でエラー訂正してホスト側に送る
第2の動作を行う。
【0009】
【実施例】以下、図面に基づいて本発明の実施例を詳細
に説明する。
【0010】図1は、本発明の一実施例に係るエラー処
理回路11を有する光ディスクコントローラ1の構成を
示すブロック図である。
【0011】光ディスクコントローラ1は、CPU3、
ROM5、SCSIコントローラ7、タイミング制御回
路9、エラー処理回路11、シリアルパラレル変換回路
(S/P変換回路)13、変復調回路15、マスタクロ
ックPLL回路17、PLL回路19、ドライブインタ
フェース回路21、ヘッダ検知回路23、ヘッダ比較回
路25、IDカウンタ27を有する。
【0012】SCSIコントローラ7は、ホストコンピ
ュータとの間でデータのやりとりを行う。
【0013】タイミング制御回路9は、ヘッダ検知回路
23およびヘッダ比較回路25から送られる信号をもと
にして、各タイミング信号を生成する。
【0014】エラー処理回路11は、ホストコンピュー
タから送られてくる書き込み用のデータに訂正コードを
付加してS/P変換回路13に送り、また、光ディスク
から読取られS/P変換回路13を介したデータのエラ
ーチェックおよびエラー訂正を行う。この詳細は後述す
る。
【0015】S/P変換回路13は、エラー処理回路1
1から送られてくるパラレルデータをシリアルデータに
変換して変復調回路15に送り、また、変復調回路15
から送られるシリアルデータをパラレルデータに変換し
てエラー処理回路11に送る。 変復調回路15は、記
録データを変調してPLL回路19に送り、また、再生
データを変調してS/P変換回路13に送る。
【0016】マスタクロックPLL回路17は、記録時
におけるマスタクロックを発生し、PLL回路19に送
る。PLL回路19は、記録データをクロックに載せて
ドライブインタフェース回路21に送り、再生データを
マスタクロックで打ち抜いて変復調回路15に送る。
【0017】ヘッダ検知回路23は、光ディスクから再
生されたデータのヘッダ(アドレス)を検知する。
【0018】ヘッダ比較回路25は、ヘッダ検知回路2
3で読取られたヘッダ(アドレス)と、CPU3で指定
したヘッダ(アドレス)が一致しているか否か等の判断
を行う。
【0019】図2および図3は、エラー処理回路の構成
を示すブロック図である。このエラー処理回路11は、
セレクタ31、41、データバッファ33、35、エラ
ー訂正回路37、39、インバータ43を有する。
【0020】セレクタ31、41は、タイミング制御回
路9から送られるタイミング制御信号に応じて、内部の
スイッチが図2および図3に示すように切り替わる。
【0021】データバッファ33は、光ディスクから再
生されたデータを一時保存するものである。
【0022】データバッファ35は、ホストコンピュー
タから送られてくる書き込み用のデータを一時保存する
ものである。
【0023】エラー訂正回路37は、光ディスクから再
生されたデータのエラーチェックおよびエラー訂正を行
う。
【0024】エラー訂正回路39は、ホストコンピュー
タから送られてくる書き込み用のデータにエラー訂正コ
ードを付加して、S/P変換回路13に送る。
【0025】図4は、光ディスクに書き込まれるデータ
51とこれに付加されたエラーコード53を示すもので
ある。
【0026】インバータ43は、タイミング制御回路9
から送られてくる信号を反転させてセレクタ31に送
る。
【0027】次に、本実施例の概略動作を説明する。
【0028】図1において、光ディスクにデータを書き
込む場合、ホストコンピュータが書き込み用のデータを
SCSIコントローラ7を介してエラー処理回路11に
送る。このとき、エラー処理回路11のセレクタ31、
41は、図2の状態になっており、ホストコンピュータ
から送られてきたデータがデータバッファ35に一旦保
存される。
【0029】また、このとき、前のブロックのデータが
RAW処理を行うために光ディスクから読取られ、この
データは、ドライブインタフェース回路21、PLL回
路19、変復調回路15、S/P変換回路13を介し
て、エラー処理回路11に入力され、データバッファ3
3に保存される。
【0030】データバッファ35にすべてデータが書き
込まれると、タイミング制御回路9から送られる信号が
反転することによって、セレクタ31、41は図3で示
す状態に切り替わる。
【0031】すなわち、データバッファ35に記録され
たデータ51は、エラー訂正回路39により訂正コード
53が付加され、S/P変換回路13、変復調回路1
5、PLL回路19、ドライブインタフェース回路21
を介して光ディスクに書き込まれる。
【0032】このとき、データバッファ33に保存され
たデータは、エラー訂正回路37によりエラーチェック
が行われ、CPU3がエラー訂正の結果を検出する。
【0033】このように本実施例では、セレクタ31、
41が図2に示す状態にあるときに、ホストコンピュー
タから送られてくる書き込み用のデータをデータバッフ
ァ35に書き込んでいる間に、光ディスクから読み出さ
れた再生データをデータバッファ33に書き込む。
【0034】また、セレクタ31、41が図3に示す状
態にあるときに、データバッファ35に書き込まれたデ
ータをエラー訂正回路39で訂正コードを付加して、光
ディスクに送る間にデータバッファ33に書き込まれた
データをエラー訂正回路37でエラー訂正してRAW処
理を行うので、効率良くRAW処理を行うことができ
る。
【0035】
【発明の効果】以上、詳細に説明したように本発明によ
れば、RAW処理を効率良く行うことができるエラー処
理装置を提供することができる。
【図面の簡単な説明】
【図1】 本発明の一実施例に係るエラー処理回路11
が用いられた光ディスクコントローラ1の構成を示すブ
ロック図
【図2】 エラー処理回路11の構成を示すブロック図
【図3】 エラー処理回路11の構成を示すブロック図
【図4】 光ディスクに書き込まれるデータとこれに付
加された訂正コードを示す図
【符号の説明】 11………エラー処理回路 31、41…セレクタ 33、35…データバッファ 37、39…エラー訂正回路 43………インバータ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 ホストコンピュータと光ディスクの間に
    設けられ、リードアフタライト処理を行うエラー処理装
    置であって、 第1のデータバッファと、 前記第1のデータバッファに接続された第1のエラー訂
    正回路と、 第2のデータバッファと、 前記第2のデータバッファに接続された第2のエラー訂
    正回路と、 を備え、 ホスト側から送られてくるデータを前記第2のバッファ
    に書き込んでいる間に、光ディスク側から読み出された
    データを前記第1のバッファに書き込む第1の動作と、 前記第2のバッファに書き込まれたデータを第2のエラ
    ー訂正回路で訂正コードを付加して光ディスクに書き込
    むために光ディスク側に送る間に、前記第1のデータバ
    ッファに書き込まれたデータを第1のエラー訂正回路で
    エラー訂正してホスト側に送る第2の動作を行うエラー
    処理装置。
JP6648692A 1992-03-25 1992-03-25 エラー処理装置 Withdrawn JPH05274816A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6648692A JPH05274816A (ja) 1992-03-25 1992-03-25 エラー処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6648692A JPH05274816A (ja) 1992-03-25 1992-03-25 エラー処理装置

Publications (1)

Publication Number Publication Date
JPH05274816A true JPH05274816A (ja) 1993-10-22

Family

ID=13317174

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6648692A Withdrawn JPH05274816A (ja) 1992-03-25 1992-03-25 エラー処理装置

Country Status (1)

Country Link
JP (1) JPH05274816A (ja)

Similar Documents

Publication Publication Date Title
JP2003516598A (ja) 誤り訂正装置
JPS6050669A (ja) デ−タ復調方式
JPH10301720A (ja) ディスクアレイ装置
JPH08106733A (ja) 情報記憶媒体利用システム
US6223321B1 (en) Recording/reproduction system
US6697921B1 (en) Signal processor providing an increased memory access rate
JP3584566B2 (ja) データ誤り訂正装置
JP2622953B2 (ja) ディジタル記録・再生装置における誤動作検出方式
JPS60176136A (ja) 磁気記録再生装置におけるデ−タの記録方法
JPH01307063A (ja) 光デイスク記録再生装置
JP2805780B2 (ja) 磁気ディスク装置
JP3710232B2 (ja) 信号処理回路
JPH06202819A (ja) ディスク装置
JPH0380469A (ja) 光ディスク制御装置
JP3454669B2 (ja) Cd−romデコーダ
JPH07117884B2 (ja) 光ディスクコントローラ
JP2000148408A (ja) 磁気ディスク装置のデータチェック回路,同方式,および同方法
JPH01277373A (ja) 光ディスク制御装置
JPH01315819A (ja) 光ディスク制御装置
JPH04368673A (ja) デジタル情報記録再生装置
JPH0816864B2 (ja) 磁気デイスク処理装置
JPH06274891A (ja) 光ディスク装置
JPH0242688A (ja) 磁気ディスク装置
JPH07320418A (ja) データ再生装置
JPH03108163A (ja) 光ディスク処理装置

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990608