JPH03271925A - Memory disk device - Google Patents

Memory disk device

Info

Publication number
JPH03271925A
JPH03271925A JP7237290A JP7237290A JPH03271925A JP H03271925 A JPH03271925 A JP H03271925A JP 7237290 A JP7237290 A JP 7237290A JP 7237290 A JP7237290 A JP 7237290A JP H03271925 A JPH03271925 A JP H03271925A
Authority
JP
Japan
Prior art keywords
signal
memory
data
circuit
read
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
JP7237290A
Other languages
Japanese (ja)
Inventor
Isao Yoshino
吉野 勲
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP7237290A priority Critical patent/JPH03271925A/en
Publication of JPH03271925A publication Critical patent/JPH03271925A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To improve the versatility of a memory disk device by converting the disk access instruction signal from a personal computer to an address signal and a read/write signal related to a semiconductor memory. CONSTITUTION:This device is provided with a first signal generating means (a) which generates various control signals related to a motor and a magnetic head in accordance with the disk access instruction signal from the personal computer and a second signal generating means (b) which generates the address signal and the read/write signal related to the semiconductor memory in accordance with various control signals. A semiconductor (c) from which the data is read out in accordance with the signal from the second signal generating means (b) is provided. That is, the disk access instruction signal from the personal computer is converted to the address signal and the read/write signal related to the semiconductor memory (c) by the first signal generating means (a) and the second signal generating means (b). Thus, IO control soft of DOS (disk operating system) standards can be used, and the versatility of the memory disk device is improved.

Description

【発明の詳細な説明】 〔概要〕 メモリーディスク装置に関し、 標準のBiO2を使用でき、汎用性を向上したメモリー
ディスク装置を提供することを目的とし、パソコンから
のディスクアクセス指示信号に従ってモータおよび磁気
ヘッドに関する各種制御信号を発生する第1の信号発生
手段と、該各種制御信号に従って半導体メモリに関する
アドレス信号およびリード/ライト信号を発生する第2
の信号発生手段と、該第2の信号発生手段からの信号に
従ってデータが読み出される半導体メモリと、を備えた
ことを特徴とする。
[Detailed Description of the Invention] [Summary] The purpose of this invention is to provide a memory disk device that can use standard BiO2 and has improved versatility. a first signal generating means that generates various control signals related to the semiconductor memory; and a second signal generating means that generates address signals and read/write signals related to the semiconductor memory according to the various control signals.
The second signal generating means is characterized in that it comprises a semiconductor memory from which data is read out in accordance with the signal from the second signal generating means.

〔産業上の利用分野〕[Industrial application field]

本発明は、メモリーディスク装置、特にパソコン側のソ
フトウェアを変更することなく、容易にディスクドライ
ブ装置と交換できるメモリーディスク装置に関する。
The present invention relates to a memory disk device, and particularly to a memory disk device that can be easily replaced with a disk drive device without changing software on a personal computer.

多くの場合、D OS (disk operatin
g 5yste++)の管理下で動作するパーソナルコ
ンピュータ(以下、パソコン)のプログラム媒体には、
フレキシブルディスク(フロッピーディスク)やハード
ディスクが使用される。このため、パソコンには、媒体
の種類に応じ、フロッピーディスクドライブ装置やハー
ドディスクドライブ装置が備えられる。
In many cases, DOS (disk operating
The program medium of a personal computer (hereinafter referred to as a personal computer) that operates under the control of
Flexible disks (floppy disks) and hard disks are used. For this reason, personal computers are equipped with a floppy disk drive device or a hard disk drive device depending on the type of media.

以下、本明細書中では、フロッピーディスクドライブ装
置、およびハードディスクドライブ装置を単にドライブ
装置という。
Hereinafter, in this specification, a floppy disk drive device and a hard disk drive device will be simply referred to as a drive device.

ドライブ装置は、ディスクの回転やヘッドのシークとい
った機械的動作を伴い、振動や埃に脆弱である欠点があ
る。特に、各種産業機械、例えばロボットやハンドリン
グ装置など悪環境下で使用する機械に実装するFA(フ
ァクトリ−オートメーション)パソコンの場合には、耐
久性や信顧性の面で障害になることがある。
Drive devices involve mechanical operations such as disk rotation and head seeking, and have the drawback of being vulnerable to vibration and dust. In particular, in the case of FA (factory automation) personal computers installed in various industrial machines, such as robots and handling equipment, which are used in adverse environments, this may pose a problem in terms of durability and reliability.

そこで、近年、ドライブ装置に代えて、機械的動作を伴
わないメモリーディスク装置を使用することが行われて
いる0代表的なメモリディスク装置としては、■バンク
メモリ一方式、■10メモリ一方式などがよく知られて
いる。
Therefore, in recent years, instead of a drive device, a memory disk device that does not involve mechanical movement has been used. Typical memory disk devices include: ■ One-sided bank memory type, ■ One-sided 10 memory type, etc. is well known.

〔従来の技術〕[Conventional technology]

バンクメモ!−工゛ バンク切換えメモリとも呼ばれるもので、主メモリ上の
ページウィンドウを介し、拡張メモリをバンク単位に管
理する。第10図はその一例の構成図である。
Bank memo! - Also called bank switching memory, extended memory is managed in bank units via page windows on main memory. FIG. 10 is a configuration diagram of an example.

バンクメモリー回路10は、拡張バス11を介してパソ
コンのCP U (central processo
r untt)に接続するバスインターフェース12、
アドレスバッファ13、制御バッファ14、およびデー
タバッファ15を備えるとともに、パソコンからのバン
ク切換え信号に従ってメモリ回路16.17・・・・・
・nをバンク単位に切り換えるメモリ選択回路18を備
える。
The bank memory circuit 10 connects to the CPU (central processor) of the personal computer via an expansion bus 11.
a bus interface 12 connected to
Memory circuits 16, 17, etc. are provided with an address buffer 13, a control buffer 14, and a data buffer 15, and follow bank switching signals from the personal computer.
- Equipped with a memory selection circuit 18 that switches n in bank units.

パソコン側の主メモリ上に別途設定するウィンドウの各
ページと、拡張メモリ16.17・・・・・・nの各バ
ンクとを対応させる。
Each page of a window separately set on the main memory of the personal computer is made to correspond to each bank of extended memory 16, 17, . . . n.

IOモ1− エ メモリー回路を仮想のIOデバイスとして扱う方式、第
11図はその一例の構成図で、IOメモリー回路20は
、拡張バス21を介してパソコンのCPUに接続するバ
スインターフェース22、アドレスバッファ23、制御
バッファ24、およびデータバッファ25を備えるとと
もに、パソコンからのり一ド/ライト指示に従ってメモ
リーアドレスを設定するメモリーアドレス設定回路26
、設定メモリアドレスに従ってメモリー回路27をアク
セスするメモリーデータアクセス回路28を備える。拡
張メモリ27を外部デバイスとして扱うことができる。
IO module 1 - A method of treating an ememory circuit as a virtual IO device. FIG. 11 is a configuration diagram of an example of this method. The IO memory circuit 20 includes a bus interface 22 connected to the CPU of the personal computer via an expansion bus 21, and an address buffer. 23, a control buffer 24, and a data buffer 25, and a memory address setting circuit 26 that sets a memory address according to a read/write instruction from a personal computer.
, a memory data access circuit 28 that accesses the memory circuit 27 according to a set memory address. The extended memory 27 can be treated as an external device.

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

しかしながら、かかる従来の方式にあっては、機械的動
作を伴わない半導体メモリを使用し、信顛性や耐久性を
向上できる点で優れているものの、DO3標準のIOi
#Jlソフト(B I OS : basisinpu
t output system )を使用することが
できず、バンクメモリー管理や10メモリー管理のため
の専用ドライバソフトを別途に必要とし、汎用性に劣る
といった問題点があった。
However, although such conventional methods use semiconductor memory that does not involve mechanical movement and are superior in that reliability and durability can be improved, the DO3 standard IOi
#Jl software (BI OS: basicinpu
There were problems in that it was not possible to use the output system, required separate driver software for bank memory management and 10 memory management, and was inferior in versatility.

本発明は、このような問題点に鑑みてなされたもので、
標準のBIO3を使用でき、汎用性を向上したメモリー
ディスク装置を提供することを目的としている。
The present invention was made in view of these problems, and
The purpose is to provide a memory disk device that can use standard BIO3 and has improved versatility.

〔課題を解決するための手段〕[Means to solve the problem]

本発明は、上記目的を達成するためその原理構成図を第
1図に示すように、パソコンからのディスクアクセス指
示信号に従ってモータおよび磁気ヘッドに関する各種制
御信号を発生する第1の信号発生手段aと、該各種制御
信号に従って半導体メモリに関するアドレス信号および
リード/ライト信号を発生する第2の信号発生手段すと
、該第2の信号発生手段からの信号に従ってデータが読
み出される半導体メモリCと、を備えたことを特徴とす
る。
In order to achieve the above object, the present invention has a first signal generating means a which generates various control signals regarding a motor and a magnetic head in accordance with a disk access instruction signal from a personal computer, as shown in FIG. , a second signal generating means for generating address signals and read/write signals for the semiconductor memory according to the various control signals, and a semiconductor memory C from which data is read out according to the signals from the second signal generating means. It is characterized by:

〔作用〕[Effect]

本発明では、パソコンからディスクアクセス指示信号が
発せられると、第1の信号発生手段aからモータおよび
磁気ヘッドに関する各種制御I信号が出力され、この信
号が第2の信号発生手段すにより半導体メモリCに関す
るアドレス信号およびリード/ライト信号に変換される
In the present invention, when a disk access instruction signal is issued from a personal computer, various control I signals regarding the motor and magnetic head are output from the first signal generating means a, and these signals are transmitted to the semiconductor memory memory by the second signal generating means. are converted into address signals and read/write signals related to the data.

したがって、パソコン側から見て、半導体メモリCがあ
たかも機械的なディスク装置として認識され、DOS標
準のBrO3を使用した半導体メモリのアクセスが行え
るようになる。
Therefore, when viewed from the personal computer side, the semiconductor memory C is recognized as if it were a mechanical disk device, and the semiconductor memory can be accessed using DOS standard BrO3.

〔実施例〕〔Example〕

以下、本発明を図面に基づいて説明する。 Hereinafter, the present invention will be explained based on the drawings.

第2〜9図は本発明に係るメモリーディスク装置の一実
施例を示す図である。
2 to 9 are diagrams showing an embodiment of a memory disk device according to the present invention.

まず、本実施例においてその構成の一部を流用するフロ
ッピィディスクドライブ装置(以下、ドライブ装置)に
ついて説明する。
First, a floppy disk drive device (hereinafter referred to as a drive device), a part of which is used in this embodiment, will be described.

第2図において、ドライブ装置30は、制御部31およ
び機構部32を備えている。
In FIG. 2, the drive device 30 includes a control section 31 and a mechanism section 32.

制御部31は、パソコンのフロッピーディスクインター
フェイス33に接続するインターフェイスバッファ34
、パソコンからのディスクアクセス指示信号に従ってモ
ータおよび磁気ヘッドに関する各種制W信号を発生する
第1の信号発生手段としてのフロッピーディスク制御回
路35、パソコンからのライトデータをフロッピーディ
スク(以下、FD)への書き込み信号に変換するライト
データ制御回路36、およびFDからの読み出し信号を
り−ドデータに変換するリードデータ制御回路37を備
える。
The control unit 31 includes an interface buffer 34 connected to a floppy disk interface 33 of a personal computer.
, a floppy disk control circuit 35 as a first signal generating means that generates various control W signals for the motor and magnetic head in accordance with a disk access instruction signal from a personal computer, and a floppy disk control circuit 35 that serves as a first signal generating means for generating various control W signals for the motor and magnetic head in accordance with a disk access instruction signal from a personal computer; It includes a write data control circuit 36 that converts into a write signal, and a read data control circuit 37 that converts a read signal from the FD into read data.

また、機構部32は、フロッピーディスク制御回路35
からの信号に従ってモータ部38の起動/停止をコント
ロールするモータ制御回路39、モータ部38の動作状
況に応じてディスク媒体(すなわちFD)40表面に接
触し、あるいはディスク媒体40表面から離反し、接触
時にディスク媒体40表面に磁気情報を書き込んだり、
読み出したりする磁気ヘッド41、およびディスク媒体
40に書き込む磁気情報を生成し、あるいは読み出した
磁気情報から読み出し信号を再生する磁気へラドリード
・ライト回路42を備えるものである。
The mechanism section 32 also includes a floppy disk control circuit 35.
A motor control circuit 39 that controls starting/stopping of the motor unit 38 according to signals from the motor unit 38 comes into contact with the surface of the disk medium (i.e. FD) 40, or separates from the surface of the disk medium 40 and comes into contact with it, depending on the operating status of the motor unit 38. At times, magnetic information is written on the surface of the disk medium 40,
It is provided with a magnetic head 41 for reading data, and a magnetic read/write circuit 42 for generating magnetic information to be written on the disk medium 40 or reproducing a read signal from the read magnetic information.

