Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH077326B2 - Flexible disk drive interface controller - Google Patents
[go: Go Back, main page]

JPH077326B2 - Flexible disk drive interface controller - Google Patents

Flexible disk drive interface controller

Info

Publication number
JPH077326B2
JPH077326B2 JP23870587A JP23870587A JPH077326B2 JP H077326 B2 JPH077326 B2 JP H077326B2 JP 23870587 A JP23870587 A JP 23870587A JP 23870587 A JP23870587 A JP 23870587A JP H077326 B2 JPH077326 B2 JP H077326B2
Authority
JP
Japan
Prior art keywords
flexible disk
disk drive
drive interface
data
fdc
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.)
Expired - Lifetime
Application number
JP23870587A
Other languages
Japanese (ja)
Other versions
JPS6482119A (en
Inventor
保 伊藤
崇 竹内
規 斉藤
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
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP23870587A priority Critical patent/JPH077326B2/en
Publication of JPS6482119A publication Critical patent/JPS6482119A/en
Publication of JPH077326B2 publication Critical patent/JPH077326B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、大容量外部記憶装置のインタフェイスに係
り、特に従来のフレキシブルディスクコントローラとの
接続に好適なフレキシブルディスクドライブインタフェ
イス制御装置に関する。
The present invention relates to an interface of a large-capacity external storage device, and more particularly to a flexible disk drive interface control device suitable for connection with a conventional flexible disk controller.

〔従来の技術〕[Conventional technology]

従来のホストコンピュータ、例えばパソコン20は、第5
図に示されているように、その内部に、フレキシブルデ
ィスクコントローラ21を有し、フレキシブルディスク22
に対して、データを読み書きできるように構成されてい
る。該フレキシブルディスクコントローラ21には、専用
のドライブソフト23が適用される。
A conventional host computer, such as personal computer 20, is
As shown in the figure, a flexible disk controller 21 is provided inside the flexible disk 22.
Is configured to be able to read and write data. Dedicated drive software 23 is applied to the flexible disk controller 21.

このような構成のパソコン20に、例えばハードディスク
24を接続する場合には、ユーザは、ハードディスクコン
トローラ25とそれ専用のドライブソフト26を購入してき
て、前記フレキシブルディスクコントローラ21と切り換
えてパソコン20に接続していた。
In the personal computer 20 having such a configuration, for example, a hard disk
When connecting the 24, the user purchased the hard disk controller 25 and the drive software 26 dedicated to the hard disk controller 25 and switched to the flexible disk controller 21 to connect to the personal computer 20.

以上のように、従来装置においては、パソコンとフレキ
シブルディスク以外の記憶媒体とを接続するときに、フ
レキシブルディスクコントローラ21およびそのためのド
ライブソフト23が全く利用できず、該記憶媒体用のドラ
イブコントローラおよびそれ専用のドライブソフトを接
続しなければならないので、ユーザ負担が大きく、また
これらを設置するためのスペースをパソコン内に用意せ
ねばらなず、パソコンが大型化するという問題があっ
た。
As described above, in the conventional device, when connecting the personal computer and the storage medium other than the flexible disk, the flexible disk controller 21 and the drive software 23 therefor cannot be used at all, and the drive controller for the storage medium and the same Since dedicated drive software must be connected, the user's burden is heavy, and there is a problem in that a space for installing these must be prepared in the personal computer, and the personal computer becomes large.

このような問題に対処するために、フレキシブルディス
クコントローラと、フレキシブルディスク以外の記憶媒
体との間に、フレキシブルディスクドライブインタフェ
イス制御装置を設けて、両者を接続することが提案され
た。
In order to deal with such a problem, it has been proposed to provide a flexible disk drive interface control device between the flexible disk controller and a storage medium other than the flexible disk to connect them.

このフレキシブルディスクドライブインタフェイス制御
装置の一例については、特開昭58-97103号公報に開示さ
れている。該公報においては、バブルメモリやICメモリ
などの比較的小容量記憶媒体について考察がされてい
る。
An example of this flexible disk drive interface control device is disclosed in JP-A-58-97103. In this publication, a comparatively small capacity storage medium such as a bubble memory or an IC memory is considered.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

上記従来技術は、大容量記憶媒体についての配慮がされ
ておらず、フレキシブルディスク1枚の記憶容量(8イ
ンチ両面倍密ディスクの場合1Mバイト)を越える場合の
処理に問題があった。
The prior art described above does not consider a large-capacity storage medium, and has a problem in processing when the storage capacity of one flexible disk (1 Mbyte in the case of an 8-inch double-sided double-density disk) is exceeded.

また、該フレキシブルディスクドライブインタフェイス
装置の具体的回路についても、開示さがされていず、こ
れを容易に実施することができないという問題もあっ
た。
Further, the specific circuit of the flexible disk drive interface device is not disclosed, and there is a problem that this cannot be easily implemented.

本発明の目的は、前記した従来技術の問題点を除去し、
ホストシステムのフレキシブルディスクコントローラ
の、ハードウェアおよびソフトウェアを何等変更するこ
となく、従来のフレキシブルディスクドライブとしてコ
ントロールできる、大容量記憶媒体を用いたフレキシブ
ルディスクドライブインタフェイス制御装置を提供する
ことにある。
The object of the present invention is to eliminate the above-mentioned problems of the prior art,
A flexible disk drive interface control device using a large-capacity storage medium that can be controlled as a conventional flexible disk drive without changing the hardware and software of the flexible disk controller of the host system.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は、上記目的を達成するために、フレキシブルデ
ィスクドライブと等価な信号インタフェイス仕様および
コネクタ仕様を有するフレキシブルディスクドライブイ
ンタフェイス部と、大容量記憶媒体を制御する大容量外
部記憶装置とのインタフェイスと、フレキシブルディス
ク指定部とを備えたフレキシブルディスクドライブイン
タフェイス制御装置において、前記フレキシブルディス
クドライブインタフェイス部が大容量記憶媒体のフォー
マットと、指定されたフレキシブルディスクのフォーマ
ット(8インチ,5.25インチ,単密,倍密,倍トラッ
ク,セクタ数/トラック,バイト数/セクタ,等の種類
がある。)との相互変換をするようにした点に特徴があ
る。
In order to achieve the above object, the present invention provides an interface between a flexible disk drive interface section having a signal interface specification and a connector specification equivalent to a flexible disk drive and a large capacity external storage device for controlling a large capacity storage medium. In a flexible disk drive interface control device having a face and a flexible disk designating section, the flexible disk drive interface section is a format for a mass storage medium and a designated flexible disk format (8 inch, 5.25 inch, There are various types such as single density, double density, double track, number of sectors / track, number of bytes / sector, etc.).

〔作用〕[Action]

フレキシブルディスクドライブインタフェイス制御装置
は、ホストシステムのフレキシブルディスクコントロー
ラに対して、従来のフレキシブルディスクドライブとハ
ードウェア的およびソフトウェア的に全く等価に動作す
るフレキシブルディスクドライブインタフェイス部を持
ち、上記ホストシステムのフレキシブルディスクコント
ローラの指示に基づき、大容量外部記憶装置に対して読
み出し,書き込みなどの制御を行なう。その際、大容量
記憶媒体を等価的に複数枚のフレキシブルディスクメデ
ィアが集まったフレキシブルディスクメディア集合体と
考えた場合の該当するフレキシブルディスクメディアの
番号もしくは該当するフレキシブルディスクメディアの
名称などのフレキシブルディスクメディア識別手段を指
定するフレキシブルディスク指定部からの指示データに
基づき、前記大容量外部記憶装置における大容量記憶媒
体の読み出し,書き込みすべき具体的な物理アドレス領
域(シリンダ番号,トラック番号,セクタ番号などの物
理位置データ)を決定する。したがって、前記ホストシ
ステムは、前記フレキシブルディスクコントローラを制
御することにより従来のフレキシブルディスクドライブ
と全く同じ手順で大容量記憶媒体を扱うことができ、か
つ、その大容量記憶媒体の記憶可能データ領域をすべて
利用することができる。
The flexible disk drive interface control device has a flexible disk drive interface section that operates in a hardware and software exactly equivalent to a conventional flexible disk drive in terms of hardware and software with respect to the flexible disk controller of the host system. Based on an instruction from the flexible disk controller, the large-capacity external storage device is controlled such as reading and writing. At that time, when considering the large-capacity storage medium as an equivalent flexible disk media aggregate in which a plurality of flexible disk media are gathered, the flexible disk media such as the corresponding flexible disk media number or the name of the corresponding flexible disk media. A specific physical address area (cylinder number, track number, sector number, etc.) to be read or written in the large-capacity storage medium in the large-capacity external storage device based on the instruction data from the flexible disk designating section for designating the identification means Physical position data). Therefore, by controlling the flexible disk controller, the host system can handle a large-capacity storage medium in exactly the same procedure as a conventional flexible disk drive, and the entire storable data area of the large-capacity storage medium can be handled. Can be used.

