Bubble memory disk emulation system
First Claim
Patent Images
1. A magnetic bubble memory (MBM) based data storage system for emulating another data storage system, comprising:
- (a) a central processor bus (CPB);
(b) a central processor unit (CPU), an instruction memory for said CPU, and a dynamic buffer memory, all connected to said CPB;
(c) MBM interface means for interfacing an MBM unit with said CPB;
(d) direct bubble memory access (DBMA) means connected to said CPB for causing said MBM interface means to transfer data from said MBM to selected parts of said dynamic buffer memory through said CPB;
(e) encoder/decoder means connected to said CPB for transmitting and receiving data to and from a host system in a manner substantially identical to that of said another data storage system, said encoder/decoder means including two direct memory access (DMA) channels, one for transmission and the other for reception of data to and from said host system for transferring data to and from selected parts of said dynamic buffer memory through said PCB; and
(f) said DMA channels each having registers for addressing to said dynamic buffer memory, said registers updated by said CPU through said CPB without affecting ongoing data transfers to and from said dynamic buffer memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A magnetic bubble memory based floppy disk emulating system is provided which is capable of emulating available industry standard floppy disk drives with a simple, microprocessor controlled system in which direct memory access techniques are used to free the microprocessor to perform the control functions necessary to emulate single/double density and floppy/minifloppy disks.
-
Citations
9 Claims
-
1. A magnetic bubble memory (MBM) based data storage system for emulating another data storage system, comprising:
-
(a) a central processor bus (CPB); (b) a central processor unit (CPU), an instruction memory for said CPU, and a dynamic buffer memory, all connected to said CPB; (c) MBM interface means for interfacing an MBM unit with said CPB; (d) direct bubble memory access (DBMA) means connected to said CPB for causing said MBM interface means to transfer data from said MBM to selected parts of said dynamic buffer memory through said CPB; (e) encoder/decoder means connected to said CPB for transmitting and receiving data to and from a host system in a manner substantially identical to that of said another data storage system, said encoder/decoder means including two direct memory access (DMA) channels, one for transmission and the other for reception of data to and from said host system for transferring data to and from selected parts of said dynamic buffer memory through said PCB; and (f) said DMA channels each having registers for addressing to said dynamic buffer memory, said registers updated by said CPU through said CPB without affecting ongoing data transfers to and from said dynamic buffer memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification