Nothing Special   »   [go: up one dir, main page]

JPH117358A - Lsi for disk control and storage device and information processing system - Google Patents

Lsi for disk control and storage device and information processing system

Info

Publication number
JPH117358A
JPH117358A JP10131878A JP13187898A JPH117358A JP H117358 A JPH117358 A JP H117358A JP 10131878 A JP10131878 A JP 10131878A JP 13187898 A JP13187898 A JP 13187898A JP H117358 A JPH117358 A JP H117358A
Authority
JP
Japan
Prior art keywords
data
disk
parallel
lsi
recording
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
JP10131878A
Other languages
Japanese (ja)
Other versions
JP3176885B2 (en
Inventor
Takashi Oeda
高 大枝
Motoyasu Tsunoda
元泰 角田
Noriyuki Karasawa
徳亨 唐沢
Yukito Takada
幸人 高田
Tetsushi Kawamura
哲士 川村
Yoshio Yugawa
芳雄 湯川
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.)
Hitachi Ltd
Hitachi Advanced Digital Inc
Original Assignee
Hitachi Ltd
Hitachi Video and Information System Inc
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 Hitachi Ltd, Hitachi Video and Information System Inc filed Critical Hitachi Ltd
Priority to JP13187898A priority Critical patent/JP3176885B2/en
Publication of JPH117358A publication Critical patent/JPH117358A/en
Application granted granted Critical
Publication of JP3176885B2 publication Critical patent/JP3176885B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PROBLEM TO BE SOLVED: To attain the high speed of a data transferring speed with a disk device adopting a parallel recording system. SOLUTION: A disk controller 8 receives recording data in parallel from a host computer 1, generates an ECC code in an LSI 3 for disk control, and transmits the recording data and the ECC code to a disk drive device 9 in parallel. The disk drive device 9 writes each data received in parallel in plural sectors in parallel. The LSI 3 for disk control generates data for synchronization for each sector.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、磁気ディスクや光ディ
スクや光磁気ディスク等の記憶ディスクを用いた記憶装
置に関し、特に、そのディスク制御用LSIに関するも
のである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a storage device using a storage disk such as a magnetic disk, an optical disk and a magneto-optical disk, and more particularly to an LSI for controlling the disk.

【0002】[0002]

【従来の技術】従来の記憶ディスクを用いた記憶装置
(以下、ディスク装置と言う)の構成を第7図に示す。
2. Description of the Related Art FIG. 7 shows a configuration of a conventional storage device using a storage disk (hereinafter referred to as a disk device).

【0003】図示するように、ディスク装置10は、デ
ィスク制御装置8と、ディスクドライブ装置から構成さ
れる。
[0003] As shown in the figure, a disk device 10 comprises a disk control device 8 and a disk drive device.

【0004】ディスクドライブ装置は、ディスク上の記
憶符号へのデータの符号化および記憶符号の復号を行う
符号複合化回路6と、記憶ディスクへの記録再生を行う
記録再生回路7を備え、ディスク制御装置8は、ホスト
コンピュータとのインタフェースを担うホストインタフ
ェース回路2、ホストコンピュータがアクセスするデー
タの転送を制御するディスク制御LSI3、ホストコン
ピュータとの送受データを保持するバッファメモリ4、
全体の制御を司るマイクロプロッセサ5を備えている。
[0004] The disk drive device includes a code decoding circuit 6 for encoding data into a storage code on the disk and decoding the storage code, and a recording and reproduction circuit 7 for recording and reproduction on the storage disk. The device 8 includes a host interface circuit 2 serving as an interface with the host computer, a disk control LSI 3 controlling transfer of data accessed by the host computer, a buffer memory 4 holding data to be transmitted / received to / from the host computer,
A microprocessor 5 for controlling the entire system is provided.

【0005】以上示したディスク装置において、ディス
ク制御装置とディスクドライブ装置間のデータの送受
は、リードおよびライトの2つのシリアルデータにより
行われていた。
In the above-described disk device, data transmission / reception between the disk control device and the disk drive device is performed by two serial data of read and write.

【0006】そのため、ディスク制御装置に用いられる
ディスク制御用LSIは、リード用、ライト用それぞれ
1本のシリアルデータインターフェース備え、各データ
をシリアルデータとして扱っていた。
Therefore, the disk control LSI used in the disk control device has one serial data interface for each of read and write, and handles each data as serial data.

【0007】[0007]

【発明が解決しようとする課題】しかし、近年、データ
転送速度の高速化の為、パラレル記録方式を採用するデ
ィスク装置が開発されるようになった。
However, in recent years, disk devices employing a parallel recording system have been developed to increase the data transfer speed.

【0008】このディスク装置において、その制御を従
来のディスク制御用LSIを1つだけで実現しようとす
ると、ディスク制御用LSIとディスクドライブ装置と
のあいだのデータはシリアルデータとしなければなら
ず、充分にデータ転送速度高速化を図ることができなか
った。
In this disk drive, if the control is to be realized with only one conventional disk control LSI, the data between the disk control LSI and the disk drive must be serial data, However, the data transfer speed could not be increased.

【0009】また、ディスク制御用LSIを複数個用い
て実現しようとすると、ディスク制御用LSIを制御す
るマイクロプロセッサの処理が過大となり、また、ハー
ドウェアが大規模になり、ディスク装置の小型,大容量
化が困難になり、コストが増大するといった問題があっ
た。
Further, if an attempt is made to use a plurality of disk control LSIs, the processing of the microprocessor for controlling the disk control LSIs becomes excessively large, and the hardware becomes large-scale, so that the disk drive becomes small and large. There has been a problem that it is difficult to increase the capacity and the cost increases.

【0010】本発明は、1つのLSIで、ディスク装置
のデータ転送速度の高速化を図れる、パラレル記録方式
を採用するディスク装置のディスク制御用LSIを提供
することを目的とする。
SUMMARY OF THE INVENTION It is an object of the present invention to provide a disk control LSI for a disk device adopting a parallel recording method, which can increase the data transfer speed of the disk device with one LSI.

【0011】また、あわせて、本発明は、データ転送速
度高速化を図れるディスク装置、および、該ディスク装
置を用いた情報処理システムを提供することをも目的と
する。
It is another object of the present invention to provide a disk device capable of increasing the data transfer speed, and an information processing system using the disk device.

