XC3S1600E-5FG400C Xilinx Inc, XC3S1600E-5FG400C Datasheet - Page 44
![no-image](/images/no-image-200.jpg)
XC3S1600E-5FG400C
Manufacturer Part Number
XC3S1600E-5FG400C
Description
FPGA Spartan®-3E Family 1.6M Gates 33192 Cells 657MHz 90nm (CMOS) Technology 1.2V 400-Pin FBGA
Manufacturer
Xilinx Inc
Datasheet
1.XC3S100E-4VQG100C.pdf
(233 pages)
Specifications of XC3S1600E-5FG400C
Package
400FBGA
Family Name
Spartan®-3E
Device Logic Cells
33192
Device Logic Units
3688
Device System Gates
1600000
Number Of Registers
29504
Maximum Internal Frequency
657 MHz
Typical Operating Supply Voltage
1.2 V
Maximum Number Of User I/os
304
Ram Bits
663552
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
XC3S1600E-5FG400C
Manufacturer:
XILINX
Quantity:
253
Part Number:
XC3S1600E-5FG400C
Manufacturer:
XILINX/赛灵思
Quantity:
20 000
- Current page: 44 of 233
- Download datasheet (6Mb)
Functional Description
Dedicated Multipliers
For additional information, refer to the “Using Embedded
Multipliers” chapter in UG331.
The Spartan-3E devices provide 4 to 36 dedicated multiplier
blocks per device. The multipliers are located together with
the block RAM in one or two columns depending on device
density. See
details on the location of these blocks and their connectivity.
Operation
The multiplier blocks primarily perform two’s complement
numerical multiplication but can also perform some less
obvious applications, such as simple data storage and bar-
rel shifting. Logic slices also implement efficient small multi-
pliers and thereby supplement the dedicated multipliers.
The Spartan-3E dedicated multiplier blocks have additional
features beyond those provided in Spartan-3 FPGAs.
Each multiplier performs the principle operation P = A × B,
where ‘A’ and ‘B’ are 18-bit words in two’s complement
form, and ‘P’ is the full-precision 36-bit product, also in two’s
complement form. The 18-bit inputs represent values rang-
ing from -131,072
ranging from -17,179,738,112
Use the MULT18X18SIO primitive shown in
instantiate a multiplier within a design. Although high-level
logic synthesis software usually automatically infers a multi-
plier, adding the pipeline registers might require the
MULT18X18SIO primitive. Connect the appropriate signals
44
Arrangement of RAM Blocks on Die
10
to +131,071
Figure 36: Principle Ports and Functions of Dedicated Multiplier Blocks
A[17:0]
B[17:0]
RSTB
RSTA
CEA
CEB
CLK
10
to +17,179,869,184
10
with a resulting product
CE
D
CE
D
(Optional)
(Optional)
AREG
BREG
RST
RST
Figure 37
Q
Q
10
www.xilinx.com
.
for
to
X
Implement multipliers with inputs less than 18 bits by
sign-extending the inputs (i.e., replicating the most-signifi-
cant bit). Wider multiplication operations are performed by
combining the dedicated multipliers and slice-based logic in
any viable combination or by time-sharing a single multi-
plier. Perform unsigned multiplication by restricting the
inputs to the positive range. Tie the most-significant bit Low
and represent the unsigned value in the remaining 17
lesser-significant bits.
Optional Pipeline Registers
As shown in
registers on each of the multiplier inputs and the output. The
registers are named AREG, BREG, and PREG and can be
used in any combination. The clock input is common to all
the registers within a block, but each register has an inde-
pendent clock enable and synchronous reset controls mak-
ing them ideal for storing data samples and coefficients.
When used for pipelining, the registers boost the multiplier
clock rate, beneficial for higher performance applications.
Figure 36
block.
to the MULT18X18SIO multiplier ports and set the individual
AREG, BREG, and PREG attributes to ‘1’ to insert the asso-
ciated register, or to 0 to remove it and make the signal path
combinatorial.
RSTP
CEP
illustrates the principle features of the multiplier
CE
D
Figure
(Optional)
PREG
RST
Q
36, each multiplier block has optional
DS312-2_27_021205
P[35:0]
DS312-2 (v3.8) August 26, 2009
Product Specification
R
Related parts for XC3S1600E-5FG400C
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![XC3S1600E-4FGG320C](/photos/6/72/67295/pk071-320_tmb.jpg)
Part Number:
Description:
IC SPARTAN-3E FPGA 1600K 320-FBG
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S1600E-4FGG400C](/photos/6/72/67298/pk083-400_tmb.jpg)
Part Number:
Description:
IC SPARTAN-3E FPGA 1600K 400FBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S1600E-4FGG320I](/photos/6/72/67295/pk071-320_tmb.jpg)
Part Number:
Description:
IC FPGA SPARTAN-3E 1600K 320FBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S1600E-5FGG320C](/photos/6/72/67295/pk071-320_tmb.jpg)
Part Number:
Description:
IC FPGA SPARTAN-3E 1600K 320FBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S1600E-4FGG400I](/photos/6/72/67298/pk083-400_tmb.jpg)
Part Number:
Description:
IC FPGA SPARTAN-3E 1600K 400FBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S1600E-5FGG484C](/photos/6/72/67299/pk081-484_tmb.jpg)
Part Number:
Description:
IC FPGA SPARTAN-3E 1600K 484FBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S1600E-4FG320I](/images/no-image3.png)
Part Number:
Description:
IC FPGA SPARTAN 3E 320FBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S1600E-4FG400I](/images/no-image3.png)
Part Number:
Description:
IC FPGA SPARTAN 3E 400FBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S1600E-4FG484I](/images/no-image3.png)
Part Number:
Description:
IC FPGA SPARTAN 3E 484FBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S1600E-4FGG484C](/images/no-image3.png)
Part Number:
Description:
FPGA, SPARTAN-3E, 1600K GATES, 484FBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S1600E-5FG320C](/images/no-image3.png)
Part Number:
Description:
PROGRAMMABLE MICROCHIP
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S1600E-4FGG484I](/photos/6/72/67299/pk081-484_tmb.jpg)
Part Number:
Description:
FPGA Spartan®-3E Family 1.6M Gates 33192 Cells 572MHz 90nm (CMOS) Technology 1.2V 484-Pin FBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S1600E-5FGG400C](/photos/6/72/67298/pk083-400_tmb.jpg)
Part Number:
Description:
FPGA Spartan®-3E Family 1.6M Gates 33192 Cells 657MHz 90nm (CMOS) Technology 1.2V 400-Pin FBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC3S1600E-4FG320C](/images/no-image3.png)
Part Number:
Description:
FPGA Spartan®-3E Family 1.6M Gates 33192 Cells 572MHz 90nm (CMOS) Technology 1.2V 320-Pin FBGA
Manufacturer:
Xilinx Inc
Datasheet:
![XC9536XL-10VQG44C](/photos/6/70/67071/xc9536xl-10vqg44c_tmb.jpg)
Part Number:
Description:
IC CPLD .8K 36MCELL 44-VQFP
Manufacturer:
Xilinx Inc
Datasheet: