
Add to Cart
Spartan™-3 FPGA Family: Complete Data Sheet
Features
• Very low cost, high-performance logic solution for high-volume, consumer-oriented applications
- Densities as high as 74,880 logic cells
- Three power rails: for core (1.2V), I/Os (1.2V to 3.3V), and auxiliary purposes (2.5V)
• SelectIO™ signaling
- Up to 784 I/O pins
- 622 Mb/s data transfer rate per I/O
- 18 single-ended signal standards
- 6 differential I/O standards including LVDS, RSDS
- Termination by Digitally Controlled Impedance
- Signal swing ranging from 1.14V to 3.45V
- Double Data Rate (DDR) support
• Logic resources
- Abundant logic cells with shift register capability
- Wide multiplexers
- Fast look-ahead carry logic
- Dedicated 18 x 18 multipliers
- JTAG logic compatible with IEEE 1149.1/1532
• SelectRAM™ hierarchical memory
- Up to 1,872 Kbits of total block RAM
- Up to 520 Kbits of total distributed RAM
• Digital Clock Manager (up to four DCMs)
- Clock skew elimination
- Frequency synthesis
- High resolution phase shifting
• Eight global clock lines and abundant routing
• Fully supported by Xilinx ISE development system
- Synthesis, mapping, placement and routing
• MicroBlaze™ processor, PCI, and other cores
• Pb-free packaging options
• Low-power Spartan-3L Family and Automotive Spartan-3 XA Family options
DC Electrical Characteristics
In this section, specifications may be designated as Advance, Preliminary, or Production. These terms are defined as follows:
Advance: Initial estimates are based on simulation, early characterization, and/or extrapolation from the characteristics of other families. Values are subject to change. Use as estimates, not for production.
Preliminary: Based on characterization. Further changes are not expected.
Production: These specifications are approved once the silicon has been characterized over numerous production lots. Parameter values are considered stable with no future changes expected.
All parameter limits are representative of worst-case supply voltage and junction temperature conditions. The following applies unless otherwise noted: The parameter values published in this module apply to all Spartan™-3 devices. AC and DC characteristics are specified using the same numbers for both commercial and industrial grades. All parameters representing voltages are measured with respect to GND.
Some specifications list different values for one or more die revisions. All presently available Spartan-3 devices are classified as revision 0. Future updates to this module will introduce further die revisions as needed.
If a particular Spartan-3 FPGA differs in functional behavior or electrical characteristic from this data sheet, those differences are described in a separate errata document. The errata documents for Spartan-3 FPGAs are living documents and are available online.
All specifications in this module also apply to the Spartan-3L family (the low-power version of the Spartan-3 family). Refer to the Spartan-3L datasheet (DS313) for any differences.
Table 1: Absolute Maximum Ratings
Symbol | Description | Conditions | Min | Max | Units | |
VCCINT | Internal supply voltage | –0.5 | 1.32 | V | ||
VCCAUX | Auxiliary supply voltage | –0.5 | 3.00 | V | ||
VCCO | Output driver supply voltage | –0.5 | 3.75 | V | ||
VREF | Input reference voltage | –0.5 | VCCO + 0.5(3) | V | ||
VIN(2) | Voltage applied to all User I/O pins and Dual-Purpose pins | Driver in a high-impedance state | –0.5 | VCCO + 0.5(3) | V | |
Voltage applied to all Dedicated pins | –0.5 | VCCAUX+ 0.5(4) | V | |||
VESD | Electrostatic Discharge Voltage | Human body model | XC3S50 | -1500 | +1500 | V |
Other | -2000 | +2000 | V | |||
Charged device model | -500 | +500 | V | |||
Machine model | XC3S50, XC3S400, XC3S1500 | -200 | +200 | V | ||
TJ | Junction temperature | VCCO < 3.0V | -- | 125 | °C | |
VCCO > 3.0V | -- | 105 | °C | |||
TSTG | Storage temperature | -65 | 150 | °C |
Notes:
1. Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only; functional operation of the device at these or any other conditions beyond those listed under the Recommended Operating Conditions is not implied. Exposure to Absolute Maximum Ratings conditions for extended periods of time adversely affects device reliability.
2. As a rule, the VIN limits apply to both the DC and AC components of signals. Simple application solutions are available that show how to handle overshoot/undershoot as well as achieve PCI compliance. Refer to the following application notes: "Virtex-II Pro™ and Spartan-3 3.3V PCI Reference Design" (XAPP653) and "Using 3.3V I/O Guidelines in a Virtex-II Pro Design" (XAPP659).
3. All User I/O and Dual-Purpose pins (DIN/D0, D1–D7, CS_B, RDWR_B, BUSY/DOUT, and INIT_B) draw power from the VCCO power rail of the associated bank. Meeting the VIN max limit ensures that the internal diode junctions that exist between each of these pins and the VCCO rail do not turn on. Table 5 specifies the VCCO range used to determine the max limit. When VCCO is at its maximum recommended operating level (3.45V), VIN max is 3.95V. The maximum voltage that avoids oxide stress is VINX = 4.05V. As long as the VIN max specification is met, oxide stress is not possible.
4. All Dedicated pins (M0–M2, CCLK, PROG_B, DONE, HSWAP_EN, TCK, TDI, TDO, and TMS) draw power from the VCCAUX rail (2.5V). Meeting the VIN max limit ensures that the internal diode junctions that exist between each of these pins and the VCCAUX rail do not turn on. Table 5 specifies the VCCAUX range used to determine the max limit. When VCCAUX is at its maximum recommended operating level (2.625V), VIN max < 3.125V. As long as the VIN max specification is met, oxide stress is not possible. For information concerning the use of 3.3V signals, see the 3.3V-Tolerant Configuration Interface section in Module 2: Functional Description.
5. For soldering guidelines, see "Device Packaging and Thermal Characteristics" at www.xilinx.com/bvdocs/userguides/ug112.pdf.