Texas Instruments PCI1520 Calculator User Manual


 
SCPA033
PCI1520 Implementation Guide 15
9.1.2 PME# Context Registers
If the PME# enable bit (bit 8) of the power-management control/status register (PCI offset A4h)
is asserted, then the assertion of PRST# will not clear the following PME# context bits. If the
PME# enable bit is not asserted, then the PME# context bits are cleared with PRST#. The
PME# context bits are:
Bridge control register (PCI offset 3Eh): bit 6
System control register (PCI offset 80h): bits 10, 9, 8
Power-management control/status register (PCI offset A4h): bits 15, 8
ExCA power control register (ExCA offset 802h): bits 7, 5†, 4-3, 1-0 (†82365SL mode only)
ExCA interrupt and general control register (ExCA offset 803h): bits 6-5
ExCA card status change register (ExCA offset 804h): bits 11-8, 3-0
ExCA card status-change-interrupt configuration register (ExCA offset 805h): bits 3-0
CardBus socket event register (CardBus offset 00h): bits 3-0
CardBus socket mask register (CardBus offset 04h): bits 3-0
CardBus socket present state register (CardBus offset 08h): bits 13-7, 5-1
CardBus socket control register (CardBus offset 10h): bits 6-4, 2-0
9.2 PME#/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.3 CLKRUN# 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 27-24 set to 0001b). Requires
a43k pullup.
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.