
Spartan-3 FPGA Family: Pinout Descriptions
DS099-4 (v1.6) January 17, 2005
Product Specification
www.xilinx.com
19
R
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
PROG_B
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.
ProgPin
Pullup
Pullnone
DONE
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.
DonePin
Pullup
Pullnone
DONE
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.
DriveDone
No
Yes
M2
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.
M2Pin
Pullup
Pulldown
Pullnone
Pullup
Pulldown
Pullnone
Pullup
Pulldown
Pullnone
Pullup
Pulldown
Pullnone
Pullup
Pulldown
Pullnone
Pullup
Pulldown
Pullnone
Pullup
Pulldown
Pullnone
Pullup
Pulldown
Pullnone
M1
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.
M1Pin
M0
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.
M0Pin
HSWAP_EN
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.
HswapenPin
TDI
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.
TdiPin
TMS
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.
TmsPin
TCK
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.
TckPin
TDO
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.
TdoPin
Table 11:
Bitstream Options Affecting Spartan-3 Pins
(Continued)
Affected Pin
Name(s)
Bitstream Generation Function
Option
Variable
Name
Values
(default
value)