Apparatus and method for providing for efficient communication between high and low-level processing engine of a disk drive formatter
First Claim
1. An apparatus for providing for efficient communication between high level and low level processing engines in a disk formatter for formatting a disk which stores data, said high-level processing engine outputting at least one instruction for controlling disk operations to said low-level processing engine which processes said instruction, said apparatus comprising:
- an instruction queue included within said low-level engine in said disk formatter, said instruction queue storing said instruction received by said low level processing engine from said high level processing engine in said disk formatter, said high level processing engine in said disk formatter outputting said instruction to said instruction queue in accordance with a first clock signal generated by said high-level engine in said disk formatter, said instruction queue outputting said instruction in accordance with a second clock signal of said low level processing engine which corresponds to a predetermined disk transfer rate.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus is employed for providing for efficient communication between high level and low level processing engines in a disk formatter for formatting a disk, the high-level engine outputting at least one instruction to control disk operations to the low-level engine which processes the instruction. The apparatus includes an instruction queue within the low-level engine. The instruction queue stores the instruction received by the low level processing engine from the high level processing engine, which outputs the instruction to the memory in accordance with a first clock signal generated by the high-level engine. The instruction queue outputs the instruction in accordance with a second clock signal of the low level processing engine which corresponds to a predetermined disk transfer rate. In accordance with another embodiment of the present invention, a method is also employed for providing for efficient communication between high and low level processing engines in a disk formatter for formatting a disk. The method includes the steps of storing an instruction for controlling disk operations output by the high level processing engine in an instruction queue of the low-level engine. The instruction is output by the high level processing engine in accordance with a first clock signal of the high level processing engine. In addition, the instruction is output from the instruction queue in accordance with a second clock signal of the low level processing engine which corresponds to a predetermined disk transfer rate.
65 Citations
20 Claims
-
1. An apparatus for providing for efficient communication between high level and low level processing engines in a disk formatter for formatting a disk which stores data, said high-level processing engine outputting at least one instruction for controlling disk operations to said low-level processing engine which processes said instruction, said apparatus comprising:
an instruction queue included within said low-level engine in said disk formatter, said instruction queue storing said instruction received by said low level processing engine from said high level processing engine in said disk formatter, said high level processing engine in said disk formatter outputting said instruction to said instruction queue in accordance with a first clock signal generated by said high-level engine in said disk formatter, said instruction queue outputting said instruction in accordance with a second clock signal of said low level processing engine which corresponds to a predetermined disk transfer rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method for providing for efficient communication between high and low level processing engines in a disk formatter for formatting a disk which stores data, said method comprising the steps of:
-
storing an instruction for controlling disk operations output by said high level processing engine in said disk formatter in an instruction queue of said low level processing engine in said disk formatter, said instruction being output by said high level processing engine in said disk formatter in accordance with a first clock signal generated by said high level processing engine in said disk formatter; and
outputting said instruction from said instruction queue in accordance with a second clock signal of said low level processing engine which corresponds to a predetermined disk transfer rate. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification