JPH01227275A - 磁気ディスク制御装置 - Google Patents
磁気ディスク制御装置Info
- Publication number
- JPH01227275A JPH01227275A JP63053993A JP5399388A JPH01227275A JP H01227275 A JPH01227275 A JP H01227275A JP 63053993 A JP63053993 A JP 63053993A JP 5399388 A JP5399388 A JP 5399388A JP H01227275 A JPH01227275 A JP H01227275A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- ecc
- magnetic disk
- data
- written
- 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
- 238000006243 chemical reaction Methods 0.000 description 10
- 238000000034 method Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000002950 deficient Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
Landscapes
- Detection And Correction Of Errors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、情報処理装置に使用する磁気ディスク制御部
に閃するものである。
に閃するものである。
従来の技術
従来、磁気ディスク制御部において、磁気ディスク制御
部内のハードウェアの試験方法としては。
部内のハードウェアの試験方法としては。
電源投入時あるいはイニシャライズ動作実行時に実施す
るTF(テストファームウェア)、あるいは1iPUの
プログラムにより実行するT&D (テストアンドダイ
アグノスティック)が存在していた。
るTF(テストファームウェア)、あるいは1iPUの
プログラムにより実行するT&D (テストアンドダイ
アグノスティック)が存在していた。
発明が解決しようとする課題
上述した従来の磁気ディスク制御部の第1の方法におい
ては、エラー検出回路のチエツクは可能であるが、磁気
ディスク装置との間のインタフェース回路がチエツク出
来ないという欠点があり、第2の方法においては、イン
タフェース回路のチエ・ツクは可能であるが、磁気ディ
スク装置の媒体の不良によりエラーが発生しない限り、
ECCエラー検出回路のチエツクが出来ないという欠点
があった。
ては、エラー検出回路のチエツクは可能であるが、磁気
ディスク装置との間のインタフェース回路がチエツク出
来ないという欠点があり、第2の方法においては、イン
タフェース回路のチエ・ツクは可能であるが、磁気ディ
スク装置の媒体の不良によりエラーが発生しない限り、
ECCエラー検出回路のチエツクが出来ないという欠点
があった。
本発明は従来の技術に内在する上記諸欠点を解消する為
になされたものであり、従って本発明の目的は、磁気デ
ィスク制御部内のECCエラー検出回路の的確なチエツ
クを実行することを可能とした新規なディスク制御装置
を提供することにある。
になされたものであり、従って本発明の目的は、磁気デ
ィスク制御部内のECCエラー検出回路の的確なチエツ
クを実行することを可能とした新規なディスク制御装置
を提供することにある。
課題を解決するための手段
」−足口的を達成する為に、本発明に係る磁気ディスク
制御装置は、磁気ディスク装置のあらかじめ決められた
領域にECCデータを反転させずに書き込む手段と、上
記書き込み手段により書き込まれた磁気ディスク装置の
媒体上のデータ及びECCデータを読み出しECCエラ
ーを検出する手段とを備えて構成される。
制御装置は、磁気ディスク装置のあらかじめ決められた
領域にECCデータを反転させずに書き込む手段と、上
記書き込み手段により書き込まれた磁気ディスク装置の
媒体上のデータ及びECCデータを読み出しECCエラ
ーを検出する手段とを備えて構成される。
実施例
次に本発明をその好ましい一実施例について図面を参照
して具体的に説明する。
して具体的に説明する。
第1図は本発明の一実施例を示す概念的構成図である。
第1図において、磁気ディスク制御部100は、バス制
御回路lO、マイクロプロセッサ回路20、磁気ディス
ク制御回路30、ECC制御回路50、選択回路51、
S/P変換回路52及び反転回路53より構成されてい
る。又、磁気ディスク制御部100は、磁気ディスク装
置200に接続されるとともに、バス300を介して中
央処理装置400及び主記憶装置500に接続されてい
る。
御回路lO、マイクロプロセッサ回路20、磁気ディス
ク制御回路30、ECC制御回路50、選択回路51、
S/P変換回路52及び反転回路53より構成されてい
る。又、磁気ディスク制御部100は、磁気ディスク装
置200に接続されるとともに、バス300を介して中
央処理装置400及び主記憶装置500に接続されてい
る。
この様に構成された磁気ディスク制御部100の動作は
次の通りである。中央処理装置400より磁気ディスク
装置200に対するダイアグツステックライト命令がバ
ス300を介して磁気ディスク制御部100に入力され
たとすると、マイクロプロセッサ回路20は、磁気ディ
スク制御回路30を介して磁気ディスク装置200に対
してシーク動作を実行させる。シーク動作の完了を磁気
ディスク制御回路30を介してマイクロプロセッサ回路
20が認識すると、マイクロプロセッサ回路20は、磁
気ディスク制御回路30を介して磁気ディスク装置20
0に対しヘッド番号選択動作を実行させるとともに、S
/P変換回路52に対して磁気ディスク装置200から
のリードデータのIDサーチ動作の実行を開始させる。
次の通りである。中央処理装置400より磁気ディスク
装置200に対するダイアグツステックライト命令がバ
ス300を介して磁気ディスク制御部100に入力され
たとすると、マイクロプロセッサ回路20は、磁気ディ
スク制御回路30を介して磁気ディスク装置200に対
してシーク動作を実行させる。シーク動作の完了を磁気
ディスク制御回路30を介してマイクロプロセッサ回路
20が認識すると、マイクロプロセッサ回路20は、磁
気ディスク制御回路30を介して磁気ディスク装置20
0に対しヘッド番号選択動作を実行させるとともに、S
/P変換回路52に対して磁気ディスク装置200から
のリードデータのIDサーチ動作の実行を開始させる。
IDサーチ動作が完了すると、マイクロプロセッサ回路
20は、S/P変換回路52にSR(スインクバイトパ
ターン)の書き込み動作を実行させた後に、主記憶装置
500からバス300、バス制御回路l01S/P変喚
回路52を介してライトデータとして磁気ディスク装置
200に出力するとともに、 gccデータ作成のため
に、バス制御回路10よりライトデータをECClvI
ll回路50に入力する。lセクタ分のライトデータの
書き込み動作が終了すると、マイクロプロセ・ソサ回路
20は、ダイアグツステックモードが指定されているの
で、ECCデータをECC制御回路50、選択回路51
.S/P変換回路50を介して磁気ディスク装置200
へ書き込む。この場合、もしダイアグツステックモード
が指定されていなければ、1iccデータは、ECC制
御回路50、反転回路53、選択回路51.S/P変換
回路52を介して磁気ディスク装置200へ書き込まれ
るために、ECCデータは反転して書き込まれることに
なる。
20は、S/P変換回路52にSR(スインクバイトパ
ターン)の書き込み動作を実行させた後に、主記憶装置
500からバス300、バス制御回路l01S/P変喚
回路52を介してライトデータとして磁気ディスク装置
200に出力するとともに、 gccデータ作成のため
に、バス制御回路10よりライトデータをECClvI
ll回路50に入力する。lセクタ分のライトデータの
書き込み動作が終了すると、マイクロプロセ・ソサ回路
20は、ダイアグツステックモードが指定されているの
で、ECCデータをECC制御回路50、選択回路51
.S/P変換回路50を介して磁気ディスク装置200
へ書き込む。この場合、もしダイアグツステックモード
が指定されていなければ、1iccデータは、ECC制
御回路50、反転回路53、選択回路51.S/P変換
回路52を介して磁気ディスク装置200へ書き込まれ
るために、ECCデータは反転して書き込まれることに
なる。
次に、中央処理装置400より磁気ディスク装置200
に対するダイアグツステックライト命令で書き込まれた
セクタに対するリード命令がバス300を介して磁気デ
ィスク制御部+00に入力されたとすると、マイクロプ
ロセッサ回路20は、ライト動作時と同様にシーク動作
を実行後、IDサーチ動作を実行する。10サ一チ動作
が完了すると、マイクロプロセッサ回路20は、S/P
変換回路52にSB(スインクバイトパターン)を検出
後のデータをリードデータとしてリードさせ、バス制御
回路lO、バス300を介して主記憶装置500ヘリー
ドデータを転送するとともに、S/P変換回路52より
選択回路51を介してgcc*I御回路50へ入力し、
ECCチエツク動作を開始する。1セクタ分のリードデ
ータの転送が終了すると、ECCデータをS/P変換回
路52、選択回路51、反転回路53を介してECC制
御回路50にECCデータを反転して入力する。ECC
制御回路50はECCチエツク動作終了時に、ECC書
き込みを反転回路53を使用してECCデータを反転し
た場合にはECCエラーとならず、ECC書き込みをE
CC’データをそのまま書き込んだ場合にはECCエラ
ーとなる。
に対するダイアグツステックライト命令で書き込まれた
セクタに対するリード命令がバス300を介して磁気デ
ィスク制御部+00に入力されたとすると、マイクロプ
ロセッサ回路20は、ライト動作時と同様にシーク動作
を実行後、IDサーチ動作を実行する。10サ一チ動作
が完了すると、マイクロプロセッサ回路20は、S/P
変換回路52にSB(スインクバイトパターン)を検出
後のデータをリードデータとしてリードさせ、バス制御
回路lO、バス300を介して主記憶装置500ヘリー
ドデータを転送するとともに、S/P変換回路52より
選択回路51を介してgcc*I御回路50へ入力し、
ECCチエツク動作を開始する。1セクタ分のリードデ
ータの転送が終了すると、ECCデータをS/P変換回
路52、選択回路51、反転回路53を介してECC制
御回路50にECCデータを反転して入力する。ECC
制御回路50はECCチエツク動作終了時に、ECC書
き込みを反転回路53を使用してECCデータを反転し
た場合にはECCエラーとならず、ECC書き込みをE
CC’データをそのまま書き込んだ場合にはECCエラ
ーとなる。
つまり、ダイアグツステックライト命令で書き込んだデ
ータをリードし・た場合には、ECCエラーとなり、マ
イクロプロセッサ回路20、バス制御回路lO、バス3
00を介して中央処理装置400へECCエラーが通知
される。
ータをリードし・た場合には、ECCエラーとなり、マ
イクロプロセッサ回路20、バス制御回路lO、バス3
00を介して中央処理装置400へECCエラーが通知
される。
発明の詳細
な説明したように、本発明の磁気ディスク制御部を採用
することにより、EPUのプログラムにより実行するT
&D (テストアンドダイアグノスティック)により磁
気ディスク制御部内のECCエラーチエツク回路のチエ
ツクが出来るという効果が得られる。
することにより、EPUのプログラムにより実行するT
&D (テストアンドダイアグノスティック)により磁
気ディスク制御部内のECCエラーチエツク回路のチエ
ツクが出来るという効果が得られる。
第1図は本発明の一実施例を示すブロック構成図である
。 10・・・バス制御回路、20・・・マイクロプロセッ
サ回路、30・・・磁気ディスク制御回路、50・・・
ECC制御回路、51・・・選択回路、52・・・S/
P変換回路、53・・・反転回路、100・・・磁気デ
ィスク制御部、200・・・磁気ディスク装置、300
・・・バス、400・・・中央処理装置、500・・・
主記憶装置 特許出願人 日本電気株式会社 代 理 人 弁理士 熊谷雄太部
。 10・・・バス制御回路、20・・・マイクロプロセッ
サ回路、30・・・磁気ディスク制御回路、50・・・
ECC制御回路、51・・・選択回路、52・・・S/
P変換回路、53・・・反転回路、100・・・磁気デ
ィスク制御部、200・・・磁気ディスク装置、300
・・・バス、400・・・中央処理装置、500・・・
主記憶装置 特許出願人 日本電気株式会社 代 理 人 弁理士 熊谷雄太部
Claims (1)
- 磁気ディスク装置のあらかじめ決められた領域にECC
データを反転させずに書き込む手段と、上記書き込み手
段により書き込まれた磁気ディスク装置の媒体上のデー
タ及びECCデータを読み出してECCエラーを検出す
る手段とを有することを特徴とする磁気ディスク制御装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63053993A JPH01227275A (ja) | 1988-03-08 | 1988-03-08 | 磁気ディスク制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63053993A JPH01227275A (ja) | 1988-03-08 | 1988-03-08 | 磁気ディスク制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01227275A true JPH01227275A (ja) | 1989-09-11 |
Family
ID=12958137
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63053993A Pending JPH01227275A (ja) | 1988-03-08 | 1988-03-08 | 磁気ディスク制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01227275A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011008650A (ja) * | 2009-06-29 | 2011-01-13 | Fujitsu Ltd | エラー検証方法,エラー検証システムおよびエラー検証プログラム |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55162162A (en) * | 1979-06-06 | 1980-12-17 | Hitachi Ltd | Diagnostic system for error detecting-correcting circuit |
| JPS60171525A (ja) * | 1984-02-17 | 1985-09-05 | Mitsubishi Electric Corp | 記憶装置の制御装置 |
| JPS61110243A (ja) * | 1984-11-02 | 1986-05-28 | Hitachi Ltd | 誤り訂正及び検出回路の診断方式 |
| JPS61128320A (ja) * | 1984-11-28 | 1986-06-16 | Toshiba Corp | 磁気デイスク制御装置 |
-
1988
- 1988-03-08 JP JP63053993A patent/JPH01227275A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55162162A (en) * | 1979-06-06 | 1980-12-17 | Hitachi Ltd | Diagnostic system for error detecting-correcting circuit |
| JPS60171525A (ja) * | 1984-02-17 | 1985-09-05 | Mitsubishi Electric Corp | 記憶装置の制御装置 |
| JPS61110243A (ja) * | 1984-11-02 | 1986-05-28 | Hitachi Ltd | 誤り訂正及び検出回路の診断方式 |
| JPS61128320A (ja) * | 1984-11-28 | 1986-06-16 | Toshiba Corp | 磁気デイスク制御装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011008650A (ja) * | 2009-06-29 | 2011-01-13 | Fujitsu Ltd | エラー検証方法,エラー検証システムおよびエラー検証プログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH1091361A (ja) | ハードディスクドライブの初期化校正ルーチン実行方法 | |
| JPH01232577A (ja) | 磁気ディスク制御装置 | |
| JP2677407B2 (ja) | ディスク媒体の検査方法及びディスク装置 | |
| JPH02278417A (ja) | セクタアドレス変換回路 | |
| JPS61123062A (ja) | デ−タ検査処理方式 | |
| JPS63112861A (ja) | 磁気デイスク制御方式 | |
| JPS62192976A (ja) | デイスク記録検査方式 | |
| JPS60101788A (ja) | 光デイスク制御装置 | |
| JP2984132B2 (ja) | 磁気ディスク媒体の欠陥検出方法 | |
| JPH0660561A (ja) | 磁気ディスク装置の検査方式 | |
| JPS6381664A (ja) | フオ−マツトエラ−検出方式 | |
| JPH071612B2 (ja) | ディスクドライブ処理のテスト方式 | |
| JPS5941072A (ja) | エラ−リトライ装置 | |
| JPS63195877A (ja) | デ−タ記録再生方式 | |
| JPH11219323A (ja) | データパス故障検出方法及び情報処理装置 | |
| JPS6188326A (ja) | デイスク制御装置の検査方法 | |
| JPS62112270A (ja) | アドレスデータ検出装置 | |
| JPS63117369A (ja) | 光デイスク装置 | |
| JPH011164A (ja) | フロッピ−ディスクドライブ装置 | |
| JPH02223073A (ja) | フロッピーディスク装置のフォーマット制御装置 | |
| JPH01138665A (ja) | 磁気ディスク装置の制御方式 | |
| JPH01236476A (ja) | 記憶システム | |
| JPS62168241A (ja) | マイクロプログラム制御装置 | |
| JPS61128320A (ja) | 磁気デイスク制御装置 | |
| JPS5948871A (ja) | ディスク・ドライブ方式 |