![](/images/new-backgrounds/1121016/121016107x1.webp)
Basic Principles of Operation
The integrated µProcessor, Disk Controller, and ATA Interface Electronics have nine functional modules (described below):
•µProcessor
•Digital Synchronous Spoke (DSS)
•Error Correction Code (ECC) Control
•Formatter
•Buffer Controller
•Servo Controller, including PWM
•Serial Interface
•ATA Interface Controller
•Motor Controller
z2TQEGUUQTThe µProcessorcore provides local processor services to the drive electronics under program control. The µProcessor manages the resources of the Disk Controller, and ATA Interface internally. It also manages the Read/Write ASIC (Application Specific Integrated Circuit), and the Spindle/VCM driver externally.
&KIKVCNTheDSS5[PJTQPQWUdecodes servo5RQMGinformation written on the drive at the factory to determine the position of the read/write head. It interfaces with the read/write channel, process timing and position information, and stores it in registers that are read by the servo
'TTQTfirmware%QTTGEVKQP. %QFG'%%%QPVTQN
The Error Correction Code (ECC) Control block utilizes a
(QTOCVVGTThe Formatter controls the operation of the read and write channel portions of the ASIC. To initiate a disk operation, the µProcessor loads a command into the ASIC registers.
The Formatter also directly drives the read and write gates (RG, WG) and Command Mode Interface of the Read/Write ASIC and the R/W Preamplifier, as well as passing write data to the Precompensator circuit in the Read/Write ASIC.