Texas Instruments XIO3130 EVM User Manual

Page 4

Advertising
background image

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. For
hot-plug-mode operation, the data in the EEPROM configures bits in the following registers:

GPIO B control register (PCI Register offset: BEh in upstream bridge)

PCIE_GPIO8_CTL = 010b – Port 1 ACT_BTN0

PCIE_GPIO9_CTL = 100b – Port 1 ATN_LED0

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 = 110b – Port 2 PWR_LED1

GPIO D control register (PCI register offset: C2h in upstream bridge)

PCIE_GPIO15_CTL = 101b – Port 1 PWRFLT0

PCIE_GPIO16_CTL = 011b – Port 2 ATN_LED1

Setting these bits configures LED1 as PWR_LED0 for port 1 and LED2 as PWR_LED1 for port 2. LED3 is
not used in hot-plug mode. LEDs 4 will be configured as ATN_LED0 for port 1 and LED5 will be
configured as ATN_LED1 for port 2. Push-button switch SW2 is the attention button for port 1 and SW3 is
the attention button for port 2.

Figure 1-7. GPIO Control Register

4

XIO3130 EVM

SLLU108 – July 2008

Submit Documentation Feedback

Advertising