XC2S100E-6FT256C Xilinx Inc, XC2S100E-6FT256C Datasheet - Page 23
![FPGA Spartan®-IIE Family 100K Gates 2700 Cells 357MHz 0.15um Technology 1.8V 256-Pin FTBGA](/photos/6/71/67101/pk053-256_sml.jpg)
XC2S100E-6FT256C
Manufacturer Part Number
XC2S100E-6FT256C
Description
FPGA Spartan®-IIE Family 100K Gates 2700 Cells 357MHz 0.15um Technology 1.8V 256-Pin FTBGA
Manufacturer
Xilinx Inc
Series
Spartan™-IIEr
Datasheet
1.XC2S50E-6TQG144C.pdf
(108 pages)
Specifications of XC2S100E-6FT256C
Package
256FTBGA
Family Name
Spartan®-IIE
Device Logic Cells
2700
Device Logic Units
600
Device System Gates
100000
Maximum Internal Frequency
357 MHz
Typical Operating Supply Voltage
1.8 V
Maximum Number Of User I/os
182
Ram Bits
40960
Number Of Logic Elements/cells
2700
Number Of Labs/clbs
600
Total Ram Bits
40960
Number Of I /o
182
Number Of Gates
100000
Voltage - Supply
1.71 V ~ 1.89 V
Mounting Type
Surface Mount
Operating Temperature
0°C ~ 85°C
Package / Case
256-LBGA
Case
BGA
Dc
05+
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
122-1208
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
XC2S100E-6FT256C
Manufacturer:
XILINX
Quantity:
3
Company:
Part Number:
XC2S100E-6FT256C
Manufacturer:
XILINX
Quantity:
1 831
Part Number:
XC2S100E-6FT256C
Manufacturer:
XILINX/赛灵思
Quantity:
20 000
Part Number:
XC2S100E-6FT256C0775
Manufacturer:
XILINX/赛灵思
Quantity:
20 000
DS077-2 (v2.3) June 18, 2008
Product Specification
Figure 16: Configuration Flow Diagram
Configuration
at Power-up
V
R
High?
V
AND
CCINT
CCO
Yes
FPGA Drives DONE High,
Start-up Sequence
Releases GSR net
and DONE Low
User Operation
Activates I/Os,
Configuration
Configuration
Data Frames
User Holding
Drives INIT
User Holding
Mode Pins
No
PROGRAM
Correct?
Samples
Memory
No
FPGA
FPGA
Clear
CRC
Load
Low?
Low?
INIT
No
Yes
No
Yes
Yes
Configuration During
User Operation
PROGRAM
Abort Start-up
User Pulls
FPGA Drives
INIT Low
Delay
Configuration
Delay
Configuration
Low
DS001_11_111501
www.xilinx.com
Clearing Configuration Memory
The device indicates that clearing the configuration memory
is in progress by driving INIT Low.
Delaying Configuration
At this time, the user can delay configuration by holding
either PROGRAM or INIT Low, which causes the device to
remain in the memory clearing phase. Note that the bidirec-
tional INIT line is driving a Low logic level during memory
clearing. Thus, to avoid contention, use an open-drain driver
to keep INIT Low.
With no delay in force, the device indicates that the memory
is completely clear by driving INIT High. The FPGA samples
its mode pins on this Low-to-High transition.
Loading Configuration Data
Once INIT is High, the user can begin loading configuration
data frames into the device. The details of loading the con-
figuration data are discussed in the sections treating the
configuration modes individually. The sequence of opera-
tions necessary to load configuration data using the serial
modes is shown in
Parallel mode is shown in
CRC Error Checking
After the loading of configuration data, a CRC value embed-
ded in the configuration file is checked against a CRC value
calculated within the FPGA. If the CRC values do not
match, the FPGA drives INIT Low to indicate that an error
has occurred and configuration is aborted. Note that
attempting to load an incorrect bitstream causes configura-
tion to fail and can damage the device.
To reconfigure the device, the PROGRAM pin should be
asserted to reset the configuration logic. Recycling power
also resets the FPGA for configuration. See
figuration
Start-up
The start-up sequence oversees the transition of the FPGA
from the configuration state to full user operation. A match
of CRC values, indicating a successful loading of the config-
uration data, initiates the sequence.
Spartan-IIE FPGA Family: Functional Description
Memory.
Figure
18. Loading data using the Slave
Figure 21, page
28.
Clearing Con-
23