ここで、第3図に従ってディスク媒体40に対する書き
込み系および読み出し系の各部波形を説明する。なお、
ここではF M (frequency 5odula
tion>記録方式を例とする。
Here, the waveforms of each part of the writing system and reading system for the disk medium 40 will be explained according to FIG. In addition,
Here, FM (frequency 5odula
tion>Recording method is taken as an example.

Write  dataは、二つのクロックパルスC間
にデータパルスDがなければD=Oを、あればD=1を
表現するパソコンからの書き込みデータである。クロッ
クパルスCおよびデータパルスDの間でフリップフロフ
プを交互に反転させ、磁気ヘッド41に与える書き込み
電流の方向と時間を変化させながら、ディスク媒体40
表面に対して磁気記録を実行する。
Write data is write data from the personal computer that expresses D=O if there is no data pulse D between two clock pulses C, and D=1 if there is. The flip-flop is alternately reversed between the clock pulse C and the data pulse D, and the direction and time of the write current applied to the magnetic head 41 are changed.
Perform magnetic recording on the surface.

一方、読み出しは、磁気ヘッド41からの読み出し電圧
を微分整形してピーク電圧を検出し、基準電圧(OV)
と比較してパルス整形した信号を、パソコンに転送する
読み出しデータRead  d−ataとする。
On the other hand, for reading, the read voltage from the magnetic head 41 is differentially shaped to detect the peak voltage, and the reference voltage (OV) is
The signal that has been pulse-shaped in comparison with the above is used as the read data Read d-ata to be transferred to the personal computer.

フロッピーディスク装置の書き込み/読み出し動作は、
ディスク媒体40を所定速度で回転させ、パソコンから
の指示に従って磁気ヘッド41を位置決めし、磁気ヘッ
ド41を接触させたり、解放させたりして行う、磁気へ
ンド41の位置決めは、ディスク媒体40のトラック(
ディスク媒体40表面で同心円をなす記録領域)指定に
よってなされる。
The write/read operations of a floppy disk device are as follows:
Positioning of the magnetic head 41 is performed by rotating the disk medium 40 at a predetermined speed, positioning the magnetic head 41 according to instructions from a personal computer, and bringing the magnetic head 41 into contact with or releasing it from the track of the disk medium 40. (
This is done by specifying (recording areas forming concentric circles on the surface of the disk medium 40).

第4図は、本実施例のメモリーディスクドライブ装置の
ブロック図である。第3図の構成から流用した部分には
、同一の符号を付与しである。
FIG. 4 is a block diagram of the memory disk drive device of this embodiment. The same reference numerals are given to the parts that are used from the configuration shown in FIG.

本実施例では、第3図の機構部32の代わりに、半導体
メモリ部50を備える。
In this embodiment, a semiconductor memory section 50 is provided in place of the mechanism section 32 shown in FIG.

半導体メモリ部50は、フロッピーディスク制御回路3
5からの信号に従ってリード/ライト信号等の制御信号
やアドレス信号など、半導体メモリのアクセスに関する
諸信号を発生するメモリーアドレス発生回路(第2の信
号発生手段)51.RAM(random acces
s memory)等の半導体メモリーからなるメモリ
ー回路52、ライトデータ制御回路36からのシリアル
列の書き込みデータをパラレル列に変換するシリアルt
oパラレル変換回路(第2の信号発生手段)53、メモ
リー回路52からのパラレル列の読み出しデータをシリ
アル列に変換するパラレルtoシリアル変換回路(第2
の信号発生手段)54を備える。
The semiconductor memory section 50 includes the floppy disk control circuit 3
A memory address generation circuit (second signal generation means) 51. generates various signals related to semiconductor memory access, such as control signals such as read/write signals and address signals, according to signals from 51. RAM (random access)
A memory circuit 52 consisting of a semiconductor memory such as S memory), and a serial t which converts serial string write data from the write data control circuit 36 into a parallel string.
o A parallel conversion circuit (second signal generating means) 53, a parallel-to-serial conversion circuit (second
signal generating means) 54.

かかる構成によれば、パソコンからのディスクアクセス
指示信号に従ってフロッピーディスク制御回路35から
モータおよび磁気ヘッドに関する各種制m信号が出力さ
れると、これらの信号がメモリーアドレス発生回路51
によって半導体メモリに関するアドレス信号およびリー
ド/ライト信号に変換される。そして、変換された信号
によってメモリー回路52がアクセスされる。
According to this configuration, when the floppy disk control circuit 35 outputs various control signals related to the motor and magnetic head in accordance with the disk access instruction signal from the personal computer, these signals are sent to the memory address generation circuit 51.
are converted into address signals and read/write signals for the semiconductor memory. Then, the memory circuit 52 is accessed by the converted signal.

したがって、パソコン側から見て、半導体メモリ部50
と、フロッピーディスクドライブ装置の機構部32とを
同一に認識でき、DO3標準のBiO2を使用すること
ができる。その結果、汎用性を向上したメモリーディス
ク装置を実現することができる。
Therefore, when viewed from the personal computer side, the semiconductor memory section 50
and the mechanical section 32 of the floppy disk drive device can be recognized as the same, and DO3 standard BiO2 can be used. As a result, a memory disk device with improved versatility can be realized.

第5図は、上記半導体メモリ部50の具体的な回路例を
示す図である。この例は640 KFD (FM記録方
式)に適用した例である。なお、第4図と同一機能部分
には同一の符号を付しである。
FIG. 5 is a diagram showing a specific example of the circuit of the semiconductor memory section 50. This example is an example applied to 640 KFD (FM recording method). Note that the same functional parts as in FIG. 4 are given the same reference numerals.

第5図において、DIRCはトラックの選択方向を指示
する信号、換言すれば磁気へラド41の移動方向(L=
ディスク外周に向けて、H=ディスク内周に向けて)を
指示する信号、5TEPは磁気へラド41の移動ステッ
プを指示する信号、HOLDはアクセス有効を示すヘッ
ドロード指定信号、VFOEはドライブ装置がリード状
態にあることを示す信号、R−DATAはパソコンに転
送する読み出しデータ(Read  data)、WG
はドライブ装置がライト状態にあることを示す信号、W
Dはパソコンから入力する書き込みデータ(Write
  da、ta)、TR0Oは磁気ヘッド41がゼロト
ラックに位置していることを示す信号、INDEXは磁
気へラド4Lがディスクの基準位置にあることを示す信
号、CLRはセクタ用カウンタのクリア信号である。
In FIG. 5, DIRC is a signal instructing the track selection direction, in other words, the direction of movement of the magnetic head 41 (L=
5TEP is a signal that instructs the movement step of the magnetic helad 41, HOLD is a head load designation signal that indicates access is valid, and VFOE is a signal that indicates that the drive device is The signal indicating the read state, R-DATA, is the read data (Read data) to be transferred to the PC, WG
is a signal indicating that the drive device is in the write state, W
D is write data input from the computer.
da, ta), TR0O is a signal indicating that the magnetic head 41 is located at the zero track, INDEX is a signal indicating that the magnetic head 4L is at the reference position of the disk, and CLR is a sector counter clear signal. be.

メモリーアドレス発生回路51は、DIRCがHレベル
のときに、5TEPごとのダウンクロック信号DOWN
  CLOCKを発生し、あるいは、DIRCがLレベ
ルのときに、同じ<5TEPごとのアップクロック信号
UP  CLOCKを発生するインバータゲート55お
よびナントゲート56.57からなるアンプダウンクロ
ック発生回158と、UP/DOWN  CLOCKを
カウントし、8ビツトのトランクデータ(メモリー回路
52の上位アドレスとなる)AI4〜A□を発生するト
ラック用カウンタ59と、マスタークロック回路6oが
らのマスタークロックMCK CFMFM方式500K
H2(ディスク転送速度250KHzの2倍) 、MF
MFM方式IMHz(ディスク転送速度500KHzの
2倍)〕をカカランして14ビツト幅(FM方式の場合
、MFMFM方式15ビツト幅)のセクターデータ(メ
モリー回路52の下位アドレスとなる)A0〜A 、3
、およびピントデータB0〜Btを発生するセクター用
カウンタ6Iとを備える。
The memory address generation circuit 51 generates a down clock signal DOWN every 5 TEP when DIRC is at H level.
CLOCK or, when DIRC is at L level, an amplifier down clock generation circuit 158 consisting of an inverter gate 55 and a Nant gate 56, 57 that generates an up clock signal UP CLOCK every <5TEP, and UP/DOWN. A track counter 59 that counts CLOCK and generates 8-bit trunk data (which becomes the upper address of the memory circuit 52) AI4 to A□, and a master clock MCK CFMFM system 500K from the master clock circuit 6o.
H2 (twice the disk transfer speed 250KHz), MF
MFM system IMHz (twice the disk transfer speed of 500KHz)] is converted to 14-bit width (in the case of FM system, MFMFM system 15-bit width) sector data (becomes the lower address of the memory circuit 52) A0 to A, 3
, and a sector counter 6I that generates focus data B0 to Bt.

ここで、本実施例のアドレス幅を、以下のように決定す
る。すなわち、FM方式ではFDの1トラツク当たりの
容量が5.208バイトである。本方式では、メモリー
情報としてクロックビットとデータビットの2つの情報
を保持するので、ディスク情報においての1ピント情報
は、メモリー情報の2倍の容量に相当する。よってFM
方式では、5.208 X 2 =10,416バイト
が必要となり、従って14ビツトのアドレス幅となる。
Here, the address width of this embodiment is determined as follows. That is, in the FM system, the capacity of one FD track is 5.208 bytes. In this method, two pieces of information, a clock bit and a data bit, are held as memory information, so one focus information in disc information corresponds to twice the capacity of memory information. Therefore, FM
The scheme requires 5.208 x 2 = 10,416 bytes, thus resulting in an address width of 14 bits.

但し、MFMFM方式15ビツト幅となる。However, the MFMFM method has a width of 15 bits.

シリアルtoパラレル変換回路53は、タイミング信号
W−LATCHを発生するライトデータラッチ回路62
、W−LATCHとの同期をとらせるため、パソコンか
らのWDを予め整形するライトデータ整形回路63、M
CK、HOLDおよびWCに基づいてメモリーライト信
号WRを発生するメモリーライトパルス発生回路64、
およびW−LATCHに従ってライトデータ整形回路6
3からのシリアル整形データを、8ピントパラレルデー
タに変換するシフトレジスタ65を備え、シリアル列で
入力するWDを8ビツト幅のパラレル信号D0〜D、に
変換する。
The serial to parallel conversion circuit 53 includes a write data latch circuit 62 that generates a timing signal W-LATCH.
, W-LATCH, a write data shaping circuit 63, M that formats the WD from the personal computer in advance in order to synchronize with the W-LATCH.
a memory write pulse generation circuit 64 that generates a memory write signal WR based on CK, HOLD, and WC;
and write data shaping circuit 6 according to W-LATCH.
It is provided with a shift register 65 for converting the serial shaped data from 3 to 8-pin parallel data, and converts the WD input as a serial string into 8-bit wide parallel signals D0 to D.

パラレルtoシリアル変換回路54は、チップセレクト
信号C5を作るインバータゲート66、HOLDおよび
MCKからリードライトクロックを作るアンドゲート6
7と、タイミング信号R−LATCHを発生するリード
データラッチ回路68と、シリアルデータをR−LAT
CHでラッチし、酊=DATAとしてパソコンに転送す
るデータ作成回路69、メモリー回路52から読み出し
た8ビツトデータを、セクター用カウンタ61からのB
、〜B2に従ってシリアルデータに変換するビット選択
回路70、およびMCK、HOLDおよびVF万τに基
づいてメモリーリード信号RDを発生するメモリーリー
ドパルス発生回路71を備え、メモリー回路52から読
みだした8ピントパラレル信号をシリアル列の信号に変
換する。
The parallel-to-serial conversion circuit 54 includes an inverter gate 66 that generates a chip select signal C5, and an AND gate 6 that generates a read/write clock from HOLD and MCK.
7, a read data latch circuit 68 that generates a timing signal R-LATCH, and a read data latch circuit 68 that generates a timing signal R-LATCH, and a read data latch circuit 68 that generates a timing signal R-LATCH.
The 8-bit data read from the data creation circuit 69 and the memory circuit 52 is latched by CH and transferred to the personal computer as DATA.
, ~B2, and a memory read pulse generation circuit 71 that generates a memory read signal RD based on MCK, HOLD, and VF10,000. Converts parallel signals to serial signals.

なお、TRoO発生回路72は、A I4〜A、1がオ
ールゼロのときにゼロトラックを示す信号「正テでを発
生する回路、I NDEX発生回路73は、A。
Note that the TRoO generation circuit 72 is a circuit that generates a signal indicating a zero track when AI4 to A1 are all zeros, and the INDEX generation circuit 73 is a circuit that generates a signal indicating zero track when AI4 to A1 are all zeros.

〜A 13がオールゼロのときにゼロセクタを示す信号
INDEXを発生する回路、セクター用カウンターリセ
ット回路74は、A0〜A13の値が10.416(F
M方式の場合、MFMFM方式20,832>を越える
とセクター用カウンタ61をリセットする信号CLRを
発生するDi?f)である。
The sector counter reset circuit 74, which is a circuit that generates a signal INDEX indicating a zero sector when A13 is all zero, is configured so that the value of A0 to A13 is 10.416 (F
In the case of the M method, when the MFMFM method 20,832> is exceeded, a signal CLR is generated to reset the sector counter 61. f).

メモリー回路52は、FDの2倍の容量と同等かまたは
それ以上の記憶容量を有し、例えばFDの一つのトラッ
ク容量が5.208バイトであれば、最大トラック数に
5,208バイトを掛けた数の2倍と同等またはこの数
よりも大きな記憶容量を有する。
The memory circuit 52 has a storage capacity equal to or greater than twice the capacity of the FD. For example, if the track capacity of one FD is 5.208 bytes, the maximum number of tracks is multiplied by 5,208 bytes. It has a storage capacity equal to or greater than twice the number.

次に、第6図および第7〜9図のタイミングチャートを
参照しながら第5図の回路動作を説明する。
Next, the operation of the circuit shown in FIG. 5 will be explained with reference to the timing charts shown in FIGS. 6 and 7 to 9.

トー り カラン 59について(6)DIRCがHレ
ベルの間、5TEPごとにトランクアドレスA 3 a
〜A!1の値がカウントアンプされ、または、DIRC
がLレベルの間、5TEPごとにトランクデータA 1
4〜A z (の値がカウントダウンされる。なお、A
14〜A!Iの波形中に記した数(0、L2.3・・・
・・・255)はカウント値であり、FDのトランク番
号に相当する。ちなみに、0トラツク(FDの最外周ト
ラック)は、システム情報を記録するシステムトラック
であり、磁気ヘッド41がこのシステムトラックに位置
している時にTR0Oが出る。
About 59 (6) While DIRC is at H level, trunk address A 3 a is sent every 5 TEP.
~A! A value of 1 is counted and amplified, or DIRC
Trunk data A 1 every 5TEP while is at L level
The value of 4 to A z (is counted down. Note that A
14~A! The numbers written in the waveform of I (0, L2.3...
...255) is a count value and corresponds to the trunk number of the FD. Incidentally, the 0 track (the outermost track of the FD) is a system track for recording system information, and TR0O is output when the magnetic head 41 is positioned on this system track.

セフ − カラン 61について(に のカウンターは、MCKを常時カウントし、ビットアド
レスデータB0〜B2およびセクター&バイトアドレス
データA、〜A1.を生成する。
Regarding the Sef-Karan 61, the counter constantly counts MCK and generates bit address data B0 to B2 and sector & byte address data A, to A1.

B、〜Btは、MCKを21〜21分周して作られ、A
0〜A 、3は、MCKを24〜217分周して作られ
る。一つのセクターとそのセクター内のバイトがA0〜
A 13で指定され、バイト内のピントがB、〜Btに
よって指定される。
B, ~Bt are created by dividing MCK by 21 to 21, and A
0 to A, 3 are created by dividing MCK by 24 to 217. One sector and the bytes within that sector are A0~
A is specified by 13, and the focus within the byte is specified by B, ~Bt.

ここで、トランク用カウンタ59で作られるA14〜A
2、セクター用カウンタ61で作られるB0〜B2およ
びA o ”” A Isの関係は、第7図のビットフ
ォーマットで示される。
Here, A14 to A made by the trunk counter 59
2. The relationship between B0 to B2 and A o "" A Is generated by the sector counter 61 is shown in the bit format of FIG.

合計で25ビツトのビットパターンは、上位8ビツト(
A14〜A2.:以下AUと略すこともある)がFDの
トランク番号に対応し、中位14ビツト(AO〜A 1
3 :以下ALと略すこともある)がFDのセクタ番号
およびそのセクタ内のバイト番号に対応し、下位3ビツ
ト(B、〜Bよ 二基下Bと略すこともある)がバイト
内のビット番号に対応している。例えば、本実施例を適
用するFDのトラック総数がl、トラック当たりのセク
タ数がn、1セクタのバイト数がmであれば、メモリー
回路52のデータ容量は、少なくとも8mxnxj!x
2ビット以上(もちろんデータとは別にIDフィールド
などの情報データを必要とする。)なければならない。
The bit pattern of 25 bits in total consists of the upper 8 bits (
A14-A2. :hereinafter sometimes abbreviated as AU) corresponds to the trunk number of the FD, and the middle 14 bits (AO to A1
3: Hereinafter sometimes abbreviated as AL) corresponds to the FD sector number and the byte number within that sector, and the lower 3 bits (B, ~B, sometimes abbreviated as 2-base lower B) correspond to the bits within the byte. corresponds to the number. For example, if the total number of tracks of the FD to which this embodiment is applied is l, the number of sectors per track is n, and the number of bytes in one sector is m, the data capacity of the memory circuit 52 is at least 8mxnxj! x
It must be 2 bits or more (of course, information data such as an ID field is required in addition to the data).

なお、l、n、mの値は、ディスクのフォーマント形式
によって種々異なる。通用するフォーマット形式ごとに
、第7図のビット配分(AU、AL、Hの各ピント数)
を適宜に変更する。また、本例では、データ幅が8ビツ
トのメモリー回路を想定しているが、このデータ幅を特
に規定するものではない。データ幅に応じてビット配分
のAL、Bのビット数を変更する。例えば、16ビツト
幅の時は、ALを13ピント、Bを4ビツトにする。ま
た、4ビツト幅の時は、ALを15ピント、Bを2ビツ
トにする。
Note that the values of l, n, and m vary depending on the formant format of the disc. For each commonly used format, the bit allocation in Figure 7 (number of focuses for AU, AL, and H)
Change as appropriate. Further, in this example, a memory circuit with a data width of 8 bits is assumed, but this data width is not particularly defined. The number of bits of AL and B in the bit allocation is changed according to the data width. For example, when the width is 16 bits, AL is set to 13 pins and B is set to 4 bits. When the width is 4 bits, AL is set to 15 pins and B is set to 2 bits.

一゛−の  ゛み  について(8 HOLDおよびWGがON (Hレベル)となって書き
込みモードに入りパソコンからのWDが入力されると、
このWDがライトデータ整形回路63で整形された後、
W−LATCHのタイミングでシフトレジスタ65に順
次取り込まれ、8ビツトパラレルデータ(例として11
010111 h)に変換される。そして、このパラレ
ルデータがB、AUおよびALで指示されるメモリー回
路52の任意アドレスに書き込まれる。なお、第8図に
おいて、D、 Ds D3 D、はクロンクビットCの
有無(1=有10=無)を表し、残りのり、D4 Dg
DoはデータビットDの有無を表している。
Regarding the first part (8) When HOLD and WG are turned ON (H level) and the writing mode is entered, the WD from the PC is input.
After this WD is shaped by the write data shaping circuit 63,
The 8-bit parallel data (for example, 11
010111 h). This parallel data is then written to any address in the memory circuit 52 designated by B, AU, and AL. In addition, in FIG. 8, D, Ds D3 D, represents the presence or absence of Kronkvit C (1 = present 10 = absent), and the remaining glue, D4 Dg
Do represents the presence or absence of data bit D.

−−の み し  について(9 HOLDおよびVFOEがON (Hレベル)となって
読み出゛しモードに入ると、まず、トラック用カウンタ
59のカウント[(AI4〜A□)により、メモリー回
路52の上位アドレスが指定される。この上位アドレス
によって指定されたメモリー回路52のアドレス領域は
、FDのトラックに相当する。
--Regarding (9) When HOLD and VFOE turn ON (H level) and enter the read mode, first, the count of the track counter 59 [(AI4 to A□) causes the memory circuit 52 to An upper address is designated.The address area of the memory circuit 52 designated by this upper address corresponds to a track of the FD.

次いで、セクター用カウンタ61のカウント値(A o
 = A r s )により、上記指定アドレス領域内
の細分領域がバイト(8ビット幅)単位に指定される。
Next, the count value of the sector counter 61 (A o
= A r s ), the subdivision area within the specified address area is specified in units of bytes (8-bit width).

細分領域はFDのセクタに相当する。The subdivision areas correspond to sectors of the FD.

そして、セクター用カウンタ61のカウント値(Bo〜
B、)に従って、各ビットのデータがビット選択回路7
0に順次取り込まれた後、R−LATCHのタイミング
に従って、Do 、D+ 、Dz、・・・・・・D、の
順にR−DATAとしてパソコンに転送される。
Then, the count value of the sector counter 61 (Bo~
B,), the data of each bit is selected by the bit selection circuit 7.
0, and then transferred to the personal computer as R-DATA in the order of Do, D+, Dz, . . . , D according to the timing of R-LATCH.

以上のように、本実施例では、機構部(第2図の符号3
2参照)に代えて、半導体メモリ部50を設け、この半
導体メモリ部50内に、メモリー回路52、および上記
制御部31とメモリー回路52との間のインターフェイ
スをとる各種の回路、すなわちメモリーアドレス発生回
路51、シリアルtoパラレル変換回路53、およびパ
ラレルtoシリアル変換回路54などを設けたので、パ
ソコン側からみて、メモリー回路52をあたかもFDの
ごとく認識させることができ、当該FDに適用するBr
O3(D。
As described above, in this embodiment, the mechanism section (reference numeral 3 in FIG.
2), a semiconductor memory section 50 is provided, and within this semiconductor memory section 50, a memory circuit 52 and various circuits that provide an interface between the control section 31 and the memory circuit 52, that is, a memory address generation circuit are provided. Since the circuit 51, serial to parallel conversion circuit 53, parallel to serial conversion circuit 54, etc. are provided, the memory circuit 52 can be recognized as if it were an FD from the personal computer side, and the Br applied to the FD can be recognized as if it were an FD.
O3(D.

Sの標準BIO3)を使用できる効果が得られる。The effect of being able to use the standard BIO3) of S is obtained.

したがって、汎用性を向上したメモリーディスク装置を
提供できる。
Therefore, a memory disk device with improved versatility can be provided.

また、実施例によれば、上記の効果に加えて、以下の諸
効果が得られる。
Further, according to the embodiment, in addition to the above effects, the following effects can be obtained.

1)ドライブ装置と本実施例のメモリーディスク装置と
の交換が、コネクタの差し替えだけで簡単にでき、デバ
イス相違を意識することがない。
1) The drive device and the memory disk device of this embodiment can be easily replaced by simply replacing the connector, and there is no need to be aware of the difference in device.

2)メモリー回路52をバッテリーバックアンプする等
して不揮発化すれば、半導体メモリ部50の持ち運びが
可能になり、FDと同等に取り扱うことができる。
2) If the memory circuit 52 is made non-volatile by battery back-amplification or the like, the semiconductor memory section 50 becomes portable and can be handled in the same manner as an FD.

3)メモリー回路52にROM (read only
 5ensory)ヲ使用すれば、FDベースのパソコ
ンをROMヘースのパソコンに変身させることができる
3) ROM (read only) in the memory circuit 52
If you use 5enSory), you can transform your FD-based computer into a ROM-based computer.

例えばROMにBOOTプログラムを組み込むと、電源
起動と同時にROM内のBOOTプロゲラむを実行して
、無音で立ち上げることができる。
For example, if a BOOT program is installed in the ROM, the BOOT program in the ROM will be executed at the same time as the power is turned on, allowing silent startup.

4)ディスク回転やヘラドシーク等の機構部分がないの
で、リード/ライトの高速化が可能となり、かつ耐久性
も向上できる。
4) Since there are no mechanical parts such as disk rotation or helad seek, read/write speeds can be increased, and durability can also be improved.

