Manuel d'utilisation / d'entretien du produit PCI445X du fabricant Texas Instruments
Aller à la page of 46
August 2000 PCI Bus Solutions Implementation Guide SCP.
IMPORT ANT NOTICE T exas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue any product or service without notice, and advise customers to obtain the latest version of relevant information to verify , before placing orders, that information being relied on is current and complete.
Notational Conventions iii Preface Read This First About This Manual This manual is intended to assist the designer who is attempting to implement a solution using the PCI4450 or PCI4451. Much, but not all, of the information contained herein can also be found elsewhere.
Contents iv enter from items that the system displays (such as prompts, command output, error messages, etc.). Here is a sample program listing: 0011 0005 0001 .
T rademarks v This syntax shows that .byte must have at least one value parameter , but you have the option of supplying additional value parameters, separated by commas.
vi.
Contents vii Contents 1 PCI445X Device 1–1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 System Features Selection 1-3 . . . . . . . . . . . . . . . . . . . . . .
Contents viii A Global Reset Only Bits, PME Context Bits A-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1 Global Reset Only Bits/PME Context Bits A-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents ix Figures 1–1 T ypical System Architecture 1-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2 Serialized Interrupt Signal 1-5 . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents x T ables 1–1 Registers and Bits Loadable Through Serial EEPROM 1-1 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2 PC Card Interface Pullup Register List 1-16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-1 PCI445X Device This implementation guide assists platform hardware developers designing with the PCI445X dual socket PC card and 1394 open host controller interface (OHCI) link layer controller (LLC). The PCI445X designation refers to any device in the PCI445X family , for example, the PCI4450 or PCI4451 device.
1-2 Figure 1–1 illustrates a platform using the PCI445X device along with the TSB41L V03 3-port PHY , which provides the necessary interface to implement a 3-port IEEE1394 node.
System Features Selection 1-3 PCI445X Device 1.1 System Features Selection This section explains selectable system features. Feature selection is required for GPIO and MFUNC terminal assignments and PCI445X register initialization. Detailed system implementation methods are described in the following sections.
System Features Selection 1-4 automatically assigned on the dedicated SDA and SCL terminals. A pullup resistor (typically 10 k Ω) must be added on SDA and SCL when using an EEPROM. The value of the pullup resistor can vary for dif ferent EEPROMs. Refer to the EEPROM data sheet or contact the manufacturer for the recommended pullup resistor value.
System Features Selection 1-5 PCI445X Device 1.1.10 Socket Activity LEDs Socket activity signals can be assigned on MFUNC4 (slot 1), MFUNC3 (slot 2), MFUNC5 (OHCI_LED), MFUNC6 (OHCI_LED), and MFUNC7 (OHCI_LED).
System Features Selection 1-6 1.1.12.3 Asynchronous CSC Interrupt Generation The ASYNC_CSC bit (diagnostic register , PCI offset 93h, bit 0) controls the CSC interrupt signaling method. If this bit is set to 0, then CSC is generated synchronously to PCLK (recommended).
System Features Selection 1-7 PCI445X Device CCLK can be slowed down rather than stopped by CCLKRUN . If CCLKRUN is set, the CLKCTRLEN (CardBus socket 20h, bit 16) and CLKCTR (CardBus socket 20h, bit 0) bits are both set to 1. The clock is slowed down to 1/16.
System Implementation 1-8 1.2 System Implementation This section describes signal connection for each interface, PCI bus, PC card interface, I 2 C interface, P 2 C interface, ZV interface, interrupt interface (parallel and serial), miscellaneous signals, and the PHY -Link interface.
System Implementation 1-9 PCI445X Device IDSEL, there is no alternative. If another AD line is to be used for IDSEL, then the system designer must leave the pullup off LA TCH and use MFUNC7 to route IDSEL. Also, if AD23 is used, then the resistive coupling should not be used.
System Implementation 1-10 1.2.3 PC Card Interface The PC Card interface has two modes: the 16-bit interface mode and the CardBus 32-bit interface mode. Damping resistor on CCLK terminal A series-damping resistor is recommended on the CCLK signal.
System Implementation 1-1 1 PCI445X Device T able 1–1. Registers and Bits Loadable Through Serial EEPROM Register Offset Register Bits Loaded From EEPROM The following are configuration registers fo.
System Implementation 1-12 1.3 Sample PCI445X EEPROM Data File Following is an example EEPROM data file used with the PCI445X device: ;PCI4450 default EEPROM Data File ;Register 0xXX Binary Descriptio.
System Implementation 1-13 PCI445X Device 1D 0xFF ;11111111 1E 0xFF ;11111111 1F 0xFF ;11111111 20 0x00 ;00000000 Flag Byte (if 0xFF do not load Function 0 and 1) 21 0x12 ;00010010 SubSys Byte 3 ** In.
System Implementation 1-14 1.3.1 P 2 C Interface for TPS22X6 Power Switch The interface between the PCI445X device and TPS22X6 power switch is serialized to reduce the number of signal lines. The P 2 C interface requires only three lines to control the switch.
System Implementation 1-15 PCI445X Device If the third ZV source is not implemented, ZVPCLK and ZVST A T are not required. T o support ZV audio, an audio codec device is required for L and R sound decoding.
System Implementation 1-16 Figure 1–6. Distributed DMA Signal Connection PCGNT PCREQ PCI445X South Bridge (ex., PIIX4) 1.3.5 Requirement of Pullup/Pulldown Resistors Note: The PCI445X device has integrated pullup resistors and does not require external pullups.
System Implementation 1-17 PCI445X Device T able 1–3. PCI Bus Interface Pullup Resistor List PCI Signal Pull-Up V oltage FRAME V CCP TRDY V CCP IRDY V CCP DEVSEL V CCP STOP V CCP SERR V CCP PERR V C.
System Implementation 1-18 T able 1–5. Required Pullup/Pulldown Resistors Signal Resistor Recommended V alue ( Ω ) Condition LPS Pulldown (Default) 1.0 k Required Note: All pullup/pulldown resistor value recommendations are provided as guidelines only .
System Implementation 1-19 PCI445X Device 1.4 BIOS Considerations 1.4.1 Initialization This section explains which registers require initialization, but does not discuss detailed information about the registers themselves. Refer to the corresponding specifications.
System Implementation 1-20 against unexpected overwriting. The values are system and vendor dependent. PC Card 16-bit I/F legacy mode base address register (PCI offset 44h: 32-bit) Set to 0000 03E1h (16-bit mode) and set to 0000 0001 (CardBus mode) in response to a disable call.
System Implementation 1-21 PCI445X Device 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.
Important Information 1-22 1.5 Important Information This section clarifies important system implementation. 1.5.1 G_RST Clamping Rail G_RST is clamped to V CCP , so removing V CCP causes assertion of G_RST .
Global Reset Only Bits/PME Context Bits A-1 Global Reset Only Bits, PME Context Bits Global Reset Only Bits, PME Context Bits T opic Page A.1 Global Reset Only Bits/PME Context Bits A-2 Appendix A.
Global Reset Only Bits/PME Context Bits A-2 A.1 Global Reset Only Bits/PME Context Bits T able A–1. Global Reset Only Cleared Bits Register Name Space Offset Bit Subsystem IDs PCI 40h 31–0 PC card.
Global Reset Only Bits/PME Context Bits A-3 Global Reset Only Bits, PME Context Bits T able A–2. PME Context Bits Register Name Space Offset Bit Bridge control PCI 3Eh 6 Power management capabilitie.
A-4.
B-1 PME and RI Behavior PME and RI Behavior This appendix clarifies PME and RI signal behavior . These signals are important to support the wake-up event from a PC Card (CardBus and 16-bit cards.
B-2 B.1 PME and RI Behavior T able B–1. CardBus CTSCHG and Wake-Up Signals T ruth T able RINGEN RIMUX RIENB PME_EN PME_ST A T RI_OUT/PME MFUNC7 0 0 0 0 Latched ––– ––– 0 0 0 1 Latched La.
PCI445X Buffer T ypes C-1 PCI445X Buffer T ypes PCI445X Buffer T ypes T opic Page C.1 PCI445X Buffer T ypes C-2 Appendix C.
PCI445X Buffer T ypes C-2 C.1 PCI445X Buffer T ypes T able C–1. PCI445X T erminal Function Assignment and Buffer T ypes Signal Name T erminal T ype Signal Name T erminal T ype A_CAD0 B8 TS A_CAD28 N.
PCI445X Buffer T ypes C-3 PCI445X Buffer T ypes T able C–1. PCI445X T erminal Function Assignment and Buffer T ypes (Continued) Signal Name T erminal T ype Signal Name T erminal T ype A_CVS2 G1 I/O .
PCI445X Buffer T ypes C-4 T able C–1. PCI445X T erminal Function Assignment and Buffer T ypes (Continued) Signal Name T erminal T ype Signal Name T erminal T ype B_CAD22 C14 TS B_CSERR B1 1 STS B_CA.
PCI445X Buffer T ypes C-5 PCI445X Buffer T ypes T able C–1. PCI445X T erminal Function Assignment and Buffer T ypes (Continued) Signal Name T erminal T ype Signal Name T erminal T ype GND U8 P PHY_D.
PCI445X Buffer T ypes C-6 T able C–1. PCI445X T erminal Function Assignment and Buffer T ypes (Continued) Signal Name T erminal T ype Signal Name T erminal T ype VCC3.
PCI445X Buffer T ypes C-7 PCI445X Buffer T ypes T able C–2. Buffer T ype Abbreviations Buffer T ype Description I/O Standard input/output I Standard input only O Standard output only OD Open drain P Power , GND, or clamp rail STS Sustained 3-state bidirectional.
C-8.
Un point important après l'achat de l'appareil (ou même avant l'achat) est de lire le manuel d'utilisation. Nous devons le faire pour quelques raisons simples:
Si vous n'avez pas encore acheté Texas Instruments PCI445X c'est un bon moment pour vous familiariser avec les données de base sur le produit. Consulter d'abord les pages initiales du manuel d'utilisation, que vous trouverez ci-dessus. Vous devriez y trouver les données techniques les plus importants du Texas Instruments PCI445X - de cette manière, vous pouvez vérifier si l'équipement répond à vos besoins. Explorant les pages suivantes du manuel d'utilisation Texas Instruments PCI445X, vous apprendrez toutes les caractéristiques du produit et des informations sur son fonctionnement. Les informations sur le Texas Instruments PCI445X va certainement vous aider à prendre une décision concernant l'achat.
Dans une situation où vous avez déjà le Texas Instruments PCI445X, mais vous avez pas encore lu le manuel d'utilisation, vous devez le faire pour les raisons décrites ci-dessus,. Vous saurez alors si vous avez correctement utilisé les fonctions disponibles, et si vous avez commis des erreurs qui peuvent réduire la durée de vie du Texas Instruments PCI445X.
Cependant, l'un des rôles les plus importants pour l'utilisateur joués par les manuels d'utilisateur est d'aider à résoudre les problèmes concernant le Texas Instruments PCI445X. Presque toujours, vous y trouverez Troubleshooting, soit les pannes et les défaillances les plus fréquentes de l'apparei Texas Instruments PCI445X ainsi que les instructions sur la façon de les résoudre. Même si vous ne parvenez pas à résoudre le problème, le manuel d‘utilisation va vous montrer le chemin d'une nouvelle procédure – le contact avec le centre de service à la clientèle ou le service le plus proche.