Patent ID: 7430085

Claim:
A disk device to be coupled to a host computer comprising: a magnetic head; a head amplifier coupled to said magnetic head; a recording medium on which a data block and a servo block are stored, wherein said servo block has servo burst data recorded therein for controlling a position of said magnetic head; a voice coil motor for moving said magnetic head above said recording medium; a spindle motor coupled to said recording medium; a motor driver controlling said spindle motor; a signal processing device for detecting data in said data block from a read signal read from said recording medium and for outputting said detected data via a NRZ bus; a data processing device for transferring write data inputted from said host computer to said signal processing device via said NRZ bus, and reading out data transferred from said signal processing device via said NRZ bus to transfer to said host computer; and a processor controlling said signal processing device and said data processing device; said signal processing device including an analog-to-digital converter to convert servo burst data in said read signal from analog to digital, wherein said servo burst data outputted from said analog-to-digital converter is outputted to said data processing device through said NRZ bus; wherein said signal processing device further includes an Automatic Gain Control, a burst signal detector, a clock generator, a pulse generator, an encoder, and a decoder, wherein said read signal read from said recording medium is outputted from said head amplifier to said Automatic Gain Control to control an amplitude gain of said read signal, wherein said pulse generator controls the timing of outputting a clock to said encoder generated by said clock generator, wherein said encoder encodes write data and decodes said read signal outputted from said analog-to-digital converter; wherein said burst signal detector detects an address of said servo block from said read signal, and wherein said data processing device is able to hold said address of said servo block which is inputted via said NRZ bus and to output the address of said servo block to a second bus.