〔実施例〕〔Example〕

以下に、図面を参照して、本発明を詳細に説明する。 Hereinafter, the present invention will be described in detail with reference to the drawings.

第1図は、本発明の1実施例を示すブロック図である。
フレキシブルディスクドライブインタフェイス制御装置
(以下、FDDI/F制御装置と呼ぶ)は、ホストシステム
2のフレキシブルディスクコントローラ3(以下、FDC
と呼ぶ)の指示に基づき、大容量外部記憶装置4に対し
て、読み出し,書き込みなどの制御を行なう。その際、
フレキシブルディスク指定部5(以下、FD指定部と呼
ぶ)からの指示データに基づき、大容量記憶媒体の物理
アドレス領域を決定する。
FIG. 1 is a block diagram showing an embodiment of the present invention.
Flexible disk drive interface controller
1 (hereinafter, referred to as FDD / F controller) is a flexible disk controller 3 (hereinafter, referred to as FDC) of the host system 2.
Is called), the large-capacity external storage device 4 is controlled for reading and writing. that time,
The physical address area of the mass storage medium is determined based on the instruction data from the flexible disk designating unit 5 (hereinafter referred to as FD designating unit).

大容量記憶媒体として、ここでは光ディスクを想定して
いる。FDI/F制御装置は、マイクロプロセッサユニッ
ト(MPU)6,大容量外部記憶装置(光ディスクドライ
ブ)4を制御する光ディスクコントローラ(ODC)7,フ
レキシブルディスクドライブインタフェイス部8(以
下、FDDI/F部と呼ぶ),バッファメモリ(RAM)9,FDDI/
F制御装置の制御を行なうソフトウェアが格納された
固定メモリ(ROM)10,および前記FD指定部5より構成さ
れている。
An optical disc is assumed here as a large-capacity storage medium. The FDI / F control device 1 includes a microprocessor unit (MPU) 6, an optical disk controller (ODC) 7 for controlling a large-capacity external storage device (optical disk drive) 4, a flexible disk drive interface unit 8 (hereinafter, FDI / F unit). Called), buffer memory (RAM) 9, FDDI /
It comprises a fixed memory (ROM) 10 in which software for controlling the F controller 1 is stored, and the FD designating section 5.