【0012】[0012]

【課題を解決するための手段】本発明は、前記目的達成
のために、ホスト装置がアクセスするデータの入出力を
行うホストインタフェースと、記憶ディスクに対し、パ
ラレルに記憶データの入出力を行うディスクインタフェ
ースと、両インタフェース間のデータ転送を制御する手
段と、を有することを特徴とする第1のディスク制御用
LSIを提供する。
In order to achieve the above object, the present invention provides a host interface for inputting / outputting data accessed by a host device, and a disk for inputting / outputting storage data to / from a storage disk in parallel. There is provided a first disk control LSI, comprising: an interface; and means for controlling data transfer between the two interfaces.

【0013】また、前記目的達成のために、ホスト装置
がアクセスするデータの入出力をパラレルに行うホスト
インタフェースと、記憶ディスクに対してパラレルに記
憶データの入出力を行うディスクインタフェースと、両
インタフェース間のデータのパラレル転送を制御する手
段と、転送データの誤りを検出するための符号をパラレ
ルデータを単位として求め、転送パラレルデータと同ビ
ット数にパラレル化し、ホストインタフェースよりディ
スクインタフェースへの転送パラレルデータに付加する
手段と、ディスクインタフェースよりホストインタフェ
ースへの転送パラレルデータに付加されている転送デー
タの誤りを検出するための符号より該転送データのデー
タの誤りを検出する手段と、を有することを特徴とする
第2のディスク制御用LSIを提供する。
In order to achieve the above object, a host interface for inputting / outputting data accessed by a host device in parallel, a disk interface for inputting / outputting storage data to / from a storage disk in parallel, Means for controlling the parallel transfer of data, and a code for detecting an error in the transfer data is obtained in units of parallel data, and is parallelized to the same number of bits as the transfer parallel data, and the parallel data transferred from the host interface to the disk interface. And a means for detecting an error in the data of the transfer data from a code for detecting an error in the transfer data added to the parallel data transferred from the disk interface to the host interface. Second disc system To provide a use LSI.

【0014】また、特に、この第2のディスク制御用L
SIにおいて、前記転送データの誤りを検出するための
符号としてリード・ソロモン符号を用いたことを特徴と
するディスク制御用LSIを提供する。また、前記各デ
ィスク制御用LSIは、記憶ディスクに書き込む記憶デ
ィスクのセクタ管理情報を、前記転送パラレルデータの
ビット数分、並列に前記ディスクインタフェースより出
力する手段を備えることが望ましい。
In particular, the second disk control L
In a SI, a disk control LSI is provided, wherein a Reed-Solomon code is used as a code for detecting an error in the transfer data. Further, it is preferable that each of the disk control LSIs includes means for outputting, from the disk interface, the sector management information of the storage disk to be written to the storage disk in parallel with the number of bits of the transfer parallel data.

【0015】また、あわせて、本発明は、記憶ディスク
と、記憶デイスクとのデータのパラレル転送を制御する
前記のディスク制御用LSIとを備えたことを特徴とす
る第1のディスク装置を提供する。
In addition, the present invention provides a first disk device comprising a storage disk and the disk control LSI for controlling the parallel transfer of data to and from the storage disk. .

【0016】また、前記目的達成のために、本発明は、
ホスト装置がアクセスするパラレルデータを保持するバ
ッファメモリと、バッファメモリと記憶ディスクとのデ
ータのパラレル転送を制御するデイスク制御回路と、記
憶ディスクの記憶データの記憶ディスク上の記録符号へ
の符号化および記録符号よりの復号化を行う符号・復号
化回路と、記憶データをパラレルに記憶する記憶ディス
クとを有することを特徴とする第2のディスク装置を提
供する。
[0016] To achieve the above object, the present invention provides:
A buffer memory for holding parallel data accessed by the host device, a disk control circuit for controlling parallel transfer of data between the buffer memory and the storage disk, encoding of storage data of the storage disk into recording codes on the storage disk, and A second disk device includes an encoding / decoding circuit for decoding a recording code and a storage disk for storing storage data in parallel.

【0017】また、あわせて、前記ディスク装置と、該
ディスク装置にアクセスするホスト装置とを有すること
を特徴とする情報処理システムをも提供する。
Further, the present invention also provides an information processing system comprising the disk device and a host device accessing the disk device.

【0018】以上のように、本発明は、ディスク制御用
LSIのディスクドライブ装置とのあいだのデータ線を
パラレル化したものである。また、LSI内部において
も1ヶ所でもデータをシリアルで扱う回路が存在する場
合、高速性を損なうためこれら内部回路もすべてデータ
線に関してはパラレル構成としたものである。
As described above, in the present invention, the data lines between the disk control LSI and the disk drive device are parallelized. Also, if there is a circuit that handles data serially even at one place in the LSI, all of these internal circuits have a parallel configuration with respect to data lines in order to impair high-speed operation.

【0019】なお、LSIにこだわらず、前記ディスク
装置のハードウェア構成の特徴を表せば、ディスクドラ
イブ装置への記録符号に符号化、又はデータ読み出しの
際には復号化を行なう回路より前段(ホストコンピュー
タとディスク装置のインタフェースよりの部分)をすべ
てデータ線に関してはパラレル構成の回路で実現すると
いうことに相当する。
In addition, if the characteristics of the hardware configuration of the disk device are described, regardless of the LSI, the code (recording code) to be written to the disk drive device, or the decoding process when reading the data (host). This is equivalent to realizing all of the data lines for the portion between the interface between the computer and the disk device with a circuit having a parallel configuration.

【0020】[0020]

【作用】本発明に係る第1のディスク制御用LSIによ
れば、記憶ディスクの記憶データの入出力はディスクイ
ンタフェースにてパラレルデータのまま行われる。ま
た、ホストインタフェースとディスクインタフェース間
のデータ転送が行われる。
According to the first disk control LSI of the present invention, the input / output of the storage data of the storage disk is performed as parallel data by the disk interface. Data transfer between the host interface and the disk interface is performed.

