XC3S200-4TQG144I Xilinx Inc, XC3S200-4TQG144I Datasheet - Page 110
![FPGA Spartan®-3 Family 200K Gates 4320 Cells 630MHz 90nm Technology 1.2V 144-Pin TQFP](/photos/6/70/67094/144tqfp_sml.jpg)
XC3S200-4TQG144I
Manufacturer Part Number
XC3S200-4TQG144I
Description
FPGA Spartan®-3 Family 200K Gates 4320 Cells 630MHz 90nm Technology 1.2V 144-Pin TQFP
Manufacturer
Xilinx Inc
Series
Spartan™-3r
Datasheet
1.XC3S50-4VQG100C.pdf
(217 pages)
Specifications of XC3S200-4TQG144I
Package
144TQFP
Family Name
Spartan®-3
Device Logic Units
4320
Device System Gates
200000
Maximum Internal Frequency
630 MHz
Typical Operating Supply Voltage
1.2 V
Maximum Number Of User I/os
97
Ram Bits
221184
Package / Case
144-TQFP, 144-VQFP
Mounting Type
Surface Mount
Voltage - Supply
1.14 V ~ 3.465 V
Operating Temperature
-40°C ~ 100°C
Number Of I /o
97
Number Of Logic Elements/cells
*
Number Of Gates
*
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
XC3S200-4TQG144I
Manufacturer:
XILINX
Quantity:
1 029
Spartan-3 FPGA Family: Pinout Descriptions
CCLK: Configuration Clock
The configuration clock signal on this pin synchronizes the
reading or writing of configuration data. The CCLK pin is an
input-only pin for the Slave Serial and Slave Parallel config-
uration modes. In the Master Serial and Master Parallel
configuration modes, the FPGA drives the CCLK pin and
CCLK should be treated as a full bidirectional I/O pin for sig-
nal integrity analysis.
Although the CCLK frequency is relatively low, Spartan-3
FPGA output edge rates are fast. Any potential signal integ-
rity problems on the CCLK board trace can cause FPGA
configuration to fail. Therefore, pay careful attention to the
CCLK signal integrity on the printed circuit board. Signal
integrity simulation with IBIS is recommended. For all con-
figuration modes except JTAG, consider the signal integrity
at every CCLK trace destination, including the FPGA’s
CCLK pin. For more details on CCLK design consider-
ations, see Chapter 2 of UG332, Spartan-3 Generation
Configuration User Guide.
During configuration, the CCLK pin has a pull-up resistor to
VCCAUX, regardless of the HSWAP_EN pin. After configu-
ration, the CCLK pin is pulled High to VCCAUX by default as
defined by the CclkPin bitstream selection, although this
behavior is programmable. Any clocks applied to CCLK
after configuration are ignored unless the bitstream option
Persist is set to Yes, which retains the configuration inter-
face. Persist is set to No by default. However, if Persist is
set to Yes, then all clock edges are potentially active events,
depending on the other configuration control signals.
The bitstream generator option ConfigRate determines the
frequency of the internally-generated CCLK oscillator
required for the Master configuration modes. The actual fre-
quency is approximate due to the characteristics of the sili-
con oscillator and varies by up to 50% over the temperature
and voltage range. By default, CCLK operates at approxi-
mately 6 MHz. Via the ConfigRate option, the oscillator fre-
quency is set at approximately 3, 6, 12, 25, or 50 MHz. At
power-on, CCLK always starts operation at its lowest fre-
quency. The device does not start operating at the higher
frequency until the ConfigRate control bits are loaded dur-
ing the configuration process.
PROG_B: Program/Configure Device
This asynchronous pin initiates the configuration or re-con-
figuration processes. A Low-going pulse resets the configu-
ration logic, initializing the configuration memory. This
initialization process cannot finish until PROG_B returns
High. Asserting PROG_B Low for an extended period
delays the configuration process. At power-up, there is
always a pull-up resistor to VCCAUX on this pin, regardless
of the HSWAP_EN input. After configuration, the bitstream
generator option ProgPin determines whether or not the
pull-up resistor is present. By default, the ProgPin option
retains the pull-up resistor.
110
www.xilinx.com
After configuration, hold the PROG_B input High. Any
Low-going pulse on PROG_B, lasting 300 ns or longer,
restarts the configuration process.
Table 72: PROG_B Operation
DONE: Configuration Done, Delay Start-Up
Sequence
The FPGA produces a Low-to-High transition on this pin
indicating that the configuration process is complete. The
bitstream generator option DriveDone determines whether
this pin functions as a totem-pole output that can drive High
or as an open-drain output. If configured as an open-drain
output—which is the default behavior—then a pull-up resis-
tor is required to produce a High logic level. There is a bit-
stream option that provides an internal pull-up resistor,
otherwise an external pull-up resistor is required.
The open-drain option permits the DONE lines of multiple
FPGAs to be tied together, so that the common node transi-
tions High only after all of the FPGAs have completed con-
figuration. Externally holding the open-drain DONE pin Low
delays the start-up sequence, which marks the transition to
user mode.
Once the FPGA enters User mode after completing configura-
tion, the DONE pin no longer drives the DONE pin Low. The bit-
stream generator option DonePin determines whether or not a
pull-up resistor is present on the DONE pin to pull the pin to
VCCAUX. If the pull-up resistor is eliminated, then the DONE
pin must be pulled High using an external pull-up resistor or
one of the FPGAs in the design must actively drive the DONE
pin High via the DriveDone bitstream generator option.
The bitstream generator option DriveDone causes the FPGA
to actively drive the DONE output High after configuration. This
option should only be used in single-FPGA designs or on the
last FPGA in a multi-FPGA daisy-chain.
By default, the bitstream generator software retains the pull-up
resistor and does not actively drive the DONE pin as high-
lighted in
stream options in single- and multi-FPGA designs.
Low-going pulse
PROG_B Input
Extended Low
Power-up
1
Table
73.
Table 73
Automatically initiates configuration
process.
Initiate (re-)configuration process and
continue to completion.
Initiate (re-)configuration process and
stall process at step where
configuration memory is cleared.
Process is stalled until PROG_B
returns High.
If the configuration process is started,
continue to completion. If
configuration process is complete,
stay in User mode.
shows the interaction of these bit-
DS099-4 (v2.5) December 4, 2009
Response
Product Specification
R