PC87332VLJ-5 NSC [National Semiconductor], PC87332VLJ-5 Datasheet - Page 44

no-image

PC87332VLJ-5

Manufacturer Part Number
PC87332VLJ-5
Description
PC87332VLJ (3.3V/5V) and PC87332VLJ-5 (5V) (SuperI/OTM III Premium Green) Floppy Disk Controller, Dual UARTs, IEEE1284 Parallel Port, and IDE Interfac
Manufacturer
NSC [National Semiconductor]
Datasheet
4 0 FDC Command Set Description
3 If the Address Field ID comparison fails the controller
4 Multi-track and Skip operations are not allowed SK and
5 If there is a CRC error in the Data Field the controller
6 The controller reads a maximum of EOT physical sectors
Command Phase
Execution Phase Data read from disk drive is transferred
to system via DMA or non-DMA modes
Result Phase
4 1 13 Recalibrate Command
The Recalibrate command is very similar to the Seek com-
mand The controller sets the Present Track Register (PTR)
of the selected drive to zero It then steps the head of the
selected drive out until the TRK0 disk interface input signal
goes active or until the maximum number of step pulses
have been issued See Table 4-12 for the maximum recali-
brate step pulse values based on the R255 and ETR bits in
the Mode command If the number of tracks on the disk
drive exceeds the maximum number of recalibrate step
pulses another Recalibrate command may need to be is-
sued
IPS
sets ND in ST1 but continues to read the sector If there
is a CRC error in the Address Field the controller sets CE
in ST1 but continues to read the sector
MT should be set to 0
sets CE in ST1 and CD in ST2 but continues reading
sectors
There is no support for multi-track reads
0
R255
0
1
0
1
MFM
Step Pulses Based on R255 and ETR
TABLE 4-12 Maximum Recalibrate
X
End of Track Sector Number
ETR
0
X
Intersector Gap Length
0
0
1
1
Drive Head Number
Status Register 0
Status Register 1
Status Register 2
Bytes per Sector
Bytes per Sector
Sector Number
Sector Number
Track Number
Track Number
Head Number
Data Length
0
X
X
0
Maximum Recalibrate
3925
4095
HD
Step Pulses
255
0
85 (default)
DR1
1
DR0
0
(Continued)
44
After the last command byte is issued the DRx BUSY bit is
set in the MSR for the selected drive The controller will
simulate the Motor On time and then enter the Idle Phase
The execution of the actual step pulses occur while the con-
troller is in the Drive Polling Phase An interrupt will be gen-
erated after the TRK0 signal is asserted or after the maxi-
mum number of recalibrate step pulses are issued There is
no Result Phase Recalibrates should not be issued on
more than one drive at a time This is because the drives are
actually selected via the DOR which can only select one
drive at a time No other command except the Sense Inter-
rupt command should be issued while a Recalibrate com-
mand is in progress
Command Phase
Execution Phase Disk drive head is stepped out to Track 0
Result Phase None
4 1 14 Relative Seek Command
The Relative Seek command steps the selected drive in or
out a given number of steps This command will step the
read write head an incremental number of tracks as op-
posed to comparing against the internal present track regis-
ter for that drive
Command Phase
Execution Phase Disk drive head stepped in or out a pro-
grammable number of tracks
Result Phase None
The Relative Seek parameters are defined as follows
DIR Read Write Head Step Direction Control
RTN Relative Track Number This value will determine how
The controller will issue RTN number of step pulses and
update the Present Track Register for the selected drive
The one exception to this is if the TRK0 disk input goes
active which indicates that the drive read write head is at
the outermost track In this case the step pulses for the
Relative Seek are terminated and the PTR value is set ac-
cording to the actual number of step pulses issued The
arithmetic is done modulo 255 The DRx BUSY bit in the
MSR is set for the selected drive The controller will simu-
late the Motor On time before issuing the step pulses After
the Motor On time the controller will enter the Idle Phase
The execution of the actual step pulses occurs in the Idle
Phase of the controller
After the step operation is complete the controller will gen-
erate an interrupt There is no Result Phase Relative Seeks
should not be issued on more than one drive at a time This
is because the drives are actually selected via the DOR
which can only select one drive at a time No other com-
mand except the Sense Interrupt command should be is-
sued while a Relative Seek command is in progress
1
X
0
0
0
1
many incremental tracks to step the head in or out
from the current track number
e
e
DIR
0
0
X
Step Head Out
Step Head In
0
0
0
X
0
0
0
X
0
0
1
X
HD
1
0
1
DR1
DR1
1
1
DR0
DR0
1
1

Related parts for PC87332VLJ-5