SMSC Defined Logical Device Configuration Registers
The SMSC Specific Logical Device Configuration Registers reset to their default values only on hard resets
generated by Vcc or VTR POR (as shown) or the PCI_RESET# signal. These registers are not affected by soft
resets.
Table 68 – Floppy Disk Controller, Logical Device 0 [Logical Device Number = 0x00]
NAME
REG INDEX
DEFINITION
STATE
FDD Mode Register 0xF0 R/W Bit[0] Floppy Mode
C
= 0 Normal Floppy Mode (default)
Default = 0x0E
= 1 Enhanced Floppy Mode 2 (OS2)
on VCC POR,
Bit[1] FDC DMA Mode
VTR POR and
=0
Burst Mode is enabled
HARD RESET
=1
Non-Burst Mode (default)
Bit[3:2] Interface Mode
= 11 AT Mode (default)
= 10 (Reserved)
= 01 PS/2
= 00 Model 30
Bit[4] Reserved
Bit[5] Reserved, set to zero
Bit[6] FDC Output Type Control
=0
FDC outputs are OD12 open drain (default)
=1
FDC outputs are O12 push-pull
Bit[7] FDC Output Control
=0
FDC outputs active (default)
=1
FDC outputs tri-stated
FDD Option Register 0xF1 R/W Bit[0] Forced Write Protect
C
= 0 Inactive (default)
Default = 0x00
on VCC POR,
= 1 FDD nWRTPRT input is forced active when
either of the drives has been selected.
VTR POR and
HARD RESET
nWRTPRT (to the FDC Core) = WP (FDC SRA
register, bit 1) = (nDS0 AND Forced Write Protect)
OR (nDS1 AND Forced Write Protect) OR nWRTPRT
(from the FDD Interface) OR Floppy Write Protect
Note: The Floppy Write Protect bit is in the Device
Disable register.
Note: Boot floppy is always drive 0.
Bit[1] Reserved
Bits[3:2] Density Select
= 00 Normal (default)
= 01 Normal (reserved for users)
= 10 1 (forced to logic "1")
= 11 0 (forced to logic "0")
Bit [7:4] Reserved.
FDD Type Register 0xF2 R/W Bits[1:0] Floppy Drive A Type
C
Bits[3:2] Floppy Drive B Type
Default = 0xFF
on VCC POR,
VTR POR and
HARD RESET
Bits[5:4] Reserved (could be used to store Floppy
Drive C type)
Bits[7:6] Reserved (could be used to store Floppy
Drive D type)
Note: The LPC47M14x supports two floppy drives
0xF3 R Reserved, Read as 0 (read only)
C
SMSC DS – LPC47M14X
Page 164
Rev. 03/19/2001