Accelerated servo control calculations method and apparatus for a disc drive
US6490121B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 27, 2000 |
| Grant date | Dec 3, 2002 |
| Priority date | — |
| Expiry date | Oct 27, 2020 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG11B21/106
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
Abstract
Apparatus and method which provide accelerated servo control value calculations for a control processor controlling an actuator maintaining a head adjacent a rotatable disc f a disc drive. A dedicated multiply-accumulate hardware core of a servo micro engine calculates sum-of-products terms common in servo control loops. The multiply-accumulate hardware core uses a pipeline with stages for fetch, read, multiply, accumulate, and write-back as an arithmetic core to fully utilize all of the hardware during every servo interval. Feeding this arithmetic core is a dedicated state memory, from which a first signed servo state and a second signed servo state are read and where calculation results may be optionally written. Another, independent, coefficient memory provides predetermined coefficients used in resolving servo control loop algorithms. A final dedicated instruction memory provides shifter control values and the addresses of the states and coefficients.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.