Floppy-disk interface controller
AssigneeMonolithic Systems Corporation
InventorMichael W. Fellinger
Life of this patent
Estimating the term…
Abstract
A device operable as an interface controller for a defined data bus, wherein the interface controller operates to transfer entire blocks of data, bidirectionally, one byte at a time, while making each byte available as it is received for use by either the computer or by the memory. In addition, the present invention utilizes an interface controller with a single flow-through register, and pluralities of switches, operable in accordance with decoded commands for transferring data in the aforementioned manner in either direction through the same register.
Claims11
In an information transfer system for connection between a bus and a storage device;
- the improvement wherein said information transfer system comprises intermediate storage means having a data input and a data output for storing blocks of parallel data of determined length, a register having parallel inputs and outputs and serial inputs and outputs, first selection means for applying data on said bus or the parallel output of said register to the input of said intermediate storage means, means applying the output of said intermediate storage means to the parallel input of said register, second selection means applying the output of said intermediate storage means to said bus, means coupling said storage device to said serial inputs and outputs of said register, and control means responsive to control signals on said bus for controlling said first and second selection means.
In an information transfer system for connection between a parallel bus and a mass storage device having serial inputs and outputs, said bus carrying data and control signals;
- the improvement wherein said information transfer system comprises parallel storage means, a register having serial inputs and outputs coupled to serial outputs and inputs respectively of said mass storage device, a parallel input of the register coupled to the output of said parallel storage means, selector means for selectively coupling said bus and the parallel output of said register to said parallel storage means, and gate means selectively coupling the output of said parallel storage means to said bus.
An information transfer system for connection between a bus and a mass storage device, comprising an intermediate storage device for storing a block of data of determined length and having an input and an output, a register having a first input coupled to the output of said intermediate storage device, a second input coupled to said mass storage device, a first output coupled to said mass storage device, and a second output, means selectively coupling said bus and second output to the input of said intermediate storage device, and gate means for selectively applying the output of said intermediate storage device to said bus.
Dependencies are inferred from the claim text.