【0021】また、本発明に係る第2のディスク制御用
LSIによれば、ホストインタフェースにおいてホスト
装置がアクセスするデータはパラレルに入出力され、デ
ィスクインタフェースにおいて記憶ディスクの記憶パラ
レルデータはパラレルに入出力され、さらに、両インタ
フェース間のデータはパラレル転送される。一方、転送
データの誤りを検出するための符号をパラレルデータを
単位として求め、転送パラレルデータと同ビット数にパ
ラレル化し、ホストインタフェースよりディスクインタ
フェースへの転送パラレルデータに付加する。
According to the second disk control LSI of the present invention, data accessed by the host device is input / output in parallel at the host interface, and storage parallel data of the storage disk is input / output in parallel at the disk interface. The data between the two interfaces is transferred in parallel. On the other hand, a code for detecting an error in the transfer data is obtained in units of parallel data, parallelized to the same number of bits as the transfer parallel data, and added to the transfer parallel data from the host interface to the disk interface.

【0022】また、ディスクインタフェースよりホスト
インタフェースへの転送パラレルデータに付加されてい
る転送データの誤りを検出するための符号より該転送デ
ータのデータの誤りを検出する。
Further, an error in the transfer data is detected from a code for detecting an error in the transfer data added to the parallel data transferred from the disk interface to the host interface.

【0023】なお、この第2のディスク制御用LSIに
おいて、前記転送データの誤りを検出するための符号と
してリード・ソロモン符号を用いることが好ましい。
In the second disk control LSI, it is preferable to use a Reed-Solomon code as a code for detecting an error in the transfer data.

【0024】また、前記各ディスク制御用LSIは、記
憶ディスクに書き込む記憶ディスクのセクタ管理情報
を、前記転送パラレルデータのビット数分、並列に前記
ディスクインタフェースより出力することが好ましい。
It is preferable that each of the disk control LSIs outputs the sector management information of the storage disk to be written to the storage disk in parallel with the number of bits of the transfer parallel data from the disk interface.

【0025】また、本発明に係る第1のディスク装置に
よれば、前記のディスク制御用LSIにより記憶デイス
クとのデータのパラレル転送を制御する。
Further, according to the first disk device of the present invention, parallel transfer of data to and from a storage disk is controlled by the disk control LSI.

【0026】また、本発明に係る第2のディスク装置に
よれば、バッファメモリはホスト装置がアクセスするパ
ラレルデータを保持する。また、デイスク制御回路によ
りバッファメモリと記憶ディスクとのデータ転送がパラ
レルデータのまま行われる。また、符号・復号化回路は
記憶ディスクの記憶データの記憶ディスク上の記録符号
への符号化および記録符号よりの復号化を行う。
According to the second disk device of the present invention, the buffer memory holds the parallel data accessed by the host device. Further, the data transfer between the buffer memory and the storage disk is performed as parallel data by the disk control circuit. The encoding / decoding circuit encodes data stored in the storage disk into a recording code on the storage disk and decodes the data from the recording code.

【0027】また、本発明に係る情報処理システムによ
れば、ホスト装置は前記ディスク装置にアクセスし、そ
の処理を行う。
According to the information processing system of the present invention, the host device accesses the disk device and performs the processing.

【0028】[0028]

【実施例】以下、本発明の一実施例について磁気ディス
ク記憶装置を備えた情報処理システムを例に取り、説明
する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below using an information processing system having a magnetic disk storage device as an example.

【0029】記憶フォーマット まず、本実施例に係るディスク装置の記憶フォーマット
について説明する。
First, the storage format of the disk device according to the present embodiment will be described.

【0030】まず、第8図に、従来の、シリアルにデー
タを記録する場合のディスク装置の記憶フォーマットを
示す。
First, FIG. 8 shows a storage format of a conventional disk device for recording data serially.

【0031】図示するように、ディスク装置は、磁気デ
ィスク上にセクタ17という単位でデータを記録してい
くが、各セクタ17には、ホストコンピュータ1から送
られてくるデータ(DATA FIELD)29と、誤り訂正符号
(DATA CHECK BYTES)30以外に、セクタ17を管理す
るための情報が書きこまれていなければならない。これ
らの情報には、各セクタ間に挿入されるISG(インタ
ーセクタギャップ)20、各セクタのアドレス18、同
期パターン28等がある。これらの情報を書き込むこと
をフォーマットするという。
As shown in the figure, the disk device records data in units of sectors 17 on a magnetic disk, and each sector 17 includes data (DATA FIELD) 29 sent from the host computer 1 and data 29. In addition to the error correction code (DATA CHECK BYTES) 30, information for managing the sector 17 must be written. Such information includes an ISG (intersector gap) 20 inserted between each sector, an address 18 of each sector, a synchronization pattern 28, and the like. Writing this information is called formatting.

【0032】以上示した、従来の、データをシリアルに
記録する場合には、あるセクタ番号を持つセクタはディ
スク上に連続な領域として存在するが、本実施例におい
ては、データをパラレルに記録するため、同じセクタ番
号をもつセクタがディスク上に複数離れて存在する。こ
れらのセクタは、管理上一つのセクタとして同時にアク
セスされなければならないため、フォーマットする際に
はこのことを考慮しなければならない。
When data is serially recorded as described above, a sector having a certain sector number exists as a continuous area on a disk. In this embodiment, data is recorded in parallel. Therefore, a plurality of sectors having the same sector number exist on the disk at a distance. Since these sectors must be accessed simultaneously as one sector for management, this must be taken into account when formatting.

【0033】第5図に、本実施例に係るパラレルにデー
タを記録するディスク装置の記憶フォーマットを示す。
FIG. 5 shows a storage format of a disk device for recording data in parallel according to this embodiment.

【0034】本実施例においては、図示するように、DA
TA FEELD29やDATA CHECK BYTES30は、同じセクタ番
号を持つ複数のセクタ17a、b、cに分けて書き込む
が、プロシンクバイト27やシンクパターンバイト28
は記録再生時にデータ読みだしの同期化のために使われ
る信号であるため、分けて書き込んでしまうとデータの
読みだしができなくなる。また、ISG(インターセク
タギャップ)20a〜cは各セクタ毎にそのセクタ長に
応じて、必要である。このため、これらの情報は、ディ
スク上の各セクタにそれぞれ独立に付加する。
In this embodiment, as shown in FIG.
The TA FEELD 29 and the DATA CHECK BYTES 30 are written in a plurality of sectors 17a, 17b, and 17c having the same sector number.
Is a signal used for synchronizing data reading at the time of recording / reproducing, and if it is written separately, data cannot be read. Further, ISGs (intersector gaps) 20a to 20c are required for each sector according to the sector length. Therefore, these pieces of information are independently added to each sector on the disk.

