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. 26, 2000

Filed:

Mar. 31, 1998
Applicant:
Inventors:

Dennis Keats, Riverside, CA (US);

Kang Xiao, Irvine, CA (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ; G06F / ;
U.S. Cl.
CPC ...
710-5 ; 360 7708 ; 710 74 ; 712226 ;
Abstract

A programmable disk formatter for a disk controller in a headerless hard disk drive (HDD) system is disclosed. The disk formatter includes a high level processing engine that generates on the fly low level instructions that are executed by a low level processing engine. The disk formatter also includes a servo interface for interfacing the disk formatter to the servo timing logic, sector direct memory access (SDMA), and a QT/SP interface for interfacing the disk formatter to other processors in the disk controller, such as a system processor (SP) or Q-transmogrifier (QT) processor. The high level engine and low level engine operate semi-independently. The former processes SP- or QT-converted host computer commands in such a fashion that the low level instructions are generated and passed by the high level engine in time for the low level engine to execute them in coordination with the disk data rate. The high level engine is programmable with a high level instruction set, assembly language in the preferred embodiment, so that different drive formats can be accommodated with only software changes involving reprogramming of the high level engine and certain tracking/geometry tables stored in memory. The architecture and logic of the disk controller render a highly flexible, easily programmable. user friendly solution to the problem that disk controller designers face in accommodating each new generation of magnetic disks and each new approach to formatting.


Find Patent Forward Citations

Loading…