English
Language : 

PCI7420 Datasheet, PDF (138/248 Pages) Texas Instruments – DUAL SOCKET CARDBUS AND SMART CARD CONTROLLER
6 CardBus Socket Registers (Functions 0 and 1)
The 1997 PC Card Standard requires a CardBus socket controller to provide five 32-bit registers that report and
control socket-specific functions. The PCI7x20 device provides the CardBus socket/ExCA base address register (PCI
offset 10h, see Section 4.12) to locate these CardBus socket registers in PCI memory address space. Each function
has a separate base address register for accessing the CardBus socket registers (see Figure 6–1). Table 6–1 gives
the location of the socket registers in relation to the CardBus socket/ExCA base address.
In addition to the five required registers, the PCI7x20 device implements a register at offset 20h that provides power
management control for the socket.
PCI7x20 Configuration Registers
Offset
Host
Memory Space Offset
Host
Memory Space Offset
CardBus Socket/ExCA Base Address 10h
16-Bit Legacy-Mode Base Address
44h
Note: The CardBus socket/ExCA base
address mode register is separate for
functions 0 and 1.
00h
CardBus
Socket A
Registers
20h
ExCA
Registers
Card A
800h
844h
00h
CardBus
Socket B
Registers
20h
ExCA
Registers
Card B
800h
844h
Offsets are from the CardBus socket/ExCA base
address register’s base address.
Figure 6–1. Accessing CardBus Socket Registers Through PCI Memory
Table 6–1. CardBus Socket Registers
REGISTER NAME
OFFSET
Socket event †
00h
Socket mask †
04h
Socket present state †
08h
Socket force event
0Ch
Socket control †
10h
Reserved
14h–1Ch
Socket power management ‡
20h
† One or more bits in the register are PME context bits and can be cleared only by the assertion of GRST when PME is enabled. If PME is not
enabled, then these bits are cleared by the assertion of PRST or GRST.
‡ One or more bits in this register are cleared only by the assertion of GRST.
6–1