バッファメモリ9は、FDC3のデータ転送速度と、光ディ
スコントローラ7のデータ転送速度の差を吸収するため
に設けられており、両者のデータ転送速度が全く同じで
あれば、基本的には不要である。
The buffer memory 9 is provided to absorb the difference between the data transfer rate of the FDC 3 and the data transfer rate of the optical controller 7. If the data transfer rates of the two are exactly the same, it is basically unnecessary. is there.

固定メモリ(ROM)10についても、MPU6がワンチップタ
イプ(MPU内部にI/O,ROM,RAMが内蔵されている。)であ
れば、基本的に不要である。
The fixed memory (ROM) 10 is also basically unnecessary if the MPU 6 is a one-chip type (I / O, ROM, RAM are built in the MPU).

FD指定部5は、フレキシブルディスクメディアの番号を
指定するのであれば、テンキー(0〜9)により入力す
ることができる。また、フレキシブルディスクメディア
の名称であれば、通常の文字キーボードにより入力する
ことができる。このFD指定部5から、ホストシステム2
のFDC3が扱っているフレキシブルメディアの種類(8イ
ンチ,5.25インチ;単密,倍密,倍トラック;セクタ数
/トラック;バイト数/セクタなど)を指定することも
可能である。
The FD designating section 5 can be designated by the ten keys (0 to 9) if the number of the flexible disk medium is designated. If the name of the flexible disk medium is used, it can be input using a normal character keyboard. From this FD designating part 5, the host system 2
It is also possible to specify the type of flexible media handled by FDC3 (8 inch, 5.25 inch; single density, double density, double track; sector number / track; byte number / sector, etc.).

また、ホストシステム2のハードウェアおよびソフトウ
ェアに変更を加えFD指定部5をホストシステム2に取り
込み、直接FDCI/F制御装置のMPU6に、該当するフレキ
シブルディスクメディアの番号,名称,種類などのデー
タを伝達してもよい。
In addition, the hardware and software of the host system 2 are modified to incorporate the FD designating unit 5 into the host system 2, and the data such as the number, name, and type of the corresponding flexible disk medium are directly input to the MPU 6 of the FDC I / F controller 1. May be transmitted.

第2図は、FDC I/F部8の主要部の一具体例を示す回路
図である。
FIG. 2 is a circuit diagram showing a specific example of the main part of the FDC I / F unit 8.