なお、実施例では、FM記録方式のFDへの適用例を示
したが、これに限らず、MFM、MF2M、OCR等の
記録方式であってもよく、また、ハードディスクドライ
ブ装置への適用であってもよい。
In addition, in the embodiment, an example of application of the FM recording method to an FD is shown, but the application is not limited to this, and recording methods such as MFM, MF2M, OCR, etc. may be used, and application to a hard disk drive device is also possible. It's okay.

〔発明の効果〕〔Effect of the invention〕

本発明によれば、標準のB IQsを使用でき、汎用性
を向上したメモリーディスク装置を提供することができ
る。
According to the present invention, it is possible to provide a memory disk device that can use standard BIQs and has improved versatility.

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

第1図は本発明の原理構成図、 第2〜9図は本発明に係るメモリーディスク装置の一実
施例を示す図であり、 第2図はそのメモリーディスク装置に一部を流用するフ
ロッピーディスクドライブ装置のブロック図、 第3図は第2図のフロッピーディスクドライブ装置の書
き込み/読み出し各部の信号の関係を示す波形図、 第4図は第2図のフロッピーディスクドライブ装置の一
部を流用したメモリーディスク装置のブロック図、 第5図はそのメモリーディスク装置の具体的な構成図、 第6図はそのトラック用カウンタ、およびセクター用カ
ウンタの動作波形図、 第7図はそのトランクデータ、セクタ&バイトデータ、
およびピントデータを示すビットフォーマット図、 第8図はそのデータライトの動作波形図、第9図はその
データリードの動作波形図である。 第10.11図は従来例を示す図であり、第10図はバ
ンクメモリ一方式を採用する従来のメモリーディスク装
置のブロック図、 第11図は■0メモリ一方式を採用する従来のメモリー
ディスク装置のブロック図である。 a・・・・・・第1の信号発生手段、 b・・・・・・第2の信号発生手段、 C・・・・・・半導体メモリ、 31・・・・・・制御部(第1の信号発生手段)、51
・・・・・・メモリーアドレス発生回路(第2の信号発
生手段)、 52・・・・・・メモリー回路(半導体メモリ)、53
・・−・・・シリアルtoパラレル変換回路(第2の信
号発生手段)、 54・・・・・・パラレルtoシリアル変換回路(第2
の信号発生手段)。
Fig. 1 is a diagram showing the principle configuration of the present invention, Figs. 2 to 9 are diagrams showing an embodiment of a memory disk device according to the present invention, and Fig. 2 is a floppy disk whose part is used in the memory disk device. A block diagram of the drive device. Figure 3 is a waveform diagram showing the signal relationship of each writing/reading part of the floppy disk drive device in Figure 2. Figure 4 is a part of the floppy disk drive device in Figure 2. A block diagram of the memory disk device, FIG. 5 is a specific configuration diagram of the memory disk device, FIG. 6 is an operation waveform diagram of the track counter and sector counter, and FIG. 7 is the trunk data, sector &amp; byte data,
and a bit format diagram showing the focus data; FIG. 8 is an operational waveform diagram of the data write; FIG. 9 is an operational waveform diagram of the data read. Figures 10 and 11 are diagrams showing conventional examples. Figure 10 is a block diagram of a conventional memory disk device that uses one type of bank memory. Figure 11 shows a conventional memory disk that uses one type of bank memory. FIG. 2 is a block diagram of the device. a...First signal generation means, b...Second signal generation means, C...Semiconductor memory, 31...Control unit (first signal generating means), 51
...Memory address generation circuit (second signal generation means), 52 ...Memory circuit (semiconductor memory), 53
......Serial to parallel conversion circuit (second signal generation means), 54...Parallel to serial conversion circuit (second signal generation means)
(signal generating means).