【0035】以上の構成により、データのパラレル記憶
においても、データを正しく再生することができる。
With the above configuration, data can be correctly reproduced even in parallel storage of data.

【0036】なお、以上、第5図に示したの構成ではセ
クタ17a、b、cに振り分けて書き込んでいるのはデ
ータフィールド29とECCバイト30だけとしている
が、アドレスエリアの中の、アドレスフィールド23、
アドレスチェックバイト24(第8図参照)も各セクタ
17a、b、cに振り分けて書き込むようにしても良
い。
Although only the data field 29 and the ECC byte 30 are written separately to the sectors 17a, 17b and 17c in the configuration shown in FIG. 5, the address field in the address area 23,
The address check byte 24 (see FIG. 8) may also be written separately to the sectors 17a, 17b, 17c.

【0037】ディスク装置の構成 次に本実施例に係るディスク装置の構成について説明す
る。
Next, the configuration of the disk device according to this embodiment will be described.

【0038】第1図に、本実施例に係るディスク装置の
構成を示す。
FIG. 1 shows the configuration of a disk drive according to this embodiment.

【0039】ディスク装置10は、ディスク制御装置8
と、ディスクドライブ装置から構成される。
The disk device 10 includes a disk controller 8
And a disk drive device.

【0040】ディスクドライブ装置は、ディスク上の記
憶符号へのデータの符号化および記憶符号の復号を行う
符号複合化回路6と、磁気ディスクへの記録再生を行う
記録再生回路7a、7b〜7hを備えている。各記録再
生回路には対応して磁気ヘッドが接続されており、各磁
気ヘッドは、並行して、それぞれ同一もしくは異なる磁
気ディスクにアクセスする。
The disk drive device includes a code decoding circuit 6 for encoding data into a storage code on the disk and decoding the storage code, and recording / reproduction circuits 7a, 7b to 7h for recording / reproduction on / from a magnetic disk. Have. A magnetic head is connected to each recording / reproducing circuit, and each magnetic head accesses the same or different magnetic disks in parallel.

【0041】ディスク制御装置8は、ホストコンピュー
タとのインタフェースを担うホストインタフェース回路
2、後述するディスク制御LSI3ホストコンピュータ
との送受データを保持するバッファメモリ4、全体の制
御を司るマイクロプロッセサ5を備えている。
The disk control device 8 includes a host interface circuit 2 for interfacing with a host computer, a disk control LSI 3 described later, a buffer memory 4 for storing data transmitted to and received from the host computer, and a microprocessor 5 for controlling the entire system. ing.

【0042】ディスクドライブ装置9は、通常のデータ
書き込み時には、ディスク制御用LSI3より受け取っ
たパラレルデータをフォーマットされたディスク上の複
数のセクタ17a、b、c(同じセクタ番号を持つセク
タ、第5図参照)にパラレルに記録する。
At the time of normal data writing, the disk drive device 9 writes a plurality of sectors 17a, b, and c (sectors having the same sector number on the formatted disk) of the parallel data received from the disk control LSI 3 on the formatted disk, as shown in FIG. Record in parallel).

【0043】この際、ディスクに記録するための記録符
号にデータを符号/復号化する必要があるが、本実施例
においては、この符号/復号化回路6は、ディスク制御
用LSIよりデータをパラレルのまま、受け取り、パラ
レルのまま符号/復号化処理する(実際に2−7RLL
符号、1−7RLL符号などパラレルデータを変換する
方が回路構成が簡単になる記録符号が多く知られてい
る)。
At this time, it is necessary to encode / decode the data into the recording code for recording on the disk. As it is, and performs encoding / decoding processing in parallel (actually, 2-7 RLL)
Many recording codes, such as codes and 1-7 RLL codes, are simpler in circuit configuration when converting parallel data).

【0044】しかし、符号/復号化回路6としては、デ
ィスク制御用LSIの出力データ線数分の符号/復号化
回路を備えるようにしても良い。
However, the coding / decoding circuit 6 may include coding / decoding circuits for the number of output data lines of the disk control LSI.

【0045】以上のように、本実施例に係るディスク装
置は磁気ディスクにデータをパラレルに記憶するが、そ
の構成は、従来のデータをシリアルに記憶するディスク
装置8(第6図参照)と異なり、データの送受をパラレ
ルに行うため符号複合化回路6と制御LSI3間がバス
接続されている。
As described above, the disk device according to the present embodiment stores data in parallel on the magnetic disk, but the configuration is different from that of the conventional disk device 8 (see FIG. 6) which stores data serially. In order to transmit and receive data in parallel, a bus is connected between the code decoding circuit 6 and the control LSI 3.

【0046】ディスク制御用LSIの内部構成 次に、本実施例に係るディスク制御用LSIについて説
明する。
Internal Configuration of Disk Control LSI Next, a disk control LSI according to this embodiment will be described.

【0047】第2図に本実施例に係るディスク制御用L
SIの構成を示す。
FIG. 2 shows a disk control L according to this embodiment.
2 shows a configuration of an SI.

【0048】ディスク制御用LSIは、CPUインタフ
ェース部12、バッファコントローラ部13、ホストイ
ンタフェース部11、ドライブインタフェース部15、
フォーマット制御部、ECC部14から構成される。
The disk control LSI includes a CPU interface unit 12, a buffer controller unit 13, a host interface unit 11, a drive interface unit 15,
It comprises a format control unit and an ECC unit 14.

【0049】CPUインタフェース部12は、ディスク
制御装置8全体の制御を行なう外付けのマイクロプロセ
ッサ5と本LSIとのインタフェース回路で、マイクロ
プロセッサ5と本LSIとのデータ、アドレスの転送を
制御する。
The CPU interface section 12 is an interface circuit between the external microprocessor 5 for controlling the entire disk controller 8 and the present LSI, and controls the transfer of data and addresses between the microprocessor 5 and the present LSI.