第1のフレキシブルディスクコントローラ(FDCI)11
は、フォーマット専用FDCとして用い、第2のフレキシ
ブルディスクコントローラ(FDCII)12は、リード/ラ
イト専用FDCとして用いる。ここでは、既存のFDC(例え
ば日本電気社製FDC μPD 765A)を利用している。
First Flexible Disk Controller (FDCI) 11
Is used as a format-only FDC, and the second flexible disk controller (FDCII) 12 is used as a read / write-only FDC. Here, an existing FDC (for example, FDC μPD 765A manufactured by NEC Corporation) is used.

次に、2つのFDC11,12に入力するライトクロック信号
(WCLK信号)とウィンドウ信号(WINDOW信号)につい
て、第3図を併用しながら説明する。
Next, the write clock signal (WCLK signal) and the window signal (WINDOW signal) input to the two FDCs 11 and 12 will be described with reference to FIG.

WCLK信号は、8MHzクロックpをカウントするカウンタ
(例えば、TTL IC 74 LS 161)13のキャリイ出力信号t
を利用する。該カウンタ13はカウント入力端子A,B,Cが
0、Dが1に設定されているので、初期値は8であり、
クロックpが入力してくると、9,10,11,12,13,14とカウ
ントし次のクロックpが入力して15になるとキャリイ出
力信号tを出力する。このキャリイ出力信号tはインバ
ータ14を介してロード端子に入力する。この結果、カウ
ンタ13は再び初期値8に戻る。
The WCLK signal is a carry output signal t of a counter (eg, TTL IC 74 LS 161) 13 that counts the 8 MHz clock p.
To use. The counter 13 has count input terminals A, B, C set to 0 and D set to 1, so that the initial value is 8.
When the clock p is input, it is counted as 9, 10, 11, 12, 13, 14, and when the next clock p is input and becomes 15, the carry output signal t is output. The carry output signal t is input to the load terminal via the inverter 14. As a result, the counter 13 returns to the initial value 8 again.

該カウンタ13は、8MHzクロックpをカウントし、そのカ
ウント値をQA(q),QB(r),QC(s),QDとして出
力する。QDからは、該カウンタ13に設定されるカウント
値(初期値)が8(なぜならカウント入力端子A,B,Cが
0、Dが1)であるので、常に1が出力される。キャリ
イ信号tは、QA,QB,QC,QDが、すべて1のとき出力さ
れる。したがって、1MHの繰り返し周波数でキャリイ出
力信号tが発生する。
The counter 13 counts the 8 MHz clock p and outputs the count value as Q A (q), Q B (r), Q C (s), and Q D. Since the count value (initial value) set in the counter 13 is 8 (because the count input terminals A, B, C are 0 and D is 1) from Q D , 1 is always output. The carry signal t is output when Q A , Q B , Q C and Q D are all 1. Therefore, the carry output signal t is generated at a repetition frequency of 1 MH.

このWCLK信号は、MFMモードによる変調の場合、ビット
シリアルデータ列(パルス列)のクロック信号およびデ
ータ信号となる信号である。
This WCLK signal is a signal that becomes a clock signal and a data signal of a bit serial data train (pulse train) in the case of modulation in the MFM mode.

ウインドウ信号は上記ビットシリアルデータ列(パルス
列)をクロック信号成分とデータ信号成分とに分離する
信号であり、Dラッチ(例えばTTL IC 74 LS 74)15に
より、QC信号を2分の1分周して生成されている。な
お、該ウインドウ信号については、リードデータ(RDAT
A)信号を用いて、VFO回路(可変周波数発振回路)16か
ら生成することもできる。ホストシステム2のフレキシ
ブルディスクコントローラ3のライトクロック信号との
同期が取れない場合は、該VFO回路16によって作成され
たウインドウ信号を利用する方がよい。
The window signal is a signal that separates the bit serial data train (pulse train) into a clock signal component and a data signal component. The D latch (eg, TTL IC 74 LS 74) 15 divides the Q C signal by half. Has been generated. For the window signal, read data (RDAT
It can also be generated from the VFO circuit (variable frequency oscillation circuit) 16 using the A) signal. When synchronization with the write clock signal of the flexible disk controller 3 of the host system 2 cannot be achieved, it is better to use the window signal created by the VFO circuit 16.

