2 EVM Features ........................................................................................................................................................3
2.4 External Power Connector ..............................................................................................................................4
3.1 BIOS fails to assign a memory window to the bridge......................................................................................5
3.2 Controller is Banged out in Windows Device Manager...................................................................................5
3.3 System does not boot when turned on with a peripheral attached to the XIO2200 EVM...............................6
3.4 What to do if EVM is not working ....................................................................................................................6
3.4.2 Check if Bridge is link training..................................................................................................................6
3.4.3 Check if XIO2200 has been configured ...................................................................................................6
5 EVM Bill of Materials ..........................................................................................................................................10
2
SCPU024
1 Overview
The XIO2200 Evaluation Board (EVM) is a functional implementation of a PCI Express to TwoPort 1394a OHCI controller using the Texas Instruments XIO2200 PCI Express to PCI Bus
Translation Bridge with 1394a OHCI and Two-Port PHY. Designed as a x1 add-in card, it is
routed on FR4 as a standard 4-layer (2 signal, 1 power, 1 ground) board with a 100-Ω
differential impedance (for PCI-Express pairs), 110-Ω differential impedance (for 1394a pairs),
and 50-Ω single-ended impedance using routing guidelines and requirements specified in the
PCI Express Card Electromechanical Specification rev 1.0a, PCI Local Bus Specification rev
2.3, and IEEE 1394-1995 Specification. All board power for the XIO2200 EVM and any bus
power provided to the 1394 connectors are provided or derived from the standard voltages
provided on the PCI-Express connector. However due to the limited availability of 12-V
current (for 1394 bus power) an option has been provided to power 12-V rail from an external
4-pin floppy drive connector if testing bus-powered 1394a devices which require more than the
500 mA that can be drawn (by specification) from the PCI Express x1 Connector.
Upon request gerber files for the EVM may be provided to illustrate techniques used to
achieve fan out (of the u*BGA), use of split power planes, placement of filters and other critical
components, and methods used to achieve length matching on PCI and PCI Express signals
on a standard 4-layer board.
Schematics and a Bill of Materials are provided below to illustrate the design of this particular
EVM.
2 EVM Features
2.1 PCI Express Connector
The EVM is designed as a PCI Express add-in card. The card will fit into any standard x1, x2,
x4, x8, or x16 add-in connector that is compliant to the PCI Express Card Electromechanical Specification revision 1.0a. In addition to the standard transmit and receive pairs the
connector must supply 3.3 V, 12 V, PERST#, a 100-MHz differential clock, and Vaux. The
WAKE# signal is also supported by th e EVM although as an optional pin the system is not
required to support this signal.
The card may be placed within a case that permits insertion of standard PCI Express Add-In
cards; however the lack of a mounting bracket may lead to instability when 1394a cables are
plugged/unplugged from the card.
3
SCPU024
2.2 1394a Connectors
The XIO2200 EVM provides 2 standard 1394a connectors. 12 V is provided to the connectors
so that bus powered peripherals may be used although fuses limit the amount of current that
may be drawn to 1 A per each port. Also see section 2.4 on the external power connector for
further information of power limitations.
2.3 EEPROM interface
Each XIO2200 EVM provides an on board EEPROM. As shipped each EEPROM is
programmed with values that will allow the EVM to function in most systems. The EEPROM
interface is left as programmable (not write protected) so that EEPROM contents may be
modified for testing other optional settings. Unless required it is recommended that the values
contained in the EEPROM remain unchanged. If a change is desired in EEPROM contents,
values may be changed using EEPROM access registers as detailed in the XIO2200 data
manual or upon request TI may provide an EEPROM access tool.
2.4 External Power Connector
As previously mentioned the PCI Express Card Electromechanical Specification revision 1.0a
limits the amount of current an x1 card can draw from the 12-V rail to 500 mA. Since the 12-V
rail on the EVM is used solely for providing bus power to attached 1394 devices it is possible
that 2 attached devices may exceed this requirement. If testing is desired with devices that
exceed this limit the board may be altered to provide power through a standard 4-pin floppy
connector which will be able to provide a much higher amount of current from the 12-V rail.
The modifications are as follows:
Remove D7 and populate D4 with the removed part being careful that the part is properly
oriented. The notched edge (cathode) should be oriented away from J3 (notched part on left)
if in D4, if in D7 the notched edge should be placed up (away from P1).
Populate J3 with a 4 pin header. The part used for design was an AMP 171826-4.
Note: if these modifications are made the PCI Express Connector will no longer provide power
to the 1394 connectors. If power is then not provided from the floppy connector, bus powered
1394 devices will no longer function. If desired, it is possible to place another diode
(MBRS340T3) in D4 without removing D7 then power could be provided safely from either
source as the Diodes would isolate the 2 power sources preventing any conflict.
4
SCPU024
2.5 LEDs
The XIO2200 EVM has LEDs on board to indicate availability of power and status of certain
control signals. The onboard LEDs are as follow s
D1 – 1.5V (note: this LED will generally not light due to absence of LED with Vf <= 1.5V)
D2 – 12V power indicator
D3 – 3.3V power indicator
D4 – PCI Express WAKE# indicator (power on, WAKE# asserted)
D5 – PCI Express PERST# indicator (power on, reset asserted)
3 FAQ/Troubleshooting
Use of the EVM is fairly straightforward, place the EVM into a PCI express add-in slot and turn
the system on. At any time 1394a peripherals may be attached to the EVM. From the
operating system perspective the XI22000 appears to be a standard PCI to PCI Bridge (PCI
header type 1) with a 1394a OHCI controller behind it, and the OS will be able to configure the
XIO2200 accordingly using legacy PCI configuration transactions. Below are some issues that
may impair use of the bridge in a system.
3.1 BIOS fail to assign a memory window to the bridge.
Microsoft operating systems generally attempt to respect the resource allocations
made by system BIOS. The XIO2200 requires a memory window in order to access
some registers used by the device. If Microsoft determines that the BIOS failed to
assign a memory window to the XIO2200 it will assume that one can not be
assigned and that the device is non-functional. In this situation the OS will not
enumerate devices behind the bus and they will never be configured or assigned
resources. This failure can be determined by examining device manager, if this has
occurred the bridge will appear “banged out” and if the bridge properties are
examined the OS will explain that insufficient resources were available to configure
the device. The only solution for this issue is to use the EVM in a system which
assigns appropriate resources.
3.2 1394 Controller is banged out in Windows Device Manager. .
In Windows device manager the XIO2200 will appear as a Texas Instruments OHCI
Controller. Since 1394 requires that all devices have a GUID (Global Unique
Identification) number for routing purposes, if the OS reads that the appropriate
register is all 0s. The OS will show that there is an error as this is an invalid GUID.
The XIO2200 EVM programs the GUID of the controller from the onboard EEPROM,
so a bang next to the device will most likely indicate that the EEPROM was not
5
SCPU024
properly programmed. However if this is the case the EVM will still function despite
the indication of a problem in Windows device manager.
3.3 Windows takes a long time to boot when peripherals are attached.
Occasionally when the system is booted with a peripheral attached, it will take a
long time for the OS to load and when it does come up the peripheral will not be
present. Detaching and re-attaching the cable will result in the peripheral app earing.
This is a known issue with Windows enumeration of all 1394 controllers. It appears
infrequently but can be avoided by not booting with 1394 peripherals attached or by
waiting then unplugging and re-plugging the peripherals.
3.4 What to do if EVM is not working
3.4.1 Check 1.5-V Power.
The XIO2200 requires 1.5 V for proper operation. As this voltage is not provided
from the PCI Express connector it is regulated from 3.3 V from the connector.
1.5 V may be probed at pin 4 of the regulator (U3), at the anode of D1, or one
end of C44.
3.4.2 Check if Bridge is link training
If the system does not boot, detach all 1394 peripherals from EVM and try again.
If system is hanging before OS loads then it is likely that the system and the
EVM are having difficulty completing link training which is most likely an issue
with signal integrity on the differential pairs. If a PCI Express analyzer is
unavailable then try a different express slot or a different system if possible. Recheck the 1.5-V rail and examine the differential clock on an oscilloscope to
ensure it is clean.
If link training successfully completes the system will boot and the XIO2200 will
appear in the device manager. If the bridge does not appear in the device
manager then the system may not have detected the presence of the bridge,
again perform the previous checks.
Also, if PCI add-in cards have enough weight and there is no mechanical
support, the EVM may flex and some components may crack or become
disconnected. Check the coupling caps on the EVM transmit lines (C51 and
C52), these .1-µF 0402 components have a tendency to crack if enough stress is
put on the board; they will need to be replaced if they are damaged.
3.4.3 Check if the XIO2200 has been configured
6
SCPU024
Once the bridge is communicating with the system, BIOS and/or the OS are
expected to configure the bridge in order for proper operation. As the XIO2200
appears to software to be a standard PCI to PCI Bridge with a PCI based 1394
controller behind it, most existing BIOS and OS should be capable of configuring
the bridge and controller with no special considerations for PCI Express. PCI
Bridge registers to be configured. Setup for the 1394 device is also standard
and should be configured by standard drivers.
7
SCPU024
4 EVM Schematics
8
5
5
4
4
3
3
2
2
1
1
DD
CC
BB
AA
Pull Ups/Pull Downs
Bridge Power
Filtering/Decoupling
NOTE: C40 should go
directly under the
pin H14 on U1
<D oc><R evCode>
<Title>
B
12Tuesday, July 26, 2005
Title
Size Docum ent NumberRev
Date:Sheet
of
RXp
RXn
TXn
COMB_IO _33
C O M B _33
C O M B _15
TXp
CNA
GPIO4
GPIO5
GPIO0
GPIO1
GPIO7
GPIO2
GPIO3
GPIO6
VCCA_1.5V
VCCA_3.3V
VC C A _3. 3VVC C A _1. 5V
GRST#
WP
GRST#
GPIO4
GPIO5
WP
GPIO5
GPIO0
GPIO3
GPIO2
GPIO1
GPIO4
GPIO6
GPIO7
1394_TPB I AS0
1394_TPB I AS1
1394_TPB 1p
1394_TPB 1n
1394_TPA 1p
1394_TPA 1n
1394_TPB 0p
1394_TPB 0n
1394_TPA 0p
1394_TPA 0n
W AKE#
RXn
TXp
TXn
RXp
ClkClk+
PERST#
DV cc_3. 3V
DV C C _1.5V
DV cc_3. 3V
DV C C _3.3V
DV cc_1. 5V
DV cc_3. 3V
DVCC_1.5VDVCC_3.3V
Vaux
DVCC_3.3V
Vaux
DVCC_3.3V
DV cc_3. 3V
Vaux
DV C C _12V
Vaux
C28
.1uF
RESERVED
1394
Power
1.5V3.3V1.5V3.3V
Vaux
GROUND
DigitalAnalog
GPIOEXPRESS
XIO2200
Misc
DigitalAnalog
U1
Galadr iel
H16
H17
E16
E17
C17
C16
B4
D1
H1
L2
P3
G1
G2
A7
B7
C7
D7
A6
B6
A5
B5
C4
A3
B3
A2
B1
C2
C1
D2
H3
H2
J3
J2
K1
K2
K3
L1
L3
L4
M1
M2
N1
N2
P1
P2
G3
F1
F2
E2
F3
E1
U3
R2
T1
U2
T3
B8
C9
C10
B11
B12
B13
A8
A9
A10
C11
C12
A14
C8
B9
B10
A11
A12
A13
B14
T12
U12
U15
T15
U11
T11
U14
T14
U13
U16
U9
T10
T17
R16
J4
P7
D16
D9
E3H4M3R5P9
C13
D10
C6
J15
H14
P10
P11
T13
R14
J1
A4
G15
K14
R10
R11
R12
R13
P15
D3G4K4N3R4R6P8
K17
C14
D11D8C5
L15
H15
F15T8F16
G14
R17
R1
T5
U5
T6
U6
R7
T7
U7
U8
N16
U10
T9
R9
N15
L16
L17
M16
A16
J17
N17
B15
A15
R8
D15
P17
P16
M15
J14
K15
M17
K16
L14
G16
G17
F17
J16
E15
B17
T4U4D17
TXn
TXp
RXn
RXp
CLK+
CLK-
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
TPA0p
TPA0n
TPA1n
TPA1p
TPB0n
TPB0p
TPB1n
TPB1p
TPBIAS0
TPBIAS1
CNA
CPS
R0
R1
VD D _15
VD D _15
RSVD
VD D _15
VD D _33
VD D _33
VD D _33
VD D _33
VD D _33
VD D _33
VD D _33
VD D _33
VDDA_15
VD D _15
VDDA_33
VDDA_33
VDDA_33
VDDA_33
VD D _33
VD D _33
VDDA_15
VD D _33_A U X
VSSA
VSSA
VSSA
VSSA
VDDA_15
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSSA
VSSA
VSSA
RSVD
VSSA
VSSA
VSSA
RSVD
GPIO0
GPIO1
GPIO2
GPIO3
GPIO4
GPIO5
GPIO6
GPIO7
RSVD
PC0
PC1
PC2
RSVD
REF0
REF1
W AKE#
RE FC LK _S EL
PERST#
GRST#
RSVD
RSVD
RSVD
VDDA_33
XI
XO
RSVD
VDDA_15
VDDA_33
VD D _15_C O M B
VD D _33_C O M B
VD D _33_C O M BI O
VSSA
VSS
VDDA_15
VSSA
VSSA
VSSA
RSVD
RSVD
RSVD
C29
.1uF
C26
.1uF
C31
.1uF
C41
.1uF
C8
.01uF
C27
.1uF
C30
.1uF
C9
1000pF
C32
.1uF
C12
.1uF
L2
8.2 nH 0.12ohm 0805
12
C38
.1uF
C39
.1uF
C37
.1uF
C13
.1uF
C18
1000pF
C21
.1uF
C20
.1uF
X1
24.576M Hz
C22
.1uF
C10
.1uF
C11
1000pF
C19
.1uF
C34
.1uF
C23
.1uF
C3
1000pF
C17
.1uF
R814.3K
C1
1uF
R9232
L1
8.2 nH 0.12ohm 0805
12
C4
1uF
C33
.1uF
R443K
R7
CTS 10Kx8 Bus Res - 746 ser ies
1
2
3
4
6
7
8
9
5
10
R1
R2
R3
R4R5R6
R7
R8
COM1
COM2
C24
.1uF
C7
1uF
C2
.01uF
R3
10K
C36 12pF
C35 12pF
R1
10K
R5390K
R2
10K
C6
1000pF
U2
24LC08B -I/ST
1
2
3
45
6
7
8
A0
A1
A2
VSS SDA
SCL
WP
VCC
C40
1000pF
C42
.1uF
C15
.1uF
C16
.1uF
C5
.01uF
C14
.1uF
C25
.1uF
R66.34K
5
5
4
4
3
3
2
2
1
1
DD
CC
BB
AA
LEDs
Power
PCI Express1394
<D oc><R evCode>
<Title>
B
22Tuesday, July 26, 2005
Title
Size Docum ent NumberRev
Date:Sheet
of
PRESENT#
TXpCTXp
CTXn
RXp
RXn
PERST#
TXn
JTAG_LOOP
PRESENT#
PCI_12V
Floppy_12V
RXp
Clk+
TXn
RXn
TXp
Clk-
PERST#
W AKE#
W AKE#
1394_TPA 0p
1394_TPB 0n
1394_TPA 1n
1394_TPB I AS0
1394_TPB 0p
1394_TPB 1n
1394_TPB I AS1
1394_TPA 0n
1394_TPB 1p
1394_TPA 1p
Vaux
DVCC_1.5V
DVCC_3.3V
DVCC_3.3V
DV C C _12v
DVCC_3.3VDVCC_1.5V
DVCC_3.3V
DV C C _12V
VauxDVCC_3.3V
DV C C _12V
DV C C _12v
DV C C _12V
C53
270pF
C47
1uF
R23
1M
C54
270pF
D7
M B R S340T 3
21
D1
LED Red 0805
12
C52 .1uF
C51 .1uF
D3
LED Red 0805
12
C43
10uF
R221K
R18
56.2
C44
10uF
R19
56.2
C55
1000pF
R13
56.2
R14
56.2
R26330
C57
1000pF
R16
56.2
FB1
1000 @ 10MH Z
1 2
R24330
R17
56.2
R11
56.2
R12
56.2
R25330
R21
5.1K
R20
5.1K
D4
M B R S340T 3
21
5V GND GND 12V
J3
1
2
3
4
F1
SM D100
D5
LED Yellow 0805
12
F2
SM D100
J1 1394_SO C KE T
7
1
6
5
4
3
2
8
CHASSIS_GND
BUSPOW ER
TPA+
TPA-
TPB+
TPBGND
CHASSIS_GND1
J2 1394_SO C KE T
7
1
6
5
4
3
2
8
CHASSIS_GND
BUSPOW ER
TPA+
TPA-
TPB+
TPBGND
CHASSIS_GND1
D6
LED Green 0805
12
Side B
Component Side
Side A
Solder
Side
Key
P1
PCI Express x1 Card Edge
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
B12
B13
B14
B15
B16
B17
B18
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
12V
12V
RSVD
GND
SMC LK
SMD AT
GND
3.3V
J_TR ST #
3.3 Vaux
W AKE#
RSVD
GND
RXp0
RXn0
GND
PRSNT2#
GND
PRSNT1#
12V
12V
GND
J_TC K
J_TD I
J_TD O
J_TM S
3.3V
3.3V
PW R G D
GND
REFCLK+
REFCLK-
GND
TXp0
TXn0
RSVD
C50
100uF
R15 49.9
D2
LED Red 0805
12
FB2
1000 @ 10MH Z
1 2
R1010K
C56
.01uF
C49
100uF
C58
.01uF
C48
270pF
C45
1uF
C46
270pF
U3
TP S 72615D C Q
1
2
3
4
5
6
ENABLE
IN
GND
OUT
RESET
GND
SCPU024
5 EVM Bill of Materials
Evaluation board bill of materials as assembled. Unused options (e.g., 3.3-V VIO) are not populated
and not listed.
XIO2200 EVM Bill Of Materials
Item Qty Reference Part Manufacturer Part # Package Tolerance
35 1 U1 XIO2200 TI XIO2200
36 1 U2 24LC08B-I/ST Microchip 24LC08B-IST 8-pin TSSOP
37 1 U3 TPS72615DCQ TI TPS72615 6 pin DCQ
38 1 X1 24.576 MHz Fox FE 24.576 FE
GGW
12
SCPU024
IMPOR TANT 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 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.
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.
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/au tom otive
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
Telephony www.ti.com/telephony
Video & Imaging www.ti.com/video
Wireless www.ti.com/wireless