Floppy disk controller incorporating standby signal generating function.
Abstract
In a floppy disk controller between a host system (1) and a plurality of floppy disk units (3-0∼3-3), a control register (21) having a plurality of ports each for driving one of the floppy disk units is connected to a logic circuit such as a NOR circuit (26), to thereby detect that all of the floppy disk units are not driven. When all of the floppy disk units are not driven, the logic circuit generates a standby control signal.

Term
Term ended
Projected expiry passed 7 October 2013, 13 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
8 claims: 2 independent, 6 dependent
- 1A floppy disk controller connected between a host system (1) and a plurality of floppy disk units (3-0 ∼3-3), comprising:a control circuit (23), connected between said host system and said floppy disk units, for controlling said floppy disk units;a control register (21) connected to said host system and said floppy disk units, said control register having a plurality of ports each for driving one of said floppy disk units, said control register being written to by said host system;a standby control signal generating circuit (26), connected between all the ports of said control register and said control circuit, for detecting a state where all of said floppy disk units are not driven, to generate a standby control signal (STBY) and transmit it to said control circuit, thereby moving said control circuit from an operation mode to a standby mode.
- 5A floppy disk controller connected between a host system (1) and a plurality of floppy disk units (3-0 ∼3-3), comprising:a control circuit (23), connected to said host system and said floppy disk units, for controlling said floppy disk units;a digital output register (21) connected to said host system and said floppy disk units, said digital output register having a plurality of ports each for driving one of said floppy disk units, said digital output register being written to by said host system;a logic circuit (26), connected to all the ports of said digital output register and said control circuit, for generating a standby control signal (STBY) when all of said floppy disk units are not driven, said standby control signal being transmitted to said control circuit, to thereby move said control circuit from an operation mode to a standby mode.
Independent claims2
26 paragraphs in 4 sections, as filed
BACKGROUND OF THE INVENTION
Field of the Invention
0001The present invention relates to a floppy disk controller connected between a host system and a plurality of floppy disk units.
Description of the Related Art
0002Generally, connected between a host system and floppy disk units is a floppy disk controller which performs a read/write operation upon the floppy disk units, mechanically drives the floppy disk units, and the like.
0003When the floppy disk units are not accessed and not driven, the floppy disk controller is transferred from an operation mode to a standby mode, thus reducing the power dissipation. For example, in a standby mode, the generation of an internal clock signal is stopped, however, the content of an internal random access memory (RAM), the values of ports, and the like are maintained.
0004A prior art floppy disk controller is controlled by the host system to transfer from an operation mode to a standby mode, which will be later explained in detail. As a result, a control program of the host system becomes complex, and also a large power dissipation is required to operate the floppy disk controller, since the standby state of the floppy disk controller cannot be precisely controlled.
SUMMARY OF THE INVENTION
0005It is an object of the present invention to provide a floppy disk controller which can simplify the control program of the host system and can reduce the power dissipation of the floppy disk controller.
0006According to the present invention, in a floppy disk controller between a host system and a plurality of floppy disk units, a control register having a plurality of ports each for driving one of the floppy disk units is connected to a logic circuit such as a NOR circuit, to thereby detect that all of the floppy disk units are not driven. When all of the floppy disk units are not driven, the logic circuit generates a standby control signal. Thus, the standby control signal per se can be generated within the floppy disk controller without direct control of the host system.
BRIEF DESCRIPTION OF THE DRAWINGS
0007The present invention will be more clearly understood from the description as set forth below, in comparison with the prior art, with reference to the accompanying drawings, wherein: <ul id="ul0001" list-style="none"><li>Figs. 1 and 2 are block circuit diagrams illustrating prior art floppy disk controllers; and</li><li>Figs. 3, 4, 5 and 6 are block circuit diagrams illustrating first, second, third and fourth embodiments, respectively, of the floppy disk controller according to the present invention.</li></ul>
DESCRIPTION OF THE PREFERRED EMBODIMENTS
0008Before the description of embodiments, prior art floppy disk controllers will be explained with reference to Figs. 1 and 2.
0009In Fig. 1, which illustrates a prior art floppy disk controller (see: USERS MANUAL "µPD72069 FLOPPY DISK CONTROLLER", NEC Corporation, Tokyo, Japan, Jan. 1991, p. 64), reference numeral 1 designates a host system, 2 designates a floppy disk controller (FDC), and 3-0, 3-1, 3-2 and 3-3 designate floppy disk units. Note that the connection between the floppy disk controller 2 and the floppy disk units 3-0, 3-1, 3-2 and 3-3 can be carried out by using a star connection or a daisy chain connection.
0010Also, the floppy disk controller 2 includes an 8-bit digital output register (DOR) 21 which has four ports ME0, ME1, ME2 and ME3 for turning ON and OFF the motors of the floppy disk units 3-0, 3-1, 3-2 and 3-3, respectively. The digital output register 21 is written to via an 8-bit data bus B1 by the host system 1.
0011Further, the floppy disk controller includes a data register (DTR) 22 which transfer data or commands from the host system 1 to a control circuit 23 or vice versa. The data register 22 is also connected via the data bus B1 to the host system 1, while is connected via an internal data bus B2 to the control circuit 23.
0012The control circuit 23 performs a parallel-to-serial conversion upon parallel data of the internal bus B2, and transmits the serial data as write data W to one of the floppy disk units 3-0, 3-1, 3-2 and 3-3. Conversely, the control circuit 23 performs a serial-to-parallel conversion upon serial data as read data R from one of the floppy disk units 3-0, 3-1, 3-2 and 3-3, and transmits the parallel, data to the data register 22. Further, the control circuit 23 generates various control signals C and transmits them to the floppy disk units 3-0, 3-1, 3-2 and 3-3. Note that the control circuit 23 incorporates a parallel-to-serial converter, a serial-to-parallel converter, an internal RAM, an internal clock generator, and the like, which are not shown.
0013In Fig. 1, in order to put the floppy disk controller 2, i.e., the control circuit 23 in a standby mode, a standby code decoder 24 is connected to the data bus B2. As a result, when the host system 1 generates a standby command having a special code and writes it into the data register 22, the standby code decoder 24 detects it to generate a standby control signal STBY. Thus, this standby control signal STBY is transmitted to the control circuit 23, so that the control circuit 23 is moved from an operation mode to a standby mode.
0014In the floppy disk controller of Fig. 1, however, the host system 1 has to generate a standby command for moving the floppy disk controller 2 to a standby mode, thus complicating the control program of the host system 1 and increasing the power dissipation, as explained above.
0015In Fig. 2, which illustrates another prior art floppy disk controller (see: USERS MANUAL "µPD72070 FLOPPY DISK CONTROLLER", NEC Corporation, Sep. 1992, P. 18), a data rate register (DRR) 25 for storing a data rate for changing drive control signals is provided instead of the standby code decoder 24 of Fig. 1. The data rate register 25 has a port SB for generating a standby control signal STBY.
0016In Fig. 2, in order to put the floppy disk controller 2, i.e., the control circuit 23 in a standby mode, when the host system 1 writes "1" into the port SB of the data rate register 25 via the data bus B1, the data rate register 25 generates a standby control signal STBY and transmits it to the control circuit 23, thus putting it in a standby mode.
0017Also, in the floppy disk controller of Fig. 2, the host system 1 has to write "1" into the data rate register 25 for moving the floppy disk controller 2 to a standby mode, thus complicating the control program of the host system 1 and increasing the power dissipation, as explained above.
0018In Fig. 3, which illustrates a first embodiment of the present invention, a NOR circuit 26 is provided instead of the standby code decoder 24 of Fig. 1 and the port SB of the data rate register 25 of Fig. 2. The NOR circuit 26 is connected to all the ports ME0, ME1, ME2 and ME3 of the digital output register 21. Therefore, when the values of all the ports ME0, ME1, ME2 and ME3 are "0", so that all the motors of the floppy disk units 3-0, 3-1, 3-2 and 3-3 are turned OFF, the output of the NOR circuit 26, i.e., the standby control signal STBY becomes "1", thus moving the control circuit 23 from an operation mode to a standby mode.
0019That is, in an operation mode, at least one of the ports ME0, ME1, ME2 and ME3 of the digital output register 21 is made "1" by the host system 1, so that the corresponding motor is driven to perform an access upon the corresponding floppy disk unit. Conversely, when all of the ports ME0, ME1, ME2 and ME3 of the digital output register 21 are "0", all of the motors of the floppy disk units 3-0, 3-1, 3-2 and 3-3 are stopped, so that no access is performed upon the floppy disk units 3-0, 3-1, 3-2 and 3-3. Therefore, a standby control signal STBY can be generated by detecting such a state where all of the ports ME0, ME1, ME2 and ME3 of the digital output register 21 are "0".
0020In Fig. 4, which illustrates a second embodiment of the present invention, the floppy disk controller 2 of Fig. 3 is combined with the prior art floppy disk controller 2 of Fig. 1 by adding an OR circuit 27. That is, the OR circuit 27 transmits the standby control signal from the NOR circuit 26 or the standby control signal from the standby code decoder 24 to the control circuit 23. Thus, the floppy disk controller 2 of Fig. 4 is compatible with the prior art floppy disk controller 2 of Fig. 1.
0021In Fig. 5, which illustrates a third embodiment of the present invention, the floppy disk controller 2 of Fig. 3 is combined with the prior art floppy disk controller 2 of Fig. 2 by adding an OR circuit 27'. That is, the OR circuit 27' transmits the standby control signal from the NOR circuit 26 or the standby control signal from the port SB of the data rate register 25 to the control circuit 23. Thus, the floppy disk controller 2 of Fig. 4 is compatible with the prior art floppy disk controller 2 of Fig. 2.
0022In Fig. 6, which illustrates a fourth embodiment of the present invention, the floppy disk controller 2 of Fig. 3 is combined with the prior art floppy disk controller 2 of Fig. 1 and the prior art floppy disk controller 2 of Fig. 2 by adding an OR circuit 27''. That is, the OR circuit 27'' transmits the standby control signal from the NOR circuit 26, the standby control signal from the standby code decoder 24, or the standby control signal from the data rate register 25 to the control circuit 23. Thus, the floppy disk controller 2 of Fig. 4 is compatible with both the prior art floppy disk controller 2 of Fig. 1 and the prior art floppy disk controller of Fig. 2.
0023The floppy disk controller as illustrated in Fig. 4, 5 or 6 that is compatible with the prior art floppy disk controllers can be also connected to the host system 1 which incorporates a prior art control program, which is helpful in reducing the manufacturing cost.
0024As explained hereinbefore, according to the present invention, since a standby control signal can be generated within the floppy disk controller without a direct control of the host system, the control program of the host system can be simplified, and also the power dissipation in the floppy disk controller can be reduced, since the standby state of the floppy disk controller can be precisely controlled.
Contents4
7 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US7765414B2 | Cited by | United States of America | Applicant |
| US8417977B2 | Cited by | United States of America | Applicant |
| US7925904B2 | Cited by | United States of America | Applicant |
| GB2264794A | Cites | United Kingdom | Search report |
10 members in 5 offices; this record represents the family
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 26873592 | Japan | – | |
| 26873592 | Japan | A | |
| JP19920268735 | – | – | – |
| 26873592 | – | – | – |
Members10
| Document | Office | Kind | |
|---|---|---|---|
| EP0591973A2This record | European Patent Office (EPO) | A2 | |
| JPH06119118A | Japan | A | |
| KR940010030A | Republic of Korea | A | |
| EP0591973A3 | European Patent Office (EPO) | A3 | |
| US5530876A | United States of America | A | |
| KR970002380B1 | Republic of Korea | B1 | |
| EP0591973B1 | European Patent Office (EPO) | B1 | |
| DE69316132D1 | Germany | D1 | |
| JP2737571B2 | Japan | B2 | |
| DE69316132T2 | Germany | T2 |
29 legal events, as 3 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Notification of lapseLapsedST | ST | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Nl: lapsed or anulled due to non-payment of the annual feeLapsedNLV4 | NLV4 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| European patent in force as of 2002-01-01IF02 | IF02 | GB | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Fr: translation filedET | ET | EP | |
| Corresponds to:REF | REF | EP | |
| Designated contracting statesAK | AK | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOS IGRAGRAH | GRAH | EP | |
| Despatch of communication of intention to grantORIGINAL CODE: EPIDOS AGRAGRAG | GRAG | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOS IGRAGRAH | GRAH | EP | |
| Despatch of communication of intention to grantORIGINAL CODE: EPIDOS AGRAGRAG | GRAG | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Designated contracting statesAK | AK | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0591973
- Publication, DOCDB
- 0591973
- Publication, EPODOC
- EP0591973
- Application
- 931162580
- Application, DOCDB
- 93116258
- Application, EPODOC
- EP19930116258
Titles6
- German
- Eine Diskettenspeichersteuerung beinhaltende Bereitschaftsignalserzeugungs-Funktion
- English
- Floppy disk controller incorporating standby signal generating function
- French
- Commande de disque souple incorporant une fonction de génération de signal de veille
- German
- Eine Diskettenspeichersteuerung beinhaltende Bereitschaftsignalserzeugungs-Funktion.
- English
- Floppy disk controller incorporating standby signal generating function.
- French
- Commande de disque souple incorporant une fonction de génération de signal de veille.
Classification
- CPC, 4
- G06F3/0601
- G06F13/385
- G06F2003/0692
- Y02D10/00
- IPC, 3
- G06F1 32
- G06F3 06
- G06F13 38
Designated states4
- Contracting states, 4
- Germany
- France
- United Kingdom
- Netherlands (Kingdom of the)