XC3S250E-4FTG256C Xilinx Inc, XC3S250E-4FTG256C Datasheet - Page 30

IC SPARTAN-3E FPGA 250K 256-FTBG

XC3S250E-4FTG256C

Manufacturer Part Number
XC3S250E-4FTG256C
Description
IC SPARTAN-3E FPGA 250K 256-FTBG
Manufacturer
Xilinx Inc
Series
Spartan™-3Er
Datasheet

Specifications of XC3S250E-4FTG256C

Total Ram Bits
221184
Number Of Logic Elements/cells
5508
Number Of Labs/clbs
612
Number Of I /o
172
Number Of Gates
250000
Voltage - Supply
1.14 V ~ 1.26 V
Mounting Type
Surface Mount
Operating Temperature
0°C ~ 85°C
Package / Case
256-LBGA
No. Of Logic Blocks
5508
No. Of Gates
250000
No. Of Macrocells
5508
No. Of Speed Grades
4
No. Of I/o's
190
Clock Management
DLL
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
122-1482

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XC3S250E-4FTG256C
Manufacturer:
TOS
Quantity:
3 012
Part Number:
XC3S250E-4FTG256C
Manufacturer:
XILINX
Quantity:
281
Part Number:
XC3S250E-4FTG256C
Manufacturer:
XILINX
Quantity:
450
Part Number:
XC3S250E-4FTG256C
Manufacturer:
XILINX
Quantity:
900
Part Number:
XC3S250E-4FTG256C
Manufacturer:
XILINX
Quantity:
100
Part Number:
XC3S250E-4FTG256C
Manufacturer:
XILINX
Quantity:
436
Part Number:
XC3S250E-4FTG256C
Manufacturer:
XILINX
Quantity:
164
Part Number:
XC3S250E-4FTG256C
Manufacturer:
XILINX
Quantity:
24
Part Number:
XC3S250E-4FTG256C
Manufacturer:
ALTERA/阿尔特拉
Quantity:
20 000
Part Number:
XC3S250E-4FTG256C
0
Functional Description
Table 14: Carry Logic Functions (Continued)
The basic usage of the carry logic is to generate a half-sum
in the LUT via an XOR function, which generates or propa-
gates a carry out COUT via the carry mux CYMUXF (or
CYMUXG), and then complete the sum with the dedicated
XORF (or XORG) gate and the carry input CIN. This struc-
ture allows two bits of an arithmetic function in each slice.
The CYMUXF (or CYMUXG) can be instantiated using the
MUXCY element, and the XORF (or XORG) can be instan-
tiated using the XORCY element.
30
Figure 23: Using the MUXCY and XORCY in the Carry
CYMUXG
CYSELF
CYSELG
XORF
XORG
FAND
GAND
Function
B
A
Carry generation or propagation mux for top half of slice. Dynamic selection via CYSELF of:
• CYMUXF carry propagation (CYSELG = 1)
• CY0G carry generation (CYSELG = 0)
Carry generation or propagation select for bottom half of slice. Fixed selection of:
• F-LUT output (typically XOR result)
• Fixed "1" to always propagate
Carry generation or propagation select for top half of slice. Fixed selection of:
• G-LUT output (typically XOR result)
• Fixed "1" to always propagate
Sum generation for bottom half of slice. Inputs from:
• F-LUT
• CYINIT carry signal from previous stage
Result is sent to either the combinatorial or registered output for the top of the slice.
Sum generation for top half of slice. Inputs from:
• G-LUT
• CYMUXF carry signal from previous stage
Result is sent to either the combinatorial or registered output for the top of the slice.
Multiplier partial product for bottom half of slice. Inputs:
• F-LUT F1 input
• F-LUT F2 input
Result is sent through CY0F to become the carry generate signal into CYMUXF
Multiplier partial product for top half of slice. Inputs:
• G-LUT G1 input
• G-LUT G2 input
Result is sent through CY0G to become the carry generate signal into CYMUXG
LUT
COUT
CIN
Logic
MUXCY
XORCY
Sum
DS312-2_37_021305
www.xilinx.com
Description
The FAND (or GAND) gate is used for partial product multi-
plication and can be instantiated using the MULT_AND
component. Partial products are generated by two-input
AND gates and then added. The carry logic is efficient for
the adder, but one of the inputs must be outside the LUT as
shown in
duplicate one of the partial products, while the LUT gener-
ates both partial products and the XOR function, as shown
in
Figure 24: Using the MULT_AND for Multiplication in
Figure
A
B
m+1
A
n+1
B
m
n
24.
Figure
MULT_AND
LUT
23. The FAND (or GAND) gate is used to
Carry Logic
DS312-2 (v3.8) August 26, 2009
COUT
CIN
Product Specification
DS312-2_39_021305
P
m+1
R

Related parts for XC3S250E-4FTG256C