
SpinPoint P80 Product Manual Rev. 01
31
operations. Once the Disk Sequencer is started, it executes each word in logical order. At the completion of
the current instruction word, it either continues to the next instruction, continues to execute some other
instruction based upon an internal or external condition having been met, or it stops.
During instruction execution or while stopped, registers can be accessed by the DSP to obtain status
information reflecting the Disk Sequencer operations taking place.
5.2.2.4
The Disk ECC Control Block
The 88I5522 supports a programmable Reed-Solomon ECC. The code is capable of correcting up to 36 bytes
or 72 bytes correction with erasure pointer. Error detection and correction is handled in the Disk Control
block. Automatic on-the-fly hardware correction will take place for up to three symbols in error per
interleave. Correction is guaranteed to complete before the ECC Field of the sector following the sector
where the error occurred utilizing standard ATA size sectors. Optional burst limiting can be used to decrease
the probability on misdetection and mis-correction. An added feature of the 88I5522 ECC block is the ability
to log corrected ECC errors.
5.2.2.5 Frequency
Synthesizer
The frequency synthesizer is a clock frequency generation circuit used to generate a DSP clock, AT disk
controller and servo clock from the External Reference clock input.
5.2.2.6 Power
Management
Power management features are incorporated into each block of the 88I5522. This allows the designer to
tailor the amount of power management to the specified design. Other power management features include:
•
Independent power management control for each block.
•
DSP block powered down and up when needed.
•
Disk Sequencer and associated disk logic powered up when the Disk Sequencer is started.
•
Weak pull-up structure on input pins to prevent undesirable power consumption due to floating CMOS
inputs.
5.2.3 Read/Write
IC
The Read/Write IC, shown in Figure 5-3 provides read/write-processing functions for the drive. The
Read/Write IC receives the RD GATE and WR GATE signals, write data, and servo AGC and gates from the
Interface Controller. The Read/Write IC sends decoded read data and the read reference clock. It receives
write data from the Interface Controller.
The which is embedded in 88I5522 is a sampled-data digital PRML channel designed to work
with a disk controller and a read/write preamplifier to provide the signal processing elements required to
build a state of the art high density, high speed disk drive. The implements a noise predictive,
PRML Viterbi read channel (supporting) zone-bit recording ,