
PS/2 Model 30 Mode
SMSC DS – LPC47M192
Page 41
Rev. 03/30/05
DATASHEET
7
0
6
0
5
0
4
0
3
0
2
1
0
NOPREC
DRATE
SEL1
1
DRATE
SEL0
0
RESET
COND.
N/A
N/A
N/A
N/A
N/A
N/A
BIT 0 and 1 DATA RATE SELECT 0 and 1
These bits determine the data rate of the floppy controller. See Table 8 for the appropriate values.
BIT 2 NO PRECOMPENSATION
This bit can be set by software, but it has no functionality. It can be read by bit 2 of the DSR when in Model 30
register mode. Unaffected by software reset.
BIT 3 – 7 RESERVED
Should be set to a logical “0”
Table 9 shows the state of the DENSEL pin. The DENSEL pin is set high after a hardware reset and is unaffected by
the DOR and the DSR resets.
7.4.2 STATUS REGISTER ENCODING
During the Result Phase of certain commands, the Data Register contains data bytes that give the status of the
command just executed.
Table 12 – Status Register 0
BIT NO.
7,6
SYMBOL
IC
NAME
DESCRIPTION
Interrupt Code 00 - Normal termination of command. The specified
command was properly executed and completed without
error.
01 - Abnormal termination of command. Command
execution was started, but was not successfully
completed.
10 - Invalid command. The requested command could
not be executed.
11 - Abnormal termination caused by Polling.
Seek End
The FDC completed a Seek, Relative Seek or
Recalibrate command (used during a Sense Interrupt
Command).
Equipment
Check
1. Step pulses in the Recalibrate command.
2. The Relative Seek command caused the FDC to
step outward beyond Track 0.
Unused. This bit is always "0".
Head Address The current head address.
Drive Select
The current selected drive.
5
SE
4
EC
The TRK0 pin failed to become a "1" after:
3
2
1,0
H
DS1,0
Table 13 – Status Register 1
BIT NO.
7
SYMBOL
EN
NAME
DESCRIPTION
End
Cylinder
of
The FDC tried to access a sector beyond the final sector
of the track (255D). Will be set if TC is not issued after
Read or Write Data command.
Unused. This bit is always "0".
The FDC detected a CRC error in either the ID field or
the data field of a sector.
6
5
DE
Data Error