JPH0573212A - Flexible disk driving control system - Google Patents
Flexible disk driving control systemInfo
- Publication number
- JPH0573212A JPH0573212A JP23528391A JP23528391A JPH0573212A JP H0573212 A JPH0573212 A JP H0573212A JP 23528391 A JP23528391 A JP 23528391A JP 23528391 A JP23528391 A JP 23528391A JP H0573212 A JPH0573212 A JP H0573212A
- Authority
- JP
- Japan
- Prior art keywords
- flexible disk
- switch
- fdd
- control system
- drive control
- 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
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、フレキシブルディスク
ドライブ制御方式に関し、特に複数台のFDDをFDC
を用いて制御するフレキシブルディスクドライブ制御方
式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a flexible disk drive control system, and more particularly, to a plurality of FDD FDCs.
The present invention relates to a flexible disk drive control method for controlling by using.
【0002】[0002]
【従来の技術】従来のフレキシブルディスクドライブ制
御方式は、FDCが出力する2ビットのドライブセレク
ト信号をデコードし、4台のFDDの中の1台を選択し
ている。2. Description of the Related Art In a conventional flexible disk drive control system, a 2-bit drive select signal output from an FDC is decoded and one of four FDDs is selected.
【0003】デコードは、スイッチからの1ビットの信
号の0か1かによる2通りの方法がある。There are two decoding methods, depending on whether the 1-bit signal from the switch is 0 or 1.
【0004】[0004]
【発明が解決しようとする課題】上述したように従来の
フレキシブルディスクドライブ制御方式は、ドライブセ
レクト信号のデコード方法が、2通りしかなく、また、
現在のパーソナルコンピュータにおいては、FDD2台
を内蔵し、2台を外部に持つ方式が一般的であるため、
内蔵FDDと外部のFDDをスイッチからの1ビット信
号によって内蔵のものをドライブ番号1,2、外部のも
のをドライブ番号3,4として使うか、外部のものを
1,2、内部のものを3,4として使うかの2通りに切
り換えている。As described above, the conventional flexible disk drive control system has only two methods for decoding the drive select signal.
In a current personal computer, a system in which two FDDs are built in and two are externally provided is generally used.
The built-in FDD and the external FDD can be used as drive numbers 1 and 2 and the external ones as drive numbers 3 and 4 depending on the 1-bit signal from the switch, or the external ones can be used as drive numbers 1 and 3 and the internal ones , 4 is used for switching.
【0005】しかしながら、この方法では、内蔵のもの
に1枚、外部のものに1枚それぞれフレキシブルディス
クをセットした場合に、内蔵の1枚にドライブ番号1、
外部にドライブ番号2を割り当てることができないとい
う制限がある。However, according to this method, when one flexible disk is set in the built-in type and one flexible disk is set in the external type, drive number 1,
There is a limitation that the drive number 2 cannot be externally assigned.
【0006】また、従来のフレキシブルディスクドライ
ブ制御方式は、上記のような方式のため、ソフトウェア
を起動する前に、ドライブ番号の設定を確認し、目的の
ドライブにフレキシブルディスクを入れるか、必要なら
ばスイッチの切換えを行う必要があり、余計な作業を伴
なうという欠点がある。Further, since the conventional flexible disk drive control method is the above-mentioned method, the setting of the drive number is confirmed before the software is started, and the flexible disk is inserted in the target drive or if necessary. It is necessary to change the switch, which has a disadvantage that extra work is required.
【0007】本発明の目的は、上記の欠点を解消し、F
DCの出力するドライブセレクト信号のデコードの仕方
を2ビット以上の信号を出力するスイッチを設け、多種
の組み合わせを実現することにより、ドライブセンレク
ト信号に対応するFDD番号を任意に設定でき、また、
スイッチをソフトウェアで設定することにより、FDD
番号を自動設定することができるフレキシブルディスク
ドライブ制御方式を提供することにある。The object of the present invention is to eliminate the above-mentioned drawbacks,
By providing a switch for outputting a signal of 2 bits or more for decoding the drive select signal output from the DC and realizing various combinations, the FDD number corresponding to the drive select signal can be arbitrarily set.
FDD can be set by setting the switch with software.
It is to provide a flexible disk drive control system capable of automatically setting a number.
【0008】[0008]
【課題を解決するための手段】本第一の発明のフレキシ
ブルディスクドライブ制御方式は、フレキシブルディス
クコントローラであるFDCの出力するドライブセレク
ト信号をデコードし、複数台のフレキシブルディスクド
ライブであるFDDの1つを選択し、選択されたFDD
とFDCとの間でデータのやりとりを行うフレキシブル
ディスクドライブ制御方式において、FDCの出力する
ドライブセレクト信号を2ビット以上のビット信号によ
りデコードの仕方を変え、ドライブセレクト信号に対応
するFDDを任意に選択している。A flexible disk drive control system according to the first aspect of the present invention decodes a drive select signal output from an FDC, which is a flexible disk controller, and is one of FDDs, which is a plurality of flexible disk drives. And select the selected FDD
In the flexible disk drive control method for exchanging data between the FDC and the FDC, the method of decoding the drive select signal output from the FDC is changed by a bit signal of 2 bits or more, and the FDD corresponding to the drive select signal is arbitrarily selected. is doing.
【0009】本第二の発明のフレキシブルディスクドラ
イブ制御方式は、上記第一の発明のフレキシブルディス
クドライブ制御方式において、FDDの設定をFDDか
らのレディ信号をもとに設定している。The flexible disk drive control system of the second invention is the flexible disk drive control system of the first invention, in which the FDD is set based on a ready signal from the FDD.
【0010】[0010]
【実施例】次に、本発明の実施例について図面を参照し
て説明する。Embodiments of the present invention will now be described with reference to the drawings.
【0011】図1は本第一の発明の一実施例のフレキシ
ブルディスクドライブ制御方式を使用したシステムのブ
ロック図、図2は図1のデコーダのデコードの仕方を詳
細に示した図である。FIG. 1 is a block diagram of a system using a flexible disk drive control system according to an embodiment of the first aspect of the present invention, and FIG. 2 is a diagram showing in detail the decoding method of the decoder of FIG.
【0012】図1は本第一の発明の実施例のフレキシブ
ルディスクドライブ制御方式を使用したシステムのデコ
ーダにスイッチから5ビットの信号を与えた場合を示し
ている。FIG. 1 shows a case in which a 5-bit signal is applied from a switch to a decoder of a system using the flexible disk drive control system of the first embodiment of the present invention.
【0013】図1において、本第一の発明の実施例のフ
レキシブルディスクドライブ制御方式を使用したシステ
ムは、FDC1と、デコーダ2と、スイッチA3aと、
FDD群4とから構成されている。In FIG. 1, a system using the flexible disk drive control system of the first embodiment of the present invention comprises an FDC 1, a decoder 2, a switch A3a,
It is composed of an FDD group 4.
【0014】ここで、FDC1に出力するドライブセレ
クト信号DS0とDS1は、デコーダ2によりデコード
され、US1〜US4のいずれかが出力され、FDD群
4の中から1つが選択される。この時、デコーダによる
ドライブセレクト信号のデコードの仕方は、スイッチA
3aからの5ビットの信号により決定される。Here, the drive select signals DS0 and DS1 output to the FDC1 are decoded by the decoder 2 and any one of US1 to US4 is output, and one of the FDD groups 4 is selected. At this time, the method of decoding the drive select signal by the decoder is
It is determined by the 5 bit signal from 3a.
【0015】図2において、ドライブセレクト信号DS
0とDS1の4通りの組合せに対応するUS信号の割り
当てをスイッチA3aからの5ビットの信号により24
通りの全ての組み合わせを設定することができる。In FIG. 2, the drive select signal DS
The assignment of US signals corresponding to four combinations of 0 and DS1 is performed by the 5-bit signal from the switch A3a.
All combinations of streets can be set.
【0016】図3は本第二の発明の一実施例のフレキシ
ブルディスクドライブ制御方式を使用したシステムのブ
ロック図である。FIG. 3 is a block diagram of a system using a flexible disk drive control system according to an embodiment of the second invention.
【0017】図3において、本第二の発明の実施例のフ
レキシブルディスクドライブ制御方式を使用したシステ
ムは、FDC1と、デコーダ2と、メモリ付きスイッチ
3bと、FDD群4と、ROM5と、スイッチB6とか
ら構成されている。In FIG. 3, a system using the flexible disk drive control system of the second embodiment of the present invention is an FDC 1, a decoder 2, a switch 3b with a memory, an FDD group 4, a ROM 5, and a switch B6. It consists of and.
【0018】ここで、メモリ付きスイッチ3bがメモリ
機能を持ち、システム立上げ時に、ROM5によりメモ
リ付きスイッチ3bの設定を決定することができる。ま
た、メモリ付きスイッチ3bの設定をメモリが保持して
いる内容のまま使うか、システム立上げ時に設定しなお
すかを決定するスイッチB6を有している。Here, the switch with memory 3b has a memory function, and the setting of the switch with memory 3b can be determined by the ROM 5 when the system is started up. Further, it has a switch B6 for determining whether to use the setting of the switch with memory 3b as it is stored in the memory or to reset it when the system is started up.
【0019】図4は図3の場合のROMによるスイッチ
設定の処理を示すフローチャートである。FIG. 4 is a flowchart showing a switch setting process by the ROM in the case of FIG.
【0020】図4において、システム立上げ時に、この
フローチャートが実行されることにより、メモリ付きス
イッチ3bの設定が決定される。In FIG. 4, the setting of the switch with memory 3b is determined by executing this flowchart when the system is started up.
【0021】上述したように、スイッチB6はメモリ付
きスイッチ3bのメモリによって保持されているスイッ
チをそのまま使用するか、システム立上げ時に、再設定
を行うかを決定するスイッチであるから、まず、スイッ
チB6の状態を判断し、メモリによって保持しているス
イッチの設定をそのまま用いる設定になっている場合は
(ステップ11,No)、プログラムは終了する。As described above, the switch B6 is a switch for deciding whether to use the switch held by the memory of the memory-equipped switch 3b as it is or to reset the switch when the system is started up. If the state of B6 is judged and the setting of the switch held by the memory is used as it is (step 11, No), the program ends.
【0022】再設定を行う設定になっている場合は(ス
テップ11,Yes)、次にスイッチ3の設定を初期値
に戻す。If it is set to reset (step 11, Yes), the setting of the switch 3 is returned to the initial value.
【0023】初期値とは図2の1の設定を言い、(X=
DS0,Y=DS1)=(0,0),(0,1),
(1,0),(1,1)にそれぞれFDD1,2,3,
4が割り当てられる。初期値設定が完了したら(ステッ
プ12)、X=0,Y=0,X,Yに対応するFDD番
号のK=1をセットし(ステップ13)、(DS0,D
S1)を(0,0),(0,1),(1,0),(1,
1)の順番に出力し(ステップ14)、FDDがデータ
のやりとりが可能であることを示すレディ信号があるか
ないかをチエックし、ある場合は(ステップ15,Ye
s)、レディ信号の出力されたFDDから1,2,3,
4の順に番号を割り当てて行く(ステップ16,17,
18,19,20)。The initial value means the setting of 1 in FIG. 2, and (X =
DS0, Y = DS1) = (0,0), (0,1),
FDD 1,2,3, (1,0), (1,1) respectively
4 is assigned. When the initial value setting is completed (step 12), K = 1 of the FDD number corresponding to X = 0, Y = 0, X, Y is set (step 13), and (DS0, D
S1) to (0,0), (0,1), (1,0), (1,
Output in the order of 1) (step 14), and check whether the FDD has a ready signal indicating that data can be exchanged. If there is (step 15, Yes).
s), 1, 2, 3, from the FDD to which the ready signal is output
Numbers are assigned in the order of 4 (steps 16, 17,
18, 19, 20).
【0024】以上の作業が完了したら、今度はレディ信
号が返って来なかったDS0,DS1の組み合わせに対
し(ステップ15,No)、残りの番号を割り当てる
(ステップ21)。After the above work is completed, the remaining numbers are assigned to the combinations of DS0 and DS1 for which the ready signal has not been returned (step 15, No) (step 21).
【0025】ここまでのプログラムでDS0,DS1の
各組み合わせに対抗する番号が決定したので、その条件
に対応するスイッチの設定を決定する(ステップ2
1)。これで再設定は終了し、設定されたFDD番号で
システムの運用が行われる。Since the numbers corresponding to the respective combinations of DS0 and DS1 have been determined by the programs so far, the switch settings corresponding to the conditions are determined (step 2).
1). This completes the resetting, and the system is operated with the set FDD number.
【0026】[0026]
【発明の効果】以上説明したように、本発明のフレキシ
ブルディスクドライブ制御方式は、FDCの出力するド
ライブセレクト信号のデコードの仕方を2ビット以上の
信号を出力するスイッチを設け、多種の組み合わせを実
現することにより、ドライブセンレクト信号に対応する
FDD番号を任意に設定できるという効果がある。As described above, the flexible disk drive control system of the present invention realizes various combinations by providing a switch for outputting a signal of 2 bits or more for decoding the drive select signal output by the FDC. By doing so, there is an effect that the FDD number corresponding to the drive select signal can be arbitrarily set.
【0027】また、スイッチをソフトウェアで設定する
ことにより、FDD番号を自動設定することができると
いう効果がある。Further, there is an effect that the FDD number can be automatically set by setting the switch by software.
【図1】本第一の発明の一実施例のフレキシブルディス
クドライブ制御方式を使用したシステムのブロック図で
ある。FIG. 1 is a block diagram of a system using a flexible disk drive control system according to an embodiment of the first invention.
【図2】図1のデコーダのデコードの仕方を詳細に示し
た図である。FIG. 2 is a diagram showing details of a decoding method of the decoder of FIG.
【図3】本第二の発明の一実施例のフレキシブルディス
クドライブ制御方式を使用したシステムのブロック図で
ある。FIG. 3 is a block diagram of a system using a flexible disk drive control system according to an embodiment of the second invention.
【図4】図3の場合のROMによるスイッチ設定の処理
を示すフローチャートである。FIG. 4 is a flowchart showing a switch setting process by the ROM in the case of FIG.
1 FDC 2 デコーダ 3a スイッチA 3b メモリ付きスイッチ 4 FDD群 5 ROM 6 スイッチB 1 FDC 2 Decoder 3a Switch A 3b Memory Switch 4 FDD Group 5 ROM 6 Switch B
Claims (2)
るFDCの出力するドライブセレクト信号をデコード
し、複数台のフレキシブルディスクドライブであるFD
Dの1つを選択し、前記選択されたFDDと前記FDC
との間でデータのやりとりを行うフレキシブルディスク
ドライブ制御方式において、前記FDCの出力するドラ
イブセレクト信号を2ビット以上のビット信号によりデ
コードの仕方を変え、前記複数台のFDDを選択するこ
とを特徴とするフレキシブルディスクドライブ制御方
式。1. An FD, which is a plurality of flexible disk drives, by decoding a drive select signal output from an FDC, which is a flexible disk controller.
Select one of D, the selected FDD and the FDC
In the flexible disk drive control method for exchanging data with the FDD, the method of decoding the drive select signal output from the FDC is changed by a bit signal of 2 bits or more to select the plurality of FDDs. Flexible disk drive control method.
ライブ制御方式において、前記FDDの設定を前記FD
Dからのレディ信号をもとに設定することを特徴とする
フレキシブルディスクドライブ制御方式。2. The flexible disk drive control method according to claim 1, wherein the setting of the FDD is performed by the FD.
Flexible disk drive control method characterized by setting based on the ready signal from D.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23528391A JPH0573212A (en) | 1991-09-17 | 1991-09-17 | Flexible disk driving control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23528391A JPH0573212A (en) | 1991-09-17 | 1991-09-17 | Flexible disk driving control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0573212A true JPH0573212A (en) | 1993-03-26 |
Family
ID=16983811
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23528391A Pending JPH0573212A (en) | 1991-09-17 | 1991-09-17 | Flexible disk driving control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0573212A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006129451A (en) * | 2004-10-29 | 2006-05-18 | General Electric Co <Ge> | Integrated interface electronics for reconfigurable sensor array |
-
1991
- 1991-09-17 JP JP23528391A patent/JPH0573212A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006129451A (en) * | 2004-10-29 | 2006-05-18 | General Electric Co <Ge> | Integrated interface electronics for reconfigurable sensor array |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPWO2020156516A5 (en) | ||
JPH0573212A (en) | Flexible disk driving control system | |
JP2003280895A (en) | Processor and instruction executing method | |
JP3862143B2 (en) | Decoding device, control method therefor, and program | |
JP6737832B2 (en) | Encoder | |
US6134288A (en) | Apparatus and method for generating a decoding clock signal in response to a period of write and read clock signals | |
JP5185392B2 (en) | Convolutional encoding with split parallel encoding behavior | |
JP3351732B2 (en) | Arithmetic encoding apparatus and method, arithmetic decoding apparatus and method, and recording medium | |
JPH06274328A (en) | Execution method for program consisting of plural processing modules | |
CN113001529A (en) | Robot, robot control method, and readable storage medium | |
JPH0594549A (en) | Input/output circuit | |
JP3088785B2 (en) | Variable length code decoding device | |
JP2006503464A (en) | Digital message transmission protocol | |
JPS6230648B2 (en) | ||
US6700511B1 (en) | Data conversion method, method for obtaining waveform information from square wave using the same, and method for generating square wave from waveform information using the same | |
JP2002091901A (en) | Priority encoder | |
JPH1049974A (en) | Optical disk driving device | |
JP3166679B2 (en) | PWM control circuit | |
JPH01269103A (en) | Condition transition control device | |
JPH08297592A (en) | Controller | |
JP2000132491A (en) | Method and system for device control | |
JPH0969070A (en) | Control circuit of information processor | |
JP2006215697A (en) | Method for setting serial interface circuit and method for setting response control data | |
JPH09167118A (en) | Micro controller | |
JPS62117005A (en) | Controller |