English
Language : 

XC3S50 Datasheet, PDF (106/192 Pages) Xilinx, Inc – Revolutionary 90-nanometer process technology
R
Spartan-3 FPGA Family: Pinout Descriptions
Table 11: Bitstream Options Affecting Spartan-3 Pins (Continued)
Affected Pin
Name(s)
PROG_B
DONE
DONE
M2
M1
M0
HSWAP_EN
TDI
TMS
TCK
TDO
Bitstream Generation Function
A weak pull-up resistor to VCCAUX exists on PROG_B during
configuration. After configuration, this bitstream option either
pulls DONE to VCCAUX via a weak pull-up resistor, or allows
DONE to float.
After configuration, this bitstream option either pulls DONE to
VCCAUX via a weak pull-up resistor, or allows DONE to float. See
also DriveDone option.
If set to Yes, this option allows the FPGA’s DONE pin to drive High
when configuration completes. By default, the DONE is an
open-drain output and can only drive Low. Only single FPGAs and
the last FPGA in a multi-FPGA daisy-chain should use this option.
After configuration, this bitstream option either pulls M2 to
VCCAUX via a weak pull-up resistor, to ground via a weak
pull-down resistor, or allows M2 to float.
After configuration, this bitstream option either pulls M1 to
VCCAUX via a weak pull-up resistor, to ground via a weak
pull-down resistor, or allows M1 to float.
After configuration, this bitstream option either pulls M0 to
VCCAUX via a weak pull-up resistor, to ground via a weak
pull-down resistor, or allows M0 to float.
After configuration, this bitstream option either pulls HSWAP_EN
to VCCAUX via a weak pull-up resistor, to ground via a weak
pull-down resistor, or allows HSWAP_EN to float.
After configuration, this bitstream option either pulls TDI to
VCCAUX via a weak pull-up resistor, to ground via a weak
pull-down resistor, or allows TDI to float.
After configuration, this bitstream option either pulls TMS to
VCCAUX via a weak pull-up resistor, to ground via a weak
pull-down resistor, or allows TMS to float.
After configuration, this bitstream option either pulls TCK to
VCCAUX via a weak pull-up resistor, to ground via a weak
pull-down resistor, or allows TCK to float.
After configuration, this bitstream option either pulls TDO to
VCCAUX via a weak pull-up resistor, to ground via a weak
pull-down resistor, or allows TDO to float.
Option
Variable
Name
ProgPin •
•
DonePin •
•
DriveDone •
•
M2Pin •
•
•
M1Pin •
•
•
M0Pin •
•
•
HswapenPin •
•
•
TdiPin •
•
•
TmsPin •
•
•
TckPin •
•
•
TdoPin •
•
•
Values
(default
value)
Pullup
Pullnone
Pullup
Pullnone
No
Yes
Pullup
Pulldown
Pullnone
Pullup
Pulldown
Pullnone
Pullup
Pulldown
Pullnone
Pullup
Pulldown
Pullnone
Pullup
Pulldown
Pullnone
Pullup
Pulldown
Pullnone
Pullup
Pulldown
Pullnone
Pullup
Pulldown
Pullnone
Setting Options via BitGen Command-Line
Program
To set one or more bitstream generator options using the
BitGen command-line program, enter
bitgen –g <variable_name>:<value>
[<variable_name>:<value> …]
where <variable_name> is one of the entries from
Table 11 and <value> is one of the possible values for the
specified variable. Multiple bitstream options may be
entered in this manner.
For a complete listing of all BitGen options, their possible
settings, and their default settings, enter the following com-
mand.
bitgen -help spartan3
DS099-4 (v1.5) July 13, 2004
www.xilinx.com
19
Product Specification
1-800-255-7778