JPS6055431A - 磁気ディスク制御装置 - Google Patents

磁気ディスク制御装置

Info

Publication number
JPS6055431A
JPS6055431A JP58162669A JP16266983A JPS6055431A JP S6055431 A JPS6055431 A JP S6055431A JP 58162669 A JP58162669 A JP 58162669A JP 16266983 A JP16266983 A JP 16266983A JP S6055431 A JPS6055431 A JP S6055431A
Authority
JP
Japan
Prior art keywords
data
magnetic disk
circuit
control signal
disk device
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
JP58162669A
Other languages
English (en)
Other versions
JPH0241763B2 (ja
Inventor
Harunobu Kinoshita
木下 治信
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP58162669A priority Critical patent/JPS6055431A/ja
Publication of JPS6055431A publication Critical patent/JPS6055431A/ja
Publication of JPH0241763B2 publication Critical patent/JPH0241763B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はCPUと外部記憶装置としての磁気ディスク装
置との間でデータの転送を行わせるために用いられる磁
気ディスク制御装置に関する。
〔従来技術〕
CPU (中央処理装置)の処理するデータと磁気ディ
スク装置の処理するデータとはそれらのデータ形式等が
異なっているのが通常である。例えばCP・Uはパラレ
ルなデータを処理するのに対して、磁気ディスク装置の
読み書きするデータは通常シリアルなデータである。ま
た磁気ディスク装置に書き込まれるデータには、エラー
検出用のチェックピットが付加されていることも多い。
更にまた、CPUと磁気ディスク装置ではデータの処理
速度が異なっているのが通常である。このようなことか
ら、両装置間でデータの転送を行うための装置として磁
気ディスク制御装置が用いられる。
第1図は従来用いられた磁気ディスク制御装置の一般的
な構成を表わしたものである。CPLJによって作成さ
れたバイトパラレルなデータDIは、バッファ回路11
に蓄えられる。シリアル回路12はバッファ回路11か
ら出力されるデータD2をビットシリアルなデータD3
に変換する。
このデータD3は、−第1および第2の選択回路13.
14に入力される。第1の選択回路13は、磁気ディス
ク装置15から読み出されたデータD4と前記したデー
タD3とを入力するようになっている。磁気ディスク装
置15への書き込み時には、タイミング発生回路から供
給される読み書き制御信号17によってデータD3が選
択され、CRC発生回路18に送られる。
ところでデータD1はカウンタ回路19にも供給される
。カウンタ回路19は、磁気ディスク装置15に書き込
むための1まとまりのデータの供給が開始された段階で
、計数動作を開始する。計数値を表わした計数値信号2
1はデコーダ22で解読され、CRC発生回路制御信号
23および選択回路制御信号24が作成される。CRC
発生回路制御信号23はCRC発生回路18に供給され
、チェックピットの付加されたデータD5の作成が行わ
れる。データD5は第2の選択回路14に供給される。
選択回路制御信号24は第2の選回路号14に供給され
、データD3とデータD5の切り分けのための制御に用
いられる。第2の選択回路14から出力されるデータD
6が磁気ディスク装置15に書き込まれる。
一方、磁気ディスク装置15から読み出されるデータD
4はシリアル回路12に供給され、ここでバイトパラレ
ルなデータD7に変換される。同期検出回路26は、デ
ータD7が同期マークを構成しているときこれを検出し
、マーク検出信号27をタイミング発生回路16に供給
する。タイミング発生回路16はこれと共に各部の制御
を開始し、CPUへの情報転送を開始させる。すなわち
データD7はバッファ回路28に一時的に蓄えられた後
、データD8としてCPUに送られる。
このようにして送り出されたデータD8の基となるデー
タD4は、第1の選択回路13を経てCRC発生回路1
8に供給され、ここで誤りの有無をチェックされる。
このようにCPUと磁気ディスク装置の間でデータの転
送速度が異なるために、従来の磁気ディスク制御装置で
はカウンタ回路19およびデコーダ22を設けてタイミ
ング同期を行っていた。これらの回路はカウント値やデ
コード値を設定するための回路部分を含んでおり、論理
素子等を多く用いるため磁気ディスク制御装置自体が高
価となるという欠点があった。また磁気ディスク制御装
置自体に汎用性がなく、新たな仕様の磁気ディスク装置
をCPUに接続するときは、磁気ディスク制御装置を新
しく設計し直さなければならないという問題もあった。
〔発明の目的〕
本発明はこのような事情に鑑み、装置が簡略化され、か
つ新たな磁気ディスク装置にも容易に対処することので
きる磁気ディスク制御装置を提供することをその目的と
する。
〔発明の構成〕
本発明では、マイクロプログラムによって制御される中
央処理装置から出力されるチェックビット伺加用の制御
信号を一時的に格納する格納手段と、この格納結果を前
記中央処理装置から同じく出力される記憶用のデータと
同期して書き込むFIFOメモリと、磁気ディスク装置
の動作クロックに同期してこのFIFOメモリに書き込
まれたデータ及び制御信号を読み出す読み出し手段と、
読み出された制御信号を用いてデータにチェックピット
を付加するチェックピット付加手段とを磁気ディスク制
御装置に具備させ、チェックピットの付加されたデータ
を磁気ディスク装置の動作クロックに同期してこの外部
記憶装置に書き込ませる。
〔実施例〕
以下実施例につき本発明の詳細な説明する。
第2図は、本実施例の磁気ディスク制御装置を表わした
ものである。第1図と同一部分には同一の符号を付し、
それらの部分の説明を適宜省略する。ところでCPUは
、一般にマイクロプログラムによって制御されている。
第1のラッチ回路31は、このCPUからCRCのタイ
ミングで出力される制御用データDllをラッチする。
第1のラッチ回路31のラッチ出力D12はパラレルな
2ビツトの信号であり、バイトパラレルなデータD1と
共にバッファ回路33に供給される。バッファ回路33
は、データD1とラッチ出力34とを同時にパラレルに
入力するFIFO(Fl−R3T IN FIR3T 
0UT)メモリによって構成されている。
バッファ回路33は磁気ディスク装置15へのデータの
書き込み速度に同期してデータD2および制御信号35
を出力する。制御信号35は、タイミング発生回路16
から出力されるタイミング制御信号37によって第2の
ラッチ回路38にセットされる。これと同一タイミング
でデータD2はシリアル回路12に供給され、シリアル
なデータD3に変換される。第2のラッチ回路38では
制御信号35のラッチ出力として、CRC発生回路制御
信号23および選択回路制御信号24を出力する。これ
らによってCRC発生回路18および第2の選択回路1
4が制御され、データD6が磁気ディスク装置15に書
き込まれる。
磁気ディスク装置15からデータの読み出しを行う際の
回路動作は、第1図に示した従来例と同一様である。
〔発明の効果〕
以上説明したように本発明によれば、CPU側と磁気デ
ィスク装置15側の動作クロックの違いをFIFOメモ
リで吸収することにより、従来必要としたカウンタ回路
およびデコーダが不要となり、装置が簡略化する。また
シリアル回路と第2のラッチ回路を同一のクロック(タ
イミング制御信号)で動作させるので、ワードまたはバ
イト単位の制御が可能となる。従って磁気ディスク装置
を性能の良い上位の装置と交換する場合でも、マイクロ
プログラムを変更するのみでこれが可能となり、ハード
ウェアの変更を要しない。すなわち融通性および汎用性
のある磁気ディスク制御装置を構成することが可能とな
る。
【図面の簡単な説明】
第1図は従来の磁気ディスク制御装置のブロック図、第
2図は本発明の一実施例における磁気ディスク制御装置
のブロック図である。 15・・・・・磁気ディスク装置、 18・・・・・・CRC発生回路 (チェックピット付加手段)、 31・・・・・・第1のラッチ回路、 33・・・・・・バッファ回路(FIFOメモリ)。 出 願 人 富士ゼロックス株式会社 代 理 人 弁理士 山 内 梅 雄

Claims (1)

    【特許請求の範囲】
  1. マイクロプログラムによって制御される中央処理装置か
    ら出力されるチェックピット付加用の制御信号を一時的
    に格納する格納手段と、この格納結果を前記中央処理装
    置から同じく出力される記憶用のデータと同期して書き
    込むFIFOメそりと、磁気ディスク装置の動作クロッ
    クに同期してこのFIFOメモリに書き込まれたデータ
    及び制御信号を読み出す読み出し手段と、読み出された
    制御信号を用いてデータにチェックピットを付加するチ
    ェックビット付加手段とを備え、チェックピットの付加
    されたデータを前記磁気ディスク装置に記憶させること
    を特徴とする磁気ディスク制御装置。
JP58162669A 1983-09-06 1983-09-06 磁気ディスク制御装置 Granted JPS6055431A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58162669A JPS6055431A (ja) 1983-09-06 1983-09-06 磁気ディスク制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58162669A JPS6055431A (ja) 1983-09-06 1983-09-06 磁気ディスク制御装置

Publications (2)

Publication Number Publication Date
JPS6055431A true JPS6055431A (ja) 1985-03-30
JPH0241763B2 JPH0241763B2 (ja) 1990-09-19

Family

ID=15759027

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58162669A Granted JPS6055431A (ja) 1983-09-06 1983-09-06 磁気ディスク制御装置

Country Status (1)

Country Link
JP (1) JPS6055431A (ja)

Also Published As

Publication number Publication date
JPH0241763B2 (ja) 1990-09-19

Similar Documents

Publication Publication Date Title
EP0248478A1 (en) Sequential buffer device
JPH0342732A (ja) 半導体集積回路
JPS607812B2 (ja) デ−タバツフアリング装置
JP3530388B2 (ja) 符号誤り訂正装置
JPS6055431A (ja) 磁気ディスク制御装置
JPH03204718A (ja) 情報処理装置
JPH1049984A (ja) 信号処理回路、信号処理装置、及び、ディスク装置
JPH07200192A (ja) 光ディスク装置
JP2655495B2 (ja) Atmセルフォーマット変換回路
JP3584566B2 (ja) データ誤り訂正装置
JPS5843934B2 (ja) シンゴウヘンカンソウチ
JPH0721700A (ja) エラー訂正用メモリ装置
JPH08194661A (ja) データ転送装置
JPH01314023A (ja) ディジタル信号処理回路
JPH0410044A (ja) データ転送回路及びそれを有するcd―romドライブ
JPH03225673A (ja) ディスクコントローラ
JPH011164A (ja) フロッピ−ディスクドライブ装置
JPH1114695A (ja) 信号極性切替え回路
JPH03198143A (ja) バス・インターフェイス装置およびリード・モディファイ・ライト制御方式
JPH05181744A (ja) 記憶装置
JP2002027017A (ja) 信号処理装置
JPS63167982A (ja) 直列デ−タの処理回路
JPH06202819A (ja) ディスク装置
JP2004326282A (ja) デジタルデータ演算装置
JPH03175527A (ja) Fifo制御回路