
SMSC LPC47B27x
- 158 -
Rev. 08-10-04
DATASHEET
Table 64 – Logical Device Registers
ADDRESS
(0x30)
Bits[7:1] Reserved, set to zero.
Bit[0]
= 1
LOGICAL DEVICE
REGISTER
Activate
Note1, Note 3
Default = 0x00
on VCC POR, VTR POR,
HARD RESET and
SOFT RESET
DESCRIPTION
STATE
C
Activates the logical device currently
selected through the Logical Device #
register.
Logical device currently selected is
inactive
Reserved – Writes are ignored, reads return 0.
Vendor Defined - Reserved - Writes are
ignored, reads return 0.
Reserved – Writes are ignored, reads return 0.
Registers 0x60 and 0x61 set the base address
for the device. If more than one base address
is required, the second base address is set by
registers 0x62 and 0x63.
Refer to Table 58 for the number of base
address registers used by each device.
Unused registers will ignore writes and return
zero when read.
= 0
Logical Device Control
Logical Device Control
(0x31-0x37)
(0x38-0x3f)
C
C
Memory Base Address
I/O Base Address
Note 2
(see Device Base I/O
Address Table)
Default = 0x00
on VCC POR, VTR POR,
HARD RESET and
SOFT RESET
Interrupt Select
Defaults :
0x70 = 0x00 or 0x06
(Note 4)
on VCC POR, VTR POR,
HARD RESET and
SOFT RESET
0x72 = 0x00,
on VCC POR, VTR POR,
HARD RESET and
SOFT RESET
(0x40-0x5F)
(0x60-0x6F)
0x60,2,... =
addr[15:8]
0x61,3,... =
addr[7:0]
C
C
(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.
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.
DMA Channel Select
Default = 0x02 or 0x04
(Note 5)
on VCC POR, VTR POR,
HARD RESET and
SOFT RESET
32-Bit Memory Space
Configuration
(0x74,0x75)
C
(0x76-0xA8)
Reserved - not implemented. These register
locations ignore writes and return zero when
read.
Reserved - not implemented. These register
locations ignore writes and return zero when
read.
Reserved – Vendor Defined (see SMSC
defined
Logical
Device
Registers).
Reserved
Logical Device
(0xA9-0xDF)
C
Logical Device
Configuration
(0xE0-0xFE)
Configuration
C
Reserved
0xFF
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).