【0050】バッファコントローラ部13は、ディスク
ドライブ装置3とホストコンピュータ1とのデータ転送
速度の違いを吸収するために設けられたバッファメモリ
を制御する回路である。ディスクドライブ装置3とホス
トコンピュータ1とのあいだのデータ転送はすべてこの
バッファメモリ4を介して行なわれる。従ってバッファ
コントローラ部13が制御するデータ転送は、ディスク
ドライブ装13−バッファメモリ4、バッファメモリ4
−ホストコンピュータ1の2系統が最低必要であり、さ
らにマイクロプロセッサ5とバッファメモリ4が存在す
る場合も有る。
The buffer controller 13 is a circuit for controlling a buffer memory provided to absorb a difference in data transfer speed between the disk drive 3 and the host computer 1. All data transfer between the disk drive 3 and the host computer 1 is performed via the buffer memory 4. Therefore, the data transfer controlled by the buffer controller 13 is performed by the disk drive 13 -the buffer memory 4, the buffer memory 4
-At least two systems of the host computer 1 are required, and the microprocessor 5 and the buffer memory 4 may be present in some cases.

【0051】ホストインタフェース制御部11はディス
ク制御用LSI3とホストインタフェース制御回路2の
データ転送を制御する回路であり、ホストインタフェー
ス制御回路2とディスク制御用LSI間の信号を扱う。
The host interface control section 11 is a circuit for controlling data transfer between the disk control LSI 3 and the host interface control circuit 2, and handles signals between the host interface control circuit 2 and the disk control LSI.

【0052】ECC部は、ホストコンピュータ1から送
られてきたデータをディスク装置に記録再生する際、ノ
イズや記録媒体の欠陥などによって生じるデータの誤り
を訂正するための誤り訂正符号の生成と復号を行う回路
である。従来、ハードディスク装置の誤り訂正符号には
通常ファィア符号が用いられていた、しかし、ファィア
符号では復号回路をハードロジックで実現する場合、シ
リアルデータとしておく必要があり、パラレル構成にす
ることができない。そこで、本発明では、誤り訂正方式
に、例えば、特開昭63ー91418号記載のリードソ
ロモン符号等を用いて、パラレル構成でデータを扱う。
When recording and reproducing the data sent from the host computer 1 to the disk device, the ECC unit generates and decodes an error correction code for correcting an error of the data caused by noise or a defect of the recording medium. It is a circuit to perform. Conventionally, a fire code is usually used as an error correction code of a hard disk device. However, in the case of a fire code, when a decoding circuit is realized by hard logic, it is necessary to store the data as serial data, so that a parallel configuration cannot be used. Therefore, in the present invention, data is handled in a parallel configuration using, for example, a Reed-Solomon code described in JP-A-63-91418 as an error correction method.

【0053】ドライブコントロール部15はディスク制
御用LSI3と符号復号化回路6との転送を制御する回
路であり、フォーマット制御部50を備えている。
The drive control section 15 is a circuit for controlling the transfer between the disk control LSI 3 and the encoding / decoding circuit 6, and has a format control section 50.

【0054】フォーマット制御部50は、データを書き
込み、読み出し時に必要なセクタ管理情報、データ読み
出しの際、記録再生回路で用いる同期化信号などを書き
込むフォーマットを制御する回路である。ディスク装置
は、はじめて使用するとき、このフォーマットを行なわ
なければならない、この際書き込むデータはホストコン
ピュータから送られてくるデータではないので、マイク
ロプロセッサ5とフォーマット制御部50とで各セクタ
毎に、前記した記憶フォーマット(第5図参照)にした
がったデータを生成し、書き込みを行なう。
The format control unit 50 is a circuit for controlling a format for writing sector management information necessary for writing and reading data, and for writing a synchronization signal used in a recording and reproducing circuit when reading data. When the disk device is used for the first time, this format must be performed. Since the data to be written at this time is not data sent from the host computer, the microprocessor 5 and the format control unit 50 perform the above-described operation for each sector. The data is generated and written in accordance with the storage format described above (see FIG. 5).

【0055】また、ホストコンピュータ1から送られて
きたデータをディスク装置に書き込む際には、ホストコ
ンピュータから送られてきたデータ29にECC部で生
成した誤り訂正符号30とそれ以外のデータエリア19
の情報(26、27、28、31)を付加して書き込む
ことが必要である。これらの情報を付加するのもフォー
マット制御部50が行なう。
When writing the data sent from the host computer 1 to the disk device, the data 29 sent from the host computer is added to the error correction code 30 generated by the ECC unit and the other data area 19.
It is necessary to add and write the information (26, 27, 28, 31). The format control unit 50 also adds these pieces of information.

【0056】次に、従来のデータをシリアルに記憶する
ディスク制御用LSIと比較して、本実施例に係るディ
スク制御用LSIの構成の特徴を示す第7図に、従来の
ディスク制御LSI構成を示す。
Next, in comparison with a conventional disk control LSI which stores data serially, FIG. 7 showing the features of the configuration of the disk control LSI according to the present embodiment is shown in FIG. Show.

【0057】図示するように、従来もCPUインタフェ
ース部12と、バッファコントロール部13については
データはパラレルで扱われていた。しかしECC部はシ
リアルデータを扱うような構成の回路になっているため
パラレルシリアル変換部16でデータをシリアルに変換
してからECC部で、誤り訂正符号を生成し、ドライブ
コントロール部へ送っていた。
As shown in the figure, the data is conventionally handled in parallel in the CPU interface unit 12 and the buffer control unit 13. However, since the ECC unit is a circuit configured to handle serial data, the data is converted into serial data by the parallel / serial conversion unit 16, and then the ECC unit generates an error correction code and sends it to the drive control unit. .

【0058】これに対し、本実施例に係るディスク制御
用LSIでは、ECC部に前記リードソロモン符号を採
用し、パラレルのままデータを扱う。
On the other hand, the disk control LSI according to the present embodiment employs the Reed-Solomon code in the ECC section and handles data in parallel.

【0059】また、ドライブコントロール部もパラレル
構成としLSI全体がデータをパラレルのまま扱う。
The drive control section is also configured in a parallel configuration, and the entire LSI handles data in parallel.

