English
Language : 

XC3S50A-4FTG256C Datasheet, PDF (3/132 Pages) Xilinx, Inc – Architectural and Configuration Overview
8
Spartan-3A FPGA Family:
Introduction and Ordering Information
DS529-1 (v2.0) August 19, 2010
Product Specification
Introduction
The Spartan®-3A family of Field-Programmable Gate
Arrays (FPGAs) solves the design challenges in most
high-volume, cost-sensitive, I/O-intensive electronic
applications. The five-member family offers densities ranging
from 50,000 to 1.4 million system gates, as shown in Table 1.
The Spartan-3A FPGAs are part of the Extended
Spartan-3A family, which also include the non-volatile
Spartan-3AN and the higher density Spartan-3A DSP
FPGAs. The Spartan-3A family builds on the success of the
earlier Spartan-3E and Spartan-3 FPGA families. New
features improve system performance and reduce the cost
of configuration. These Spartan-3A family enhancements,
combined with proven 90 nm process technology, deliver
more functionality and bandwidth per dollar than ever before,
setting the new standard in the programmable logic industry.
Because of their exceptionally low cost, Spartan-3A FPGAs
are ideally suited to a wide range of consumer electronics
applications, including broadband access, home networking,
display/projection, and digital television equipment.
The Spartan-3A family is a superior alternative to mask
programmed ASICs. FPGAs avoid the high initial cost,
lengthy development cycles, and the inherent inflexibility of
conventional ASICs, and permit field design upgrades.
Features
• Very low cost, high-performance logic solution for
high-volume, cost-conscious applications
• Dual-range VCCAUX supply simplifies 3.3V-only design
• Suspend, Hibernate modes reduce system power
• Multi-voltage, multi-standard SelectIO™ interface pins
• Up to 502 I/O pins or 227 differential signal pairs
• LVCMOS, LVTTL, HSTL, and SSTL single-ended I/O
• 3.3V, 2.5V, 1.8V, 1.5V, and 1.2V signaling
• Selectable output drive, up to 24 mA per pin
• QUIETIO standard reduces I/O switching noise
• Full 3.3V ± 10% compatibility and hot swap compliance
Table 1: Summary of Spartan-3A FPGA Attributes
• 640+ Mb/s data transfer rate per differential I/O
• LVDS, RSDS, mini-LVDS, HSTL/SSTL differential I/O
with integrated differential termination resistors
• Enhanced Double Data Rate (DDR) support
• DDR/DDR2 SDRAM support up to 400 Mb/s
• Fully compliant 32-/64-bit, 33/66 MHz PCI® technology
support
• Abundant, flexible logic resources
• Densities up to 25,344 logic cells, including optional shift
register or distributed RAM support
• Efficient wide multiplexers, wide logic
• Fast look-ahead carry logic
• Enhanced 18 x 18 multipliers with optional pipeline
• IEEE 1149.1/1532 JTAG programming/debug port
• Hierarchical SelectRAM™ memory architecture
• Up to 576 Kbits of fast block RAM with byte write enables
for processor applications
• Up to 176 Kbits of efficient distributed RAM
• Up to eight Digital Clock Managers (DCMs)
• Clock skew elimination (delay locked loop)
• Frequency synthesis, multiplication, division
• High-resolution phase shifting
• Wide frequency range (5 MHz to over 320 MHz)
• Eight low-skew global clock networks, eight additional
clocks per half device, plus abundant low-skew routing
• Configuration interface to industry-standard PROMs
• Low-cost, space-saving SPI serial Flash PROM
• x8 or x8/x16 BPI parallel NOR Flash PROM
• Low-cost Xilinx® Platform Flash with JTAG
• Unique Device DNA identifier for design authentication
• Load multiple bitstreams under FPGA control
• Post-configuration CRC checking
• Complete Xilinx ISE® and WebPACK™ development
system software support plus Spartan-3A Starter Kit
• MicroBlaze™ and PicoBlaze™ embedded processors
• Low-cost QFP and BGA packaging, Pb-free options
• Common footprints support easy density migration
• Compatible with select Spartan-3AN nonvolatile FPGAs
• Compatible with higher density Spartan-3A DSP FPGAs
• XA Automotive version available
Device
XC3S50A
XC3S200A
XC3S400A
XC3S700A
XC3S1400A
CLB Array
System Equivalent
(One CLB = Four Slices)
Distributed
RAM bits(1)
Gates Logic Cells Rows Columns CLBs Slices
50K 1,584 16
12
176 704
11K
200K 4,032 32
16
448 1,792 28K
400K 8,064 40
24
896 3,584 56K
700K 13,248 48
32 1,472 5,888 92K
1400K 25,344 72
40 2,816 11,264 176K
Block
RAM
bits(1)
54K
288K
360K
360K
576K
Dedicated
Multipliers
3
16
20
20
32
DCMs
2
4
4
8
8
Maximum
User I/O
144
248
311
372
502
Maximum
Differential
I/O Pairs
64
112
142
165
227
Notes:
1. By convention, one Kb is equivalent to 1,024 bits.
© Copyright 2006–2010 Xilinx, Inc. XILINX, the Xilinx logo, Virtex, Spartan, ISE, and other designated brands included herein are trademarks of Xilinx in the United States and
other countries. PCI is a registered trademark of the PCI-SIG. All other trademarks are the property of their respective owners.
DS529-1 (v2.0) August 19, 2010
www.xilinx.com
3