
SCPA033
9.1.2 PME# Context Registers
If the PME# enable bit (bit 8) of the
•Bridge control register (PCI offset 3Eh): bit 6
•System control register (PCI offset 80h): bits 10, 9, 8
•
•ExCA power control register (ExCA offset 802h): bits 7, 5†,
•ExCA interrupt and general control register (ExCA offset 803h): bits
•ExCA card status change register (ExCA offset 804h): bits
•ExCA card
•CardBus socket event register (CardBus offset 00h): bits
•CardBus socket mask register (CardBus offset 04h): bits
•CardBus socket present state register (CardBus offset 08h): bits
•CardBus socket control register (CardBus offset 10h): bits
9.2PME#/RI_OUT# Behavior
PME# and RI_OUT# are very important for power management. The PME# signal is useful for PCI power management systems. The RI_OUT# (Ring Indicate Out) signal is used for legacy power management systems. PME# and RI_OUT# are multiplexed on the same pin. The PCI1520 can also provide RI_OUT# on the Multifunction terminals.
To enable passage of Ring signals from the PC Card interface, RINGEN (bit 7 ExCA offset 803) must be set to ‘1’, and RIENB (bit 7 PCI offset 91h) must be set to ‘1’. This is a per socket function.
9.3CLKRUN# Protocol
CLKRUN# is a hardware method of clock control that can be used in parallel with other types of power management. For the PCI1520, PCI CLKRUN# can be programmed using the Multifunction Routing Register (PCI offset 8Ch) on MFUNC6. CardBus CLKRUN# is a required signal incorporated into the PC Card interface. The following bits can be used to adjust the operation of how PCI and CB CLKRUN# affect the PCI1520:
Multifunction Routing register – MFUNC6 (PCI offset 8Ch, bits
KEEPCLK – System Control Register (PCI offset 80h, bit 1). Setting this bit to a ‘1’ will never allow the PCI CLKRUN# protocol to stop or slow the PCI clock.
PCI1520 Implementation Guide | 15 |