Texas Instruments XIO2200A Implementation Guide

Page 1
Application Report
SCPU028B - June 2007
XIO2200A Implementation Guide
Interface Business Unit
ABSTRACT
This document is provided to assist platform designers using the XIO2200A PCI Express to PCI Translation Bridge with 1394a OHCI and two-port PHY. Detailed information can be found in the XIO2200A Data Manual. However, this document provides board design suggestions for the various device features when designing in the XIO2200A.
Contents
1 XIO2200A Typical System Implementation 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Power Considerations 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1 1.5-V and 3.3-V Digital Supplies 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 1.5-V and 3.3-V Analog Supplies 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 Combined Power Outputs 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4 Auxiliary Power 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5 VSS and VSSA Terminals 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6 Capacitor Selection Recommendations 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7 Power-Up/-Down Sequencing 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.8 Power Supply Filtering Recommendations 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 PCI Express Interface Considerations 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1 2.5 Gbps Transmit and Receive Link 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 PCI Express Transmitter Reference Resistor 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 PCI-Express Reference Clock Inputs 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4 PCI Express Reset 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5 PCI Express Wake 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 1394a Port Interface Considerations 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Miscellaneous Terminal Considerations 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 GPIO Terminals 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 GRST Terminal 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 Reserved Terminals 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 Software Considerations 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1 Interrupt Configuration 14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2 Serial EEPROM Interface Configuration 14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3 BIOS Considerations 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.1 Bridge Classic PCI Configuration Registers 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.2 1394a OHCI Classic PCI Configuration Registers 16 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.3 1394a OHCI Memory Mapped Configuration Registers 18 . . . . . . . . . . . . . . . . . . . . . . . .
7 Board Design Considerations 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Trademarks are the property of their respective owners.
1
Page 2
SCPU028B
7.1 PHY Port Cable Connection 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2 Crystal Selection 19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.3 EMI Guidelines 21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 Power Management Considerations 21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.1 D3/L2 Power Management Information 21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2 Active State Power Management Information 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3 PCI Bus Power Override Information 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9 Reference Schematics GZZ/ZZZ Package 23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 Reference Schematics ZHH Package 26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11 Reference Documents 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
List of Figures
Figure 1. Typical System Implementation 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2. Filter Designs 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 3. PHY to Port Cable Implementation 19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 4. Crystal Load Capacitor Calculation 20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 5. Crystal Layout Diagram (Top View) 21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 XIO2200A Typical System Implementation
Figure 1 represents a typical implementation of the XIO2200A PCI Express to PCI Translation Bridge with 1394a OHCI and two-port PHY. This solution provides robust PCI Express link to 1394a cable port protocol conversion in a single semiconductor package. The XIO2200A operates only with the PCI Express link as the primary interface and the 1394a cable ports as the secondary interface.
Auxiliary
power
(VAUX)
System-side
Serial
EEPOM
PCI express
reference
clock
GPIO
interface
1394a crystal
oscillator
Upstream PCI
Express
device
PCI Express link
XIO2200A-side
XIO2200A
Figure 1. Typical System Implementation
2 XIO2200A Implementation Guide
1394a
cable
port
1394a
cable
port
Page 3
SCPU028B
Either a common differential 100-MHz PCI Express reference clock or an asynchronous single-ended 125-MHz reference clock is supported. Figure 1 illustrates the common 100-MHz reference clock option.
The 1394a core requires the standard 24.576-MHz crystal oscillator as described in the 1394a specification.
If V
power states are a system requirement, then the XIO2200A maintains the necessary
AUX
information in sticky configuration register bits.
The EEPROM can be used to set various configuration registers, but is not necessary if those registers are settable via system software/BIOS.
Up to eight general-purpose inputs and outputs (GPIO) exist for further system customization.
2 Power Considerations
2.1 1.5-V and 3.3-V Digital Supplies
The 1.5-V terminals are named V
1.5-V core allows for a significant reduction in both power consumption and logic switching noise.
The 3.3-V terminals are named V
Both the V
DD15
and V
supplies must have 0.1-µF bypass capacitors to VSS (ground) in
DD33
order for proper operation. The recommendation is one capacitor for each power terminal.
The circuit board via associated with the H14 terminal pad must connect to a 1000-pF bypass capacitor. The other side of the capacitor must connect to V When placing and connecting all bypass capacitors, high-speed board design rules must be followed.
DD15
DD33
. These terminals supply power to the digital core. The
and supply power to most of the input and output cells.
(ground) for proper operation.
SS
2.2 1.5-V and 3.3-V Analog Supplies
Both 1.5-V and 3.3-V analog power is required by the XIO2200A. Since circuit noise on the analog power terminals must be minimized, the following Pi filters are recommended.
1. All V
2. All V
terminals must be connected together and share a Pi filter.
DDA15
DDA33
terminals must be connected together and share a Pi filter.
Both the 1.5-V and 3.3-V analog supplies must have 0.1-µF bypass capacitors connected to V
(ground) in order for proper operation. The recommendation is one capacitor for each
SSA
power terminal. In addition, one 1000-pF capacitor per Pi filter is recommended. This 1000-pF capacitor is attached to the device side of the Pi filter and to V design rules must be followed when connecting bypass capacitors to V
2.3 Combined Power Outputs
To support V power. There are three combined power rails in the XIO2200A. These three power rails are distributed to the analog circuits, digital logic, and I/O cells that must operate during the V state. Each of the three power rails has an output terminal for the external attachment of bypass capacitors to minimize circuit switching noise. These terminals are named V V
DD33_COMB
system requirements, the XIO2200A internally combines main power with V
AUX
, and V
DD33_COMBIO
.
(ground). High-speed board
SSA
and V
DDA
DD15_COMB
XIO2200A Implementation Guide
SSA
.
,
AUX
AUX
3
Page 4
SCPU028B
The recommended bypass capacitors for each combined output terminal are 1000 pF, 0.01 µF, and 1.0 µF. When placing these capacitors on the bottom side of the circuit board, the smallest value capacitor is positioned next to the via associated with the combined output terminal and the largest value capacitor is the most distant from the via. The circuit board trace width connecting the combined output terminal via to the capacitors must be at least 12 to 15 mils wide with the trace length as short as possible.
Other than the three recommended capacitors, no other external components are attached to these combined output terminals.
2.4 Auxiliary Power
If V
power is available in the system, the XIO2200A has the V
AUX
this feature. Without fully understanding a system’s V ing external components for the XIO2200A is difficult. At a minimum, a 0.1-µF bypass capacitor is placed near the XIO2200A and attached to the system’s V may include a Pi filter with bulk capacitors (5 µF to 100 µF) to minimize voltage fluctuations. When the system is cycling main power or is in the V ments are that the input voltage cannot exceed 3.6V or drop below 3.0-V for proper operation of the bridge.
If V
power is not present within the system, this terminal is connected to VSS thru a resistor
AUX
with a value greater than 3.0 kΩ.
2.5 VSS and V
Terminals
SSA
For proper operation of the XIO2200A, we recommend a unified VSS and V The circuit board stackup recommendation is to implement a layer 2 ground plane directly under the XIO2200A device. Both the circuit board vias and ground trace widths that connect the V
and V
SS
ball pads to this ground plane must be oversized to provide a low−impedance
SSA
connection.
2.6 Capacitor Selection Recommendations
When selecting bypass capacitors for the XIO2200A device, X7R-type capacitors are recommended. The frequency versus impedance curves, quality, stability, and cost of these capacitors make them a logical choice for most computer systems.
DD33_AUX
power distribution design, recommend-
AUX
power supply. A robust design
AUX
state, the V
AUX
terminal to support
DD33_AUX
terminal require-
ground plane.
SSA
The selection of bulk capacitors with low-ESR specifications is recommended to minimize lowfrequency power supply noise. Today, the best lowESR bulk capacitors are radial leaded aluminum electrolytic capacitors. These capacitors typically have ESR specifications that are less than 0.01 at 100 kHz. Also, several manufacturers sell “D” size surface mount specialty polymer solid aluminum electrolytic capacitors with ESR specifications slightly higher than
0.01 at 100 kHz. These bulk capacitor options significantly reduce low-frequency power supply noise and ripple.
2.7 Power-Up/-Down Sequencing
All XIO2200A analog and digital power terminals must be controlled during the power-up and power-down sequence. During power sequencing, all power terminals must remain within 3.6-V to prevent damaging the XIO2200A.
4 XIO2200A Implementation Guide
Page 5
SCPU028B
For additional power sequencing requirements, see the XIO2200A Data Manual (SCPS098) and the PCI-Express Card Electromechanical Specification, Revision 1.0a.
NOTE: The power sequencing recommendations in this section exclude the V terminal.
2.8 Power Supply Filtering Recommendations
To meet the PCI-Express and 1394a OHCI jitter specifications, low-noise power supplies are required on several of the XIO2200A voltage terminals. The power terminals that require low-noise power include V design to create low-noise power sources.
The least expensive solution for low-noise power sources is to filter existing 3.3-V and 1.5-V power supplies. This solution requires analysis of the noise frequencies present on the power supplies. The XIO2200A has external interfaces operating at clock rates of 100 MHz, 125 MHz, 200 MHz, 400 MHz, and 2.5 GHz. Other devices located near the XIO2200A may produce switching noise at different frequencies. Also, the power supplies that generate the 3.3-V and
1.5-V power rails may add ripple noise. Linear regulators have feedback loops that typically operate in the 100-kHz range. Switching power supplies typically have operating frequencies in the 500-kHz range. When analyzing power supply noise frequencies, the first, third, and fifth harmonic of every clock source must be considered.
Critical analog circuits within the XIO2200A must be shielded from this power supply noise. The fundamental requirement for a filter design is to reduce power supply noise to a peak-to-peak amplitude of less than 25 millivolts. This maximum noise amplitude should apply to all frequencies from 0 Hz to 6.25 GHz.
DDA_5
and V
. This section provides guidelines for the filter
DDA33
DD_33_AUX
The following information should be considered when designing a power supply filter:
1. Ideally, the series resonance frequency for each filter component should be greater than the fifth harmonic of the maximum clock frequency. With a maximum clock frequency of
1.25 GHz, the third harmonic is 3.75 GHz and the fifth harmonic is 6.25 GHz. Finding inductors and capacitors with a series resonance frequency above 6.25 GHz is both difficult and expensive. Components with a series resonance frequency in the 4 to 6 GHz range are a good compromise.
2. The inductor(s) associated with the filter must have a DC resistance low enough to pass the required current for the connected power terminals. The voltage drop across the inductor must be low enough to meet the minus 10% voltage margin requirement associated with each XIO2200A power terminal. Power supply output voltage variation must be considered as well as voltage drops associated with any connector pins and circuit board power distribution geometries.
3. The Q versus frequency curve associated with the inductor must be appropriate to reduce power terminal noise to less than the maximum peak-to-peak amplitude requirement for the XIO2200A. Recommending a specific inductor is difficult because every system design is different and therefore the noise frequencies and noise amplitudes are different. Many factors will influence the inductor selection for the filter design. Power supplies must have adequate input and output filtering. A sufficient number of bulk and bypass capacitors are required to minimize switching noise. Assuming that board level power is properly filtered
XIO2200A Implementation Guide
5
Page 6
SCPU028B
4. The series component(s) in the filter may either be an inductor or a ferrite bead. Testing
5. When designing filters associated with power distribution, the power supply is a low
6. For most applications a “Pi” filter will be adequate. Please see Figure 2 for a Pi filter
7. If a significant amount of high frequency noise, frequencies greater than 300 MHz, is
and minimal low frequency noise is present, frequencies less than 10 MHz, an inductor with a Q greater than 20 from approximately 10 MHz to 3 GHz should be adequate for most system applications.
has been performed on both component types. When measuring PCI-Express link jitter, the inductor or ferrite bead solutions produce equal results. When measuring circuit board EMI, the ferrite bead is a superior solution. Note: The XIO2200A reference schematics include ferrite beads in the analog power supply filters.
impedance source and the device power terminals are a low impedance load. The best filter for this application is a “T” filter. Please see Figure 2 for a T filter circuit. Some system may require this type of filter design if the power supplies or nearby components are exceptionally noisy. This type of filter design is recommended if a significant amount of low frequency noise, frequencies less than 10 MHz, is present in a system.
circuit. When implementing a Pi filter, the two capacitors and the inductor must be located next to each other on the circuit board and must be connected together with wide low impedance traces. Capacitor ground connections must be short and low impedance.
present in a system, creating an internal circuit board capacitor will help reduce this noise. This is accomplished by locating power and ground planes next to each other in the circuit board stack-up. A gap of 0.003 mils between the power and ground planes will significantly reduce this high frequency noise.
8. Another option for filtering high-frequency logic noise is to create an internal board capacitor using signal layer copper plates. When a component requires a low-noise power supply, usually the Pi filter is located near the component. Directly under the Pi filter, a plate capacitor may be created. In the circuit board stack-up, select a signal layer that is physically located next to a ground plane. Then, generate an internal 0.25 inch by 0.25 inch plate on that signal layer. Assuming a 0.006-mil gap between the signal layer plate and the internal ground plane, this will generate a 12-pF capacitor. By connecting this plate capacitor to the trace between the Pi filter and the component’s power terminals, an internal circuit board high frequency bypass capacitor is created. This solution is extremely effective for switching frequencies above 300 MHz.
Figure 2 illustrates two different filter designs that may be used with the XIO2200A to provide low-noise power to critical power terminals.
6 XIO2200A Implementation Guide
Page 7
SCPU028B
Power supply side
Power supply side
Figure 2. Filter Designs
Component side
T filter design
Component side
Pi filter design
XIO2200A Implementation Guide
7
Page 8
SCPU028B
3 PCI Express Interface Considerations
The XIO2200A has an x1 PCI Express interface that is fully compliant to the PCI Express Base Specification, Revision 1.0a. The remainder of this chapter describes implementation
considerations for the XIO2200A’s primary PCI Express interface.
3.1 2.5 Gbps Transmit and Receive Link
The XIO2200A TX and RX terminals attach to the upstream PCI Express device over a 2.5 Gbps high-speed differential transmit and receive PCI Express x1 Link. The connection details are provided in the following table.
XIO2200A Terminal
Name
TXP (H17) RXP XIO2200A’s transmit positive differential terminal connects to the
TXN (H16) RXN XIO2200A’s transmit negative differential terminal connects to the
RXP (E17) TXP XIO2200A’s receive positive differential terminal connects to the
RXN (E16) TXN XIO2200A’s receive negative differential terminal connects to the
Upstream PCI Express Device Terminal Name
Comments
upstream device’s receive positive differential terminal.
upstream device’s receive negative differential terminal.
upstream device’s transmit positive differential terminal.
upstream device’s transmit negative differential terminal.
The XIO2200A TXP and TXN terminals comprise a low-voltage, 100-Ω, differentially driven, signal pair. The RXP and RXN terminals for the XIO2200A receive a low-voltage, 100-Ω, differentially driven, signal pair. The XIO2200A has integrated 50- termination resistors to V
SS
on both the RXP and RXN terminals eliminating the need for external components.
Each lane of the differential signal pair must be ac-coupled. The recommended value for the series capacitor is 0.1 µF. To minimize stray capacitance associated with the series capacitor circuit board solder pads, 0402-sized capacitors are recommended.
When routing a 2.5-Gb/s low-voltage, 100- differentially driven signal pair, the following circuit board design guidelines must be considered:
1. The PCI-Express drivers and receivers are designed to operate with adequate bit error rate margins over a 20” maximum length signal pair routed through FR4 circuit board material.
2. Each differential signal pair must be 100- differential impedance with each single-ended lane measuring in the range of 50- to 55-impedance to ground.
3. The differential signal trace lengths associated with a PCI Express high-speed link must be length matched to minimize signal jitter. This length matching requirement applies only to the P and N signals within a differential pair. The transmitter differential pair does not need to be length matched to the receiver differential pair. The absolute maximum trace length difference between the TXP signal and TXN signal must be less than 5 mils. This also applies to the RXP and RXN signal pair.
4. If a differential signal pair is broken into segments by vias, series capacitors, or connectors, the length of the positive signal trace must be length matched to the negative signal trace for each segment. Trace length differences over all segments are additive and must be less than 5 mils.
8 XIO2200A Implementation Guide
Page 9
SCPU028B
5. The location of the series capacitors is critical. For add-in cards, the series capacitors are located between the TXP/TXN terminals and the PCI-Express connector. In addition, the capacitors are placed near the PCI Express connector. This translates to two capacitors on the motherboard for the downstream link and two capacitors on the add-in card for the upstream link. If both the upstream device and the downstream device reside on the same circuit board, the capacitors are located near the TXP/TXN terminals for each link.
6. The number of vias must be minimized. Each signal trace via reduces the maximum trace length by approximately 2 inches. For example: If 6 vias are needed, the maximum trace length is 8 inches.
7. When routing a differential signal pair, 45-degree angles are preferred over 90-degree angles. Signal trace length matching is easier with 45-degree angles and overall signal trace length is reduced.
8. The differential signal pairs must not be routed over gaps in the power planes or ground planes. This causes impedance mismatches.
9. If vias are used to change from one signal layer to another signal layer, it is important to maintain the same 50- impedance reference to the ground plane. Changing reference planes causes signal trace impedance mismatches. If changing reference planes cannot be prevented, bypass capacitors connecting the two reference planes next to the signal trace vias will help reduce the impedance mismatch.
10. If possible, the differential signal pairs should be routed on the top and bottom layers of a circuit board. Signal propagation speeds are faster on external signal layers.
3.2 PCI Express Transmitter Reference Resistor
The REF0_PCIE (L16) and REF1_PCIE (L17) terminals connect to an external resistor to set the drive current for the PCI Express TX driver. The required resistor value is 14,532 with a 1% tolerance.
A 14,532- resistor is a custom value. To eliminate the need for a custom resistor, two series resistors are recommended, a 14,300- 1% resistor and a 232- 1% resistor. Trace lengths must be kept short to minimize noise coupling into the reference resistor terminals.
3.3 PCI-Express Reference Clock Inputs
The XIO2200A requires an external reference clock for the PCI-Express interface. The PCI Express Base Specification and PCI Express Card Electromechanical Specification provide
information concerning the requirements for this reference clock. The XIO2200A is designed to meet all stated specifications when the reference clock input is within all PCI Express operating parameters. This includes both standard clock oscillator sources or spread spectrum clock oscillator sources.
The XIO2200A supports two options for the PCI Express reference clock: a 100-MHz common differential reference clock or a 125-MHz asynchronous single-ended reference clock. Both implementations are described below.
The first option is a system-wide, 100-MHz differential reference clock. A single clock source with multiple differential clock outputs is connected to all PCI Express devices in the system. The differential connection between the clock source and each PCI Express device is point-to-point. This system implementation is referred to as a common clock design.
XIO2200A Implementation Guide
9
Page 10
SCPU028B
The XIO2200A is optimized for this type of system clock design. The REFCLK+ (C17) and REFCLK- (C16) terminals provide differential reference clock inputs to the XIO2200A. The circuit board routing rules associated with the 100-MHz differential reference clock are the same as the
2.5-Gb/s TX and RX link routing rules itemized in Section 3.1. The only difference is that the differential reference clock does not require series capacitors. The requirement is a dc connection from the clock driver output to the XIO2200A receiver input. Electrical specifications for these differential inputs are included in the XIO2200A Data Manual.
Terminating the differential clock signal is circuit board design specific. But, the XIO2200A design has no internal 50--to-ground termination resistors. Both REFCLK inputs, at approximately 20 k to ground, are high-impedance inputs.
The second option is a 125-MHz asynchronous single-ended reference clock. For this case, the devices at each end of the PCI Express link have different clock sources. The XIO2200A has a 125-MHz single-ended reference clock option for asynchronous clocking designs. When the REFCLK_SEL input terminal (A16) is tied to V
The single-ended reference clock is attached to the REFCLK+ (C17) terminal. The REFCLK+ input, at approximately 20 k, is a high-impedance input. Any clock termination design must account for a high-impedance input. The REFCLK- (C16) terminal is attached to a 0.1-µF capacitor. The capacitor’s second terminal is connected to V single-ended input are included in the XIO2200A Data Manual.
, this clocking mode is enabled.
DD_33
. Electrical specifications for this
SSA
When using a single-ended reference clock, care must be taken to ensure interoperability from a system jitter standpoint. The PCI Express Base Specification does not ensure interoperability when using a differential reference clock commonly used in PC applications along with a single-ended clock in a noncommon clock architecture. System jitter budgets will have to be verified to ensure interoperability. See the PCI Express Jitter and BER White Paper from the PCISIG.
3.4 PCI Express Reset
The XIO2200A PCI Express Reset (PERST) terminal (J17) connects to the upstream PCI Express device’s PERST the main power state and V
Please reference the XIO2200A Data Manual and PCIExpress Card Electromechanical Specification to fully understand the PERST electrical requirements and timing requirements associated with power-up and power-down sequencing. In addition, the Data Manual configuration register sections identify all register bits that are reset by PERST
3.5 PCI Express Wake
WAKE is an open-drain output from the XIO2200A that is driven low to re-activate the PCI Express link hierarchy’s main power rails and reference clocks. This PCI Express side-band signal is connected to the WAKE operational during both the main power state and VAUX power state.
output. The J17 input cell has hysteresis and is operational during both
power state. No external components are required.
AUX
.
input on the upstream PCI Express device. WAKE is
10 XIO2200A Implementation Guide
Page 11
Since WAKE is an open-drain output, a system-side pullup resistor is required to prevent the signal from floating. The drive capability of this opendrain output is 4 mA. Therefore, the value of the selected pullup resistor must be large enough to assure a logic low signal level at the receiver. A robust system design will select a pullup resistor value that de-rates the output driver’s current capability by a minimum of 50%. At 3.3 V with a de-rated drive current equal to 2 mA, the minimum resistor value is 1.65 k. Larger resistor values are recommended to reduce the current drain on the V
AUX
supply.
4 1394a Port Interface Considerations
The XIO2200A has two 1394a cable ports that can operate at 100, 200, or 400 Mbps. These ports are compliant with the IEEE Std 1394a2000, Amendment 1. This section describes implementation considerations for the XIO2200A’s secondary 1394a cable ports.
The cable not active (CNA) terminal (U09) is an output that reflects the state of the incoming
1394a cable port bias voltage. If no cable bias voltage is detected by the XIO2200A, then this output is asserted high. If terminal U09 is not used, then it must be connected to V through a 43-k resistor.
The cable power status (CPS) terminal (T10) is an input that drives an internal comparator
for the purpose of detecting the presence of 1394a cable power. Normally, terminal T10 is connected to the 1394a cable power source through a 400-k resistor. However, if this detection feature is not used, then CPS is connected directly to V
PC2 (R09), PC1 (T09), and PC0 (U10) are the power class programming inputs. On the
de-assertion of PERST the 1394a PHY base configuration registers. Since the binary value associated with the power class field is implementation specific, the system designer must reference the 1394a power class description table in the XIO2200A Data Manual to determine the appropriate PC2:0 input levels. Each terminal is connected to either V appropriate power class binary value. This connection may either be direct or through a weak resistor.
, these inputs are captured and loaded into the power class field in
SS
or V
.
SSA
to specify the
DD_33
SCPU028B
SS
R0_1394 (T17) and R1_1394 (R16) are provided to set the operating current of the cable
driver. A 6.34−k ±1% resistor is required to meet the IEEE Std 1394a-1995 output voltage limits. One side of the resistor is connected to the T17 terminal and the other side of the resistor to the R16 terminal. Signal traces must be short to minimize noise coupling into the two terminals.
TPA0P, TPA0N, TPB0P, TPB0N, and TPBIAS0 comprise the five major terminals associated
with 1394a PHY port 0. TPA0P (T12) and TPA0N (U12) are the cable A differential signals. TPB0P (T11) and TPB0N (U11) are the cable B differential signals. Terminal U13 (TPBIAS0) provides the 1.86-V nominal bias required for proper driver/receiver operation and for active cable connection signaling to the remote node. The 1394a TPA and TPB differential pairs must follow the same routing guidelines as the PCI Express TX and RX differential pairs except for the differential impedance requirement of 110 Ω. For an unused port, all five terminals can be left as no connects. Please see the attached schematics for external circuit recommendations between the XIO2200A and 1394a cable connector.
TPA1P, TPA1N, TPB1P, TPB1N, and TPBIAS1 comprise the five major terminals associated
with 1394a PHY port 1. TPA1P (T15) and TPA1N (U15) are the cable A differential signals. TPB1P (T14) and TPB1N (U14) are the cable B differential signals. Terminal U16 (TPBIAS1)
XIO2200A Implementation Guide
11
Page 12
SCPU028B
provides the 1.86-V nominal bias required for proper driver/receiver operation and for active cable connection signaling to the remote node. The 1394a TPA and TPB differential pairs must follow the same routing guidelines as the PCI Express TX and RX differential pairs except for the differential impedance requirement of 110 Ω. For an unused port, all five terminals can be left as no connects. Please see the attached schematics for external circuit recommendations between the XIO2200A and 1394a cable connector.
The crystal oscillator terminals are named XI (P17) and XO (P16). An IEEE 1394a
recommended 24.576-MHz parallel resonance fundamental mode crystal must be attached to these two terminals. Also, based on the selected crystal, a 16-pF capacitor from each crystal oscillator terminal to V
is recommended. Please see Section 7.2 for external
SSA
crystal circuit recommendations. The XIO2200A supports a second reference clock option. A single-ended 24.576-MHz clock source may be connected to the XI terminal. In this configuration, the XO terminal is left floating. For both clocking options, a stable 1394a reference clock is required prior to the de-assertion of PERST
5 Miscellaneous Terminal Considerations
5.1 GPIO Terminals
.
There are eight general-purpose input/output (GPIO) terminals in the XIO2200A. All eight GPIO terminals are 3.3-V tolerant. Three of the GPIO terminals are shared with other miscellaneous functions. The remaining five terminals are always general-purpose inputs or outputs.
One Classic PCI configuration register defines the GPIO terminal direction as either an input or an output. A second register either defines the GPIO output state or reports the GPIO input state. The power-up default is GPIO input mode. The power-up default signal level for each GPIO terminal is determined by either an internal active pullup transistor or any externally at­tached components. Internal active pullup transistors are present on GPIO terminals 0, 1, 2, 3, 4, 6, and 7. When a GPIO terminal is configured as an input, the internal active pullup transistor is enabled. If a GPIO terminal is configured as an output, the internal active pullup transistor is disabled.
The following list of GPIO terminals have special requirements that must be considered when interfacing to the GPIO terminals:
1. GPIO2: This terminal must be a logic one at the de-assertion of PERST Express 1.0a compatibility mode. After the de-assertion of PERST
to enable PCI
, this terminal operates
as a standard GPIO bit.
2. GPIO4//SCL and GPIO5//SDA: These terminals share the SCL and SDA signals for the external EEPROM. If the GPIO5//SDA terminal is a 1b at the de-assertion of PERST
, the serial EEPROM interface is enabled. A 0b disables the serial EEPROM interface. If the serial EEPROM interface is enabled, external pullup resistors to V
are required on
DD_33
both terminals per the serial EEPROM specification. Otherwise, these terminals operate as standard GPIO bits.
3. GPIO0, GPIO1, GPIO3, GPIO6, and GPIO7: These terminals always operate as GPIO bits.
12 XIO2200A Implementation Guide
Page 13
5.2 GRST Terminal
GRST is a global reset terminal that is provided for custom reset requirements. When this input is asserted low, all registers, state machines, digital logic, and analog circuits are returned to their power-up default state. This reset is asynchronous to all external reference clock and inter­nal clock domains. The GRST This input is powered either by main power or by V initiated during either power state.
SCPU028B
input buffer has hysteresis and an internal active pullup resistor.
power. Therefore, global resets may be
AUX
During an XIO2200A device power-up from the D3 assert this terminal low. An internal power-up reset function performs an equivalent reset to
. Since this input is powered during V
GRST connected to GRST
do not erroneously drive this input low when main power is lost. This results
in the reset of sticky control bits and power management state machines.
If the system designer has no need for a custom reset, the GRST floating. An internal active pullup resistor will guarantee a non-reset state.
5.3 Reserved Terminals
The XIO2200A has multiple reserved input and output terminals. The recommendation for all output terminals is a no-connect state. Do not connect these output terminals to other signals or external components. Doing so may increase power consumption or cause output driver signal conflicts.
The input terminals must be connected to either V the XIO2200A Data Manual provides connection requirements. The connection may either be a direct short to the recommended supply/ground plane or through a pullup/pulldown resistor. Leakage currents associated with each input must be considered when selecting the resistor option. The minimum leakage current is ±1
current varies from input to input, the safest resistor option is to assume ±100
The M15 reserved terminal has special pullup requirements. If a VAUX supply is present within a system, the M15 terminal must be connected to the VAUX supply through a weak pullup resis­tor. If a VAUX supply is not implemented, the M15 terminal must be connected to the V supply through a weak pullup resistor.
power state, there is no requirement to
cold
states, it is imperative that any external circuits
AUX
terminal can simply be left
or VSS. The reserved terminal table in
DD_33
µA and the maximum is ±100 µA. Since the leakage
µA.
DD_
33
6 Software Considerations
The basic XIO2200A programming model consists of a 1394a OHCI controller with a two-port PHY that sits behind a PCI Express-to-PCI Translation Bridge. All operating systems that support this system configuration will properly configure the standard functionality within the XIO2200A.
To be more specific, the PCI Express-to-PCI Translation Bridge supports the classic PCI-to-PCI bridge programming model with a type 1 PCI bridge header. Also, if the operating system supports revision 1.1 of the 1394a OHCI controller specification and the IEEE standards 1394a-1995 and 1394a-2000, then the 1394a OHCI controller will be configured properly. All other XIO2200A advanced features default to a disabled state and do not require configuration register initialization for basic operation.
XIO2200A Implementation Guide
13
Page 14
SCPU028B
However, to fully utilize advanced features within the XIO2200A, custom device drivers will be required. The best example of an advanced feature is the PCI Express Extended Virtual Channel Configuration Register space. Software for this feature is not presently supported by either today’s operating systems or directly by Texas Instruments. Designers should plan to develop custom device drivers if this advanced feature is required in a system.
6.1 Interrupt Configuration
The 1394a OHCI core only generates PCI bus interrupts on INTA. When the 1394a OHCI core asserts or de-asserts an interrupt, the bridge core asynchronously detects the state change and generates upstream PCI Express interrupt messages. The PCI Express interface must be link trained and in the L0 link active state for interrupt messages to be sent upstream. The XIO2200A Data Manual illustrates the PCI Express message format for assert and deassert
messages.
INTA
6.2 Serial EEPROM Interface Configuration
An external serial EEPROM port is provided on the XIO2200A for power-up configuration support. Typically, the system BIOS will initialize the configuration registers associated with the serial EEPROM feature. But for custom systems or PCI-Express add-in cards, this feature is provided to automate basic XIO2200A configuration register initialization.
The registers loaded by the serial EEPROM feature are located in the classic PCI configuration space for the bridge. For the 1394a controller, both classic PCI configuration registers and OHCI memory-mapped configuration registers are loaded.
NOTE: The serial EEPROM also loads TI proprietary registers. The data loaded into these proprietary registers must not be changed from the values specified in the EEPROM register loading map. Otherwise, the operational state of the XIO2200A will be indeterminate.
Terminal T07, named GPIO5 // SDA, provides a basic EEPROM enable or disable option. Upon de-assertion of PERST
, the logic state of this terminal is checked. If a 1b is detected, then the serial EEPROM interface is enabled. A 0b disables the interface. An external pullup or pulldown resistor is required to generate the appropriate logic state.
Immediately after the detection of a 1b state on terminal T07, the XIO2200A performs the following actions:
1. Bit 3 (SBDETECT) in the serial-bus control and status register is set.
2. Bit 4 (ROMBUSY) in the serial-bus control and status register is set and a serial EEPROM
download is initiated to device address 1010000b and word address 00h.
3. The EEPROM data byte located in word address 00h is checked. If bit 7 is asserted, then
this indicates an end-of-list indicator and the serial-bus state machine aborts the download. A 00h value indicates a valid PCI Express-to-PCI bus bridge function header. EEPROM word address 00h must only be loaded with 00h, 80h or FFh. Other byte values must not be used because they may cause configuration register download errors and leave the XIO2200A in an indeterminate state.
4. After a valid function header is detected, the EEPROM data byte located in word address
01h is read. This location determines the number of bytes that are downloaded into the bridge configuration registers and must equal 1Eh.
14 XIO2200A Implementation Guide
Page 15
SCPU028B
5. The starting EEPROM word address is 02h and the ending address is 1Fh. While downloading the 1Eh data bytes, each byte is loaded into the specified bridge configuration register. The XIO2200A Data Manual includes an EEPROM register loading map.
6. When the bridge function download is finished, the next EEPROM data byte is checked for a valid 1394a OHCI function header. If a 01h value is detected, then the EEPROM download continues. If bit 7 is asserted, then this indicates an end-of-list indicator and the serial-bus state machine aborts the download. EEPROM word address 20h must only be loaded with 01h, 80h or FFh. Other byte values must not be used because they may cause configuration register download errors and leave the XIO2200A in an indeterminate state.
7. The next EEPROM data byte is checked for the length of the 1394a OHCI download. The length information must equal 17h.
8. The starting EEPROM word address is 22h and the ending address is 38h. While downloading the 17h data bytes, each byte is loaded into the specified 1394a OHCI configuration register.
9. The last data byte at word address 39h is checked for a valid end-of-list indicator byte. This data byte must equal 80h.
10. When the serial EEPROM interface state machine is finished, the ROMBUSY status bit is deasserted. If any errors are detected during the download procedure, then bit 0 (ROM_ERR) in the serial-bus control and status register is set. If ROM_ERR status is asserted, then the state of any configuration register targeted by the EEPROM download is unknown.
Additional detail is provided in the XIO2200A Data Manual related to the serial EEPROM function and configuration register download map.
6.3 BIOS Considerations
This section provides a high-level overview of the registers which need to be programmed by the BIOS upon initialization of the XIO2200A. In general, the only registers which must be programmed for proper operation within a Windows operating system are those registers which are EEPROM loadable. Other registers may need to be changed according to system implementation. Microsoft provides the following reference documents concerning architecture and driver support for PCI and PCI Express devices in Windows:
http://www.microsoft.com/whdc/system/bus/pci/default.mspx
6.3.1 Bridge Classic PCI Configuration Registers
Primary Bus Number Register (PCI offset 18h) – This register indicates the bus number of the PCI bus segment that the primary PCI Express interface is connected to. The bridge uses this information to determine how to respond to a type 0 configuration transaction. The register default is 00h.
Secondary Bus Number Register (PCI offset 19h) – This register indicates the bus number of the PCI bus segment that the secondary PCI interface is connected to. The bridge uses this information to determine how to respond to a type 1 configuration transaction. The register default is 00h.
XIO2200A Implementation Guide
15
Page 16
SCPU028B
Subordinate Bus Number Register (PCI offset 1Ah) – This register indicates the bus number of the highest number PCI bus segment that is downstream of the bridge. For the XIO2200A, the subordinate bus number and secondary bus number registers must be equal. The register default is 00h.
Subsystem Vendor ID and Subsystem ID Registers (PCI offsets 84h and 86h) – These registers are used for subsystem and option card identification purposes. Typically, these registers contain the OEM vendor ID and an OEM identified designator. These fields can be programmed using the EEPROM or BIOS. If using BIOS, then the subsystem access register at offset D0h is written to update the subsystem vendor ID and subsystem ID registers.
GPIO Control and Data Registers (PCI offsets B4h and B6h) – These register determine the direction of the GPIO terminals and set the default state for all GPIO outputs. The initialization state for these registers is system architecture dependent. The control register default is GPIO input mode.
General Control Register (PCI offset D4h) – This register controls various bridge power management and interface operation specific functions that are fully described in the XIO2200A Data Manual. This register can be programmed using the EEPROM or BIOS.
Arbiter Control Register (PCI offset DCh) – This register controls the internal classic PCI Bus arbiter function and can be programmed using the EEPROM or BIOS.
1. EEPROM word address 0Dh bit 7 maps to arbiter control register bit 7 and controls the bus parking option.
2. EEPROM word address 0Dh bit 6 maps to arbiter control register bit 6 and controls the priority tier for the bridge.
3. EEPROM word address 0Dh bits 51 map to arbiter control register bits 51. These reserve bits must be set to 00000b.
4. EEPROM word address 0Dh bit 0 maps to arbiter control register bit 0 and controls the priority tier for the 1394a OHCI core.
Arbiter Request Mask Registers (PCI offset DDh) – This register controls the internal classic PCI bus arbiter function and can be programmed using the EEPROM or BIOS.
1. EEPROM word address 0Eh bit 7 maps to arbiter mask register bit 7 and controls the arbiter timeout option. A value of 0b is recommended.
2. EEPROM word address 0Eh bit 6 maps to arbiter mask register bit 6 and controls the automatic request mask option.
3. EEPROM word address 0Eh bits 51 map to arbiter mask register bits 51. These reserve bits must be set to 00000b.
4. EEPROM word address 0Eh bit 0 maps to arbiter mask register bit 0 and controls masking the PCI bus request signal for the 1394a OHCI core.
6.3.2 1394a OHCI Classic PCI Configuration Registers
Subsystem Vendor ID and Subsystem Device ID Registers (PCI offsets 2Ch and 2Eh) – These registers are used for subsystem and option card identification purposes. Typically, these registers contain the OEM vendor ID and an OEM device ID. These fields can be programmed using the EEPROM or BIOS. If using BIOS, then the subsystem access register at offset F8h is written to update the subsystem vendor ID and subsystem device ID registers.
16 XIO2200A Implementation Guide
Page 17
SCPU028B
MIN_GNT Register (PCI offset 3Eh) – This register assigns a minimum latency timer value to the OHCI controller and can be programmed using the EEPROM or BIOS. If the EEPROM download option is selected, then only the least significant 4 bits of the MIN_GNT register are updated. EEPROM word address 22h bits 30 map to MIN_GNT register bits 30. If the BIOS load option is selected, then the MIN_GNT register poweron default equals 02h until the register is updated.
MAX_LAT Register (PCI offset 3Fh) – This register assigns a maximum arbitration priority level to the OHCI controller and can be programmed using the EEPROM or BIOS. If the EEPROM download option is selected, only the least significant 4 bits of the MAX_LAT register are updated. EEPROM word address 22h bits 74 map to MAX_LAT register bits 30. If the BIOS load option is selected, then the MAX_LAT register power−on default equals 04h until the register is updated.
PHY Control Register (PCI offset ECh) – Bits 7, 3, and 1 may be programmed using the EEPROM or BIOS. The remaining PHY control register bits are not changed. The EEPROM byte at word address 38h initializes this register.
1. EEPROM bit 7 maps to PHY control register bit 7 and, if equal to 1b, enables the CNA output terminal.
2. EEPROM bit 3 maps to PHY control register bit 3. This reserved bit must always be set to 1b.
3. EEPROM bit 1 maps to PHY control register bit 1. This reserved bit must always be cleared to 0b.
Miscellaneous Control Register (PCI offset F0h) – Bits 97, 4, and 20 within this register may be downloaded from the EEPROM or loaded by the BIOS. Miscellaneous control register bits 9 and 8 are loaded from EEPROM word address 34h bits 1 and 0. While EEPROM word ad­dress 33h bits 7, 4, and 20 map to miscellaneous control register bits 7, 4, and 20.
1. Bits 98: MR_ENHANCE controls read command behavior for transactions greater than two data phases.
2. Bit 7: PM_VERSION_CTRL selects power management 1.1 or 1.2 compliance.
3. Bit 4: DIS_TGT_ABT selects either signaling target abort or returning indeterminate data equal to FFh.
4. Bit 2: DISABLE_SCLKGATE is a test mode for enabling or disabling the hardware autogating of the internal PHY clock to the PCI bus clock for the 1394a core. This is a test feature only and must be cleared to 0b.
5. Bit 1: DISABLE_PCIGATE is a test mode for enabling or disabling the hardware autogating of the internal OHCI clock to the PCI bus clock for the 1394a core. This is a test feature only and must be cleared to 0b.
6. Bit 0: KEEP_PCLK has no effect in the XIO2200A. The recommended default value is 0b.
Link Enhancement Control Register (PCI offset F4h) – Bits 1512, 7, 2, and 1 within this register may be downloaded from the EEPROM or loaded by the BIOS. Link enhancement control register bits 1512 are loaded from EEPROM word address 32h bits 74. While, EEPROM word address 27h bits 7, 2, and 1 map to link enhancement control register bits 7, 2, and 1.
XIO2200A Implementation Guide
17
Page 18
SCPU028B
1. Bit 15: DIS_AT_PIPELINE enables or disables AT pipelining.
2. Bit 14: This reserved bit must always be cleared to 0b.
3. Bits 1312: ATX_THRESH defines the initial AT FIFO threshold value.
4. Bit 7: ENAB_UNFAIR controls responding to requests with priority arbitration.
5. Bit 2: This reserved bit must always be cleared to 0b.
6. Bit 1: ENAB_ACCEL enables or disables 1394a2000 standard acceleration enhancements.
6.3.3 1394a OHCI Memory Mapped Configuration Registers
GUID ROM Register (OHCI offset 04h) – The miniROM field, bit 70, if not equal to 00h, indicates the starting location of the EEPROM miniROM data. This field is only loaded by the EEPROM.
GUID High and Low Registers (OHCI offsets 24h and 28h) – These registers represent the 64bit global unique ID which maps to the third quadlet and chip ID low information in the bus info block. These registers may be downloaded from the EEPROM or loaded by the BIOS.
Host Controller Control Register (OHCI offset 50h) – Bit 23, PROGRAM PHY ENABLE, informs software that the 1394a link and PHY layers are configured for 1394a−2000 enhancements. This bit may be downloaded from the EEPROM or loaded by the BIOS. For the EEPROM download option, word address 27h bit 6 maps to the host controller control register bit 23.
7 Board Design Considerations
7.1 PHY Port Cable Connection
The following figure illustrates the recommended connection of the XIO2200A to a 1394a cable connector.
18 XIO2200A Implementation Guide
Page 19
SCPU028B
XIO2200A
Cable port
CPS
TPBIAS
TPA+
TPA
TPB+
TPB
270 pF
400 K
56.2 56.2
56.2
1µF
270 pF
56.2
5.1 K
Cable power
pair
Cable
pair
A
Cable
pair
B
1000 pF .01 µF .01 M
Figure 3. PHY to Port Cable Implementation
NOTE: The IEEE Std 13941995 calls for a 250-pF capacitor, which is a nonstandard
component value. A 270-pF capacitor is recommended.
7.2 Crystal Selection
The XIO2200A device is designed to use an external 24.576-MHz crystal connected between the XI and XO pins to provide the reference for an internal oscillator circuit. This oscillator in turn drives a PLL circuit that generates the various clocks required for transmission and resynchro­nization of data at the S100 through S400 media data rates.
A variation of less than ±100 ppm from nominal for the media data rates is required by IEEE Std 13941995. Adjacent PHYs may therefore have a difference of up to 200 ppm from each other in their internal clocks, and PHY devices must be able to compensate for this difference over the maximum packet length. Large clock variations may cause resynchronization overflows or un­derflows, resulting in corrupted packet data.
The following are some typical specifications for crystals used with the PHYs from TI in order to achieve the required frequency accuracy and stability:
Crystal mode of operation: Fundamental
Frequency tolerance @ 25_C: Total frequency variation for the complete circuit is ±100 ppm.
A crystal with ±30 ppm frequency tolerance is recommended for adequate margin.
Frequency stability (over temperature and age): A crystal with ±30 ppm frequency stability is
recommended for adequate margin.
XIO2200A Implementation Guide
19
Page 20
SCPU028B
NOTE: The total frequency variation must be kept below ±100 ppm from nominal with some allowance for error introduced by board and device variations. Trade-offs between frequency tolerance and stability may be made as long as the total frequency variation is less than ±100 ppm. For example, the frequency tolerance of the crystal may be specified at 50 ppm and the temperature tolerance may be specified at 30 ppm to give a total of 80 ppm possible variation due to the crystal alone. Crystal aging also contributes to the frequency variation.
Load capacitance: For parallel resonant mode crystal circuits, the frequency of oscillation is
For example, load capacitors (C9 and C10 in Figure 3) of 16 pF each were appropriate for the layout of the XIO2200A evaluation module (EVM), which uses a crystal specified for 12-pF loading. The load specified for the crystal includes the load capacitors (C9 and C10), the loading of the PHY pins (C about 1 pF, and C pF to 6 pF or more. The load capacitors C9 and C10 combine as capacitors in series so that the total load capacitance is:
dependent upon the load capacitance specified for the crystal. Total load capacitance (C a function of not only the discrete load capacitors, but also board layout and circuit. It is recommended that load capacitors with a maximum of ±5% tolerance be used.
), and the loading of the board itself (CBD). The value of C
PHY
is typically 0.8 pF per centimeter of board etch; a typical board can have 3
BD
C9
XI
is typically
PHY
L
) is
C10
X1
24.576 MHz
I
S
C
PHY+CBD
XO
Figure 4. Crystal Load Capacitor Calculation
The layout of the crystal portion of the PHY circuit is important for obtaining the correct frequency, minimizing noise introduced into the PHY phase-lock loop, and minimizing any emissions from the circuit. The crystal and two load capacitors must be considered as a unit during layout. The crystal and the load capacitors must be placed as close as possible to one another while minimizing the loop area created by the combination of the three components. Varying the size of the capacitors may help in this. Minimizing the loop area minimizes the effect of the resonant current (I
) that flows in this resonant circuit. This layout unit (crystal and load
S
capacitors) must then be placed as close as possible to the PHY XI and XO pins to minimize etch lengths, as shown in Figure 4.
20 XIO2200A Implementation Guide
Page 21
XIO2200A
SCPU028B
Solder pad
R16 R17
C10
P15 XO XI
N16
N17N15
Figure 5. Crystal Layout Diagram (Top View)
For more details on crystal selection, see application report SLLA051 available from the TI website: http://www.ti.com/sc/1394.
7.3 EMI Guidelines
For electromagnetic interference (EMI) guidelines and recommendations send a request via e-mail to 1394–EMI@list.ti.com.
8 Power Management Considerations
8.1 D3/L2 Power Management Information
Crystal
X1
C09
Connect to VSSA
The PCI Express Card Electromechanical Specification contains a section that specifies the operation of a PCI Express device when transitioning from D0/L0 to D3/L2 and back to D0/L0 power management states. Since the primary interface on the XIO2200A is PCI Express, the bridge supports this specification for both D3hot and D3cold power management states. System software has the option to place the bridge into the D3/L2 power management state. This process is started in the bridge by setting the PWR_STATE field in the power management control and status register to 11b. By following the procedure outlined in the PCI Express Card Electromechanical Specification, the bridge may be transitioned to either the D3hot or D3cold states to reduce system power.
Within the bridge, a V power and V
power, supplies power to the logic that controls the power management state
AUX
DD_33_AUX
power terminal, coupled with internal circuits that combine main
transitions from D3cold back to D0/L0. Internal sticky logic maintains not only the content of the bridge’s sticky register bits, but also information about the operational states of the bridge including state machine context and other internal mechanisms. Within the bridge, PERST
has
no effect on the internal sticky logic.
XIO2200A Implementation Guide
21
Page 22
SCPU028B
The 1394a OHCI core has no sticky logic or control register bits. The assertion of PERST, resets all logic and control registers within the 1394a core. The 1394a OHCI core within the XIO2200A has the required functionality to assert PME
from D3hot, D2, D1 and D0. Since VAUX is not connected to the OHCI core, a power management state transition from D3cold to D0 must be managed by system software.
8.2 Active State Power Management Information
The PCI Express interface on the XIO2200A has the ability to automatically reduce power when there is no queued bus activity. Once this feature is enabled by software, the XIO2200A device automatically transitions into and out of a low-power state. The bridge supports both the L0’s and L1 active state power management (ASPM) requirements.
In the PCI Express link capabilities registers, two 3-bit exit latency fields specify the latency time required for the bridge to transition from either the L0’s or L1 state back to the L0 state. In the PCI Express device capabilities register, two 3-bit acceptable latency fields specify the maximum latency time that the bridge will tolerate for the attached upstream PCI Express device to transition from either the L0’s or L1 state back to the L0 state. The acceptable latency fields are an indirect measure of the bridge’s internal buffering.
Power management software uses the reported acceptable latency number to compare against the exit latencies reported by all components physically located on the PCI-Express link between the Bridge and the Root Complex to determine whether ASPM entry can be used with no significant impact to system performance.
8.3 PCI Bus Power Override Information
System software has the ability to manually reduce power on the secondary PCI bus using the bridge’s power override feature. During system initialization, XIO2200A configuration registers must be loaded with system specific power information and power override instructions. After this initial setup, the PCI Express set slot power limit message may be used to either enable or disable the power override feature.
During system initialization the following configuration register fields are loaded. These fields are loaded by either the BIOS or serial EEPROM.
1. The general control register contains MIN_POWER_SCALE and MIN_POWER_VALUE
fields that are loaded with the power information associated with the XIO2200A.
2. The general control register contains a POWER_OVRD field that is loaded with the
secondary PCI bus power override option.
3. The power override option is initialized associated with responding to all transactions with
unsupported request except for configuration transactions and set slot power limit messages.
After the previously described initialization procedure, the PCI Express set slot power limit message may be used to either enable or disable the power override feature. If the scale and value power information in the PCI Express message is less than the general control register SCALE and VALUE fields, then the power override feature is enabled. If the scale and value power information in the PCI Express message is equal to or greater than the SCALE and VALUE fields, then the power override feature is disabled.
22 XIO2200A Implementation Guide
Page 23
9 Reference Schematics GZZ/ZZZ Package
The following schematics show the most basic implementation of the XIO2200A possible. These schematics provide minimum bridge and 1394a OHCI functionality.
SCPU028B
XIO2200A Implementation Guide
23
Page 24
5
C O M B_15
C3
C1
C2
1uF
.01uF
C4
C6
C5
D D
1uF
1000pF
.01uF
1394_TPBIAS0
1394_TPA 0n 1394_TPA 0p 1394_TPB 0n 1394_TPB 0p
1394_TPBIAS1
1394_TPA 1n 1394_TPA 1p 1394_TPB 1n
D VC C _12V
1394_TPB 1p
R 4 43K
R 5 390K
C C
DVCC_3.3V
C 35 12pF
X1
24.576M Hz
C 36 12pF
B B
PERST#
W AKE#
R 8 14. 3K R 9 232
Clk­Clk+
RXn RXp
TXn TXp
A A
1000pF
COM B_IO_33
C8
C7
.01uF
1uF
CNA
R6 6.34K
GPIO0 GPIO1 GPIO2 GPIO3 GPIO4 GPIO5 GPIO6 GPIO7
GRST#
RXn RXp
TXn TXp
5
C O M B_33
C9
1000pF
U13 U12 T12 U11 T11
U16 U15 T15 U14 T14
U9
T10
T17 R16
U10
T9
R9
P17 P16
T5
U5
T6 U6 R7
T7 U7 U8
N17 A16
J17
M16
L16 L17
C16 C17
E16 E17
H16 H17
M17
K16
L14
VD D _15_C O M B
VD D _33_C O M B
VD D _33_C O M B IO
TPBIAS0 TPA0n TPA0p TPB0n TPB0p
TPBIAS1 TPA1n TPA1p TPB1n TPB1p
CNA CPS
R0 R1
PC0 PC1 PC2
XI XO
GPIO0 GPIO1 GPIO2 GPIO3 GPIO4 GPIO5 GPIO6 GPIO7
GRST# R EF C LK_SE L
PERST# W AKE#
REF0 REF1
CLK­CLK+
RXn RXp
TXn TXp
VSS
C5
E3H4M3R5P9
C13
D10
C6
J1
A4
VD D _33
VD D _33
VD D _33
VD D _33
VD D _33
VD D _33
VD D _33
VD D _33
VD D _33
VD D _33
Digital Analog
1394
XIO2200A
GPIO EXPRESS
Misc
VSS
G17
VSS
VSS
VSS
K17
GROUND
VSS
VSS
VSS
Digital Analog
VSS
VSS
VSS
VSS
D3G4K4N3R4R6P8
C14
D11
D8
4
DVCC_1.5VDVCC_3.3V
J4
P7
D9
H14
VD D _15
VD D _15
VD D _15
VD D _15
VC C A _3. 3VVC C A _1. 5V
J15
P10
G15
P15
J14
F17
VDDA_15
VDDA_15
VDDA_15
VDDA_15
VDDA_15
1.5V3.3V 1.5V 3.3V
Power
VSSA
VSSA
VSSA
VSS
B17
VSSA
E15
VSSA
F15T8F16
4
VSSA
G14
VSSA
G16
H15
VSSA
J16
L15
VSSA
R10
VSSA
R11
P11
VDDA_33
VSSA
R12
T13
VDDA_33
VSSA
R13
R14
VDDA_33
VSSA
R17
D15
VDDA_33
VSSA
3
Vaux
K14
K15
VDDA_33
VDDA_33
VD D _33_A U X
Vaux
RSVD
Galadriel
U1
A2
RSVD
A3
RSVD
A5
RSVD
A6
RSVD
A7
RSVD
A8
RSVD
A9
RSVD
A10
RSVD
A11
RSVD
A12
RSVD
A13
RSVD
A14
RSVD
B1
RSVD
B3
RSVD
B4
RSVD
B5
RSVD
B6
RSVD
B7
RSVD
B9
RSVD
B10
RSVD
B14
RSVD
C1
RSVD
C2
RSVD
C4
RSVD
C7
RSVD
C8
RSVD
C11
RSVD
C12
RSVD
D1
RSVD
RESERVED
D2
RSVD
D7
RSVD
E2
RSVD
H1
RSVD
H2
RSVD
H3
RSVD
J2
RSVD
J3
RSVD
K1
RSVD
K2
RSVD
K3
RSVD
L1
RSVD
L2
RSVD
L3
RSVD
L4
RSVD
M1
RSVD
M2
RSVD
N1
RSVD
N2
RSVD
N15
RSVD
N16
RSVD
P1
RSVD
P2
RSVD
R8
RSVD RSVD
U3
RSVD RSVD
RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD
RSVD
RSVD
RSVD
P3
D16
T4U4D17
Vaux
M15 B8
D Vcc_3.3V
B11 B12 B13 C9 C10 E1 F1 F2 F3 G1 G2 G3 R1 R2 T1 T3 U2
RSVD
RSVD
B15
A15
Bridge Power Filtering/Decoupling
D VC C _1.5V
FB 1 220 @ 100M H Z
C12
C10
.1uF
D VC C _3.3V
FB 2 220 @ 100M H Z
C17
.1uF
D Vcc_3.3V
C26
C27
C25
.1uF
C38
.1uF
.1uF
C39
.1uF
.1uF
D Vcc_1.5V
C37
.1uF
NOTE: C40 should go directly under the pin H14 on U1
NOTE: In actual EVM FB1 and FB2 are L1 and L2. Inductors have been replaced with ferrites. Ferrites have minimal impact on jitter but dramatically improve EMI characteristics.
3
C11 1000pF
C18 1000pF
C28
.1uF
.1uF
C19
.1uF
C29
.1uF
C40
1000pF
C13
.1uF
C20
.1uF
C30
.1uF
Vaux
C41
.1uF
VCCA_1.5V
C14
.1uF
C21
.1uF
C31
.1uF
C15
.1uF
VCCA_3.3V
C22
.1uF
C32
.1uF
2
C16
C23
C33
2
.1uF
.1uF
.1uF
1
Pull Ups/Pull Downs
D Vcc_3.3V
R2 10K
WP
R3 10K
C24
.1uF
D Vcc_3.3V
GPIO3 GPIO2
C34
.1uF
GPIO1 GPIO0
Title
<Title>
Size D ocum ent Number Rev
<D oc> <R evCode>
B
Date: Sheet
1 2 3 4 5
U2
1
A0
2
A1
3
A2
4 5
VSS SDA
24LC 08B-I/ST
Vaux
R1 10K
GRST#
R7
R1 R2 R3 R4R5R6 COM 1
VCC
10
COM 2
9
R8
8
R7
7 6
CTS 10Kx8 Bus Res - 746 ser ies
DVCC_3.3V
8 7
WP
6
SCL
.1uF
1
C42
WP
12Tuesday, August 22, 2006
GPIO5 GPIO6 GPIO4 GPIO7
GPIO4 GPIO5
of
Page 25
5
4
3
2
PCI Express1394
1
TXn TXp RXn RXp
Power
D D
DVCC_3.3VDVCC_1.5V
C43
10uF
C44
R 10 10K
10uF
C C
DVCC_3.3V
C49
100uF
D VC C _12v
C50
100uF
U3
1
ENABLE
2
IN
3
GND
4
OUT
5
RESET
TP S 72615D C Q
GND
D VC C _12v
6
1394_TPB IAS0
1394_TPB IAS1
1394_TPA 0p 1394_TPA 0n
1394_TPB 0p 1394_TPB 0n
1394_TPA 1p 1394_TPA 1n
1394_TPB 1p 1394_TPB 1n
R11
56.2
R12
56.2
R16
56.2
C45
1uF
R17
56.2
C46
270pF
R18
56.2
R13
56.2
R19
56.2
R14
56.2
C47
C48
1uF
270pF
SM D 100
F1
SM D 100
F2
FB3
1 2
1000 @ 10M H Z
FB4
1 2
1000 @ 10M H Z
J1 1394 _SOCK ET
7
CHASSIS_GND
1
BUSPO W ER
6
TPA+
5
TPA-
4
TPB+
3
TPB-
2
GND
8
CHASSIS_GND 1
J2 1394 _SOCK ET
7
CHASSIS_GND
1
BUSPO W ER
6
TPA+
5
TPA-
4
TPB+
3
TPB-
2
GND
8
CHASSIS_GND 1
W AKE#
RXp RXn
PRESENT#
PCI_12V
Vaux DVCC_3.3V
B1 B2 B3 B4 B5 B6 B7 B8
B9 B10 B11
B12 B13 B14 B15 B16 B17 B18
LEDs
J3
B B
5V GND GND 12V
A A
Floppy_12V
4
3
2
1
5
D4
2 1
M B R S 340T3
D VC C _12V
4
R20
5.1K
C53
270pF
R21
5.1K
270pF
C54
C55
1000pF
3
C56
.01uF
C57
1000pF
C58
.01uF
R23
1M
Title
<Title>
Size D ocum ent Number Rev
<D oc> <R evCode>
B
2
Date: Sheet
D VC C _12V
D7
2 1
M B R S 340T3
P1
12V 12V RSVD GND SM CLK SM DAT GND
3.3V J_T R S T #
3.3 Vaux W AKE#
PRSNT1#
Key
RSVD GND RXp0 RXn0 GND PRSNT2# GND
Side B Component Side
PCI Express x1 Card Edge
REFCLK+
REFCLK-
Side A Solder Side
DVCC_1.5V
1 2
LED Red 0805
D VC C _12V
1 2
LED Red 0805
DVCC_3.3V
1 2
LED Red 0805
DVCC_3.3V
D5
1 2
LED Yellow 0805
Vaux
D6
1 2
LED Green 0805
GND
J_T C K
J_T D I J_T D O J_T M S
3.3V
3.3V
PW RG D
GND
GND TXp0 TXn0
RSVD
12V 12V
D1
D2
D3
R 25 330
R 26 330
A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11
A12 A13 A14 A15 A16 A17 A18
R 15 49.9
R22 1K
R 24 330
1
PRESENT#
JTAG_LOOP
CTXn
PERST#
22Tuesday, August 22, 2006
C51 .1uF
C52 .1uF
W AKE#
of
PERST#
Clk+ Clk-
TXpCTXp
TXn
Page 26
SCPU028B
10 Reference Schematics ZHH Package
26 XIO2200A Implementation Guide
Page 27
5
1000pFC31000pF
1uFC71uF
5
C8
.01uFC8.01uF
GPIO0 GPIO1 GPIO2 GPIO3 GPIO4 GPIO5 GPIO6 GPIO7
CNA
RXn RXp
TXn TXp
CO M B _15 CO M B _33
C9
1000pFC91000pF
L10
N9
P9
N8
P8
P12 N11 P11 N10 P10
N6
L7
P14 N14
N7 M7
P7
M14 M13
P3
P4 N4 M4
P5 N5 M5
L6
L13
A14
H12 K14
J14 J13
C14 C13
E13 E14
G13 G14
K13
H14
K12
VD D _15_C O M B
VD D _33_C O M B
VD D _33_C O M B IO
TPBIAS0 TPA0n TPA0p TPB0n TPB0p
TPBIAS1 TPA1n TPA1p TPB1n TPB1p
CNA CPS
R0 R1
PC0 PC1 PC2
XI XO
GPIO0 GPIO1 GPIO2 GPIO3 GPIO4 GPIO5 GPIO6 GPIO7
GRST# R EF C LK_SE L
PERST# W AKE#
REF0 REF1
CLK­CLK+
RXn RXp
TXn TXp
VSS
F6
D4
A4
VD D _33
1394
1394
GPIO EXPRESS
GPIO EXPRESS
Misc
Misc
Digital Analog
Digital Analog
VSSF8VSSG8VSSH6VSSH8VSSJ8VSSJ9VSSH9VSS
VSSF7VSSG7VSS
G6
J7
G1
VD D _33F4VD D _33F9VD D _33J6VD D _33K4VD D _33
VD D _33D5VD D _33D9VD D _33
VD D _33
Digital Analog
Digital Analog
XIO2200A
XIO2200A ZHH
ZHH
GROUND
GROUND
VSS
H7
G9
C1
C2
C3
1uFC11uF
.01uFC2.01uF
C6
1000pFC61000pF
1394_TPBIAS0
1394_TPA0n 1394_TPA0p 1394_TPB0n 1394_TPB0p
1394_TPBIAS1
1394_TPA1n 1394_TPA1p 1394_TPB1n 1394_TPB1p
R4 43KR4 43K
R5 390KR5 390K
X1
X1
R8 14.3KR8 14.3K R9 232R9 232
COM B_IO _33
C7
R6 6.34KR6 6.34K
GRST#
C4
C5
D D
1uFC41uF
.01uFC5.01uF
DVC C _12V
C C
DVCC_3.3V
C35 12pFC35 12pF
24.576M Hz
24.576M Hz
C36 12pFC36 12pF
B B
PERST#
W AKE#
Clk­Clk+
RXn RXp
TXn TXp
A A
4
DVCC_1.5VDVCC_3.3V
1.5V3.3V 1.5V 3.3V
1.5V3.3V 1.5V 3.3V
F14
G4
L5
VD D _15D8VD D _15
VD D _15
VD D _15
Power
Power
VSSA
VSSA
B14
D12
VCCA_1.5V
E11
VSSA
VSSA
F11
F13
E12
4
F12
VDDA_15
VSSA
G11
H11
VDDA_15
VSSA
G12
H13
VDDA_15
VSSA
K11
N12
VDDA_15
VSSA
VCCA_3.3V
C12
VDDA_15
VSSAL9VSSA
L11
J11
VDDA_33
VDDA_33
VSSAM8VSSA
N13
P13
M9
VDDA_33L8VDDA_33
VSSA
3
Vaux
Bridge Power Filtering/Decoupling
XIO 2200A ZHH
XIO 2200A ZHH
M10
M11
J12
U1
U1
A2
RSVD
A3
RSVD
A5
RSVD
A6
VD D _33_A U X
Vaux
Vaux
RESERVED
RESERVED
RSVD
RSVD
RSVD
B13
B12
D13
RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD
RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD
D14
A7 A9 A13 B1 B2 B3 B4 B5 B6 B8 B9 B10 B11 C1 C2 C3 C4 C5 C6 C7 C8 C10 C11 D2 D6 D7 D10 D11 F2 F3 G2 G3 H1 H2 H3 H4 J1 J2 J3 J4 K1 K2 K3 L1 L2 L4 L14 M6 M12 P1 P2
Vaux
P6
L12 A8
DVcc_3.3V
A10 A11 A12 B7 C9 D1 D3 E1 E2 E3 E4 F1 M1 M2 M3 N1 N2
RSVD
RSVDN3RSVD
L3
VDDA_33
VDDA_33
DVCC_1.5V
FB3
FB3
1000 @ 10M HZ
1000 @ 10M HZ
C10
C10
.1uF
.1uF
DVCC_3.3V
1000 @ 10M HZ
1000 @ 10M HZ
C17
C17
.1uF
.1uF
DVcc_3.3V
C25
C25
.1uF
.1uF
DVcc_1.5V
C37
C37
.1uF
.1uF
FB4
FB4
C26
C26
.1uF
.1uF
C38
C38
.1uF
.1uF
C27
C27
.1uF
.1uF
C39
C39
.1uF
.1uF
C11
C11 1000pF
1000pF
C18
C18 1000pF
1000pF
C28
C28
.1uF
.1uF
C12
C12
.1uF
.1uF
C19
C19
.1uF
.1uF
C29
C29
.1uF
.1uF
C40
C40
1000pF
1000pF
C13
C13
C20
C20
C30
C30
.1uF
.1uF
.1uF
.1uF
.1uF
.1uF
Vaux
C41
C41
.1uF
.1uF
NOTE: C40 should go directly under the pin H14 on U1
3
VCCA_1.5V
C14
C14
.1uF
.1uF
C21
C21
.1uF
.1uF
C31
C31
.1uF
.1uF
C15
C15
.1uF
.1uF
VCCA_3.3V
C22
C22
.1uF
.1uF
C32
C32
.1uF
.1uF
2
C16
C16
C23
C23
C33
C33
2
.1uF
.1uF
.1uF
.1uF
.1uF
.1uF
1
Pull Ups/Pull Downs
DVcc_3.3V
R2 10KR210K
WP
R3 10KR310K
C24
C24
.1uF
.1uF
DVcc_3.3V
GPIO3 GPIO2
C34
C34
.1uF
.1uF
GPIO1 GPIO0
Title
Title
Title
<Title>
<Title>
<Title>
Size D ocum ent Number Rev
Size D ocum ent Number Rev
Size D ocum ent Number Rev
<D oc> <R evCode>
B
<D oc> <R evCode>
B
<D oc> <R evCode>
B
Date: Sheet
Date: Sheet
Date: Sheet
U2
U2
1
A0
2
A1
3
A2 VSS4SDA
24LC08B- I/ST
24LC08B- I/ST
1 2 3 4 5
Vaux
R1 10KR110K
GRST#
R7
R7
R1 R2 R3 R4 COM 1
VCC
10
COM 2
9
R8
8
R7
7
R6
6
R5
CTS 10K x8 Bus Res - 746 se r ies
CTS 10K x8 Bus Res - 746 se r ies
DVCC_3.3V
8 7
WP
6
SCL
5
.1uF
.1uF
1
C42
C42
WP
12W ednesday, April 25, 2007
12W ednesday, April 25, 2007
12W ednesday, April 25, 2007
GPIO5 GPIO6 GPIO4 GPIO7
GPIO4 GPIO5
of
of
of
Page 28
5
4
3
2
PCI Express1394
1
TXn TXp RXn RXp
Power
D D
DVCC_3.3VDVCC_1.5V
U3
C43
C43
10uF
10uF
C44
C44
R10 10KR 10 10K
10uF
10uF
C C
DVCC_3.3V
C49
C49
100uF
100uF
DVC C _12v
C50
C50
100uF
100uF
U3
1
ENABLE
2
IN
3
GND
4
OUT
5
RESET
TPS72615D C Q
TPS72615D C Q
GND
DVC C _12v
6
1394_TPBIAS0
1394_TPBIAS1
1394_TPA0p 1394_TPA0n
1394_TPB0p 1394_TPB0n
1394_TPA1p 1394_TPA1n
1394_TPB1p 1394_TPB1n
R11
R11
56.2
56.2
R12
R12
56.2
56.2
R16
R16
56.2
56.2
C45
C45
1uF
1uF
R17
R17
56.2
56.2
C46
C46
270pF
270pF
R18
R18
56.2
56.2
R13
R13
56.2
56.2
R19
R19
56.2
56.2
R14
R14
56.2
56.2
C47
C47
C48
C48
1uF
1uF
270pF
270pF
FB1
SM D100F1SM D100
F1
SM D100F2SM D100
F2
FB1
1 2
1000 @ 10M HZ
1000 @ 10M HZ
FB2
FB2
1 2
1000 @ 10M HZ
1000 @ 10M HZ
J1 1394_SO C K ETJ1 1394_SO CK ET
7
CHASSIS_GND
1
BUSPO W ER
6
TPA+
5
TPA-
4
TPB+
3
TPB-
2
GND
8
CHASSIS_GND 1
J2 1394_SO C K ETJ2 1394_SO CK ET
7
CHASSIS_GND
1
BUSPO W ER
6
TPA+
5
TPA-
4
TPB+
3
TPB-
2
GND
8
CHASSIS_GND 1
W AKE#
RXp RXn
PRESENT#
PCI_12V
Vaux DVCC_3.3V
B1 B2 B3 B4 B5 B6 B7 B8
B9 B10 B11
B12 B13 B14 B15 B16 B17 B18
LEDs
C53
D4
J3
B B
5V GND GND 12VJ35V GND GND 12V
A A
Floppy_12V
4
3
2
1
5
D4
2 1
M B R S340T 3
M B R S340T 3
DVC C _12V
4
R20
R20
5.1K
5.1K
C53
270pF
270pF
R21
R21
5.1K
5.1K
270pF
270pF
C54
C54
C56
C56
C55
C55
1000pF
1000pF
.01uF
.01uF
3
C57
C57
1000pF
1000pF
C58
C58
.01uF
.01uF
R231MR23
1M
Title
Title
Title
<Title>
<Title>
<Title>
Size D ocum ent Number Rev
Size D ocum ent Number Rev
Size D ocum ent Number Rev
<D oc> <R evCode>
B
<D oc> <R evCode>
B
<D oc> <R evCode>
B
Date: Sheet
Date: Sheet
2
Date: Sheet
DVC C _12V
D7
D7
2 1
M B R S340T 3
M B R S340T 3
P1
P1
12V 12V RSVD GND SM CLK SM DAT GND
3.3V J_T R S T #
3.3 Vaux W AKE#
RSVD GND RXp0 RXn0 GND PRSNT2# GND
Side B
Side B Component Side
Component Side
PCI Express x1 Card Edge
PCI Express x1 Card Edge
PRSNT1#
Key
Key
REFCLK+
Side A
Side A Solder Side
Solder Side
DVCC_1.5V
1 2
LED Red 0805
LED Red 0805
DVC C _12V
1 2
LED Red 0805
LED Red 0805
DVCC_3.3V
1 2
LED Red 0805
LED Red 0805
DVCC_3.3V
D5
D5
1 2
LED Yellow 0805
LED Yellow 0805
Vaux
D6
D6
1 2
LED Green 0805
LED Green 0805
12V 12V
GND
J_T C K
J_T D I J_T D O J_T M S
3.3V
3.3V
PW RG D
GND
REFCLK-
GND TXp0 TXn0
RSVD
A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11
A12 A13 A14 A15 A16 A17 A18
D1
D1
R15 49.9R15 49.9
D2
D2
R22 1KR22 1K
R24 330R 24 330
D3
D3
R25 330R 25 330
R26 330R 26 330
1
PRESENT#
JTAG_LOOP
CTXn
PERST#
22Friday, March 10, 2006
22Friday, March 10, 2006
22Friday, March 10, 2006
C51 .1uFC51 .1uF
C52 .1uFC52 .1uF
W AKE#
of
of
of
PERST#
Clk+ Clk-
TXpCTXp
TXn
Page 29
11 Reference Documents
1. PCI Express to PCI/PCIX Bridge Specification, Revision 1.0
2. PCI Express Base Specification, Revision 1.0a
3. PCI Express Card Electromechanical Specification, Revision 1.0a
4. PCI Local Bus Specification, Revision 2.3
5. PCItoPCI Bridge Architecture Specification, Revision 1.2
6. PCI Bus Power Management Interface Specification, Revision 1.1 or 1.2
7. 1394 Open Host Controller Interface Specification (Release 1.1)
8. IEEE Standard for a High Performance Serial Bus (IEEE Std 13941995)
9. IEEE Standard for a High Performance Serial Bus—Amendment 1 (IEEE Std 1394a2000)
SCPU028B
XIO2200A Implementation Guide
29
Page 30
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. To minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional restrictions.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements.
TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in such safety-critical applications.
TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use.
TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated products in automotive applications, TI will not be responsible for any failure to meet such requirements.
Following are URLs where you can obtain information on other Texas Instruments products and application solutions:
Products Applications
Amplifiers amplifier.ti.com Audio www.ti.com/audio Data Converters dataconverter.ti.com Automotive www.ti.com/automotive DSP dsp.ti.com Broadband www.ti.com/broadband Interface interface.ti.com Digital Control www.ti.com/digitalcontrol Logic logic.ti.com Military www.ti.com/military Power Mgmt power.ti.com Optical Networking www.ti.com/opticalnetwork Microcontrollers microcontroller.ti.com Security www.ti.com/security RFID www.ti-rfid.com Telephony www.ti.com/telephony Low Power www.ti.com/lpw Video & Imaging www.ti.com/video
Wireless
Wireless www.ti.com/wireless
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2007, Texas Instruments Incorporated
Loading...