次に、前記大容量外部記憶装置4からのデータの読み出
しあるいは該記憶装置4へのデータの書き込み動作時の
FDC I 11の動作について、第2図と第4図を参照しなが
ら説明する。
Next, at the time of reading data from the large-capacity external storage device 4 or writing data to the storage device 4,
The operation of FDC I 11 will be described with reference to FIGS. 2 and 4.

第2図に示されているFDC11,12に入力するインデックス
信号(INDEX信号)は、フレキシブルディスクドライブ
の1周につき1回発生する信号であり、大容量外部記憶
装置4のドライブの回転数とは、トラックフォーマット
との兼合いもあり、完全に一致させることは困難であ
る。このため、ここでは、該インデックス信号をソフト
ウェア的(MPU6の内部タイマー)に生成する。
The index signal (INDEX signal) input to the FDCs 11 and 12 shown in FIG. 2 is a signal generated once per revolution of the flexible disk drive. What is the rotation speed of the drive of the mass storage device 4? However, there is a trade-off with the track format, and it is difficult to make them perfectly match. Therefore, here, the index signal is generated by software (internal timer of MPU6).

第1のFDC I 11は、フォーマット専用FDCであり、その
データパターン出力信号(WDATA信号)cはMPU6の制御
により、フレキシブルディスク7のトラックフォーマッ
トパターンk(第4図参照)に従って、INDEX信号(I
D)に同期して出力される。
The first FDC I 11 is a format-dedicated FDC, and its data pattern output signal (WDATA signal) c is controlled by the MPU 6 according to the track format pattern k of the flexible disk 7 (see FIG. 4) and the INDEX signal (I
It is output in synchronization with D).

該第1のFDC11が出力するライトイネーブル信号(WE)
bはWDATA信号cが有効かどうかを示す信号であり、SYN
C信号dは、データを読み出すタイミングを示す信号で
ある。FDC I 11はフォーマット専用FDCであるので、フ
レキシブルディスクメディアのトラックフォーマットk
に従ったデータパターンで、WDATA信号cを出力する。
Write enable signal (WE) output from the first FDC 11
b is a signal indicating whether the WDATA signal c is valid, SYN
The C signal d is a signal indicating the timing of reading data. FDC I 11 is a format-only FDC, so flexible disk media track format k
The WDATA signal c is output with a data pattern according to the above.

次に、本実施例の読み出し、書き込み動作について説明
する。
Next, the read and write operations of this embodiment will be described.

(1) 読み出し動作(大容量外部記憶装置4からホス
トシステム2がデータを読み出す場合) まず、大容量外部記憶装置4のデータがFD指定部5から
入力された指定データに基づき、光ディスクコントロー
ラ7によって所定量読み出され、RAM9に格納されている
ものとする。該読み出し動作の時には、該データはデー
タバスを通って、RAM9からFDD I /F部8に転送される。
(1) Read operation (when the host system 2 reads data from the large-capacity external storage device 4) First, the data of the large-capacity external storage device 4 is read by the optical disk controller 7 based on the specified data input from the FD specifying unit 5. It is assumed that a predetermined amount is read and stored in the RAM 9. During the read operation, the data is transferred from the RAM 9 to the FDD I / F unit 8 through the data bus.

さて、読み出し動作の時には、データの流れが、FDD I/
F部8からホストシステム2に向うので、第2のFDC II
12は、ホストシステムに対して書き込みモードとなる。
第2のFDC II 12を書き込みモードとして使用すると、
出力するデータパターンは、トラックフォーマットkに
従って、IDデータをSYNC信号gに同期して読み出し、一
致したIDデータのセクタに対して、同期信号(SYN)と
共にデータ(WDATA信号)fを書き込む。
Now, during the read operation, the data flow is FDD I /
Since it goes from the F section 8 to the host system 2, the second FDC II
12 is in the write mode for the host system.
When using the second FDC II 12 as a write mode,
As the data pattern to be output, the ID data is read in synchronization with the SYNC signal g in accordance with the track format k, and the data (WDATA signal) f is written together with the synchronization signal (SYN) in the sector of the matched ID data.

WDATA信号fとcは、第2のFDC II 12のWE信号eに従っ
て、第1の選択回路(第1のマルチプレックサ)17によ
り切り換えられ、ホストシステム2に読み出しデータ
(READ DATA)として出力される。
The WDATA signals f and c are switched by the first selection circuit (first multiplexer) 17 according to the WE signal e of the second FDC II 12 and output to the host system 2 as read data (READ DATA). It

ホストシステム2へ送られるREAD DATAは、第1のFDC I
11のWDATAcのハッチング領域が、第2のFのC II 12の
WDATAfと置換されたデータ列となる。
The READ DATA sent to the host system 2 is the first FDC I
The hatched area of WDATAc of 11 is C II of 2nd F
The data string is replaced with WDATAf.

