JPS60254459A - 磁気デイスク制御装置 - Google Patents
磁気デイスク制御装置Info
- Publication number
- JPS60254459A JPS60254459A JP11191184A JP11191184A JPS60254459A JP S60254459 A JPS60254459 A JP S60254459A JP 11191184 A JP11191184 A JP 11191184A JP 11191184 A JP11191184 A JP 11191184A JP S60254459 A JPS60254459 A JP S60254459A
- Authority
- JP
- Japan
- Prior art keywords
- disk
- format
- specific code
- register
- execution
- 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
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/012—Recording on, or reproducing or erasing from, magnetic disks
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明はディスクフォーマットを異にする複数種のディ
スクを取扱い可能とした磁気ディスク制卸装置に関する
。
スクを取扱い可能とした磁気ディスク制卸装置に関する
。
従来、磁気ディスクドライブを制御するディスクコント
ローラは、ディスクトラックフォーマットを自由に変え
ることはできるが、ディスク上に何れのフォーマットで
記録されているかを判断することができない。即ち、従
来では、システムに依存されたフォーマットで記録して
、これを読出すことしができず、従って例えばエラー検
出方式、又はデータブロック長、又はギャップ長等を異
にする他の記録方式で記録されたドライブは読出し不可
能であり、記録形式を異にするディスクに対して全く互
換性を有していなかった。
ローラは、ディスクトラックフォーマットを自由に変え
ることはできるが、ディスク上に何れのフォーマットで
記録されているかを判断することができない。即ち、従
来では、システムに依存されたフォーマットで記録して
、これを読出すことしができず、従って例えばエラー検
出方式、又はデータブロック長、又はギャップ長等を異
にする他の記録方式で記録されたドライブは読出し不可
能であり、記録形式を異にするディスクに対して全く互
換性を有していなかった。
〔発明の目的〕 ′
本発明は上記実情に鑑みなされたもので、既存フォーマ
ットによる特定バイトを有効に利用して、ディスクフォ
ーマットを異にする複数種のディスクを取扱い可能にし
た磁気ディスク制御装置を提供することを目的とする。
ットによる特定バイトを有効に利用して、ディスクフォ
ーマットを異にする複数種のディスクを取扱い可能にし
た磁気ディスク制御装置を提供することを目的とする。
本発明は、トラック上の同期フィールド内特定バイト位
置に、データ部頭出し検出のための特定コードを設けて
なる磁気ディスク装置に於いて、少なくともエラー検出
方式、又はデータ部のデータ長、又はギャップ長等を異
にする複数種のディスクフォーマット各々に、ビットパ
ターンを異にする特定コードを対応付けるとともに、そ
のうちの任意の一種の特定コードを貯えるレジスタと、
このレジスタに貯えられた特定コードとディスクリート
データとの比較をとり、ディスクリートデータから前記
レジスタに設定された特定コードを検出する手段とを有
して、前記特定コードの検出エラーが生じた際に、他の
ディスクフォーマットに固有のビットパターンをもつ特
定コードを前記レジスタにセットし、再度ディスクリー
トデータと比較をとる構成としたもので、これにより、
既存のフィールドを有効に用いて実装ディスクの記録形
式な容易に自動判別でき、異種の記録形式によるデータ
の読出しを可能にして、記録形式を異にするディスクの
互換性を容易に計ることができるようにしたものである
。
置に、データ部頭出し検出のための特定コードを設けて
なる磁気ディスク装置に於いて、少なくともエラー検出
方式、又はデータ部のデータ長、又はギャップ長等を異
にする複数種のディスクフォーマット各々に、ビットパ
ターンを異にする特定コードを対応付けるとともに、そ
のうちの任意の一種の特定コードを貯えるレジスタと、
このレジスタに貯えられた特定コードとディスクリート
データとの比較をとり、ディスクリートデータから前記
レジスタに設定された特定コードを検出する手段とを有
して、前記特定コードの検出エラーが生じた際に、他の
ディスクフォーマットに固有のビットパターンをもつ特
定コードを前記レジスタにセットし、再度ディスクリー
トデータと比較をとる構成としたもので、これにより、
既存のフィールドを有効に用いて実装ディスクの記録形
式な容易に自動判別でき、異種の記録形式によるデータ
の読出しを可能にして、記録形式を異にするディスクの
互換性を容易に計ることができるようにしたものである
。
以下図面を参照して本発明の一実施例を説明する。第1
図は本発明の一実施例に於ける要部の構成を示すブロッ
ク図である。図中、11はディスク制御装置全体の制御
を司るマイクロプロセッサ(MPU)である。12はマ
イクロプロセラfllの制御の下に、ディスク記録面の
トラックフォーマットタイミング信号を発生するフォー
マットタイミング制御回路であり、シンクツヤターン検
出タイミング信号(D−8ynC)リード/ライト制御
信号(READ−GATE/’WRITE−GATE)
等を選択的に出力する。13はマイクロプロセッサ11
より設定される後述するシンクコード/4ターンを貯え
るシンクコ−トノ1ターンレジスタである。14はビッ
トシリアルモードのディスクリート/ライトデータを内
部処理単位の74’ラレルデータに変換するシリアルー
ツ臂ラレール変換回路である。15はフォーマットタイ
ミング制御回路12からのシンクツ母ターン検出タイミ
ング信号(D−8ync)に従い、シンクコードパター
ンレジスタ13に貯えられたパターンデータとシリアル
ーツ臂ラレル変換回路14より得られるリードデータと
を比較照合し、ディスクリートデータ中より設定された
シンクコード/やターンを検出するシンクコ−トノ母タ
ーン検出回路であり、検出時に一致信号(SD)を出力
し、非検出時に検出エラー信号(FtR)を出力する。
図は本発明の一実施例に於ける要部の構成を示すブロッ
ク図である。図中、11はディスク制御装置全体の制御
を司るマイクロプロセッサ(MPU)である。12はマ
イクロプロセラfllの制御の下に、ディスク記録面の
トラックフォーマットタイミング信号を発生するフォー
マットタイミング制御回路であり、シンクツヤターン検
出タイミング信号(D−8ynC)リード/ライト制御
信号(READ−GATE/’WRITE−GATE)
等を選択的に出力する。13はマイクロプロセッサ11
より設定される後述するシンクコード/4ターンを貯え
るシンクコ−トノ1ターンレジスタである。14はビッ
トシリアルモードのディスクリート/ライトデータを内
部処理単位の74’ラレルデータに変換するシリアルー
ツ臂ラレール変換回路である。15はフォーマットタイ
ミング制御回路12からのシンクツ母ターン検出タイミ
ング信号(D−8ync)に従い、シンクコードパター
ンレジスタ13に貯えられたパターンデータとシリアル
ーツ臂ラレル変換回路14より得られるリードデータと
を比較照合し、ディスクリートデータ中より設定された
シンクコード/やターンを検出するシンクコ−トノ母タ
ーン検出回路であり、検出時に一致信号(SD)を出力
し、非検出時に検出エラー信号(FtR)を出力する。
第2図は、トラックフォーマット例を示すもので、ここ
では、ID部のGAPI及びシンクコード(SCI)、
データ部のGAP3及びシンクコード(8C2)がそれ
ぞれ同期フィールド(9yncフイールド)を構成して
いる。上記シンクコード(scl)は9ync フィー
ルド内の特定のバイト位置(最終1バイト)に設けられ
、データブロックの頭出しに用いられるもので、特定の
ピッ) i!ターンをなすが、ここでは、そのビットノ
やターンをディスクフォーマットに固有のものとする。
では、ID部のGAPI及びシンクコード(SCI)、
データ部のGAP3及びシンクコード(8C2)がそれ
ぞれ同期フィールド(9yncフイールド)を構成して
いる。上記シンクコード(scl)は9ync フィー
ルド内の特定のバイト位置(最終1バイト)に設けられ
、データブロックの頭出しに用いられるもので、特定の
ピッ) i!ターンをなすが、ここでは、そのビットノ
やターンをディスクフォーマットに固有のものとする。
即ち、具体的(二は、例えば既存のディスクフォーマッ
トC二対しては、そのシンクコードパターンを”FFt
”Iとし、新規のディスクフォーマットに対しては、そ
のシンクコ−トノ臂ターンな′″CD”(6)として、
各ディスクフォーマット毎に固有のピットノ母ターンを
もつシンクコードを対応付ける。
トC二対しては、そのシンクコードパターンを”FFt
”Iとし、新規のディスクフォーマットに対しては、そ
のシンクコ−トノ臂ターンな′″CD”(6)として、
各ディスクフォーマット毎に固有のピットノ母ターンを
もつシンクコードを対応付ける。
第3図は上記実施例の処理手順を示すフローチャートで
ある〇 ここで、一実施例に於ける動作を説明する。
ある〇 ここで、一実施例に於ける動作を説明する。
マイクロプロセッサ11は1図示しないホスト側のCP
Uよりコマンドを受けると、そのノ臂う′メータを解釈
し、ディスクに対するリード/ライトコマンドならば、
与えられたトラックにヘッドを移動させ、目的のセクタ
を検出するためにIDサーチを行なう(第3図ステンf
81〜S6)。
Uよりコマンドを受けると、そのノ臂う′メータを解釈
し、ディスクに対するリード/ライトコマンドならば、
与えられたトラックにヘッドを移動させ、目的のセクタ
を検出するためにIDサーチを行なう(第3図ステンf
81〜S6)。
このIDサーチを行なうに際しX、マイクロゾロセラf
llは、シンクコード、及びこれに対応するディスク(
のトラック)フォーマットモード(DATA部のデータ
長、エラ一方式(ECC/CRC)、GAP長等)をセ
ットする($3図ステツf84・、S5)。この際、上
記シンクコ−トノ母ターンレジスタ13にセットされ、
ディスクフォーマットモードの各指定情報はフォーマッ
トタイミング制御回路12内の図示しないモードフリッ
プフロップにセットされる。
llは、シンクコード、及びこれに対応するディスク(
のトラック)フォーマットモード(DATA部のデータ
長、エラ一方式(ECC/CRC)、GAP長等)をセ
ットする($3図ステツf84・、S5)。この際、上
記シンクコ−トノ母ターンレジスタ13にセットされ、
ディスクフォーマットモードの各指定情報はフォーマッ
トタイミング制御回路12内の図示しないモードフリッ
プフロップにセットされる。
このようにして、シンクコード、及びディスクフォーマ
ットモードなセットした後、上記■Lツーテな行ない、
目的トラックが検出されたならば、データリード/ライ
ト指示に従うデータリード/ライト動作を行なう(第3
図ステップ87.88)。
ットモードなセットした後、上記■Lツーテな行ない、
目的トラックが検出されたならば、データリード/ライ
ト指示に従うデータリード/ライト動作を行なう(第3
図ステップ87.88)。
又、上記IDサーチの際に、エラーが発生したならば、
そのエラーがシンクコードパターンの検出エラーである
か否かを調べ、シンクコード/ぐターン検出回路15か
らの検出エラーでない際は、そのエラーに対応する既存
のエラー処理に入る(第3図ステツノs9,510)。
そのエラーがシンクコードパターンの検出エラーである
か否かを調べ、シンクコード/ぐターン検出回路15か
らの検出エラーでない際は、そのエラーに対応する既存
のエラー処理に入る(第3図ステツノs9,510)。
ココテ、上記エラーの発生が、シンクコードパターンの
検出エラーである際は、即ち、フォーマットタイミング
制御回路12からのシンクパターン検出タイミング信号
(D −8ync) に従うシンクコ−トノ母ターン検
出回路15のパターン検出の結果、当該回路15より検
出エラー信号(ER)が出力された際は、所定回数のり
トライ動作を実行し、その結果、エラー回復がなされな
いときは、ディスクフォーマットの変更モードであるか
否かを調べる(第3図ステツブ811.812)。
検出エラーである際は、即ち、フォーマットタイミング
制御回路12からのシンクパターン検出タイミング信号
(D −8ync) に従うシンクコ−トノ母ターン検
出回路15のパターン検出の結果、当該回路15より検
出エラー信号(ER)が出力された際は、所定回数のり
トライ動作を実行し、その結果、エラー回復がなされな
いときは、ディスクフォーマットの変更モードであるか
否かを調べる(第3図ステツブ811.812)。
ここで、ディスクフォーマットの変更モードである際は
、マイクログロセッサ11の制御の下に5次の(5新た
な)実行パターンが実行j4ターンレジスタ13にセッ
トされるとともに、これC二伴うトラックフォーマット
モードの各情報がフォーマットタイミング制御回路12
内の所定モードフリップフロップにセットされる(′7
s3図ステップ813,814)。具体的(:は例えば
、最初C二既存(旧)のディス−クツオーマットC二対
応した。 ′FFt”(6)のピットノ臂ターンでなる
実行を実行ノそターンレジスタ13(二セットして、そ
の実行パターンが検出されなければ、次(二゛、新規(
新)のディスクフォーマットl二対応した。”CD”(
6)のピットノ臂ターンをもつ実行を実行パターンレジ
スタ13C:セットし、再度IDサーチを行なう。ここ
で、実行パターン検出回路15より一致信号(SD)が
出力されて、実行の一致検出がなされれば、フォーマッ
トタイミング制御回路12から、その検出された実行に
対応するディスクフォーマットに固有のタイミング信号
が発生され、異種のディスクフォーマットで記録された
実装ディスクC二対して正常なディスクリート/ライト
動作が開始される。
、マイクログロセッサ11の制御の下に5次の(5新た
な)実行パターンが実行j4ターンレジスタ13にセッ
トされるとともに、これC二伴うトラックフォーマット
モードの各情報がフォーマットタイミング制御回路12
内の所定モードフリップフロップにセットされる(′7
s3図ステップ813,814)。具体的(:は例えば
、最初C二既存(旧)のディス−クツオーマットC二対
応した。 ′FFt”(6)のピットノ臂ターンでなる
実行を実行ノそターンレジスタ13(二セットして、そ
の実行パターンが検出されなければ、次(二゛、新規(
新)のディスクフォーマットl二対応した。”CD”(
6)のピットノ臂ターンをもつ実行を実行パターンレジ
スタ13C:セットし、再度IDサーチを行なう。ここ
で、実行パターン検出回路15より一致信号(SD)が
出力されて、実行の一致検出がなされれば、フォーマッ
トタイミング制御回路12から、その検出された実行に
対応するディスクフォーマットに固有のタイミング信号
が発生され、異種のディスクフォーマットで記録された
実装ディスクC二対して正常なディスクリート/ライト
動作が開始される。
このように、同期フィールド内の特定バイトを有効に利
用して、ディスクフォーマットを異にする複数種のディ
スクに対して、それぞれ正常なディスクリート/ライト
動作を実行でき、外部記憶をなす磁気ディスク装置の記
録形式を互い(二異にするシステム間(=於いて情報交
換が容易C二行なえる。
用して、ディスクフォーマットを異にする複数種のディ
スクに対して、それぞれ正常なディスクリート/ライト
動作を実行でき、外部記憶をなす磁気ディスク装置の記
録形式を互い(二異にするシステム間(=於いて情報交
換が容易C二行なえる。
以上詳記したように本発明≦二よれば、トラック上の同
期フィールド内特定バイト位置に、データ部類出し検出
のための特定コードを設けてなる磁気ディスク装置に於
いて、少なくともエラー検出方式、又はデータ部のデー
タ長、又はギャップ長等を異C二する複数種のディスク
フォーマット各々に、ビントノぐターンを異にする特定
コードを対応付けるとともに、そのうちの任意の一種の
特一定コードを貯えるレジスタと、このレジスタに貯え
られた特定コードとディスクリートデータとの比較をと
り、ディスクリートデータから前記レジスタC:設定さ
れた特定コードを検出する手段とを有して、前記特定コ
ードの検出エラーが生じた際f二、他のディスクフォー
マットに固有のピットノ母ターンをもつ特定コ−ドを前
記レジスタにセットし、再度ディスクリートデータと比
較をとる構成としたことにより、既存のフィールドを有
効に用いて実装ディスクの記録形式を容易に自動判別で
き、異種の記録形式によるデータの読出しを可能にして
、記録形式を異にするディスクの互換性を容易に計るこ
とができる。
期フィールド内特定バイト位置に、データ部類出し検出
のための特定コードを設けてなる磁気ディスク装置に於
いて、少なくともエラー検出方式、又はデータ部のデー
タ長、又はギャップ長等を異C二する複数種のディスク
フォーマット各々に、ビントノぐターンを異にする特定
コードを対応付けるとともに、そのうちの任意の一種の
特一定コードを貯えるレジスタと、このレジスタに貯え
られた特定コードとディスクリートデータとの比較をと
り、ディスクリートデータから前記レジスタC:設定さ
れた特定コードを検出する手段とを有して、前記特定コ
ードの検出エラーが生じた際f二、他のディスクフォー
マットに固有のピットノ母ターンをもつ特定コ−ドを前
記レジスタにセットし、再度ディスクリートデータと比
較をとる構成としたことにより、既存のフィールドを有
効に用いて実装ディスクの記録形式を容易に自動判別で
き、異種の記録形式によるデータの読出しを可能にして
、記録形式を異にするディスクの互換性を容易に計るこ
とができる。
第1図は本発明の一実施例を示すブロック図、第2図は
上記実施例で対象とするディスク上の記録フォーマット
を示す図、第3図は上記実施例の処理手順を示すフロー
チャートである。 11・・・マイクロプロセッサ、12・・・フォーマッ
トタイミング制御回路、13・・・シンクコ−トノ臂タ
ーンレゾスタ、14・・・シリアルーツ4ラレル変換回
路、15・・・シンクコ−トノぐターン検出回路、D−
8ync ・・・シンクツ母ターン検出タイミング信号
、SD・・・一致信号、BR・・・検出エラー信号・ 出願人代理人 弁理士 鈴 圧式 彦 第1図 4− 第2図
上記実施例で対象とするディスク上の記録フォーマット
を示す図、第3図は上記実施例の処理手順を示すフロー
チャートである。 11・・・マイクロプロセッサ、12・・・フォーマッ
トタイミング制御回路、13・・・シンクコ−トノ臂タ
ーンレゾスタ、14・・・シリアルーツ4ラレル変換回
路、15・・・シンクコ−トノぐターン検出回路、D−
8ync ・・・シンクツ母ターン検出タイミング信号
、SD・・・一致信号、BR・・・検出エラー信号・ 出願人代理人 弁理士 鈴 圧式 彦 第1図 4− 第2図
Claims (1)
- トラック上の同期フィールド内特定バイト位置に、デー
タブロック頭出し検出のための特定コードを設けてなる
磁気ディスク装置に於いて、前記特定コードを貯えるレ
ジスタと、このレジスタに貯えられた特定コードとディ
スクリートデータとを比較しディスクリートデータより
前記特定コードを検出する手段とを有し、前記特定コー
ドのビットパターンをディスクフォーマットの種別毎に
異ならせ、前記特定コードの検出エラーが庄じた際に、
他のディスクフォーマットに固有のピットノ等ターンを
もつ特定コードを前記レジスタにセットすることを特徴
とした磁気ディスク制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11191184A JPS60254459A (ja) | 1984-05-31 | 1984-05-31 | 磁気デイスク制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11191184A JPS60254459A (ja) | 1984-05-31 | 1984-05-31 | 磁気デイスク制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60254459A true JPS60254459A (ja) | 1985-12-16 |
Family
ID=14573207
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11191184A Pending JPS60254459A (ja) | 1984-05-31 | 1984-05-31 | 磁気デイスク制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60254459A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4928192A (en) * | 1987-12-23 | 1990-05-22 | Konica Corporation | Process for identifying disks and automatically configuring a disk drive system |
-
1984
- 1984-05-31 JP JP11191184A patent/JPS60254459A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4928192A (en) * | 1987-12-23 | 1990-05-22 | Konica Corporation | Process for identifying disks and automatically configuring a disk drive system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6327106B1 (en) | Disk drive having data-guarding firmware | |
| US6289484B1 (en) | Disk drive employing off-line scan to collect selection-control data for subsequently deciding whether to verify after write | |
| JPH04265566A (ja) | ディスク駆動装置およびディスク | |
| KR100459722B1 (ko) | 하드 디스크 드라이브에 데이터를 기록하는 방법 및 그제어장치 | |
| WO1992000589A1 (en) | Read/write control for disk drive | |
| CN1004591B (zh) | 信息记录和重现方法及装置 | |
| JP3773991B2 (ja) | 情報記録媒体 | |
| KR19990011718A (ko) | 하드디스크 드라이브 정보 기록용 디스크 내 정보 기록 필드 리드 방법 | |
| JPH01171044A (ja) | メモリのブロック位置付け方法 | |
| JP4173931B2 (ja) | 磁気ディスク装置とそれで使われるデータ読出方法 | |
| JPH08255439A (ja) | 情報処理システム | |
| KR100640606B1 (ko) | 하드디스크 드라이브의 서보 정보 검사 방법 그리고 이에적합한 기록 매체 | |
| JPS5845083B2 (ja) | デ−タ読出しチエツク方式 | |
| JPH11224474A (ja) | サーボパターンの書込装置およびサーボパターン制御方式、並びに磁気ディスク装置 | |
| JPS63173274A (ja) | デ−タ記録方式 | |
| JP3526693B2 (ja) | ディスク制御器のオーバーラン防止方法 | |
| JPS6032165A (ja) | ディスク読出制御方法 | |
| JPS61107575A (ja) | 光デイスク装置 | |
| JPH02223073A (ja) | フロッピーディスク装置のフォーマット制御装置 | |
| JP2933557B2 (ja) | 磁気ディスク装置 | |
| JPH05266593A (ja) | 光ディスク装置 | |
| JPS60181918A (ja) | デ−タ管理方式 | |
| JPH06180947A (ja) | ディスク記憶装置のフォーマッティング方法 | |
| JPH113574A (ja) | 記憶装置及びその記憶媒体 | |
| JPS62112270A (ja) | アドレスデータ検出装置 |