SLLU108 – July 2008 XIO3130 EVM 1.1 Overview 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.
Normal-Mode Operation 1.2 www.ti.com Normal-Mode Operation By default, the EVM should be configured to operate in normal mode. The six jumpers (J7, J11, J13, J14, J15, and J16) should be covering both pins of each header (see Figure 1-2). Figure 1-2. Power Jumpers The dipswitch should be configured with SCL slide switch in the up position and DN1_DPSTRP, DN2_DPSTRP, and DN3_DPSTRP slide switches in the down position (see Figure 1-3). This configuration enables the EEPROM and disables hot-plug operation.
Hot-Plug-Mode Operation www.ti.com Figure 1-4. GPIO Control Register • • 1.
Hot-Plug-Mode Operation www.ti.com Figure 1-6. Dipswitch Configuration The EEPROM (U3) should be reconfigured for hot-plug-mode operation. See Section 1.5 for an explanation 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.
ExpressCard-Mode operation www.ti.com • • • 1.
ExpressCard-Mode operation www.ti.com Figure 1-8. ExpressCard Adapter Board To configure the XIO3130 EVM for ExpressCard-mode operation, connect the ribbon cable connector from J1 on the adapter board 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.
ExpressCard-Mode operation www.ti.com Figure 1-9. EVM Configuration for ExpressCard Mode To configure the XIO3130 EVM for ExpressCard-mode operation, the six jumpers (J7, J11, J13, J14, J15, J16) must be populated (see Figure 1-5). This routes power directly to slots 1 and 2 bypassing the TPS2363, which is not required for ExpressCard operation. The dipswitch should be configured with SCL, DN1_DPSTRP, DN2_DPSTRP, and DN3_DPSTRP slide switches all in the up position.
Using WinROM to Configure the EEPROM www.ti.com The EEPROM (U3) will need to be reconfigured for ExpressCard-mode operation. See Section 1.5 for an explanation of how to configure the EEPROM. Upon deassertion of PERST the XIO3130 will automatically read data from the EEPROM. This data is used to pre-set various PCI configuration register bits.
Using WinROM to Configure the EEPROM www.ti.com Figure 1-11. EEPROM 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.
Using WinROM to Configure the EEPROM www.ti.com A new dialog box appears that allows the user to select which .dat file to use to program the EEPROM (see Figure 1-13). Select from one of the three operating modes supplied with the EVM. 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 flashing the EEPROM with the contents from the file (see Figure 1-13).
www.ti.com Using the TopHAT Utility Once flashing has completed, the contents of the EEPROM now contains the data from the .dat file. However, this data is not yet present in the PCI configuration space of the XIO3130. Once flashing has finished, WinROM displays a dialog box reminding the user to power cycle the system. Power cycling the system causes the system PERST signal to toggle, at which time the XIO3130 reads the data from the EEPROM to the PCI configuration registers.
Using the TopHAT Utility www.ti.com Figure 1-15.
Using the TopHAT Utility www.ti.com TopHAT parses the PCI configuration space looking for any capability structure. If it finds a capability structure, a new icon and description of the capability will show under the device. For example, under the XIO3130 PCI/PCI bridge (TI) entry, a capability for Power Management Capability Structure is shown with a PM icon. Double clicking any of the capabilities opens a new dialog box. Some dialog boxes have tabs that display more information about the capability.
Using the TopHAT Utility www.ti.com Figure 1-17. PCI Registers Any bit in the PCI configuration space can be modified using the PCI Registers dialog box. A new value can be directly typed into the “New Value” edit box or entered by pressing any of the bit numbers below the edit box. The new register value will not be written until the “Write” button is pressed. Note that by hovering the cursor over the bit numbers a description for the bit appears. TopHat has many other features.
EVALUATION BOARD/KIT IMPORTANT NOTICE Texas Instruments (TI) provides the enclosed product(s) under the following conditions: This evaluation board/kit is intended for use for ENGINEERING DEVELOPMENT, DEMONSTRATION, OR EVALUATION PURPOSES ONLY and is not considered by TI to be a finished end-product fit for general consumer use. Persons handling the product(s) must have electronics training and observe good engineering practice standards.
EVM WARNINGS AND RESTRICTIONS It is important to operate this EVM within the input voltage range of 0 V to 3.6 V or –-0.6 V to 0.6 V and the output voltage range of 0 V to 3.6 V or –-0.6 V to 0.6 V. Exceeding the specified input range may cause unexpected operation and/or irreversible damage to the EVM. If there are questions concerning the input range, please contact a TI field representative prior to connecting the input power.
IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.