Texas Instruments PCI445X manual Docking System Consideration, Register save/restore

Page 31

System Implementation

2)Register save/restore

Register content is not preserved in the sleeping state (it depends on the system implementation). Therefore, BIOS should restore the register content. Under Windows98, most of the register content is saved and restored by the pci.vxd and cbss.vxd.

3)Troubleshooting tips for sleep/resume issues Symptoms of sleep/resume issues are:

J System hung up during resume

J PC Card does not work after resume

J PC Card is not recognized after resume

The probable reason for these problems is that the register content is not preserved correctly. Checking the register content before taking the system to the sleep mode and after resuming from the sleep mode may shed some light. If some of the register settings are not the same after resuming from the sleep mode, then the BIOS most likely did not restore those values.

1.4.3Docking System Consideration

Subsystem IDs can be assigned as long as the SUBSYSRW bit (system control register, PCI offset 80h, bit 5) is set. It is better to do this from EEPROM as no driver will be running to set the SSID up after a hot-dock/warm-dock. Therefore, the IDs should be loaded through the I2C interface using an

EEPROM.

PCI445X Device

1-21

Image 31
Contents Implementation Guide Important Notice About This Manual Read This FirstCsr ±a /user/ti/simuboard/utilities Related Documentation From Texas Instruments Page Contents Viii Figures Tables Topic PCI445X Device±1. Typical System Architecture System Features Selection Distributed DMA Ddma Socket Power SwitchesOptional PCI Signals PCI and ISA Style InterruptSerialized Interrupt Control Socket Activity LEDsMFUNC7±MFUNC0 Terminal Assignments Miscellaneous Functions DescriptionMemory Burst R/W Operation Control CardBus Reserved Terminal SignalingPower Savings Mode Asynchronous CSC Interrupt GenerationZV Port Control and Auto Detect Function Socket Power Lock12.9 SMI 12.11VCC ProtectionPERR, SERR, and Lock System ImplementationClamping Rails PCI Bus InterfaceINTA, INTB, and Intc Prst PCI reset and Grst Global resetDamping resistor on Cclk terminal 4 2-Wire I2C Interface for EepromSocket power supply PC Card InterfaceEeprom ±1. Registers and Bits Loadable Through Serial EepromSample PCI445X Eeprom Data File System Implementation Zoomed Video ZV Interface 1 P2C Interface for TPS22X6 Power SwitchMiscellaneous Signals Interrupt Signaling Interface±2. PC Card Interface Pullup Resistor List² ³ Requirement of Pullup/Pulldown Resistors±4. Miscellaneous Terminals Pullup Resistor List ±3. PCI Bus Interface Pullup Resistor ListLPS ±5. Required Pullup/Pulldown ResistorsInitialization Bios ConsiderationsPCI Standard Registers Initialization PCI TI Proprietary Registers Initialization System Sleeping State ConsiderationDocking System Consideration Register save/restoreImportant Information Topic Global Reset Only Bits, PME Context BitsTable A±1.Global Reset Only Cleared Bits Global Reset Only Bits/PME Context BitsTable A±2.PME Context Bits Page PME and RI Behavior PME and RI Behavior Table B±1.CardBus Ctschg and Wake-Up Signals Truth TablePCI445X Buffer Types PCI445X Buffer Types Signal Name Terminal TypeACVS2 BCAD22 GND PHYDATA6 ZVUV4 TSO Buffer Type Description Table C±2. Buffer Type Abbreviations