The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 03, 2002

Filed:

Oct. 27, 2000
Applicant:
Inventors:

David C. Pruett, Allen, TX (US);

Travis E. Ell, Austin, TX (US);

Assignee:

Seagate Technology LLC, Scotts Valley, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G11B 5/596 ;
U.S. Cl.
CPC ...
G11B 5/596 ;
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.


Find Patent Forward Citations

Loading…