Claims (1)

【特許請求の範囲】 a)パソコンからのディスクアクセス指示信号に従って
モータおよび磁気ヘッドに関する各種制御信号を発生す
る第1の信号発生手段と、 b)該各種制御信号に従って半導体メモリに関するアド
レス信号およびリード/ライト信号を発生する第2の信
号発生手段と、 c)該第2の信号発生手段からの信号に従ってデータが
読み出される半導体メモリと、 を備えたことを特徴とするメモリーディスク装置。
[Scope of Claims] a) first signal generating means that generates various control signals regarding the motor and magnetic head in accordance with a disk access instruction signal from a personal computer; and b) address signals and read/write signals regarding the semiconductor memory in accordance with the various control signals. A memory disk device comprising: second signal generating means for generating a write signal; and c) a semiconductor memory from which data is read in accordance with a signal from the second signal generating means.
JP7237290A 1990-03-20 1990-03-20 Memory disk device Pending JPH03271925A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7237290A JPH03271925A (en) 1990-03-20 1990-03-20 Memory disk device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7237290A JPH03271925A (en) 1990-03-20 1990-03-20 Memory disk device

Publications (1)

Publication Number Publication Date
JPH03271925A true JPH03271925A (en) 1991-12-03

Family

ID=13487411

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7237290A Pending JPH03271925A (en) 1990-03-20 1990-03-20 Memory disk device

Country Status (1)

Country Link
JP (1) JPH03271925A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7980884B2 (en) 2007-10-05 2011-07-19 Fujikura Ltd. Structure for connecting flexible substrate and terminal fitting
DE102016202751A1 (en) 2015-02-24 2016-08-25 Dai-Ichi Seiko Co., Ltd. Conductive connection

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7980884B2 (en) 2007-10-05 2011-07-19 Fujikura Ltd. Structure for connecting flexible substrate and terminal fitting
DE102016202751A1 (en) 2015-02-24 2016-08-25 Dai-Ichi Seiko Co., Ltd. Conductive connection

Similar Documents

Publication Publication Date Title
JP3042790B2 (en) Magnetic disk drive and data write / read control method therefor
KR100212084B1 (en) Serial interface circuit
JPH07272398A (en) Disk unit controller
JPH03271925A (en) Memory disk device
US6075663A (en) Serial interface read-back drive circuit
JPH0434764A (en) Magnetic disc
JP2510662B2 (en) Data recording control method
JP2737571B2 (en) Floppy disk controller
KR0178849B1 (en) FDDI controller of personal computer
JP2560609B2 (en) Magnetic disk drive
JPS61246902A (en) Magnetic disk device
KR100241741B1 (en) Sector Address Translation Circuit of Hard Disk Drive
JP2921283B2 (en) Array disk controller
JPH064219A (en) Floppy disk and optical disk drive connection method, interface device, and optical disk dividing device
JPH03189719A (en) Disk control lsi, storage device and information processing system
JPH0359846A (en) Drive information identifying device for data recording and reproducing device
KR950024075A (en) How to control FDD of personal computer
KR100482354B1 (en) Servo sector counting device and servo pattern writing method
JPH04295946A (en) Disk controller
JPH05173720A (en) Disk control device, disk device, and disk control system
JPH05120610A (en) Magnetic disk device
JPS63217578A (en) Fixed magnetic storage device
JPH05150905A (en) Magnetic disk device
JPS6383822A (en) External semiconductor storage device
JPH0982038A (en) Storage device and its control device