PCIe To PCI
PCIe To PCI
PCIe To PCI
XIO2001
SCPS212H – MAY 2009 – REVISED AUGUST 2014
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. PRODUCTION DATA.
XIO2001
SCPS212H – MAY 2009 – REVISED AUGUST 2014 www.ti.com
Typical Diagram
Table of Contents
1 Features .................................................................. 1 7 Parameter Measurement Information ................ 23
2 Applications ........................................................... 1 8 Detailed Description ............................................ 25
3 Description ............................................................. 1 8.1 Overview ................................................................. 25
4 Revision History..................................................... 3 8.2 Functional Block Diagram ....................................... 25
5 Pin Configuration and Functions ......................... 4 8.3 Feature Description................................................. 25
5.1 Pin Assignments ....................................................... 4 8.4 Register Maps ........................................................ 40
5.2 Pin Descriptions ........................................................ 7 8.5 PCI Express Extended Configuration Space .......... 90
8.6 Memory-Mapped TI Proprietary Register Space .. 101
6 Specifications....................................................... 14
6.1 Absolute Maximum Ratings .................................... 14 9 Application, Implementation, and Layout ....... 113
6.2 Handling Ratings..................................................... 14 9.1 Application Information.......................................... 113
6.3 Recommended Operating Conditions..................... 14 9.2 Typical Application ................................................ 113
6.4 Thermal Information ............................................... 15 9.3 Layout ................................................................... 123
6.5 Nominal Power Consumption ................................. 16 9.4 Power Supply Recommendations ......................... 126
6.6 PCI Express Differential Transmitter Output 10 Device and Documentation Support ............... 129
Ranges..................................................................... 16 10.1 Documents Conventions ..................................... 129
6.7 PCI Express Differential Receiver Input Ranges .... 17 10.2 Documentation Support ...................................... 130
6.8 PCI Express Differential Reference Clock Input 10.3 Trademarks ......................................................... 130
Ranges .................................................................... 18 10.4 Electrostatic Discharge Caution .......................... 130
6.9 PCI Bus Electrical Characteristics ......................... 19 10.5 Glossary .............................................................. 130
6.10 3.3-V I/O Electrical Characteristics ...................... 19 11 Mechanical, Packaging, and Orderable
6.11 PCI Bus Timing Requirements ............................. 20 Information ......................................................... 130
6.12 Power-Up/-Down Sequencing............................... 20
4 Revision History
REVISION REVISION
REVISION COMMENTS
DATE NUMBER
5/2009 – Initial release
5/2009 A Corrected typos
9/2009 B
Added PNP Package and ESD Ratings
10/2009 C
Removed terminal assignment tables for all packages
1/2010 D Corrected PNP pinout, replaced Ordering Information with Package Option Addendum
Corrected Vi PCI Express REFCLK(differential) parameters
11/2011 E Corrected VRX-DIFFp-p parameters
Removed label N13 on the signal VDD_15 for the ZAJ package
5/2012 F Added missing PNP Pin #s to the Table 2-1 and to the Table 2-2
Changed External Parts for CLKRUN_EN to include pulldown resostor
Deleted Note from CLKRUIN_EN terminal's description
5/2012 G
Changed external Parts for EXT_ARB_EN to include pulldown resistor
Deleted Note from EXT_ARB_EN terminal's description
Added Pin Configuration and Functions section, Handling Rating table, Feature Description section,
Device Functional Modes, Application and Implementation section, Power Supply Recommendations
section, Layout section, Device and Documentation Support section, and Mechanical, Packaging, and
8/2014 H Orderable Information section
Updated Power-Up Sequence section
Identified VDD_15_PLL pins
N C/BE[3] AD25 AD27 AD30 AD31 INTB PRST SERIRQ GPIO0// GPIO2 GPIO3//SDA JTAG_TDI GRST N
CLKRUN
M AD20 AD22 AD24 AD26 AD28 INTA INTC LOCK GPIO1// GPIO4// JTAG_TDO JTAG_TCK WAKE M
PWR_OVRD SCL
L AD18 AD19 AD21 AD23 AD29 M66EN INTD VDD_33 JTAG_ JTAG_TMS VSS PME VDD_15_ L
TRST# COMB
K AD16 AD17 PCIR VSS VSS VSS VDD_15 VSS VDD_33 VSSA VDD_33_ REF0_PCIE REF1_PCIE K
COMB_IO
J IRDY FRAME C/BE[2] VDD_33 VSS VSS VSS VSS VSS VSS VDD_33_ VDD_33 VDD_33_ J
AUX COMB
H TRDY DEVSEL VDD_33 VSS VSS VSS VSS VSS VSS VDD_15 PERST VSSA VDDA_15 H
G STOP PERR SERR# VDD_15 VSS VSS VSS VSS VSS VDD_15 VSSA TXN TXP G
F PAR C/BE[1] CLK VSS VSS VSS VSS VSS VSS VDD_15 VSS VSS VDDA_15 F
E AD15 AD14 AD13 VDD_33 VSS VSS VSS VSS VSS VSSA VSSA RXN RXP E
D AD12 AD11 AD8 VSS VDD_33 VSS VDD_15 VSS VDD_33 VSS CLKREQ VREG_PD33 VDDA_33 D
C AD10 AD9 AD7 AD5 AD0 GNT1 VDD_33 REQ3 REQ4 EXT_ARB_EN VSSA REFCLK– REFCLK+ C
B C/BE[0] AD6 AD3 AD2 CLKOUT0 CLKOUT1 CLKOUT3 GNT2 GNT3 GNT5 CLKOUT6 PCLK66_SEL REFCLK125 B
_SEL
A PCIR AD4 AD1 REQ0 GNT0 REQ1 CLKOUT2 REQ2 CLKOUT4 CLKOUT5 GNT4 REQ5 CLKRUN_EN A
1 2 3 4 5 6 7 8 9 10 11 12 13
1 2 3 4 5 6 7 8 9 10 11 12 13
N AD21 AD24 AD27 AD28 AD31 INTA INTD LOCK GPIO0// GPIO2 JTAG_TDO JTAG_TCK VDD_15_ N
CLKRUN COMB
M AD18 AD22 C/BE[3] AD25 AD29 M66EN INTC SERIRQ GPIO1// GPIO4_ GRST PME REF0_PCIE M
PWR_OVRD SCL
L AD16 AD20 AD23 AD26 AD30 INTB PRST GPIO3//SDA JTAG_ JTAG_TDI JTAG_TMS WAKE REF1_PCIE L
TRST
J FRAME TRDY PCIR VSS VSS VDD_15 VDD_15 VSS VDD_33 VDD_33_ VSSA J
AUX
H STOP DEVSEL IRDY VSS VDD_33 VDD_33 VDD_15 VSS PERST VDDA_15 TXP H
G PAR SERR PERR VSS VDD_33 VDD_33 VDD_15 VSSA VDD_15 VSSA TXN G
F CLK AD15 C/BE[1] VSS VDD_33 VDD_33 VDD_33 VSS VDD_15 VSS VSSA F
E AD13 AD12 AD14 VDD_33 VSS VSS VSS VSS VREG_PD33 VDDA_15 RXP E
C AD10 C/BE[0] AD5 AD2 AD1 REQ1 REQ2 REQ3 REQ5 CLKOUT6 CLKRUN_EN VDDA_33 REFCLK+ C
B AD8 AD6 AD0 CLKOUT0 CLKOUT1 CLKOUT2 GNT2 GNT3 GNT4 GNT5 VSSA REFCLK- B
A AD7 AD4 AD3 REQ0 GNT0 GNT1 CLKOUT3 CLKOUT4 REQ4 CLKOUT5 PCLK66_ EXT_ARB_ REFCLK125 A
SEL EN _SEL
1 2 3 4 5 6 7 8 9 10 11 12 13
EXT_ARB_EN
PCLK66_SEL
CLKOUT0
CLKOUT1
CLKOUT2
CLKOUT3
CLKOUT4
CLKOUT5
CLKOUT6
VDD_33
VDD_15
VDD_33
VDD_33
REQ0
REQ1
REQ2
REQ3
REQ4
REQ5
GNT0
GNT1
GNT2
GNT3
GNT4
GNT5
AD6
AD5
AD4
AD3
AD2
AD1
AD0
121
101
122
111
102
125
109
105
99
128
126
108
98
120
106
100
127
124
123
107
104
103
97
112
119
115
118
116
110
117
114
113
AD7 1 96 CLKRUN_EN
PCIR 2 95 REFCLK125_SEL
C/BE[0] 3 94 REFCLK–
AD8 4 93 REFCLK+
AD9 5 92 VDDA_33
AD10 6 91 CLKREQ
VDD_33 7 90 VREG_PD33
AD11 8 89 VSSA
AD12 9 88 RXN
AD13 10 87 RXP
AD14 11 86 VSSA
AD15 12 85 VDDA_15
CLK 13 84 VDDA_15
C/BE[1] 14 83 VDDA_15
PAR 15 82 VSSA
SERR 16 81 TXN
PERR 17 80 TXP
STOP 18 79 VSSA
VDD_33 19 78 VDDA_15
DEVSEL 20 77 PERST
VDD_15 21 76 VDDA_15
TRDY 22 75 VDD_33_COMB
IRDY 23 74 VDDA_33
FRAME 24 73 VDD_33_AUX
C/BE[2] 25 72 REF1_PCIE
26 71 REF0_PCIE
AD16
PCIR 27 70 VDD_33_COM_IO
AD17 28 69 VDD_15_COMB
AD18 29 68 WAKE
AD19 30 67 PME
AD20 31 66 GRST
AD21 32 65 JTAG_TCK
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
AD31
JTAG_TDI
JTAG_TMS
JTAG_TDO
GPIO1 // PWR_OVER
M66EN
JTAG_TRST
C/BE[3]
GPIO3 // SDA
AD22
GPIO2
INTA
AD25
AD29
VDD_15
AD26
AD28
SERIRQ
GPIO0 // CLKRUN
AD30
VDD_33
AD23
AD24
AD27
VDD_33
VDD_33
GPIO4 // SCL
INTB
INTC
INTD
PRST
LOCK
Pin Functions
ZGU ZAJ PNP I/O EXTERNAL
SIGNAL DESCRIPTION
BALL # BALL # PIN # TYPE PARTS
POWER SUPPLY
PCIR A01, D03, J03 2, 27 I/O Resistor PCI Rail. 5.0-V or 3.3-V PCI bus clamp voltage to set maximum I/O
K03 voltage tolerance of the secondary PCI bus signals. Connect this
terminal to the secondary PCI bus I/O clamp rail through a 1kΩ
resistor.
VDD_15 G04, J08, 21, 53, PWR Bypass 1.5-V digital core power terminals
K07, H08, 113 capacitors
D07, J07,
H10, G08,
G10, K13,
F10 G11, F11
VDD_15_PUL F10 F11 84 PWR Pi filter 1.5-V power terminal for internal PLL. This terminal must be isolated
L from analog and digital power.
VDDA_15 F13, E12, H12 76, 78, PWR Pi filter 1.5-V analog power terminal
H13 83, 84,
85
VDD_33 E04, E05, 7, 19, 33, PWR Bypass 3.3-V digital I/O power terminal
H03, G06, 46, 62, capacitors
J04, H07, 100, 111,
L08, G07, 126
K09, H06,
D09, F08,
C07, F07,
D05, F06, J11
J12
VDD_33_AU J11 J12 73 PWR Bypass 3.3-V auxiliary power terminal Note: This terminal is connected to
X capacitors VSS through a pulldown resistor if no auxiliary supply is present.
VDDA_33 D13 C12 74, 92 PWR Pi filter 3.3-V analog power terminal
GROUND
VSS D04, E06, GND Digital
F04, F05, ground
H04, G05, terminals
K04, H05,
K05, J05, J06,
K06, J09,
K08, H09,
L11, E09,
J10, E08,
D10, E07, F12
D08, ,F09
D06,
F11,
F12
Pin Functions
ZGU ZAJ PNP I/O CELL CLAMP EXTERNAL
SIGNAL DESCRIPTION
BALL # BALL # PIN # TYPE TYPE RAIL PARTS
PCI EXPRESS
CLKREQ D11 D11 91 0 LV VDD_33_ Clock request. When asserted low, requests
CMOS COMBIO upstream device start clock in cases where clock
may be removed in L1.
–
Note: Since CLKREQ is an open-drain
output buffer, a system side pullup resistor
is required.
Miscellaneous Pins
ZGU ZAJ PNP I/O CELL CLAMP EXTERNAL
SIGNAL DESCRIPTION
BALL # BALL # PIN # TYPE TYPE RAIL PARTS
CLKRUN_ A13 C11 96 I LV VDD_33 Optional Clock run enable
EN CMOS pullup/ 0 = Clock run support disabled
pulldown
resistor 1 = Clock run support enabled
6 Specifications
6.1 Absolute Maximum Ratings
over operating temperature range (unless otherwise noted) (1)
MIN MAX UNIT
VDD_33 –0.5 3.6 V
Supply voltage range
VDD_15 –0.5 1.65 V
PCI –0.5 PCIR + 0.5 V
PCI Express (RX) –0.6 0.6 V
VI Input voltage range PCI Express REFCLK (single-ended) –0.5 VDD_33 + 0.5 V
PCI Express REFCLK (differential) –0.5 VDD_15 + 0.5 V
Miscellaneous 3.3-V IO –0.5 VDD_33 + 0.5 V
PCI –0.5 VDD_33 + 0.5 V
VO Output voltage range PCI Express (TX) –0.55 VDD_15 + 0. V
Miscellaneous 3.3-V IO –0.5 VDD_33 + 0.5 V
Input clamp current, (VI < 0 or VI > VDD) (2) ±20 mA
Output clamp current, (VO < 0 or VO > VDD) (3) ±20 mA
(1) Stresses beyond those listed under absolute maximum ratings may cause permanent damage to the device. These are stress ratings
only, and functional operation of the device at these or any other conditions beyond those indicated under recommended operating
conditions is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
(2) Applies for external input and bidirectional buffers. VI < 0 or VI > VDD or VI > PCIR.
(3) Applies for external input and bidirectional buffers. VO < 0 or VO > VDD or VO > PCIR.
(1) Electrostatic discharge (ESD) to measure device sensitivity and immunity to damage caused by assembly line electrostatic discharges in
to the device.
(1) For more details, refer to TI application note IC Package Thermal Metrics (SPRA953).
(1) D0 idle power state: Downstream PCI device is in PCI state D0. Downstream device driver is loaded. Downstream device is not actively
transferring data.
D0 active power state: Downstream PCI device is in PCI state D0. Downstream device driver is loaded. Downstream device is acitvely
transferring data (worst case scenario).
(1) SCC permits a 0, –5000 ppm modulation of the clock frequency at a modulation rate not to exceed 33 kHz.
(2) Measurements at 2.5 GT/s require a scope with at least 6.2 GHz bandwidth. 2.5 GT/s may be measured within 200 mils of Tx device's
pins, although deconvolution is recommended.
(3) Transmitter jitter is measured by driving the transmitter under test with a low jitter "ideal" clock and connecting the DUT to a reference
board.
(4) Transmitter raw jitter data must be convolved with a filtering function that represents the worst case CDR tracking BW. After the
convolution process has been applied, the center of the resulting eye must be determined and used as a reference point for obtaining
eye voltage and margins.
(5) The Tx PLL Bandwidth must lie between the min and max ranges given in the above table. PLL peaking must lie below the value listed
above. Note: the PLL B/W extends from zero up to the value(s) specified in the above table.
(6) A single combination of PLL BW and peaking is specified for 2.5 GT/s implemenations.
16 Submit Documentation Feedback Copyright © 2009–2014, Texas Instruments Incorporated
(5) The receiver input impedance results in a differential return loss greater than or equal to 15 dB with the P line biased to 300 mV and the
N line biased to .300 mV and a common mode return loss greater than or equal to 6 dB (no bias required) over a frequency range of 50
MHz to 1.25 GHz. This input impedance requirement applies to all valid input levels. The reference impedance for return loss
measurements for is 50 . to ground for both the P and N line (i.e., as measured by a Vector Network Analyzer with 50-. probes). The
series capacitors CTX is optional for the return loss measurement.
(6) Impedance during all link training status state machine (LTSSM) states. When transitioning from a PCI Express reset to the detect state
(the initial state of the LTSSM) there is a 5-ms transition time before receiver termination values must be met on the unconfigured lane
of a port.
(7) ZRX-HIGH-IMP-DC-NEG and ZRX-HIGH-IMP-DC-POS are defined respectively for negative and postive voltages at the input of the receiver.
(1) The XIO2001 is compliant with the defined system jitter models for a PCI-Express reference clock and associated TX/RX link. Any
usage of the XIO2001 in a system configuration that does not conform to the defined system jitter models requires the system designer
to validate the system jitter budgets.
(1) This table applies to CLK, CLKOUT6:0, AD31:0, C/BE[3:0], DEVSEL, FRAME, GNT5:0, INTD:A, IRDY, PAR, PERR, REQ5:0, PRST,
SERR, STOP, TRDY, SERIRQ, M66EN, and LOCK terminals.
(2) Applies to external inputs and bidirectional buffers.
(3) Applies to external outputs and bidirectional buffers.
(1) Applies to GRST (pullup), EXT_ARB_EN (pulldown), CLKRUN_EN (pulldown), and most GPIO (pullup).
(2) Applies to external inputs and bidirectional buffers.
(3) Applies to external outputs and bidirectional buffers.
(4) Applies to PERST, GRST, and PME.
(5) Applies to external input buffers.
(1) The PCI shared signals are AD31:0, C/BE[3:0], FRAME, TRDY, IRDY, STOP, IDSEL, DEVSEL, LOCK, SERIRQ, PAR, PERR, SERR,
and CLKRUN.
See the power-down sequencing diagram in Figure 5. If the VDD_33_AUX terminal is to remain powered after a
system shutdown, then the bridge power-down sequence is exactly the same as shown in Figure 5.
VDD_15 and
VDDA_15
VDD_33 and
VDDA_33
PCIR
REFCLK
PERST
LOAD CIRCUIT
Output VDD
Control 50% VDD 50% VDD
(low-level
VDD enabling) 0V
Input
50% VDD 50% VDD tPZL
(see Note A)
0V tPLZ
tpd VDD
tpd
VOH Waveform 1 ≈ 50% VDD
In-Phase 50% VDD
(see Note B) VOL + 0.3 V
Output 50% VDD 50% VDD
VOL
VOL tPHZ
tpd tPZH
tpd
VOH
VOH VOH - 0.3 V
Out-of-Phase Waveform 2 50% VDD
50% VDD 50% VDD ≈ 50% VDD
Output (see Note B)
VOL 0V
twH
twL
2V
2 V min Peak-to-Peak
0.8 V
trise tfall
tc
CLK
tw
PRST
tsu
CLK 1.5 V
tpd tpd
ton toff
tsu
th
8 Detailed Description
8.1 Overview
The Texas Instruments XIO2001 is a PCI Express to PCI local bus translation bridge that provides full PCI
Express and PCI local bus functionality and performance.
Power management (PM) features include active state link PM, PME mechanisms, the beacon and wake
protocols, and all conventional PCI D-states. If the active state link PM is enabled, then the link automatically
saves power when idle using the L0s and L1 states. PM active state NAK, PM PME, and PME-to-ACK messages
are supported. Standard PCI bus power management features provide several low power modes, which enable
the host system to further reduce power consumption.
The bridge has additional capabilities including, but not limited to, serial IRQ with MSI messages, serial
EEPROM, power override, clock run, PCI Express clock request and PCI bus LOCK. Also, five general-purpose
inputs and outputs (GPIOs) are provided for further system control and customization.
Robust pipeline architecture is implemented to minimize system latency across the bridge. If parity errors are
detected, then packet poisoning is supported for both upstream and downstream operations.
The PCI local bus is fully compliant with the PCI Local Bus Specification (Revision 2.3) and associated
programming model. Also, the bridge supports the standard PCI-to-PCI bridge programming model. The PCI bus
interface is 32-bit and can operate at either 25 MHz, 33 MHz, 50 MHz, or 66 MHz. Also, the PCI interface
provides fair arbitration and buffered clock outputs for up to 6 subordinate devices.
Power
Mgmt GPIO
Reset Serial
Controller IRQ
The XIO2001 TXP and TXN terminals comprise a low-voltage, 100- Ω differentially driven signal pair. The RXP
and RXN terminals for the XIO2001 receive a low-voltage, 100- Ω differentially driven signal pair. The XIO2001
has integrated 50- Ω termination resistors to VSS 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.
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 must be routed on the top and bottom layers of a circuit board. Signal
propagation speeds are faster on external signal layers.
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.
8.3.2.4 Reset
The XIO2001 PCI Express reset (PERST) terminal connects to the upstream PCI Express device’s PERST
output. The PERST input cell has hysteresis and is operational during both the main power state and VAUX power
state. No external components are required.
Please reference the section to fully understand the PERST electrical requirements and timing requirements
associated with power-up and power-down sequencing. Also, the data manual identifies all configuration and
memory-mapped register bits that are reset by PERST.
8.3.2.5 Beacon
The bridge supports the PCI Express in-band beacon feature. Beacon is driven on the upstream PCI Express link
by the bridge to request the reapplication of main power when in the L2 link state. To enable the beacon feature,
bit 10 (BEACON_ENABLE) in the general control register at offset D4h is asserted. See General Control
Register, General Control Register, for details.
If the bridge is in the L2 link state and beacon is enabled, when a secondary PCI bus device asserts PME, then
the bridge outputs the beacon signal on the upstream PCI Express link. The beacon signal frequency is
approximately 500 kHz ± 50% with a differential peak-to-peak amplitude of 500 mV and no de-emphasis. Once
the beacon is activated, the bridge continues to send the beacon signal until main power is restored as indicated
by PERST going inactive. At this time, the beacon signal is deactivated.
8.3.2.6 Wake
PCI Express WAKE is an open-drain output from the XIO2001 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 input on the upstream PCIe device. WAKE is operational during both the main power state and VAUX
power state.
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 open-drain 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 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 VAUX supply.
All supported message transactions are processed per the PCI Express Base Specification.
In addition, the bridge converts the destination ID device number to one of the AD[31:16] lines as the IDSEL
signal. The implemented IDSEL signal mapping is shown in Table 6.
Type 1 configuration registers transactions that target a downstream bus other then the secondary bus are
output on the PCI bus as type 1 PCI configuration transactions. Figure 11 shows the address phase of a type 1
configuration transaction on the PCI bus as defined by the PCI specification.
NOTE
The use of LOCK is only supported by PCI-Express to PCI Bridges in the downstream
direction (away from the root complex).
PCI Express locked-memory read request transactions are treated the same as PCI Express memory read
transactions except that the bridge returns a completion for a locked-memory read. Also, the bridge uses the PCI
LOCK protocol when initiating the memory read transaction on the PCI bus.
When a PCI Express locked-memory read request transaction is received and the bridge is not already locked,
the bridge arbitrates for use of the LOCK terminal by asserting REQ. If the bridge receives GNT and the LOCK
terminal is high, then the bridge drives the LOCK terminal low after the address phase of the first locked-memory
read transaction to take ownership of LOCK. The bridge continues to assert LOCK except during the address
phase of locked transactions. If the bridge receives GNT and the LOCK terminal is low, then the bridge deasserts
its REQ and waits until LOCK is high and the bus is idle before re-arbitrating for the use of LOCK.
CLK
FRAME
LOCK
AD Address Data
IRDY
TRDY
DEVSEL
Once the bridge has ownership of LOCK, the bridge initiates the lock read as a memory read transaction on the
PCI bus. When the target of the locked-memory read returns data, the bridge is considered locked and all
transactions not associated with the locked sequence are blocked by the bridge.
Because PCI Express does not have a unique locked-memory write request packet, all PCI Express memory
write requests that are received while the bridge is locked are considered part of the locked sequence and are
transmitted to PCI as locked-memory write transactions.
The bridge terminates the locked sequence when an unlock message is received from PCI Express and all
previous locked transactions have been completed.
CLK
FRAME
LOCK
IRDY
In the erroneous case that a normal downstream memory read request is received during a locked sequence, the
bridge responds with an unsupported request completion status. Note that this condition must never occur,
because the PCI Express Specification requires the root complex to block normal memory read requests at the
source. All locked sequences that end successfully or with an error condition must be immediately followed by an
unlock message. This unlock message is required to return the bridge to a known unlocked state.
The bridge implements a two-terminal serial interface with one clock signal (SCL) and one data signal (SDA).
The SCL signal is a unidirectional output from the bridge and the SDA signal is bidirectional. Both are open-drain
signals and require pullup resistors. The bridge is a bus master device and drives SCL at approximately 60 kHz
during data transfers and places SCL in a high-impedance state (0 frequency) during bus idle states. The serial
EEPROM is a bus slave device and must acknowledge a slave address equal to A0h. Figure 18 illustrates an
example application implementing the two-wire serial bus.
VDD_33
Serial
EEPROM
XIO2001
A0
A1 SCL GPIO4 // SCL
A2 SDA GPIO3 // SDA
Data is transferred serially in 8-bit bytes. During a data transfer operation, the exact number of bytes that are
transmitted is unlimited. However, each byte must be followed by an acknowledge bit to continue the data
transfer operation. An acknowledge (ACK) is indicated by the data byte receiver pulling the SDA signal low, so
that it remains low during the high state of the SCL signal. Figure 20 illustrates the acknowledge protocol.
SCL From
Master 1 2 3 7 8 9
SDA Output
By Transmitter
SDA Output
By Receiver
The bridge performs three basic serial-bus operations: single byte reads, single byte writes, and multibyte reads.
The single byte operations occur under software control. The multibyte read operations are performed by the
serial EEPROM initialization circuitry immediately after a PCI Express reset. See Serial-Bus EEPROM
Application, Serial-Bus EEPROM Application, for details on how the bridge automatically loads the subsystem
identification and other register defaults from the serial-bus EEPROM.
Figure 21 illustrates a single byte write. The bridge issues a start condition and sends the 7-bit slave device
address and the R/W command bit is equal to 0b. A 0b in the R/W command bit indicates that the data transfer is
a write. The slave device acknowledges if it recognizes the slave address. If no acknowledgment is received by
the bridge, then bit 1 (SB_ERR) is set in the serial-bus control and status register (PCI offset B3h, see Serial-Bus
Control and Status Register). Next, the EEPROM word address is sent by the bridge, and another slave
acknowledgment is expected. Then the bridge delivers the data byte MSB first and expects a final
acknowledgment before issuing the stop condition.
Figure 22 illustrates a single byte read. The bridge issues a start condition and sends the 7-bit slave device
address and the R/W command bit is equal to 0b (write). The slave device acknowledges if it recognizes the
slave address. Next, the EEPROM word address is sent by the bridge, and another slave acknowledgment is
expected. Then, the bridge issues a restart condition followed by the 7-bit slave address and the R/W command
bit is equal to 1b (read). Once again, the slave device responds with an acknowledge. Next, the slave device
sends the 8-bit data byte, MSB first. Since this is a 1-byte read, the bridge responds with no acknowledge (logic
high) indicating the last data byte. Finally, the bridge issues a stop condition.
Figure 23 illustrates the serial interface protocol during a multi-byte serial EEPROM download. The serial-bus
protocol starts exactly the same as a 1-byte read. The only difference is that multiple data bytes are transferred.
The number of transferred data bytes is controlled by the bridge master. After each data byte, the bridge master
issues acknowledge (logic low) if more data bytes are requested. The transfer ends after a bridge master no
acknowledge (logic high) followed by a stop condition.
Bit 7 (PROT_SEL) in the serial-bus control and status register changes the serial-bus protocol. Each of the three
previous serial-bus protocol figures illustrates the PROT_SEL bit default (logic low). When this control bit is
asserted, the word address and corresponding acknowledge are removed from the serial-bus protocol. This
feature allows the system designer a second serial-bus protocol option when selecting external EEPROM
devices.
This format must be explicitly followed for the bridge to correctly load initialization values from a serial EEPROM.
All byte locations must be considered when programming the EEPROM.
The serial EEPROM is addressed by the bridge at slave address 1010 000b. This slave address is internally
hardwired and cannot be changed by the system designer. Therefore, all three hardware address bits for the
EEPROM are tied to VSS to achieve this address. The serial EEPROM in the sample application circuit
(Figure 18) assumes the 1010b high-address nibble. The lower three address bits are terminal inputs to the chip,
and the sample application shows these terminal inputs tied to VSS.
During an EEPROM download operation, bit 4 (ROMBUSY) in the serial-bus control and status register is
asserted. After the download is finished, bit 0 (ROM_ERR) in the serial-bus control and status register may be
monitored to verify a successful download.
To access the serial EEPROM through the software interface, the following steps are performed:
1. The control and status byte is read to verify the EEPROM interface is enabled (SBDETECT asserted) and
not busy (REQBUSY and ROMBUSY deasserted).
2. The serial-bus word address is loaded. If the access is a write, then the data byte is also loaded.
3. The serial-bus slave address and R/W command selector byte is written.
4. REQBUSY is monitored until this bit is deasserted.
5. SB_ERR is checked to verify that the serial-bus operation completed without error. If the operation is a read,
then the serial-bus data byte is now valid.
After the deassertion of PERST, the XIO2001 compares the information within the CSPLS and CSPLV fields of
the device capabilities register to the minimum power scale (MIN_POWER_SCALE) and minimum power value
(MIN_POWER_VALUE) fields in the general control register at offset D4h. See General Control Register,
General Control Register, for details. If the CSPLS and CSPLV fields are less than the MIN_POWER_SCALE
and MIN_POWER_VALUE fields, respectively, then the bridge takes the appropriate action that is defined below.
The power usage action is programmable within the bridge. The general control register includes a 3-bit
POWER_OVRD field. This field is programmable to the following options:
1. Ignore slot power limit fields.
2. Assert the PWR_OVRD terminal.
3. Disable secondary clocks as specified by the clock mask register at offset D9h (see Clock Mask Register).
4. Disable secondary clocks as specified by the clock mask register and assert the PWR_OVRD terminal.
5. Respond with unsupported request to all transactions except type 0/1 configuration transactions and set slot
power limit messages
The link power management (LPM) state machine manages active state power by monitoring the PCI Express
transaction activity. If no transactions are pending and the transmitter has been idle for at least the minimum time
required by the PCI Express Specification, then the LPM state machine transitions the link to either the L0s or L1
state. By reading the bridge’s L0s and L1 exit latency in the link capabilities register, the system software may
make an informed decision relating to system performance versus power savings. The ASLPMC field in the link
control register provides an L0s only option, L1 only option, or both L0s and L1 option.
(1) One or more bits in this register are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
Registers highlighted in gray are reserved or not implemented.
Copyright © 2009–2014, Texas Instruments Incorporated Submit Documentation Feedback 41
Product Folder Links: XIO2001
XIO2001
SCPS212H – MAY 2009 – REVISED AUGUST 2014 www.ti.com
(2) One or more bits in this register are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
Registers highlighted in gray are reserved or not implemented.
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 1 0 0 0 0 0 1 0 0 1 1 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 1
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 1
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 1
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 1 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 1 1 1 1 1 1 1 1
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 1 1 0 1
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 1 0 0 1 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 1
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 1 0 1 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 1 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 1 0 1
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 1 1 1 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 1 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 1 0 0 0 1 1 0 1 1 0 0 0 0 0 1 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 1 y y
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE y x x x 1 1 0 0 0 0 0 1 0 0 0 1
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 y 0 0 0 0 0 0 x x
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 x 0 0 0 0 0 0 0 1 0 0 0 1
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
70 Submit Documentation Feedback Copyright © 2009–2014, Texas Instruments Incorporated
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 x x x x x
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
72 Submit Documentation Feedback Copyright © 2009–2014, Texas Instruments Incorporated
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
Copyright © 2009–2014, Texas Instruments Incorporated Submit Documentation Feedback 73
Product Folder Links: XIO2001
XIO2001
SCPS212H – MAY 2009 – REVISED AUGUST 2014 www.ti.com
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 1 0 0 1 0 1 1 1 1 1
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
76 Submit Documentation Feedback Copyright © 2009–2014, Texas Instruments Incorporated
(2) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
(3) These bits are sticky and must retain their value when the bridge is powered by VAUX.
Copyright © 2009–2014, Texas Instruments Incorporated Submit Documentation Feedback 77
Product Folder Links: XIO2001
XIO2001
SCPS212H – MAY 2009 – REVISED AUGUST 2014 www.ti.com
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 1 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
Start frame pulse width. Sets the width of the start frame for a SERIRQ stream.
00 = 4 clocks (default)
3:2 (1) START_WIDTH RW 01 = 6 clocks
10 = 8 clocks
11 = Reserved
Poll mode. This bit selects between continuous and quiet mode.
1 (1) POLLMODE RW 0 = Continuous mode (default)
1 = Quiet mode
RW Drive mode. This bit selects the behavior of the serial IRQ controller during the
(1) recovery cycle.
0 DRIVEMODE RW
0 = Drive high (default)
1 = 3-state
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
84 Submit Documentation Feedback Copyright © 2009–2014, Texas Instruments Incorporated
(2) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IRQ 15 asserted. This bit indicates that the IRQ15 has been asserted.
15 (1) IRQ15 RCU 0 = Deasserted
1 = Asserted
IRQ 14 asserted. This bit indicates that the IRQ14 has been asserted.
14 (1) IRQ14 RCU 0 = Deasserted
1 = Asserted
IRQ 13 asserted. This bit indicates that the IRQ13 has been asserted.
13 (1) IRQ13 RCU 0 = Deasserted
1 = Asserted
IRQ 12 asserted. This bit indicates that the IRQ12 has been asserted.
12 (1) IRQ12 RCU 0 = Deasserted
1 = Asserted
IRQ 11 asserted. This bit indicates that the IRQ11 has been asserted.
11 (1) IRQ11 RCU 0 = Deasserted
1 = Asserted
IRQ 10 asserted. This bit indicates that the IRQ10 has been asserted.
10 (1) IRQ10 RCU 0 = Deasserted
1 = Asserted
IRQ 9 asserted. This bit indicates that the IRQ9 has been asserted.
9 (1) IRQ9 RCU 0 = Deasserted
1 = Asserted
IRQ 8 asserted. This bit indicates that the IRQ8 has been asserted.
8 (1) IRQ8 RCU 0 = Deasserted
1 = Asserted
IRQ 7 asserted. This bit indicates that the IRQ7 has been asserted.
7 (1) IRQ7 RCU 0 = Deasserted
1 = Asserted
IRQ 6 asserted. This bit indicates that the IRQ6 has been asserted.
6 (1) IRQ6 RCU 0 = Deasserted
1 = Asserted
IRQ 5 asserted. This bit indicates that the IRQ5 has been asserted.
5 (1) IRQ5 RCU 0 = Deasserted
1 = Asserted
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
86 Submit Documentation Feedback Copyright © 2009–2014, Texas Instruments Incorporated
IRQ 4 asserted. This bit indicates that the IRQ4 has been asserted.
4 (1) IRQ4 RCU 0 = Deasserted
1 = Asserted
IRQ 3 asserted. This bit indicates that the IRQ3 has been asserted.
3 (1) IRQ3 RCU 0 = Deasserted
1 = Asserted
IRQ 2 asserted. This bit indicates that the IRQ2 has been asserted.
2 (1) IRQ2 RCU 0 = Deasserted
1 = Asserted
IRQ 1 asserted. This bit indicates that the IRQ1 has been asserted.
1 (1) IRQ1 RCU 0 = Deasserted
1 = Asserted
IRQ 0 asserted. This bit indicates that the IRQ0 has been asserted.
0 (2) IRQ0 RCU 0 = Deasserted
1 = Asserted
(2) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1
Request count limit. Determines the number of Pre-Fetch reads that takes place in each
burst.
PFA_REQ_
11:8 (1) RW 4'h0 = Auto-prefetch agent is disabled.
CNT_LIMIT
4'h1 = Thread is limited to one buffer. No auto-prefetch reads will be generated.
4'h2:F = Thread will be limited to initial read and (PFA_REQ_CNT_LIMIT – 1)
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
Copyright © 2009–2014, Texas Instruments Incorporated Submit Documentation Feedback 87
Product Folder Links: XIO2001
XIO2001
SCPS212H – MAY 2009 – REVISED AUGUST 2014 www.ti.com
Completion cache mode. Determines the rules for completing the caching process.
00 = No caching.
• Pre-fetching is disabled.
• All remaining read completion data will be discarded after any of the
data has been returned to the PCI master.
01 = Light caching.
• Pre-fetching is enabled.
• All remaining read completion data will be discarded after data has
been returned to the PCI master and the PCI master terminated the
transfer.
PFA_CPL_CACHE_ • All remaining read completion data will be cached after data has
7:6 RW
MODE
been returned to the PCI master and the bridge has terminated the
transfer with RETRY.
10 = Full caching.
• Pre-fetching is enabled.
• All remaining read completion data will be cached after data has
been returned to the PCI master and the PCI master terminated the
transfer.
• All remaining read completion data will be cached after data has
been returned to the PCI master and the bridge has terminated the
transfer with RETRY.
11 = Reserved.
5:4 RSVD R Reserved. Returns 00b when read.
Request Length Limit. Determines the number of bytes in the thread that the pre-fetch
agent will read for that thread.
0000 = 64 bytes
0001 = 128 bytes
0010 = 256 bytes
PFA_REQ_LENGT
3:0 RW 0011 = 512 bytes
H_LIMIT
0100 = 1 Kbytes
0101 = 2 Kbytes
0110 = 4 Kbytes
0111 = 8 Kbytes
1000:1111 = Reserved
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 1
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
Copyright © 2009–2014, Texas Instruments Incorporated Submit Documentation Feedback 93
Product Folder Links: XIO2001
XIO2001
SCPS212H – MAY 2009 – REVISED AUGUST 2014 www.ti.com
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
PCI Express extended register offset: 11Ch, 120h, 124h, and 128h
Register type: Read-only
Default value: 0000 0000h
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 1 0 0 1 1 0 1 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
PCI Express extended register offset: 13Ch, 140h, 144h, and 148h
Register type: Read-only
Default value: 0000 0000h
BIT NUMBER 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 1 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 x x x x x
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 1
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0
Start frame pulse width. Sets the width of the start frame for a SERIRQ stream.
00 = 4 clocks (default)
3:2 (1) START_WIDTH RW 01 = 6 clocks
10 = 8 clocks
11 = Reserved
Poll mode. This bit selects between continuous and quiet mode.
1 (1) POLLMODE RW 0 = Continuous mode (default)
1 = Quiet mode
RW Drive mode. This bit selects the behavior of the serial IRQ controller during the
(1) recovery cycle.
0 DRIVEMODE RW
0 = Drive high (default)
1 = 3-state
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
IRQ 15 asserted. This bit indicates that the IRQ15 has been asserted.
15 (1) IRQ15 RCU 0 = Deasserted
1 = Asserted
IRQ 14 asserted. This bit indicates that the IRQ14 has been asserted.
14 (1) IRQ14 RCU 0 = Deasserted
1 = Asserted
IRQ 13 asserted. This bit indicates that the IRQ13 has been asserted.
13 (1) IRQ13 RCU 0 = Deasserted
1 = Asserted
IRQ 12 asserted. This bit indicates that the IRQ12 has been asserted.
12 (1) IRQ12 RCU 0 = Deasserted
1 = Asserted
IRQ 11 asserted. This bit indicates that the IRQ11 has been asserted.
11 (1) IRQ11 RCU 0 = Deasserted
1 = Asserted
IRQ 10 asserted. This bit indicates that the IRQ10 has been asserted.
10 (1) IRQ10 RCU 0 = Deasserted
1 = Asserted
IRQ 9 asserted. This bit indicates that the IRQ9 has been asserted.
9 (1) IRQ9 RCU 0 = Deasserted
1 = Asserted
IRQ 8 asserted. This bit indicates that the IRQ8 has been asserted.
8 (1) IRQ8 RCU 0 = Deasserted
1 = Asserted
IRQ 7 asserted. This bit indicates that the IRQ7 has been asserted.
7 (1) IRQ7 RCU 0 = Deasserted
1 = Asserted
IRQ 6 asserted. This bit indicates that the IRQ6 has been asserted.
6 (1) IRQ6 RCU 0 = Deasserted
1 = Asserted
IRQ 5 asserted. This bit indicates that the IRQ5 has been asserted.
5 (1) IRQ5 RCU 0 = Deasserted
1 = Asserted
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
108 Submit Documentation Feedback Copyright © 2009–2014, Texas Instruments Incorporated
IRQ 4 asserted. This bit indicates that the IRQ4 has been asserted.
4 (1) IRQ4 RCU 0 = Deasserted
1 = Asserted
IRQ 3 asserted. This bit indicates that the IRQ3 has been asserted.
3 (1) IRQ3 RCU 0 = Deasserted
1 = Asserted
IRQ 2 asserted. This bit indicates that the IRQ2 has been asserted.
2 (1) IRQ2 RCU 0 = Deasserted
1 = Asserted
IRQ 1 asserted. This bit indicates that the IRQ1 has been asserted.
1 (1) IRQ1 RCU 0 = Deasserted
1 = Asserted
IRQ 0 asserted. This bit indicates that the IRQ0 has been asserted.
0(1) IRQ0 RCU 0 = Deasserted
1 = Asserted
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1
Request count limit. Determines the number of Pre-Fetch reads that takes place in each
burst.
PFA_REQ_
11:8 (1) RW 4'h0 = Auto-prefetch agent is disabled.
CNT_LIMIT
4'h1 = Thread is limited to one buffer. No auto-prefetch reads will be generated.
4'h2:F = Thread will be limited to initial read and (PFA_REQ_CNT_LIMIT – 1)
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
Copyright © 2009–2014, Texas Instruments Incorporated Submit Documentation Feedback 109
Product Folder Links: XIO2001
XIO2001
SCPS212H – MAY 2009 – REVISED AUGUST 2014 www.ti.com
Completion cache mode. Determines the rules for completing the caching process.
00 = No caching.
• Pre-fetching is disabled.
• All remaining read completion data will be discarded after any of the
data has been returned to the PCI master.
01 = Light caching.
• Pre-fetching is enabled.
• All remaining read completion data will be discarded after data has
been returned to the PCI master and the PCI master terminated the
transfer.
PFA_CPL_CACHE_ • All remaining read completion data will be cached after data has
7:6 RW
MODE
been returned to the PCI master and the bridge has terminated the
transfer with RETRY.
10 = Full caching.
• Pre-fetching is enabled.
• All remaining read completion data will be cached after data has
been returned to the PCI master and the PCI master terminated the
transfer.
• All remaining read completion data will be cached after data has
been returned to the PCI master and the bridge has terminated the
transfer with RETRY.
11 = Reserved.
5:4 RSVD R Reserved. Returns 00b when read.
Request Length Limit. Determines the number of bytes in the thread that the pre-fetch
agent will read for that thread.
0000 = 64 bytes
0001 = 128 bytes
0010 = 256 bytes
PFA_REQ_LENGT
3:0 RW 0011 = 512 bytes
H_LIMIT
0100 = 1 Kbytes
0101 = 2 Kbytes
0110 = 4 Kbytes
0111 = 8 Kbytes
1000:1111 = Reserved
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
BIT NUMBER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESET STATE 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0
(1) These bits are reset by a PCI Express reset (PERST), a GRST, or the internally-generated power-on reset.
A common application for the XIO2001 is a PCIe-to-PCI bridge add-in card which implements a peripheral
component interconnect (PCI) express to PCI bridge circuit using the Texas Instruments XIO2001 PCI Express
to PCI Bus Translation Bridge. Designed as an ×1 add-in card, it is routed on FR4 as a 8-layer (4 signals, 2
power, and 2 ground) board with a 100-Ω differential impedance (50-Ω single-ended) using standard routing
guidelines and requirements.
NOTE
There is one exception to this length matching rule associated with connecting a CLKOUT
signal to PCI socket. For this case, the CLKOUT signal connected to a PCI socket should
be 2.5 inches shorter than the other CLKOUT signals.
M66EN CLK
• The XIO2001 has options providing for four different PCI clock frequencies: 25 MHz, 33 MHz, 50 MHz, and
66MHz. The clock frequency provided is determined by the states of the M66EN and PCLK66_SEL terminals
at the de-assertion of PERST.
• The PCLK66_SEL terminal determines if the XIO2001 provides either the standard 33/66 MHz frequencies or
25/50 MHz frequencies. If this terminal is pulled high at the de-assertion of PERST, then CLKOUTx terminals
provide the standard PCI 33/66 MHz frequencies (depending on the state of M66EN). If the terminal is pulled
low at the de-assertion of PERST, then a 25/50 MHz frequency is provided instead. The determination of
what frequency to use is design-specific, and this terminal must be pulled high or low appropriately.
• The M66EN terminal determines if the PCI Bus will operate at low speed (50/25 MHz) or high speed (66/33
MHz). At the de-assertion of PERST, the M66EN terminal is checked and if it is pulled to VCCP, then the high-
speed (66 MHz or 50 MHz) frequencies are used. If the pin is low, then the low-speed (33 MHz or 25 MHz)
frequencies are used. If the speed of all devices attached to the PCI bus is known, then this terminal can be
pulled appropriately to set the speed of the PCI bus. If add-in card slots are present on a high-speed bus that
may have low speed devices attached, then the terminal can be pulled high and connected to the slot,
permitting the add-in card to pull the terminal low and reduce the bus speed if a low-speed card is inserted.
• IDSEL for each PCI bus device must be resistively coupled (100 Ω) to one of the address lines between
AD31 and AD16. Please refer to the XIO2001 Data Manual for the configuration register transaction device
number to AD bit translation chart.
• PCI interrupts can be routed to the INT[D:A] inputs on the XIO2001. These four inputs are asynchronous to
the PCI bus clock and will detect state changes even if the PCI bus clock is stopped. For each INT[D:A] input,
an approved PCI bus pullup resistor to VCCP is required to keep each interrupt signal from floating. Interrupts
on the XIO2001 that are not connected to any device may be tied together and pulled-up through a single
resistor.
• PRST is a required PCI bus signal and must be connected to all devices. This output signal is asynchronous
to the PCI bus clock. Since the output driver is always enabled and either driving high or low, no pullup
resistor is needed.
• LOCK is an optional PCI bus signal. If LOCK is present in a system, it is connected to each PCI bus device
that supports the feature and must meet PCI bus loading requirements for the selected clock frequency. An
approved PCI bus pullup resistor to VCCP is required to keep this signal from floating, even if it is not
connected to devices on the bus. LOCK is a bused signal and synchronous to the PCI bus clock. All
synchronous PCI bus signals must be length matched to meet clock setup and hold requirements.
NOTE
SERIRQ does not support serialized PCI interrupts and is used for serializing the 16 ISA
interrupts.
• CLKRUN is an optional PCI bus signal that is shared with the GPIO0 pin. When PERST is de-asserted and if
a pullup resistor to VDD_33 is detected on pin C11 (CLKRUN_EN), the clock run feature is enabled. If CLKRUN
is required in a system, this pin is connected to each PCI bus device and must meet PCI bus loading
requirements for the selected clock frequency. An approved PCI bus pullup resistor to VDD_33 is required per
the PCI Mobile Design Guide . CLKRUN is a bused signal and synchronous to the PCI bus clock. All
synchronous PCI bus signals must be length matched to meet clock setup and hold requirements.
NOTE
If CLKRUN is used in a system, it must be supported by all devices attached to the PCI
bus; if a device that does not support CLKRUN is attached to a bus where it is enabled,
there is a danger that it will not be able to have a clock when it requires one.
• PWR_OVRD is an optional PCI bus signal that is shared with the GPIO1 terminal. In PWR_OVRD mode, this
pin is always an output and is asynchronous to the PCI bus clock. When the power override control bits in the
general control register at offset D4h are set to 001b or 011b, the M09 pin operates as the PWR_OVRD
signal. Prior to setting the power override control bits, the GPIO1 // PWR_OVRD pin defaults to a standard
GPIO pin.
• PME is an optional PCI bus input terminal to detect power management events from downstream devices.
The PME terminal is operational during both main power states and VAUX states. The PME receiver has
hysteresis and expects an asynchronous input signal. The board design requirements associated with this
PME terminal are the same whether or not the terminal is connected to a downstream device. If the system
includes a VAUX supply, the PME terminal requires a weak pullup resistor connected to VAUX to keep the
terminal from floating. If no VAUX supply is present, the pullup resistor is connected to VDD_33.
• The bridge supports external PCI bus clock sources. If an external clock is a system requirement, the external
clock source is connected to the CLK terminal. The trace length relationship between the synchronous bus
signals and the external clock signals that is previously described is still required to meet PCI bus setup and
hold. For external clock mode, all seven CLKOUT[6:0] terminals can be disabled using the clock control
register at offset D8h. Plus, the XIO2001 clock run feature must be disabled with external PCI bus clocks
because there is no method of turning off external clocks.
NOTE
If an external clock with a frequency higher than 33 MHz is used, the M66EN terminal
must be pulled up for the XIO2001 to function correctly.
• The XIO2001 supports an external PCI bus arbiter. When PERST is deasserted, the logic state of the
EXT_ARB_EN pin is checked. If an external arbiter is required, EXT_ARB_EN is connected to VDD_33. When
connecting the XIO2001 to an external arbiter, the external arbiter’s REQ signal is connected to the XIO2001
0 GNT output terminal. Likewise, the GNT signal from the external arbiter is connected to the XIO2001 0
REQ input pin. Unused REQ signals on the XIO2001 should be tied together and connected to VCCP through
a pull-up resistor. When in external arbiter mode, all internal XIO2001 port arbitration features are disabled.
Figure 26 illustrates the connectivity of an external arbiter.
VCCP 3.3 V
XIO2001
External Arbiter
REQy GNTy
REQ GNT
PCI Bus
PCI Device
NOTE
The PCI bus interface on the bridge meets the ac specifications of the PCI Local Bus
Specification. Additionally, PCI bus terminals (input or I/O) must be held high or low to
prevent them from floating.
PCIR
The MSI message format is compatible with the PCI Express request header format for 32-bit and 64-bit memory
write transactions. The system message and message number fields are included in bytes 0 and 1 of the data
payload.
9.3 Layout
9.3.1 Layout Guidelines
In motherboard designs there is an additional clock delay on the PCI add-in cards. In order to make the overall
lengths of the PCI Clock Signals be the same, a rule has been made, which states that the length of the Clock
Signal will be fixed to 2.5" on PCI add-in cards. The motherboard design requires that the length of the Clock
Signal going to the PCI add-in slots will be less by 2.5" in comparison with the other Clock Signals that do not go
to a PCI add-in slot. With the PCI add-in cards inserted, the Clock Signals lengths match. In a design where
there is no add-in slot, the length of the PCI Clock Signals should match. A typical embedded system has all PCI
devices on the board itself. In such case, the lengths of clock nets should match.
There is no matching requirement on the length of the Address/Data signals with respect to Clock Signal, though,
there is a limitation on the maximum length of the Address/Data signal length depending upon the PCI Bus
speed. The length matching of clock signals in PCI bus is not very critical. It is however, often, not too difficult to
match it within 100 mils. The PCI Clock Signals should be slightly longer than the longest trace on the PCI bus.
When 100 mil recommendations become impractical due to board space constraints, this can be relaxed up to a
recommended maximum of 250 mils.
Layout (continued)
All 32 bit PCI slots must be placed so the slot can be put on the board as either a 3 V or a 5 V slot. All pins used
as keying pins (A12, A13, A50, A51, B12,B13, B50, B51) should be put on the board and connected to the GND
plane. Mounting holes must be placed on either side of the socket.
(CTXn + TXn) and (CTXp + TXp) are a 100 W differential impedance pair (50 W single ended) and must be
length matched to within 5 mils. i.e. CTXp must be within 5 mils of CTXn, TXp must be within 5 mils of TXn, and
(CTXp + TXp) must be within 5 mils of (CTXn + TXn). The coupling capacitors must be placed as close to the
PCI Express Edge connector as possible.
RXp and RXn are a 100 W differential impedance pair (50 W single ended) and must be length matched to within
5 mils.
Layout (continued)
NOTE
The power sequencing recommendations in this section exclude the VDD_33_AUX terminal.
All XIO2001 analog and digital power pins must be controlled during the power-up and power-down sequence.
Absolute maximum power pin ratings must not be exceeded to prevent damaging the device. All power pins must
remain within 3.6 V to prevent damaging the XIO2001.
NOTE
The XIO2001 reference schematics include ferrite beads in the analog power supply
filters.
• When designing filters associated with power distribution, the power supply is a low impedance source and
the device power terminals are a low impedance load. The best filter for this application is a T filter. See
Figure 35 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.
• For most applications a Pi filter will be adequate. See Figure 35 for a Pi-filter 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.
• If a significant amount of high frequency noise, frequencies greater than 300 MHz, is 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 stackup. A gap of 0.003 mils between the power
and ground planes will significantly reduce this high frequency noise.
• 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 pins, an internal circuit board high frequency bypass capacitor is created.
This solution is extremely effective for switching frequencies above 300 MHz.
Figure 35 illustrates two different filter designs that may be used with the XIO2001 to provide lownoise power to
critical power pins.
T-Filter Design
Pi-Filter Design
ACRONYM DEFINTION
BIST Built-in self test
ECRC End-to-end cyclic redundancy code
EEPROM Electrically erasable programmable read-only memory
GP General purpose
GPIO General-purpose input output
ID Identification
IF Interface
IO Input output
2
IC Intelligent Interface Controller
LPM Link power management
LSB Least significant bit
MSB Most significant bit
MSI Message signaled interrupts
PCI Peripheral component interface
PME PCI power management event
RX Receive
SCL Serial-bus clock
10.3 Trademarks
MicroStar, PowerPad, PowerPAD are trademarks of Texas Instruments.
PCI Express is a trademark of PCI-SIG.
10.4 Electrostatic Discharge Caution
These devices have limited built-in ESD protection. The leads should be shorted together or the device placed in conductive foam
during storage or handling to prevent electrostatic damage to the MOS gates.
10.5 Glossary
SLYZ022 — TI Glossary.
This glossary lists and explains terms, acronyms, and definitions.
www.ti.com 2-Oct-2014
PACKAGING INFORMATION
Orderable Device Status Package Type Package Pins Package Eco Plan Lead/Ball Finish MSL Peak Temp Op Temp (°C) Device Marking Samples
(1) Drawing Qty (2) (6) (3) (4/5)
XIO2001IPNP ACTIVE HTQFP PNP 128 90 Green (RoHS CU NIPDAU Level-3-260C-168 HR -40 to 85 XIO2001I
& no Sb/Br)
XIO2001IZAJ ACTIVE NFBGA ZAJ 144 260 Green (RoHS SNAGCU Level-3-260C-168 HR -40 to 85 XIO2001I
& no Sb/Br)
XIO2001IZGU ACTIVE BGA ZGU 169 160 Green (RoHS SNAGCU Level-3-260C-168 HR -40 to 85 XIO2001I
MICROSTAR & no Sb/Br)
XIO2001IZGUR ACTIVE BGA ZGU 169 1000 Green (RoHS SNAGCU Level-3-260C-168 HR -40 to 85 XIO2001I
MICROSTAR & no Sb/Br)
XIO2001PNP ACTIVE HTQFP PNP 128 90 Green (RoHS CU NIPDAU Level-3-260C-168 HR 0 to 70 XIO2001
& no Sb/Br)
XIO2001ZAJ ACTIVE NFBGA ZAJ 144 260 Green (RoHS SNAGCU Level-3-260C-168 HR 0 to 70 XIO2001
& no Sb/Br)
XIO2001ZGU ACTIVE BGA ZGU 169 160 Green (RoHS SNAGCU Level-3-260C-168 HR 0 to 70 XIO2001
MICROSTAR & no Sb/Br)
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest availability
information and additional product content details.
TBD: The Pb-Free/Green conversion plan has not been defined.
Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the requirement that
lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes.
Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between
the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above.
Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1% by weight
in homogeneous material)
(3)
MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4)
There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
Addendum-Page 1
PACKAGE OPTION ADDENDUM
www.ti.com 2-Oct-2014
(5)
Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
Lead/Ball Finish - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead/Ball Finish values may wrap to two lines if the finish
value exceeds the maximum column width.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
Addendum-Page 2
PACKAGE MATERIALS INFORMATION
www.ti.com 3-Oct-2014
Pack Materials-Page 1
PACKAGE MATERIALS INFORMATION
www.ti.com 3-Oct-2014
Pack Materials-Page 2
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other
changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest
issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and
complete. All semiconductor products (also referred to herein as “components”) are sold subject to TI’s terms and conditions of sale
supplied at the time of order acknowledgment.
TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TI’s terms
and conditions of sale of semiconductor products. Testing and other quality control techniques are used to the extent TI deems necessary
to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarily
performed.
TI assumes no liability for applications assistance or the design of Buyers’ products. Buyers are responsible for their products and
applications using TI components. To minimize the risks associated with Buyers’ products and applications, Buyers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or
other intellectual property right relating to any combination, machine, or process in which TI components or services are used. Information
published by TI regarding third-party products or services does not constitute a license 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 significant portions 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. TI is not responsible or liable for such altered
documentation. Information of third parties may be subject to additional restrictions.
Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or service
voids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice.
TI is not responsible or liable for any such statements.
Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirements
concerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or support
that may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which
anticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might cause
harm and take appropriate remedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the use
of any TI components in safety-critical applications.
In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TI’s goal is to
help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and
requirements. Nonetheless, such components are subject to these terms.
No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the parties
have executed a special agreement specifically governing such use.
Only those TI components which TI has specifically designated as military grade or “enhanced plastic” are designed and intended for use in
military/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI components
which have not been so designated is solely at the Buyer's risk, and that Buyer is solely responsible for compliance with all legal and
regulatory requirements in connection with such use.
TI has specifically designated certain components as meeting ISO/TS16949 requirements, mainly for automotive use. In any case of use of
non-designated products, TI will not be responsible for any failure to meet ISO/TS16949.
Products Applications
Audio www.ti.com/audio Automotive and Transportation www.ti.com/automotive
Amplifiers amplifier.ti.com Communications and Telecom www.ti.com/communications
Data Converters dataconverter.ti.com Computers and Peripherals www.ti.com/computers
DLP® Products www.dlp.com Consumer Electronics www.ti.com/consumer-apps
DSP dsp.ti.com Energy and Lighting www.ti.com/energy
Clocks and Timers www.ti.com/clocks Industrial www.ti.com/industrial
Interface interface.ti.com Medical www.ti.com/medical
Logic logic.ti.com Security www.ti.com/security
Power Mgmt power.ti.com Space, Avionics and Defense www.ti.com/space-avionics-defense
Microcontrollers microcontroller.ti.com Video and Imaging www.ti.com/video
RFID www.ti-rfid.com
OMAP Applications Processors www.ti.com/omap TI E2E Community e2e.ti.com
Wireless Connectivity www.ti.com/wirelessconnectivity
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2014, Texas Instruments Incorporated