XC3S400-5FTG256C Xilinx Inc, XC3S400-5FTG256C Datasheet - Page 22
![SPARTAN-3A FPGA 400K 256-FTBGA](/photos/6/71/67101/pk053-256_sml.jpg)
XC3S400-5FTG256C
Manufacturer Part Number
XC3S400-5FTG256C
Description
SPARTAN-3A FPGA 400K 256-FTBGA
Manufacturer
Xilinx Inc
Series
Spartan™-3r
Datasheet
1.XC3S50-4VQG100C.pdf
(217 pages)
Specifications of XC3S400-5FTG256C
Number Of Logic Elements/cells
8064
Number Of Labs/clbs
896
Total Ram Bits
294912
Number Of I /o
173
Number Of Gates
400000
Voltage - Supply
1.14 V ~ 1.26 V
Mounting Type
Surface Mount
Operating Temperature
0°C ~ 85°C
Package / Case
256-LBGA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
- Current page: 22 of 217
- Download datasheet (6Mb)
Spartan-3 FPGA Family: Functional Description
.
CLB Overview
For more details on the CLBs, refer to the “Using Config-
urable Logic Blocks” chapter in UG331.
The Configurable Logic Blocks (CLBs) constitute the main
logic resource for implementing synchronous as well as
combinatorial circuits. Each CLB comprises four intercon-
nected slices, as shown in
grouped in pairs. Each pair is organized as a column with an
independent carry chain.
The nomenclature that the FPGA Editor — part of the Xilinx
development software — uses to designate slices is as fol-
lows: The letter ‘X’ followed by a number identifies columns
of slices. The ‘X’ number counts up in sequence from the
left side of the die to the right. The letter ‘Y’ followed by a
number identifies the position of each slice in a pair as well
as indicating the CLB row. The ‘Y’ number counts slices
starting from the bottom of the die according to the
sequence: 0, 1, 0, 1 (the first CLB row); 2, 3, 2, 3 (the sec-
ond CLB row); etc.
lower left-hand corner of the die. Slices X0Y0 and X0Y1
make up the column-pair on the left where as slices X1Y0
and X1Y1 make up the column-pair on the right. For each
CLB, the term “left-hand” (or SLICEM) indicates the pair of
slices labeled with an even ‘X’ number, such as X0, and the
term “right-hand” (or SLICEL) designates the pair of slices
with an odd ‘X’ number, e.g., X1.
Elements Within a Slice
All four slices have the following elements in common: two
logic function generators, two storage elements, wide-func-
tion multiplexers, carry logic, and arithmetic gates, as
22
54
Figure 9
Switch
Matrix
shows the CLB located in the
Figure
SHIFTOUT
SHIFTIN
(Logic or Distributed RAM
Figure 9: Arrangement of Slices within the CLB
9. These slices are
Left-Hand SLICEM
or Shift Register)
CLB
SLICE
SLICE
X0Y1
X0Y0
COUT
CIN
www.xilinx.com
shown in
pairs use these elements to provide logic, arithmetic, and
ROM functions. Besides these, the left-hand pair supports
two additional functions: storing data using Distributed RAM
and shifting data with 16-bit registers.
gram of the left-hand slice; therefore, it represents a super-
set of the elements and connections to be found in all slices.
See
The RAM-based function generator — also known as a
Look-Up Table or LUT — is the main resource for imple-
menting logic functions. Furthermore, the LUTs in each
left-hand slice pair can be configured as Distributed RAM or
a 16-bit shift register. For information on the former, refer to
the “Using Look-Up Tables as Distributed RAM” chapter in
UG331.; for information on the latter, refer to the “Using
Look-Up Tables as Shift Registers” chapter in UG331. The
function generators located in the upper and lower portions
of the slice are referred to as the "G" and "F", respectively.
The storage element, which is programmable as either a
D-type flip-flop or a level-sensitive latch, provides a means
for synchronizing data to a clock signal, among other uses.
The storage elements in the upper and lower portions of the
slice are called FFY and FFX, respectively.
Wide-function multiplexers effectively combine LUTs in
order to permit more complex logic operations. Each slice
has two of these multiplexers with F5MUX in the lower por-
tion of the slice and FiMUX in the upper portion. Depending
on the slice, FiMUX takes on the name F6MUX, F7MUX, or
F8MUX. For more details on the multiplexers, refer to the
“Using Dedicated Multiplexers” chapter in UG331.
Right-Hand SLICEL
(Logic Only)
Function Generator, page 24
SLICE
SLICE
X1Y1
X1Y0
COUT
CIN
Figure
10. Both the left-hand and right-hand slice
DS099-2_05_082104
to Neighbors
Interconnect
DS099-2 (v2.5) December 4, 2009
for more information.
Product Specification
Figure 10
is a dia-
R
Related parts for XC3S400-5FTG256C
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![XC3S400-5TQG144C](/photos/6/70/67094/144tqfp_tmb.jpg)
Part Number:
Description:
SPARTAN-3A FPGA 400K 144-TQFP
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S400-4PQ208C](/photos/6/71/67100/pq208_tmb.jpg)
Part Number:
Description:
IC SPARTAN-3 FPGA 400K 208PQFP
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S400-5PQG208C](/photos/6/71/67100/pq208_tmb.jpg)
Part Number:
Description:
SPARTAN-3A FPGA 400K 208-PQFP
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S400-4FTG256I](/photos/6/71/67101/pk053-256_tmb.jpg)
Part Number:
Description:
SPARTAN3A FPGA 400K STD 256FTBGA
Manufacturer:
Xilinx Inc
![XC3S400-4FG320I](/photos/6/72/67295/pk071-320_tmb.jpg)
Part Number:
Description:
IC SPARTAN-3 FPGA 400K 320-FBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S400-4FT256C](/images/no-image3.png)
Part Number:
Description:
SEMI CONDUCTOR
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S400-4FG456C](/images/no-image3.png)
Part Number:
Description:
FPGA Spartan®-3 Family 400K Gates 8064 Cells 630MHz 90nm Technology 1.2V 456-Pin FBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S400-4FGG320C](/photos/6/72/67295/pk071-320_tmb.jpg)
Part Number:
Description:
FPGA Spartan®-3 Family 400K Gates 8064 Cells 630MHz 90nm Technology 1.2V 320-Pin FBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S400-4FGG456C](/photos/6/72/67297/xc3s400-4fgg456c_tmb.jpg)
Part Number:
Description:
FPGA Spartan®-3 Family 400K Gates 8064 Cells 630MHz 90nm Technology 1.2V 456-Pin FBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S400-4FTG256C](/photos/6/71/67101/pk053-256_tmb.jpg)
Part Number:
Description:
FPGA Spartan®-3 Family 400K Gates 8064 Cells 630MHz 90nm Technology 1.2V 256-Pin FTBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S400-4PQG208C](/photos/6/71/67100/pq208_tmb.jpg)
Part Number:
Description:
FPGA Spartan®-3 Family 400K Gates 8064 Cells 630MHz 90nm Technology 1.2V 208-Pin PQFP
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S400-4TQ144C](/images/no-image3.png)
Part Number:
Description:
FPGA Spartan®-3 Family 400K Gates 8064 Cells 630MHz 90nm Technology 1.2V 144-Pin TQFP
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S400-4TQG144I](/photos/6/70/67094/144tqfp_tmb.jpg)
Part Number:
Description:
FPGA Spartan®-3 Family 400K Gates 8064 Cells 630MHz 90nm Technology 1.2V 144-Pin TQFP
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S400-5FT256C](/images/no-image3.png)
Part Number:
Description:
FPGA Spartan®-3 Family 400K Gates 8064 Cells 725MHz 90nm Technology 1.2V 256-Pin FTBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S400-4FGG456I](/images/no-image3.png)
Part Number:
Description:
FPGA Spartan®-3 Family 400K Gates 8064 Cells 630MHz 90nm Technology 1.2V 456-Pin FBGA
Manufacturer:
Xilinx Inc
Datasheet: