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
Application number
JP63053993A
Other languages
English (en)
Inventor
Shigeru Oshima
茂 大島
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP63053993A priority Critical patent/JPH01227275A/ja
Publication of JPH01227275A publication Critical patent/JPH01227275A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、情報処理装置に使用する磁気ディスク制御部
に閃するものである。
従来の技術 従来、磁気ディスク制御部において、磁気ディスク制御
部内のハードウェアの試験方法としては。
電源投入時あるいはイニシャライズ動作実行時に実施す
るTF(テストファームウェア)、あるいは1iPUの
プログラムにより実行するT&D (テストアンドダイ
アグノスティック)が存在していた。
発明が解決しようとする課題 上述した従来の磁気ディスク制御部の第1の方法におい
ては、エラー検出回路のチエツクは可能であるが、磁気
ディスク装置との間のインタフェース回路がチエツク出
来ないという欠点があり、第2の方法においては、イン
タフェース回路のチエ・ツクは可能であるが、磁気ディ
スク装置の媒体の不良によりエラーが発生しない限り、
ECCエラー検出回路のチエツクが出来ないという欠点
があった。
本発明は従来の技術に内在する上記諸欠点を解消する為
になされたものであり、従って本発明の目的は、磁気デ
ィスク制御部内のECCエラー検出回路の的確なチエツ
クを実行することを可能とした新規なディスク制御装置
を提供することにある。
課題を解決するための手段 」−足口的を達成する為に、本発明に係る磁気ディスク
制御装置は、磁気ディスク装置のあらかじめ決められた
領域にECCデータを反転させずに書き込む手段と、上
記書き込み手段により書き込まれた磁気ディスク装置の
媒体上のデータ及びECCデータを読み出しECCエラ
ーを検出する手段とを備えて構成される。
実施例 次に本発明をその好ましい一実施例について図面を参照
して具体的に説明する。
第1図は本発明の一実施例を示す概念的構成図である。
第1図において、磁気ディスク制御部100は、バス制
御回路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サーチ動作の実行を開始させる。
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データは反転して書き込まれることに
なる。
次に、中央処理装置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エラ
ーとなる。
つまり、ダイアグツステックライト命令で書き込んだデ
ータをリードし・た場合には、ECCエラーとなり、マ
イクロプロセッサ回路20、バス制御回路lO、バス3
00を介して中央処理装置400へECCエラーが通知
される。
発明の詳細 な説明したように、本発明の磁気ディスク制御部を採用
することにより、EPUのプログラムにより実行するT
&D (テストアンドダイアグノスティック)により磁
気ディスク制御部内のECCエラーチエツク回路のチエ
ツクが出来るという効果が得られる。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック構成図である
。 10・・・バス制御回路、20・・・マイクロプロセッ
サ回路、30・・・磁気ディスク制御回路、50・・・
ECC制御回路、51・・・選択回路、52・・・S/
P変換回路、53・・・反転回路、100・・・磁気デ
ィスク制御部、200・・・磁気ディスク装置、300
・・・バス、400・・・中央処理装置、500・・・
主記憶装置 特許出願人   日本電気株式会社 代 理 人   弁理士 熊谷雄太部

Claims (1)

    【特許請求の範囲】
  1. 磁気ディスク装置のあらかじめ決められた領域にECC
    データを反転させずに書き込む手段と、上記書き込み手
    段により書き込まれた磁気ディスク装置の媒体上のデー
    タ及びECCデータを読み出してECCエラーを検出す
    る手段とを有することを特徴とする磁気ディスク制御装
    置。
JP63053993A 1988-03-08 1988-03-08 磁気ディスク制御装置 Pending JPH01227275A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011008650A (ja) * 2009-06-29 2011-01-13 Fujitsu Ltd エラー検証方法,エラー検証システムおよびエラー検証プログラム

Citations (4)

* Cited by examiner, † Cited by third party
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 磁気デイスク制御装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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) ディスク・ドライブ方式