
142
Table 55 - Logical Device Registers
LOGICAL DEVICE
REGISTER
ADDRESS
DESCRIPTION
STATE
Interrupt Select
Defaults :
0x70 = 0x00,
on Vcc POR or
Reset_Drv
0x72 = 0x00,
on Vcc POR or
Reset_Drv
(0x70,0x72)
0x70 is implemented for each logical device.
Refer to Interrupt Configuration Register
description.
Only the keyboard controller
uses Interrupt Select register 0x72. Unused
register (0x72) will ignore writes and return
zero when read.
Interrupts default to edge
high (ISA compatible).
C
(0x71,0x73)
Reserved - not implemented. These register
locations ignore writes and return zero when
read.
DMA Channel Select
Default = 0x04
on Vcc POR or
Reset_Drv
(0x74,0x75)
Only 0x74 is implemented for FDC, Serial
Port 2 and Parallel port.
0x75 is not
implemented and ignores writes and returns
zero when read.
Refer to DMA Channel
Configuration.
C
32-Bit Memory Space
Configuration
(0x76-0xA8)
Reserved - not implemented. These register
locations ignore writes and return zero when
read.
Logical Device
(0xA9-0xDF)
Reserved - not implemented. These register
locations ignore writes and return zero when
read.
C
Logical Device
Configuration
(0xE0-0xFE)
Reserved - Vendor Defined (see SMSC
defined
Logical
Device
Configuration
Registers).
C
Reserved
0xFF
Reserved
C
Note 1: A logical device will be active and powered up according to the following equation:
DEVICE ON (ACTIVE) = (Activate Bit SET or Pwr/Control Bit SET).
The Logical device's Activate Bit and its Pwr/Control Bit are linked such that setting
or clearing one sets or clears the other. If the I/O Base Addr of the logical device is
not within the Base I/O range as shown in the Logical Device I/O map, then read or
write is not valid and is ignored.