したがって、本実施例によれば、フレキシブルディスク
ドライブと同じデータフォーマットで、FDD I/F制御装
置1により、大容量外部記憶装置4のデータを読み出す
ことができる。
Therefore, according to this embodiment, the FDD I / F control device 1 can read the data of the large capacity external storage device 4 in the same data format as the flexible disk drive.

(2) 書き込み動作(ホストシステム2が大容量外部
記憶装置4にデータを書き込む場合) データの流れが、ホストシステム2からFDD I/F制御装
置1に向うので、第2のFDC II 12は、ホストシステム
2に対して読み出しモードとなる。
(2) Write operation (when the host system 2 writes data to the large-capacity external storage device 4) Since the data flow goes from the host system 2 to the FDD I / F control device 1, the second FDC II 12 The read mode is set for the host system 2.

第2のFDC II 12を読み出しモードとして使用すると、
入力するデータパターンは、まず、トラックフォーマッ
トkに従って、その中のIDデータがSYNC信号jに同期し
て読み出される。そして、一致したIDデータのセクタに
続いて伝送されてくるデータ(RDATA信号)が、同期信
号(SYN)と共に読み出される。該RDATA信号は、ホスト
システムのFDC3から出力されるWRITE ENABLE信号に従っ
て、第2の選択回路(第2のマルチプレックス)18によ
り切換えられたデータ信号であり、第1のFDC I 11のWD
ATAcのハッチング領域が、ホストシステム2からのWRIT
E DATAと置換されたデータ列となる。
Using the second FDC II 12 as read mode,
As for the data pattern to be input, first, the ID data therein is read in synchronization with the SYNC signal j according to the track format k. Then, the data (RDATA signal) transmitted following the sector of the matched ID data is read together with the synchronization signal (SYN). The RDATA signal is a data signal switched by the second selection circuit (second multiplex) 18 according to the WRITE ENABLE signal output from the FDC 3 of the host system, and is the WD of the first FDC I 11.
The ATAc hatching area is the WRIT from the host system 2.
The data string is replaced with E DATA.

該データ列は第2のFDC II 12の中で、前記ウインドウ
信号によりクロック信号成分とデータ信号成分とに分離
され、該データ信号成分は前記データバスを通って一
旦、RAM9に格納される。その後、該データ信号成分は、
大容量外部記憶装置4の所定の物理アドレス領域に記憶
される。
The data string is separated into a clock signal component and a data signal component by the window signal in the second FDC II 12, and the data signal component is temporarily stored in the RAM 9 through the data bus. Then, the data signal component is
It is stored in a predetermined physical address area of the mass storage device 4.

換言すれば、ホストシステム2から、WDATAcがそのまま
FDC II 12に出力されたことになるので、本実施例によ
れば、フレキシブルディスクドライブと同じデータフォ
ーマットを何らのフォーマット変換することなく、FDC
I/F制御装置1に入力することにより、大容量外部記憶
装置4へデータを書き込むことができる。
In other words, the WDATAc remains unchanged from the host system 2.
Since it is output to FDC II 12, according to this embodiment, the same data format as the flexible disk drive can be converted to FDC without any format conversion.
By inputting to the I / F control device 1, data can be written to the large capacity external storage device 4.

本実施例によれば、上記の説明から明らかなように、FD
I/F制御装置1は、FD指定部5とバッファRAM7,固定メ
モリROM10の内容等により、同一の大容量記憶媒体から
読み出されたデータを、FDC3で制御し得るフレキシブル
ディスクのトラックフォーマットに変換して、ホストシ
ステム2に提供することができる。その場合、バッファ
RAMとして、1トラック分のデータが記憶できることが
望ましい。
According to this embodiment, as is clear from the above description, the FD
The I / F control device 1 converts the data read from the same large-capacity storage medium into a flexible disk track format that can be controlled by the FDC 3, according to the contents of the FD designating unit 5, the buffer RAM 7, and the fixed memory ROM 10. Then, it can be provided to the host system 2. In that case, the buffer
It is desirable that the RAM can store data for one track.

本容量外部記憶装置と、FD I/F制御装置との間の信号バ
スは、一般の規格化された信号バス(GPIB,ST506,ESDI,
SCSI,VME,マルチバス,など)を利用すると、より汎用
性が高くなることは、自明である。
The signal bus between this capacity external storage device and the FD I / F controller is a standardized signal bus (GPIB, ST506, ESDI,
It is self-evident that more versatility is achieved by using SCSI, VME, multi-bus, etc.).

