background image

1.1

Overview

SLLU108 – July 2008

XIO3130 EVM

The Texas Instruments XIO3130 EVM is a functional implementation of a four-port PCIe-to-PCIe switch.
The XIO3130 EVM was designed to allow validation of three separate functional modes. In normal mode,
the EVM is configured as a generic PCI Express (PCIe) switch. In hot-plug mode, downstream ports 1 and
2 are configured as hot-pluggable slots. In ExpressCard mode, all three downstream ports are configured
to support the ExpressCard adapter board. The different functional modes are discussed later in this
document.

Figure 1-1

shows the EVM board. There are various jumpers, dipswitches, push buttons, and LEDs to

support the various functional modes. For the board to operate, power must be applied via the peripheral
power connector located to the right side of the board. Endpoints can be plugged directly into any one or
all of the downstream ports. The upstream edge connector can be plugged into any PCIe slot on a
motherboard. Once the EVM with attached endpoints is plugged into a PCIe motherboard and power is
provided to the EVM, nothing else needs to be done in order for the EVM to operate. The two LEDs in the
upper right-hand corner light up when power is applied to the peripheral power connector.

Figure 1-1. EVM Board

SLLU108 – July 2008

XIO3130 EVM

1

Submit Documentation Feedback

Summary of Contents for XIO3130 EVM

Page 1: ...1 shows the EVM board There are various jumpers dipswitches push buttons and LEDs to support the various functional modes For the board to operate power must be applied via the peripheral power conne...

Page 2: ...n of how to configure the EEPROM Upon deassertion of PERST the XIO3130 automatically reads data from the EEPROM This data is used to preset various PCI configuration register bits For normal mode oper...

Page 3: ...plug mode the EVM board utilizes the TPS2363 PCIe server dual slot hot plug controller to switch power on and off to slots 1 and 2 The TPS2363 is directly controlled by the hot plug controller built i...

Page 4: ...ED0 GPIO C control register PCI register offset C0h in upstream bridge PCIE_GPIO10_CTL 011b Port 2 ACT_BTN1 PCIE_GPIO11_CTL 101b Port 2 PWRFLT1 PCIE_GPIO12_CTL 101b Port 1 PWR_LED0 PCIE_GPIO13_CTL 110...

Page 5: ...lug capable RC_PF_CTL 1b REFCK output enable is a function of PWR_FAULT General control register PCI register offset D4h in port 3 downstream bridge RCVR_PRSNT_EN 0b PRSNT pin is used to determine whe...

Page 6: ...d to one of the matching connectors J2 J3 or J4 on the XIO3130 EVM board Then plug the adapter board into the adjacent PCIe slot as shown in Figure 1 9 It does not matter which PCIe slot is used but t...

Page 7: ...switches all in the up position This configuration enables the EEPROM and enables ExpressCard operation on all three slots To use two of the PCIe slots in normal mode operation and one slot for Expres...

Page 8: ...ugging in ExpressCards be careful not to pull the adapter board out of the PCIe socket Grab a hold of the upper right hand corner of the adapter board while sliding the ExpressCard into the socket Sli...

Page 9: ...M Data To update the entire EEPROM from a dat file that was provided by TI right click on the XIO3130 entry see Figure 1 12 Select the option Program EEPROM Data From File Figure 1 12 Updating the EEP...

Page 10: ...VM Figure 1 13 Selecting a dat File After the Open button has been pressed a new dialog box opens asking if the user is ready for WinROM to begin flashing the EEPROM After selecting yes WinROM starts...

Page 11: ...gnal to toggle at which time the XIO3130 reads the data from the EEPROM to the PCI configuration registers Now the XIO3130 is ready to use in the new operating mode TopHAT is a TI developed utility th...

Page 12: ...Using the TopHAT Utility www ti com Figure 1 15 TopHAT 12 XIO3130 EVM SLLU108 July 2008 Submit Documentation Feedback...

Page 13: ...PCI Express Capability Structure Figure 1 16 Slot Info In this example the XIO3130 EVM is operating in hot plug mode as can be seen by looking at the Slot Capabilities table entries TopHAT can be used...

Page 14: ...Note that by hovering the cursor over the bit numbers a description for the bit appears TopHat has many other features One useful feature is to rescan the PCI bus For example while testing hot plug a...

Page 15: ...o take any and all appropriate precautions with regard to electrostatic discharge EXCEPT TO THE EXTENT OF THE INDEMNITY SET FORTH ABOVE NEITHER PARTY SHALL BE LIABLE TO THE OTHER FOR ANY INDIRECT SPEC...

Page 16: ...d to the EVM output If there is uncertainty as to the load specification please contact a TI field representative During normal operation some circuit components may have case temperatures greater tha...

Page 17: ...siness practice TI is not responsible or liable for any such statements TI products are not authorized for use in safety critical applications such as life support where a failure of the TI product wo...

Reviews: