User guide

72 www.xilinx.com Spartan-6 FPGA Configuration User Guide
UG380 (v2.7) October 29, 2014
Chapter 5: Configuration Details
FPGA I/O Pin Settings During Configuration
Some of the FPGA pins used during configuration have dedicated pull-up resistors during
configuration. However, all user I/O pins have optional pull-up resistors that can be
enabled during the configuration process (initializing and programming). During
configuration, a single control line determines whether the pull-up resistors are enabled or
disabled. The pin name is HSWAPEN (see Table 5-2).
RFUSE Input Pulldown for eFUSE programming.
(4)
CMPCS_B Reserved Leave unconnected or pull up.
Notes:
1. The Bidirectional type describes a pin that is bidirectional under all conditions. If the pin is an input for some configuration modes or an
output for others, it is listed as an
Input or Output type. For termination settings of configuration pins, see Table 5-2.
2. Pulsing PROGRAM_B does not reset the JTAG TAP state machine.
3. All JTAG pins and the SUSPEND pin are powered by V
CCAUX
; DONE and PROGRAM_B are powered by VCCO_2 supplies.
4. Only available in 6SLX75, 6SLX75T, 6SLX100, 6SLX100T, 6SLX150, and 6SLX150T devices. For more information on eFUSE
programming, refer to eFUSE, page 91.
Table 5-1: Spartan-6 FPGA Dedicated Configuration Pins (Cont’d)
Pin Name Type
(1)
Description
Table 5-2: Spartan-6 FPGA Configuration Pin Termination
Pin
Pre-Configuration
Post-Configuration
HSWAPEN = 0
(enabled)
HSWAPEN = 1
(disabled)
CCLK Pull-up to VCCO_2 No termination User I/O
D15-D0 Pull-up to VCCO_2 No termination User I/O
CSO_B Pull-up to VCCO_2 No termination User I/O
A25-A0
(1)
Pull-up to VCCO_1 No termination User I/O
SCP7-SCP0 Pull-up to VCCO_0 No termination User I/O
DOUT/BUSY Pull-up to VCCO_1 No termination User I/O
HSWAPEN Pull-up to VCCO_0 Pull-up to VCCO_0 User I/O
PROGRAM_B Pull-up to VCCO_2 Pull-up to VCCO_2 BitGen -g ProgPin
(2)
DONE Pull-up to VCCO_2 Pull-up to VCCO_2 BitGen -g DonePin
(2)
-g DriveDone
INIT_B Pull-up to VCCO_2 Pull-up to VCCO_2 User I/O
TDI Pull-up to V
CCAUX
Pull-up to V
CCAUX
BitGen -g TdiPin
(2)
TMS Pull-up to V
CCAUX
Pull-up to V
CCAUX
BitGen -g TmsPin
(2)
TCK Pull-up to V
CCAUX
Pull-up to V
CCAUX
BitGen -g TckPin
(2)
TDO Pull-up to V
CCAUX
Pull-up to V
CCAUX
BitGen -g TdoPin
(2)
M1, M0 Pull-up to VCCO_2 Pull-up to VCCO_2 User I/O
FCS_B Pull-up to VCCO_1 No termination User I/O
FOE_B Pull-up to VCCO_1 No termination User I/O