【0060】なお、ECC部は、従来通りの構成とし
て、ドライブコントロール部の中にパラレルシリアル変
換回路を設けドライブコントロール部の出力は、データ
がパラレルとなるような構成にしても一定の高速化を図
れる。LSI内部のデータ転送に関しては、シリアル転
送によっても、転送速度の高速化によってある程度の高
速性を得ることができる一方、LSI外部とのデータ転
送に関しては、転送速度の高速化は困難であるからであ
る。すなわち、LSI外部とのデータ転送が処理の律速
工程となる蓋然性が高く、このため、LSI外部とのデ
ータ転送をパラレル化することにより全体の処理の高速
化が図れるからである。
The ECC unit has a conventional configuration, in which a parallel-to-serial conversion circuit is provided in the drive control unit, and the output of the drive control unit achieves a constant speed-up even if the data is parallel. I can do it. With regard to data transfer inside the LSI, a certain degree of speed can be obtained by increasing the transfer speed even by serial transfer, but it is difficult to increase the transfer speed with respect to data transfer outside the LSI. is there. That is, it is highly probable that data transfer with the outside of the LSI will be the rate-determining step of the process, and therefore, by parallelizing the data transfer with the outside of the LSI, the overall process can be speeded up.

【0061】フォーマット制御部 次に、前記フォーマット制御部50(第2図参照)の内
部構成について説明する。
Next, the internal structure of the format control unit 50 (see FIG. 2) will be described.

【0062】第3図に、フォーマット制御部50の構成
を示す。
FIG. 3 shows the structure of the format control unit 50.

