![](http://datasheet.mmic.net.cn/370000/IT8673F_datasheet_16700861/IT8673F_80.png)
IT8673F
0
0 = Enabled (default). When enabled, a single interrupt is generated after a reset.
1 = Disabled.
FIFOTHR: The FIFO threshold in the execution phase of data transfer commands. They are programmable
from 00 to 0F hex (1 bytes to 16 bytes). Defaults to one byte.
PRETRK: The Pre-compensation Start Track Number. They are programmable from track 0 to FF hex
(track 0 to track 255). Defaults to track 0.
11.4.12.3
The RE-CALIBRATE command retracts the FDC read/write head to the track 0 position, resetting the value
of the PCN counter and checking the TK00# status. If TK00# is low, the DIR# pin remains low and step
pulses are issued. If TK00# is high, SE [and EC bits] of ST0 are set high, and the command is terminated.
When TK00# remains low for 79 step pulses, the RE-CALIBRATE command is terminated by setting SE
and EC bits of ST0 high. Consequently, for disks that can accommodate more than 80 tracks, more than
one RE-CALIBRATE command is required to retract the head to the physical track 0.
The FDC is in a non-busy state during the Execution phase of this command, making it possible to issue
another RE-CALIBRATE command in parallel with the current command.
On power-up, software must issue a RE-CALIBRATE command to properly initialize the FDC and the
drives attached.
RE-CALIBRATE
11.4.12.4
The SEEK command controls movement of the FDC read/write head movement from one track to another.
The FDC compares the current head position, stored in PCN, with NCN values after each step pulse to
determine what direction to move the head, if required. The direction of movement is determined below:
PCN < NCN
Step In: Sets DIR# signal to 1 and issues step pulses,
PCN > NCN
Step Out: Sets DIR# signal to 0 and issues step pulses, and
PCN = NCN
Terminate the command by setting the ST0 SE bit to 1.
The impulse rate of step pulse is controlled by Stepping Rate Time (SRT) bit in the SPECIFY command.
The FDC is in a non-busy state during the Execution phase of this command, making it possible to issue
another SEEK command in parallel with the current command.
SEEK
11.4.12.5
The RELATIVE SEEK command steps the selected drive in or out in a given number of steps. The DIR bit
is used to determine to step in or out. RCN (Relative Cylinder Number) is used to determine how many
tracks to step the head in or out from the current track. After the step operation is completed, the controller
generates an interrupt, but the command has no Result phase. No other command except the SENSE
INTERRUPT STATUS command should be issued while a RELATIVE SEEK command is in progress.
RELATIVE SEEK
11.4.12.6
The DUMPREG command is designed for system run-time diagnostics, and application software
development, and debug. This command has one byte of Command phase and 10 bytes of Result phase,
which return the values of parameters set in other commands.
DUMPREG