〔発明の効果〕〔The invention's effect〕

本発明によれば、次のような種々の優れた効果を期待す
ることができる。
According to the present invention, various excellent effects as described below can be expected.

(1) FDD I/F制御装置は、大容量外部記憶装置を、
従来のフレキシブルディスクドライブと全く等価に動作
させることができ、しかも、FD指定部により、大容量記
憶媒体の任意の位置(物理アドレス)をフレキシブルデ
ィスクメディアのデータ領域として指定することができ
る。
(1) The FDD I / F controller uses a large-capacity external storage device.
It can be operated exactly equivalent to a conventional flexible disk drive, and moreover, the FD designating section can designate an arbitrary position (physical address) of the mass storage medium as a data area of the flexible disk medium.

(2) 既存のFDCを2個用い、そのうち1個をフォー
マット専用FDC,他の1個を読み出しもしくは書き込み専
用FDCとして利用することによりホストシステムのFDCと
の整合性がよくなり、かつ、FDC I/F制御装置のハード
ウェアおよびソフトウェア負担が軽くなる。
(2) By using two existing FDCs, one of them as a format-only FDC and the other one as a read or write-only FDC, the compatibility with the FDC of the host system is improved, and the FDC I The hardware and software load of the / F controller is reduced.

(3) FDC I/F制御装置のソフトウェアの内容によ
り、同一の大容量記憶媒体を、どのようなトラックフォ
ーマットのフレキシブルディスクとしてでも、ホストシ
ステムに提供することができる。
(3) The same mass storage medium can be provided to the host system as a flexible disk of any track format depending on the contents of the software of the FDC I / F control device.

(4) 大容量記憶媒体のすべてのデータ領域を、複数
枚のフレキシブルディスクメディアとして、ホストシス
テムに提供することができる。
(4) The entire data area of the mass storage medium can be provided to the host system as a plurality of flexible disk media.

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

第1図は本発明の1実施例を示すブロック図、第2図
は、フレキシブルディスクドライブインタフェイス部の
主要部の一具体例を示す回路図、第3図は第2図のライ
トクロック信号とウインドウ信号の生成手順を示すタイ
ミングチャート、第4図は第2図の読み出しおよび書き
込み動作を説明するためのタイミングチャート、第5図
は従来のホストコンピュータにハードディスク装置を増
設する場合のブロック図である。 1……フレキシブルディスクドライブインタフェイス制
御装置 2……ホストシステム 3……フレキシブルディスクコントローラ 4……大容量外部記憶装置 5……フレキシブルディスク指定部 6……マイクロプロセッサユニット 7……オプティカルディスクコントローラ 8……フレキシブルディスクドライブインタフェイス部 9……バッファメモリ 10……固定メモリ 11……第1のフレキシブルディスクコントローラ 12……第2のフレキシブルディスクコントローラ 16……VFO回路 17……第1の選択回路 18……第2の選択回路
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a circuit diagram showing a concrete example of the main part of a flexible disk drive interface portion, and FIG. 3 is a diagram showing the write clock signal of FIG. FIG. 4 is a timing chart showing a window signal generation procedure, FIG. 4 is a timing chart for explaining the read and write operations of FIG. 2, and FIG. 5 is a block diagram when a hard disk device is added to a conventional host computer. . 1 ... Flexible disk drive interface controller 2 ... Host system 3 ... Flexible disk controller 4 ... Large-capacity external storage device 5 ... Flexible disk designator 6 ... Microprocessor unit 7 ... Optical disk controller 8 ... Flexible disk drive interface 9 Buffer memory 10 Fixed memory 11 First flexible disk controller 12 Second flexible disk controller 16 VFO circuit 17 First selection circuit 18 ... Second selection circuit

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】フレキシブルディスクドライブインタフェ
イス部と、大容量外部記憶装置とのインタフェイスと、
フレキシブルディスク指定部とを備えたフレキシブルデ
ィスクドライブインタフェイス制御装置において、 前記フレキシブルディスクドライブインタフェイス部
は、前記大容量外部記憶装置のフォーマットと、前記フ
レキシブルディスク指定部で指定されたフレキシブルデ
ィスクメディアのフォーマットとを相互変換するように
し、前記フレキシブルディスク指定部は、前記大容量外
部記憶装置の大容量記憶媒体を等価的に複数枚のフレキ
シブルディスクメディアと見立てた場合の、前記複数枚
のフレキシブルメディアの識別手段(番号、名称、メデ
ィアフォーマット等)を入力し、該大容量記憶媒体の任
意領域を指定できるようにしたことを特徴とするフレキ
シブルディスクドライブインタフェイス装置。
1. A flexible disk drive interface unit and an interface with a large-capacity external storage device,
In a flexible disk drive interface control device including a flexible disk designating section, the flexible disk drive interface section formats the large-capacity external storage device and the flexible disk media format designated by the flexible disk designating section. And the flexible disk designating unit identifies the plurality of flexible media when the large capacity storage medium of the large capacity external storage device is equivalently regarded as a plurality of flexible disk media. A flexible disk drive interface device, characterized in that means (number, name, media format, etc.) can be input to specify an arbitrary area of the mass storage medium.
【請求項2】前記フレキシブルディスクインタフェイス
部の外部仕様が、実際のフレキシブルディスクドライブ
と等価な信号インタフェイス仕様およびコネクタ仕様を
有することを特徴とする前記特許請求の範囲第1項記載
のフレキシブルディスクドライブインタフェイス制御装
置。
2. The flexible disk according to claim 1, wherein the external specifications of the flexible disk interface section have signal interface specifications and connector specifications equivalent to those of an actual flexible disk drive. Drive interface control device.
【請求項3】前記フレキシブルディスクドライブインタ
フェイス部は、既存のフレキシブルディスクコントロー
ラ(FDC)を2個有し、そのうち1個をフレキシブルデ
ィスクフォーマット専用FDC,他の1個をデータ読み出し
もしくはデータ書き込み専用FDCとして利用したことを
特徴とする前記特許請求の範囲第1項記載のフレキシブ
ルディスクドライブインタフェイス制御装置。
3. The flexible disk drive interface section has two existing flexible disk controllers (FDC), one of which is a dedicated FDC for flexible disk format and the other one is a dedicated FDC for reading or writing data. The flexible disk drive interface control device according to claim 1, wherein the flexible disk drive interface control device is used as a device.
JP23870587A 1987-09-25 1987-09-25 Flexible disk drive interface controller Expired - Lifetime JPH077326B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23870587A JPH077326B2 (en) 1987-09-25 1987-09-25 Flexible disk drive interface controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23870587A JPH077326B2 (en) 1987-09-25 1987-09-25 Flexible disk drive interface controller

