Programmable external storage control apparatus
First Claim
1. A programmable external storage control apparatus for controlling an external storage in response to a command from a host, comprising:
- a buffer temporarily storing data to be transferred between said host and said external storage and further storing a program for controlling data transfer between said host, said buffer, and said external storage;
control means for controlling said data transfer by reading from said buffer and executing said program, which controls said data transfer between said host, said buffer, and said external storage; and
a microprocessor starting said control means in reading said program in response to said command from said host.
0 Assignments
0 Petitions
Accused Products
Abstract
A programmable external storage control apparatus, including a buffer for temporarily storing data to be transferred between a host and an external storage, which stores a program for controlling data transfer between the host and the external storage and controls the data transfer between the host and the external storage by reading the data transfer control program from the buffer and executing it. The apparatus further includes a microprocessor that responds to a command from the host by starting the control of the data transfer by reading the data transfer control program. The microprocessor includes a memory for storing the data transfer control program in addition to other programs to be executed by the microprocessor. The microprocessor loads the data transfer control program from the memory into the buffer at the time of initialization. This allows the microprocessor to do other jobs such as servo control while the data transfer control program is executed.
-
Citations
19 Claims
-
1. A programmable external storage control apparatus for controlling an external storage in response to a command from a host, comprising:
-
a buffer temporarily storing data to be transferred between said host and said external storage and further storing a program for controlling data transfer between said host, said buffer, and said external storage; control means for controlling said data transfer by reading from said buffer and executing said program, which controls said data transfer between said host, said buffer, and said external storage; and a microprocessor starting said control means in reading said program in response to said command from said host. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An external storage system in which data is read or written by a command from a host, comprising:
-
an external storage for storing said data; a buffer that temporarily stores data to be transferred between said host and said external storage and further stores a program for controlling data transfer between said host, said buffer, and said external storage; control means for controlling said data transfer by reading from said buffer and executing said program, which controls said data transfer between said host, said buffer, and said external storage; and a microprocessor for starting said control means in reading said program in response to said command from said host. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for controlling an external storage in response to a command from a host, comprising the machine executed steps of:
-
a microprocessor loading a program into a buffer for controlling data transfer between said host, said buffer, and said external storage; controlling said data transfer by reading from said buffer and executing said program independent from said microprocessor; and starting of said controlling step by said microprocessor in response to said command from said host. - View Dependent Claims (16, 17, 18, 19)
-
Specification