【0063】図中、51はマイクロプロッセサ5(第1
図参照)よりの指令を解読し、各部を制御するシーケン
サ、53はフォーマット用のISGデータ20a〜cや
各種同期パターン28a〜c等を格納するレジスタ、5
4はシーケンサ51の指示に基づいてデータのパラレル
/シリアル変換や出力を行うドライブインタフェース部
である。
In the figure, reference numeral 51 denotes a microprocessor 5 (first
A sequencer 53 decodes a command from the system and controls each unit. Reference numeral 53 denotes a register for storing format ISG data 20a to 20c, various synchronization patterns 28a to 28c, and the like.
Reference numeral 4 denotes a drive interface unit which performs parallel / serial conversion and output of data based on an instruction from the sequencer 51.

【0064】第4図に、ドライブインタフェース部54
の構成を示す。
FIG. 4 shows the drive interface unit 54.
Is shown.

【0065】図中、55a、b〜は書き込みデータを格
納するレジスタ、56は書き込みデータのパラレル/シ
リアル変換を行うセレクタ、57はセレクタ56により
選択されたデータを出力するバッファである。
In the figure, 55a and 55b are registers for storing write data, 56 is a selector for performing parallel / serial conversion of write data, and 57 is a buffer for outputting data selected by the selector 56.

【0066】以下、フォーマット時のフォーマット制御
部50の動作について説明する。
The operation of the format control unit 50 during formatting will be described below.

【0067】まず、マイクロプロッセサ5は、シーケン
サに、その旨指示し、フォーマット用のISGデータ2
0a〜cやアドレスや各種同期パターン28a〜c等を
レジスタ53に格納する。次に、マイクロプロッセサ5
はシーケンサ51にフォーマットの実行を指示する。
First, the microprocessor 5 instructs the sequencer to that effect, and sends the format ISG data 2
0a-c, addresses, various synchronization patterns 28a-c, etc. are stored in the register 53. Next, the microprocessor 5
Instructs the sequencer 51 to execute the format.

【0068】これを受け、シーケンサ51は、順次レジ
スタより、ISGデータ20a〜cやアドレスや各種同
期パターン28a〜c等をドライブインタフェース部に
転送する。
In response to this, the sequencer 51 sequentially transfers the ISG data 20a to 20c, addresses, various synchronization patterns 28a to 28c, etc. from the register to the drive interface unit.

【0069】ドライブインタフェース部は、これを、デ
ィスクドライブ装置に出力するが、ISGデータ20a
〜cや各種同期パターン28a〜cについては、前述し
たように各セクタについて付加する必要があるため、セ
レクタ56の各ビットのセレクタにおいて、入力データ
のビットを順次選択出力することにより、レジスタ53
よりのデータをシリアル化し出力する。
The drive interface unit outputs the ISG data 20a to the disk drive.
As described above, it is necessary to add each of the synchronization patterns 28a to 28c to each sector as described above.
Serialized data and output.

【0070】以上の動作により、ISGデータ20a〜
cや各種同期パターン28a〜cについては、各セクタ
について付加することができる。また、通常の記憶デー
タ等は、シリアル化せずに出力することによりパラレル
に記憶することができる。
By the above operation, ISG data 20a-
c and various synchronization patterns 28a to 28c can be added to each sector. Also, normal storage data and the like can be stored in parallel by outputting without serialization.

【0071】なお、パラレル/シリアル変換に換えて、
マイクロプロセッサ5が、あらかじめ、レジスタ53内
に各位のビットの列が所望のデータを構成するように複
数のデータを格納するようにしても良い。
Note that, instead of the parallel / serial conversion,
The microprocessor 5 may store a plurality of data in advance in the register 53 so that the bit string of each digit forms desired data.

【0072】以下、ディスク装置の通常時の動作につい
て説明する。
Hereinafter, the normal operation of the disk device will be described.

【0073】データ書き込み時 ホストコンピュータ1はSCSI(Small Computer Sys
tem Interface)等からホストインタフェース制御回路
2へライト命令を送出する。
At the time of data writing, the host computer 1 sends a SCSI (Small Computer Sys
A write command is sent to the host interface control circuit 2 from the tem interface).

【0074】ディスクドライブ装置9はホストインタフ
ェース制御回路2を介して受けたこの命令に従い磁気ヘ
ッドを目的のセクタ17に位置付ける。
The disk drive 9 positions the magnetic head at the target sector 17 in accordance with the command received via the host interface control circuit 2.

【0075】その後、ホストコンピュータは、記憶デー
タを送出する。このデータは1バイト幅のパラレルデー
タである。記憶データはディスク制御用LSIのバッフ
ァコントロール部13によりホストインタフェース制御
回路2からバッファメモリ4に転送され、さらに、ディ
スク制御用LSIに転送される。
Thereafter, the host computer sends the stored data. This data is parallel data of 1 byte width. The stored data is transferred from the host interface control circuit 2 to the buffer memory 4 by the buffer control unit 13 of the disk control LSI, and further transferred to the disk control LSI.

【0076】ディスク制御用LSI内部のECC部14
で、このデータに誤り訂正符号であるリードソロモン符
号12バイトを付加し、ドライブコントロール部15を
介して符号復号化回路6へ1バイト幅のパラレルデータ
として転送する。
The ECC unit 14 in the disk control LSI
Then, a 12-byte Reed-Solomon code, which is an error correction code, is added to this data, and the data is transferred to the code decoding circuit 6 via the drive control unit 15 as 1-byte width parallel data.

【0077】符号復号化回路6は記録符号である1−7
符号等に変換し、複数系統ある記録再生回路7a、bに
よってディスク上のライト命令で指定されたアドレスに
対応するセクタ17a、b、cに各ビットを書き込む。
The code decoding circuit 6 has a recording code 1-7.
The data is converted into a code or the like, and each bit is written to the sectors 17a, b, and c corresponding to the address specified by the write command on the disk by the recording / reproducing circuits 7a, b having a plurality of systems.

【0078】データ読み出し時 ホストコンピュータ1は、SCSI等からホストインタ
フェース制御回路2へリード命令を送出する。ディスク
ドライブ装置9はホストインタフェース制御回路2を介
して受けたこの命令で指定されるデータのアドレスに対
応するセクタ(複数)17a、b、cに磁気ヘッド(複
数)を位置付ける。
When reading data The host computer 1 sends a read command to the host interface control circuit 2 from SCSI or the like. The disk drive 9 positions the magnetic head (s) at the sector (s) 17a, b, c corresponding to the address of the data specified by this command received via the host interface control circuit 2.

【0079】そして、これらの磁気ヘッドにそれぞれ対
応する記録再生回路7で同時に複数のセクタ17a、
b、cからデータの読みだしを行ない、符号復号化回路
6で各記録再生回路間のデータスキューを補正しパラレ
ルのNRZ信号に復号する。ディスク制御用LSI3は
このデータを受け取り、ECC部14で誤り検出を行な
い、誤りがあればマイクロプロセッサ5でECC部14
からの誤り情報を基に誤り訂正を行なう。誤りがなけれ
ば、そのデータをバッファメモリ4へ転送し、さらにホ
ストインタフェース制御回路2を介してホストコンピュ
ータ1へ転送する。
The recording / reproducing circuit 7 corresponding to each of these magnetic heads simultaneously outputs a plurality of sectors 17a,
Data is read from b and c, and the codec 6 corrects the data skew between the recording and reproducing circuits and decodes the data into parallel NRZ signals. The disk control LSI 3 receives this data, performs error detection in the ECC unit 14, and if there is an error, the microprocessor 5 controls the ECC unit 14
Error correction based on the error information from If there is no error, the data is transferred to the buffer memory 4 and further transferred to the host computer 1 via the host interface control circuit 2.

【0080】以上のように、本実施例によれば、ディス
ク装置において、ディスク制御装置全体のデータ線をパ
ラレルで構成できるためシリアル構成になる部分がある
場合に比べ、原理的にパラレルのデータバス幅分だけ高
速化できることになる。
As described above, according to the present embodiment, in the disk device, the data lines of the entire disk control device can be configured in parallel, so that the data line in principle is parallel as compared with the case where there is a portion that has a serial configuration. The speed can be increased by the width.

【0081】更に、本実施例によれば、ディスク制御用
LSIは1つで良く、コスト的に、また実装面積の点で
も大きなメリットがある、また、マイクロプロセッサ処
理も複雑化しない。
Further, according to the present embodiment, only one disk control LSI is required, which has great advantages in terms of cost and mounting area, and does not complicate microprocessor processing.

【0082】なお、以上の実施例においては、磁気ディ
スク記憶装置を備えた情報処理システムを例に取り、説
明したが、磁気ディスク記憶装置に限らず、光ディスク
や光磁気ディスク記憶装置を備えた情報処理システムい
においても同様に実現できる。
In the above embodiment, the information processing system having a magnetic disk storage device has been described as an example. The same can be realized in a processing system.

【0083】[0083]

【発明の効果】以上のように、本発明によれば、1つの
LSIで、データ転送速度の高速化を図れる、パラレル
記録方式を採用するディスク装置のディスク制御用LS
Iを提供することができる。
As described above, according to the present invention, the disk control LS of the disk device adopting the parallel recording system, which can increase the data transfer speed with one LSI.
I can be provided.

【0084】また、本発明によれば、データ転送速度高
速化を図れるディスク装置、および、該ディスク装置を
用いた情報処理システムを提供することができる。
Further, according to the present invention, it is possible to provide a disk device capable of increasing the data transfer speed, and an information processing system using the disk device.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施例に係るディスク装置の構成を
示すブロック図。
FIG. 1 is a block diagram showing a configuration of a disk device according to an embodiment of the present invention.

【図2】ディスク制御用LSIの構成を示すブロック
図。
FIG. 2 is a block diagram showing a configuration of a disk control LSI.

【図3】ドライブコントロール部の構成を示すブロック
図。
FIG. 3 is a block diagram showing a configuration of a drive control unit.

【図4】ドライブインターフェース部の構成を示すブロ
ック図。
FIG. 4 is a block diagram showing a configuration of a drive interface unit.

【図5】ディスク上の記憶フォーマットを示す説明図。FIG. 5 is an explanatory diagram showing a storage format on a disk.

【図6】従来の技術に係るディスク装置の構成を示すブ
ロック図。
FIG. 6 is a block diagram showing a configuration of a disk device according to a conventional technique.

【図7】従来の技術に係るディスク制御用LSIの構成
を示すブロック図。
FIG. 7 is a block diagram showing a configuration of a disk control LSI according to a conventional technique.

【図8】従来の技術に係るディスク上の記憶フォーマッ
トを示す説明図である。
FIG. 8 is an explanatory diagram showing a storage format on a disk according to a conventional technique.

【符号の説明】[Explanation of symbols]

1…ホストコンピュータ、2…ホストインタフェース制
御回路、3…ディスク制御用LSI、4…バッファメモ
リ、5…マイクロプロセッサ、6…符号復号化回路、7
…記録再生回路、8…ディスク制御装置、9…ディスク
ドライブ装置、10…ディスク装置、11…ホストイン
タフェースコントロール部、12…CPUインタフェー
ス部、13…バッファコントロール部、14…ECC
部、15…ドライブコントロール部、16…パラレルシ
リアル変換部、17…セクタ、18…アドレスエリア、
19…データエリア、20…ISG(インタセクタギャ
ップ)、27…プロシンクバイト、28…シンクパタン
バイト、29…データフィールド、31…データパッ
ド、50…フォーマット制御部、51…シーケンサ、5
3…レジスタ、54…ドライブインタフェース部。
DESCRIPTION OF SYMBOLS 1 ... Host computer, 2 ... Host interface control circuit, 3 ... Disk control LSI, 4 ... Buffer memory, 5 ... Microprocessor, 6 ... Code decoding circuit, 7
... Recording / reproducing circuit, 8 ... Disk control device, 9 ... Disk drive device, 10 ... Disk device, 11 ... Host interface control unit, 12 ... CPU interface unit, 13 ... Buffer control unit, 14 ... ECC
Unit, 15: drive control unit, 16: parallel-serial conversion unit, 17: sector, 18: address area,
19: data area, 20: ISG (inter-sector gap), 27: pro sync byte, 28: sync pattern byte, 29: data field, 31: data pad, 50: format control unit, 51: sequencer, 5
3 ... register, 54 ... drive interface unit.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 角田 元泰 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所マイクロエレクトロニク ス機器開発研究所内 (72)発明者 唐沢 徳亨 神奈川県横浜市戸塚区吉田町292番地 日 立ビデオエンジニアリング株式会社内 (72)発明者 高田 幸人 神奈川県横浜市戸塚区吉田町292番地 日 立ビデオエンジニアリング株式会社内 (72)発明者 川村 哲士 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所マイクロエレクトロニク ス機器開発研究所内 (72)発明者 湯川 芳雄 神奈川県小田原市国府津2880番地 株式会 社日立製作所小田原工場内 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Motoyasu Tsunoda 292, Yoshida-cho, Totsuka-ku, Yokohama-shi, Yokohama, Japan Inside Microelectronics Device Development Laboratory, Hitachi, Ltd. 292 Yoshida-cho, Totsuka-ku, Hitachi Video Engineering Co., Ltd. 292 Yoshidacho, Hitachi, Ltd.Microelectronics Device Development Laboratory (72) Inventor Yoshio Yukawa 2880, Kofu, Odawara-shi, Kanagawa Prefecture Hitachi, Ltd., Odawara Plant

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 ディスク記憶装置であって、 少なくとも一つの記録面を備えたディスクと、 前記記録面に関連し、データライトオペレーション期間
に前記記録面にデータを記録し、データリードオペレー
ション時に前記記録面よりデータを再生するヘッドと、 データライトオペレーション時にパラレルデータを出力
し、データリードオペレーション時にパラレルデータを
受信するディスクコントロールユニットと、 データライトオペレーション時に、前記ディスクコント
ロールユニットからパラレルデータを受け取り、前記ヘ
ッドによって記録面に記録する符号化データを出力し、
データリードオペレーション時に、前記ヘッドによって
記録面から再生された符号化データを受信し、前記ディ
スクコントロールユニットに前記パラレルデータを出力
する符号化/復号化回路とを備えたことを特徴とするデ
ィスク記憶装置。
1. A disk storage device, comprising: a disk having at least one recording surface; and recording data on the recording surface during a data write operation, wherein the recording is performed during a data write operation. A head that reproduces data from a surface, a disk control unit that outputs parallel data during a data write operation, and receives parallel data during a data read operation; and a head that receives parallel data from the disk control unit during a data write operation. Output encoded data to be recorded on the recording surface by
A disk storage device comprising: an encoding / decoding circuit that receives encoded data reproduced from a recording surface by the head during a data read operation, and outputs the parallel data to the disk control unit. .
JP13187898A 1998-05-14 1998-05-14 Information playback device Expired - Lifetime JP3176885B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13187898A JP3176885B2 (en) 1998-05-14 1998-05-14 Information playback device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13187898A JP3176885B2 (en) 1998-05-14 1998-05-14 Information playback device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP1328925A Division JP2823615B2 (en) 1989-12-19 1989-12-19 Disk storage device

Publications (2)

Publication Number Publication Date
JPH117358A true JPH117358A (en) 1999-01-12
JP3176885B2 JP3176885B2 (en) 2001-06-18

Family

ID=15068264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13187898A Expired - Lifetime JP3176885B2 (en) 1998-05-14 1998-05-14 Information playback device

Country Status (1)

Country Link
JP (1) JP3176885B2 (en)

Also Published As

Publication number Publication date
JP3176885B2 (en) 2001-06-18

Similar Documents

Publication Publication Date Title
JPH03157872A (en) Assembly of data group of digital audio tape
US6311236B1 (en) Magnetic disc control apparatus with parallel data transfer between disc control unit and encoder circuit
US7525747B2 (en) Data storage device, data storage control circuit, and control method for magnetic disk drive
US6594096B2 (en) Configuration of channel-to-controller interface in a disc drive
KR100457119B1 (en) Recordable Compact Disc Controller Circuit
US20080005384A1 (en) Hard disk drive progressive channel interface
KR101332645B1 (en) Hard disk drive controller and hard disk drive having the same
JP2007184046A (en) Rotary disk type storage device and recording method
JPH10301720A (en) Disk array device
KR100659915B1 (en) Method and apparatus for transferring data
JP2823615B2 (en) Disk storage device
JP3176885B2 (en) Information playback device
JP2989152B2 (en) Disk storage device and disk control LSI
JP3459609B2 (en) Write cache circuit, recording device provided with write cache circuit, and write cache method
JP3869598B2 (en) Digital data encoding processing circuit, encoding processing method, and digital data recording apparatus including encoding processing circuit
JP2000067515A (en) Lsi for disk control, memory device and information processing system
JPH11259238A (en) Signal processor
JPH11317011A (en) Disk controlling lsi and storate device
JP2829128B2 (en) Read / write head buffer
JP2001356883A (en) Data recording/reproducing system and data recording/ reproducing method
JP3302896B2 (en) Error correction circuit, disk reproducing apparatus and CD-ROM drive using the same
JP2834081B2 (en) Magnetic disk controller
US7441050B2 (en) Data processing system, data processing method, computer-readable storage medium, and disk drive
US20100153669A1 (en) Storage device and storage device control method
JP2814734B2 (en) Magnetic disk drive

Legal Events

Date Code Title Description
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090406

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090406

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100406

Year of fee payment: 9

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100406

Year of fee payment: 9