Method and apparatus for initializing operation of a disk drive
AssigneeMarvell International Ltd.
InventorsRavishanker Krishnamoorthy, Foo Leng Leong
Life of this patent
Estimating the term…
Abstract
A system for controlling a disk in a disk drive includes a motor control circuit and a first circuit that retrieves firmware speed control instructions from non-volatile memory. During retrieval of the firmware speed control instructions, at least one of the motor control circuit determines a position of the disk, one of the first circuit and the motor control circuit spins up the disk and the motor control circuit ramps up a speed of the disk. The first circuit performs speed control of the disk based on the firmware speed control instructions.
Claims25
A system for controlling a disk in a disk drive, the system comprising:
- a motor control circuit;
- and
- a first circuit configured to download firmware speed control instructions from non-volatile memory to the motor control circuit,
- wherein during the download of the firmware speed control instructions, at least one of
- the motor control circuit is configured to determine a position of the disk,
- one of the first circuit and the motor control circuit is configured to spin up the disk, or
- the motor control circuit is configured to ramp up a speed of the disk,
- wherein the first circuit is configured to perform speed control of the disk based on the firmware speed control instructions,
- wherein control of the speed of the disk is handed over subsequent to the downloading of the firmware speed control instructions, and
- wherein, subsequent to the handing over control of the speed of the disk, the motor control circuit is configured to control the speed of the disk using the firmware speed control instructions.
A method for controlling a disk in a disk drive, the method comprising:
- downloading firmware speed control instructions from non-volatile memory to a first circuit;
- during the downloading of the firmware speed control instructions, at least one of determining a position of the disk using a motor control circuit,
- spinning up the disk using one of the first circuit and the motor control circuit, or
- ramping up a speed of the disk using the motor control circuit;
- and
- performing speed control of the disk using the first circuit based on the firmware speed control instructions;
- handing over control of the speed of the disk subsequent to the downloading of the firmware speed control instructions;
- and
- subsequent to the handing over control of the speed of the disk, control the speed of the disk via the motor control circuit using the firmware speed control instructions.
Dependencies are inferred from the claim text.