Spartan-3 FPGA Family: Pinout Descriptions
DS099 (v3.1) June 27, 2013
Product Specification
126
Setting Bitstream Generator Options
CCLK
After configuration, this bitstream option either pulls CCLK to VCCAUX via
a pull-up resistor, or allows CCLK to float.
CclkPin
Pullup
Pullnone
CCLK
For Master configuration modes, this option sets the approximate
frequency, in MHz, for the internal silicon oscillator.
ConfigRate
3, 6, 12, 25,
50
PROG_B
A pull-up resistor to VCCAUX exists on PROG_B during configuration.
After configuration, this bitstream option either pulls PROG_B to VCCAUX
via a pull-up resistor, or allows PROG_B to float.
ProgPin
Pullup
Pullnone
DONE
After configuration, this bitstream option either pulls DONE to VCCAUX via
a 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
pull-up resistor, to ground via a pull-down resistor, or allows M2 to float.
M2Pin
Pullup
Pulldown
Pullnone
M1
After configuration, this bitstream option either pulls M1 to VCCAUX via a
pull-up resistor, to ground via a pull-down resistor, or allows M1 to float.
M1Pin
Pullup
Pulldown
Pullnone
M0
After configuration, this bitstream option either pulls M0 to VCCAUX via a
pull-up resistor, to ground via a pull-down resistor, or allows M0 to float.
M0Pin
Pullup
Pulldown
Pullnone
HSWAP_EN
After configuration, this bitstream option either pulls HSWAP_EN to
VCCAUX via a pull-up resistor, to ground via a pull-down resistor, or allows
HSWAP_EN to float.
HswapenPin
Pullup
Pulldown
Pullnone
TDI
After configuration, this bitstream option either pulls TDI to VCCAUX via a
pull-up resistor, to ground via a pull-down resistor, or allows TDI to float.
TdiPin
Pullup
Pulldown
Pullnone
TMS
After configuration, this bitstream option either pulls TMS to VCCAUX via
a pull-up resistor, to ground via a pull-down resistor, or allows TMS to float.
TmsPin
Pullup
Pulldown
Pullnone
TCK
After configuration, this bitstream option either pulls TCK to VCCAUX via
a pull-up resistor, to ground via a pull-down resistor, or allows TCK to float.
TckPin
Pullup
Pulldown
Pullnone
TDO
After configuration, this bitstream option either pulls TDO to VCCAUX via
a pull-up resistor, to ground via a pull-down resistor, or allows TDO to float.
TdoPin
Pullup
Pulldown
Pullnone
Table 80: Bitstream Options Affecting Spartan-3 Device Pins (Cont’d)
Affected Pin Name(s)
Bitstream Generation Function
Option
Variable
Name
Values
(Default)