Publications (2)

Publication Number Publication Date
JPS6482119A JPS6482119A (en) 1989-03-28
JPH077326B2 true JPH077326B2 (en) 1995-01-30

Family

ID=17034058

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23870587A Expired - Lifetime JPH077326B2 (en) 1987-09-25 1987-09-25 Flexible disk drive interface controller

Country Status (1)

Country Link
JP (1) JPH077326B2 (en)

Also Published As

Publication number Publication date
JPS6482119A (en) 1989-03-28

Similar Documents

Publication Publication Date Title
JP3245364B2 (en) Method and system for sharing a storage device via different interfaces
US5812814A (en) Alternative flash EEPROM semiconductor memory system
JP3763845B2 (en) Packing variable-length records in fixed blocks
JPH046980B2 (en)
US20020087786A1 (en) Method, system, and data structures for superimposing data records in a first data format to memory in a second data format
EP0164550B1 (en) I/o controller for multiple disparate serial memories with a cache
JPH11282629A (en) Method for dynamically mapping data and command between systems and signal carrier medium and device
JP4722704B2 (en) INFORMATION RECORDING MEDIUM, ACCESS DEVICE AND ACCESS METHOD FOR INFORMATION RECORDING MEDIUM
EP0924596A2 (en) A storage subsystem having a plurality of interfaces conforming to a plurality of data formats
JPH08197788A (en) Image data read circuit of printer controller
JP3032321B2 (en) Access control method for optical disk device
JPH0527915A (en) Information recording / playback method
KR100659915B1 (en) Method and apparatus for transferring data
JP3747407B2 (en) Disk enclosure and disk storage
JPH077326B2 (en) Flexible disk drive interface controller
JP2923786B2 (en) Semiconductor file memory and storage system using the same
JPH07200192A (en) Optical disk device
JPH1063436A (en) Data storage method and device
JP2852935B2 (en) Information playback device
JPH06187249A (en) Disk array device
JPS58219658A (en) Magnetic disk controller
JPH01214925A (en) Method and system for forming logical format for internal data of memory card in memory card system
JPH03189719A (en) Disk control lsi, storage device and information processing system
JP2551184B2 (en) Disk controller
JPH0922331A (en) Information recording and playback method