DS610 October 4, 2010www.xilinx.comProduct Specification1
6
Spartan-3A DSP FPGA Family:
Introduction and Ordering Information
DS610 (v3.0) October 4, 2010Product Specification
Introduction
The Spartan®-3A DSP family of Field-Programmable Gate Arrays
(FPGAs) solves the design challenges in most high- volume,
cost-sensitive, high-performance DSP applications.
two-member family offers densities ranging from
The
1.8 to 3.4
million
system gates, as shown in Ta b l e 1 .
The Spartan-3A DSP family builds on the success of the
Spartan-3A FPGA family by increasing the amount of memory per
logic and adding XtremeDSP™ DSP48A slices. New features
improve system performance and reduce the cost of configuration.
These Spartan-3A DSP FPGA 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
and DSP processing
industry.
The Spartan-3A DSP FPGAs extend and enhance the Spartan-3A
FPGA family. The XC3SD1800A and the XC3SD3400A devices
are tailored for DSP applications and have additional block RAM
and XtremeDSP DSP48A slices. The XtremeDSP DSP48A slices
replace the 18x18 multipliers found in the Spartan-3A devices and
are based on the DSP48 blocks found in the Virtex®-4 devices.
The block RAMs are also enhanced to run faster by adding an
output register. Both the block RAM and DSP48A slices in the
Spartan-3A DSP devices run at 250 MHz in the lowest cost,
standard -4 speed grade.
Because of their exceptional DSP price/performance ratio,
Spartan-3A DSP FPGAs are ideally suited to a wide range of
consumer electronics applications, such as broadband access,
home networking, display/projection, and digital television.
The Spartan-3A DSP 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. Also, FPGA programmability permits design upgrades in
the field with no hardware replacement necessary, an impossibility
with ASICs.
Features
•Very low cost, high-performance DSP solution for
high-volume, cost-conscious applications
•250 MHz XtremeDSP DSP48A Slices
•Dedicated 18-bit by 18-bit multiplier
•Available pipeline stages for enhanced performance of at
least 250 MHz in the standard -4 speed grade
•48-bit accumulator for multiply-accumulate (MAC) operation
•Integrated adder for complex multiply or multiply-add
operation
•Integrated 18-bit pre-adder
•Optional cascaded Multiply or MAC
•Hierarchical SelectRAM™ memory architecture
•Up to 2268 Kbits of fast block RAM with byte write enables
for processor applications
•Up to 373 Kbits of efficient distributed RAM
•Registered outputs on the block RAM with operation of at
Spartan-3A DSP FPGA Family: Introduction and Ordering Information
CLB
Block RAM
DCM
IOBs
IOBs
DS610-1_01_031207
IOBs
IOBs
DCM
Block RAM / DSP48A Slice
DCM
CLBs
IOBs
DSP48A Slice
Notes:
1.The XC3SD1800A and XC3SD3400A have two DCMs on both the left and right sides, as well as the two DCMs at the top and
bottom of the devices. The two DCMs on the left and right of the chips are in the middle of the outer Block RAM/DSP48A
columns of the 4 or 5 columns in the selected device, as shown in the diagram above.
2.A detailed diagram of the DSP48A can be found in UG431
: XtremeDSP DSP48A for Spartan-3A DSP FPGAs User Guide.
Architectural Overview
The Spartan-3A DSP family architecture consists of five fundamental programmable functional elements:
•XtremeDSP™ DSP48A Slice provides an 18-bit x
18-bit multiplier, 18-bit pre-adder, 48-bit
post-adder/accumulator, and cascade capabilities for
various DSP applications.
•Block RAM provides data storage in the form of
18-Kbit dual-port blocks.
•Configurable Logic Blocks (CLBs) contain flexible
Look-Up Tables (LUTs) that implement logic plus
storage elements used as flip-flops or latches. CLBs
perform a wide variety of logical functions as well as
store data.
•Input/Output Blocks (IOBs) control the flow of data
between the I/O pins and the internal logic of the
device. IOBs support bidirectional data flow plus
3-state operation. Supports a variety of signal
standards, including several high-performance
differential standards. Double Data-Rate (DDR)
registers are included.
X-Ref Target - Figure 1
•Digital Clock Manager (DCM) Blocks provide
self-calibrating, fully digital solutions for distributing,
delaying, multiplying, dividing, and phase-shifting clock
signals.
These elements are organized as shown in Figure 1. A dual
ring of staggered IOBs surrounds a regular array of CLBs.
The XC3SD1800A has four columns of DSP48As, and the
XC3SD3400A has five columns of DSP48As. Each
DSP48A has an associated block RAM. The DCMs are
positioned in the center with two at the top and two at the
bottom of the device and in the two outer columns of the 4 or
5 columns of block RAM and DSP48As.
The Spartan-3A DSP family features a rich network of
routing that interconnect all five functional elements,
transmitting signals among them. Each functional element
has an associated switch matrix that permits multiple
connections to the routing.
DS610 (v3.0) October 4, 2010www.xilinx.comProduct Specification3
Figure 1: Spartan-3A DSP Family Architecture
Spartan-3A DSP FPGA Family: Introduction and Ordering Information
Configuration
Spartan-3A DSP FPGAs are programmed by loading
configuration data into robust, reprogrammable, static
CMOS configuration latches (CCLs) that collectively control
all functional elements and routing resources. The FPGA’s
configuration data is stored externally in a PROM or some
other non-volatile medium, either on or off the board. After
applying power, the configuration data is written to the
FPGA using any of seven different modes:
•Master Serial from a Xilinx Platform Flash PROM
•Serial Peripheral Interface (SPI) from an
industry-standard SPI serial Flash
•Byte Peripheral Interface (BPI) Up from an
industry-standard x8 or x8/x16 parallel NOR Flash
•Slave Serial, typically downloaded from a processor
•Slave Parallel, typically downloaded from a processor
•Boundary Scan (JTAG), typically downloaded from a
processor or system tester
Furthermore, Spartan-3A DSP FPGAs support MultiBoot
configuration, allowing two or more FPGA configuration
bitstreams to be stored in a single SPI serial Flash or a BPI
parallel NOR Flash. The FPGA application controls which
configuration to load next and when to load it.
Additionally, each Spartan-3A DSP FPGA contains a
unique, factory-programmed Device DNA identifier useful
for tracking purposes, anti-cloning designs, or IP protection.
I/O Capabilities
The Spartan-3A DSP FPGA SelectIO interface supports
many popular single-ended and differential standards.
Ta bl e 2 shows the number of user I/Os as well as the
number of differential I/O pairs available for each
device/package combination. Some of the user I/Os are
unidirectional input-only pins as indicated in Tab l e 2 .
Spartan-3A DSP FPGAs support the following single-ended
standards:
•3.3V low-voltage TTL (LVTTL)
•Low-voltage CMOS (LVCMOS) at 3.3V, 2.5V, 1.8V,
1.5V, or 1.2V
•3.3V PCI at 33 MHz or 66 MHz
•HSTL I, II, and III at 1.5V and 1.8V, commonly used in
memory applications
•SSTL I and II at 1.8V, 2.5V, and 3.3V, commonly used
for memory applications
•Spartan-3A DSP FPGAs support the following
differential standards:
•LVDS, mini-LVDS, RSDS, and PPDS I/O at 2.5V or
3.3V
•Bus LVDS I/O at 2.5V
•TMDS I/O at 3.3V
•Differential HSTL and SSTL I/O
•LVPECL inputs at 2.5V or 3.3V
Tab le 2 : Available User I/Os and Differential (Diff) I/O Pairs
CS484
(1)
CSG484
140
(78)
140
(78)
519
(110)
469
(60)
Device
UserDiffUserDiff
XC3SD1800A
XC3SD3400A
Notes:
1.The number shown in bold indicates the maximum number of I/O and input-only pins. The number shown in (italics) indicates the number of
input-only pins. The differential (Diff) input-only pin count includes both differential pairs on input-only pins and differential pairs on I/O pins within I/O
banks that are restricted to differential inputs.
309
(60)
309
(60)
FG676
FGG676
227
(131)
213
(117)
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification4
Spartan-3A DSP FPGA Family: Introduction and Ordering Information
-4 CS 484 LI
Device Type
Speed Grade
Power/Temperature Range
Package Type
Number of Pins
Example:
DS610-1_05_021009
XC3SD1800A
Package Marking
Figure 2 shows the top marking for Spartan-3A DSP FPGAs. The “5C” and “4I” Speed Grade/Temperature Range part
combinations may be dual marked as “5C/4I”. Devices with the dual mark can be used as either -5C or -4I devices. Devices
with a single mark are only guaranteed for the marked speed grade and temperature range.
X-Ref Target - Figure 2
BGA Ball A1
Device Type
Package
Low-Power
(optional)
Speed Grade
Operating Range
R
SPARTAN
R
XC3SD1800A
CSG484XGQ####
X#######X
L4 I
Mask Revision
Fabrication/
Process Code
Date Code
Lot Code
DS610-1_02_070607
Figure 2: Spartan-3A DSP FPGA Package Marking Example
Ordering Information
Spartan-3A DSP FPGAs are available in both standard and Pb-free packaging options for all device/package combinations.
The Pb-free packages include a ‘G’ character in the ordering code.
DeviceSpeed GradePackage Type / Number of Pins
XC3SD1800A -4 Standard Performance CS484/
484-ball Chip-Scale Ball Grid Array (CSBGA)C Commercial (0°C to 85°C)
Power/Temperature Range
CSG484
XC3SD3400A -5 High Performance
FG676/
676-ball Fine-Pitch Ball Grid Array (FBGA)I Industrial (–40°C to 100°C)
(1)
FGG676
LI Low-power Industrial
Notes:
1.The -5 speed grade is exclusively available in the Commercial temperature range.
2.The low-power option (LI) is exclusively available in the CS(G)484 package and industrial temperature range.
3.See DS705
, XA Spartan-3A DSP Automotive FPGA Family Data Sheet for the XA Automotive Spartan-3A DSP FPGAs.
(T
)
J
(–40°C to 100°C)
(2)
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification5
Spartan-3A DSP FPGA Family: Introduction and Ordering Information
Revision History
The following table shows the revision history for this document.
DateVersionRevision
04/02/071.0Initial Xilinx release.
05/25/071.0.1Minor edits.
06/18/071.2Updated for Production release.
07/16/072.0Added Low-power options.
06/02/082.1Added reference to SCD 4103 for 750 Mbps performance. Add dual mark clarification to Package
Marking. Updated links.
03/11/092.2Simplified ordering information. Removed reference to SCD 4103.
10/04/103.0Updated the Notice of Disclaimer section.
Notice of Disclaimer
THE XILINX HARDWARE FPGA AND CPLD DEVICES REFERRED TO HEREIN (“PRODUCTS”) ARE SUBJECT TO THE TERMS AND
CONDITIONS OF THE XILINX LIMITED WARRANTY WHICH CAN BE VIEWED AT http://www.xilinx.com/warranty.htm
WARRANTY DOES NOT EXTEND TO ANY USE OF PRODUCTS IN AN APPLICATION OR ENVIRONMENT THAT IS NOT WITHIN THE
SPECIFICATIONS STATED IN THE XILINX DATA SHEET. ALL SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE.
PRODUCTS ARE NOT DESIGNED OR INTENDED TO BE FAIL-SAFE OR FOR USE IN ANY APPLICATION REQUIRING FAIL-SAFE
PERFORMANCE, SUCH AS LIFE-SUPPORT OR SAFETY DEVICES OR SYSTEMS, OR ANY OTHER APPLICATION THAT INVOKES
THE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR PROPERTY OR ENVIRONMENTAL DAMAGE (“CRITICAL
APPLICATIONS”). USE OF PRODUCTS IN CRITICAL APPLICATIONS IS AT THE SOLE RISK OF CUSTOMER, SUBJECT TO
APPLICABLE LAWS AND REGULATIONS.
CRITICAL APPLICATIONS DISCLAIMER
XILINX PRODUCTS (INCLUDING HARDWARE, SOFTWARE AND/OR IP CORES) ARE NOT DESIGNED OR INTENDED TO BE
FAIL-SAFE, OR FOR USE IN ANY APPLICATION REQUIRING FAIL-SAFE PERFORMANCE, SUCH AS IN LIFE-SUPPORT OR
SAFETY DEVICES OR SYSTEMS, CLASS III MEDICAL DEVICES, NUCLEAR FACILITIES, APPLICATIONS RELATED TO THE
DEPLOYMENT OF AIRBAGS, OR ANY OTHER APPLICATIONS THAT COULD LEAD TO DEATH, PERSONAL INJURY OR SEVERE
PROPERTY OR ENVIRONMENTAL DAMAGE (INDIVIDUALLY AND COLLECTIVELY, “CRITICAL APPLICATIONS”). FURTHERMORE,
XILINX PRODUCTS ARE NOT DESIGNED OR INTENDED FOR USE IN ANY APPLICATIONS THAT AFFECT CONTROL OF A
VEHICLE OR AIRCRAFT, UNLESS THERE IS A FAIL-SAFE OR REDUNDANCY FEATURE (WHICH DOES NOT INCLUDE USE OF
SOFTWARE IN THE XILINX DEVICE TO IMPLEMENT THE REDUNDANCY) AND A WARNING SIGNAL UPON FAILURE TO THE
OPERATOR. CUSTOMER AGREES, PRIOR TO USING OR DISTRIBUTING ANY SYSTEMS THAT INCORPORATE XILINX
PRODUCTS, TO THOROUGHLY TEST THE SAME FOR SAFETY PURPOSES. TO THE MAXIMUM EXTENT PERMITTED BY
APPLICABLE LAW, CUSTOMER ASSUMES THE SOLE RISK AND LIABILITY OF ANY USE OF XILINX PRODUCTS IN CRITICAL
APPLICATIONS.
AUTOMOTIVE APPLICATIONS DISCLAIMER
XILINX PRODUCTS ARE NOT DESIGNED OR INTENDED TO BE FAIL-SAFE, OR FOR USE IN ANY APPLICATION REQUIRING
FAIL-SAFE PERFORMANCE, SUCH AS APPLICATIONS RELATED TO: (I) THE DEPLOYMENT OF AIRBAGS, (II) CONTROL OF A
VEHICLE, UNLESS THERE IS A FAIL-SAFE OR REDUNDANCY FEATURE (WHICH DOES NOT INCLUDE USE OF SOFTWARE IN
THE XILINX DEVICE TO IMPLEMENT THE REDUNDANCY) AND A WARNING SIGNAL UPON FAILURE TO THE OPERATOR, OR (III)
USES THAT COULD LEAD TO DEATH OR PERSONAL INJURY. CUSTOMER ASSUMES THE SOLE RISK AND LIABILITY OF ANY
USE OF XILINX PRODUCTS IN SUCH APPLICATIONS.
. THIS LIMITED
DS610 (v3.0) October 4, 2010www.xilinx.comProduct Specification6
8
Spartan-3A DSP FPGA Family:
Functional Description
DS610 (v3.0) October 4, 2010Product Specification
Spartan-3A DSP FPGA Design Documentation
The functionality of the Spartan®-3A DSP FPGA family is described in the following documents. The topics covered in each
guide are listed.
•DS706
•UG331
•Clocking Resources
•Digital Clock Managers (DCMs)
•Block RAM
•Configurable Logic Blocks (CLBs)
•I/O Resources
•Programmable Interconnect
•ISE® Software Design Tools
•IP Cores
•Embedded Processing and Control Solutions
•Pin Types and Package Overview
•Package Drawings
•Powering FPGAs
•Power Management
•UG332
Guide
•Configuration Overview
•Detailed Descriptions by Mode
•ISE iMPACT Programming Examples
•MultiBoot Reconfiguration
•Design Authentication using Device DNA
: Extended Spartan-3A Family Overview
: Spartan-3 Generation FPGA User Guide
-Distributed RAM
-SRL16 Shift Registers
-Carry and Arithmetic Logic
: Spartan-3 Generation Configuration User
-Configuration Pins and Behavior
-Bitstream Sizes
-Master Serial Mode using Xilinx Platform Flash
PROM
-Master SPI Mode using Commodity SPI Serial
Flash PROM
-Master BPI Mode using Commodity Parallel
NOR Flash PROM
-Slave Parallel (SelectMAP) using a Processor
-Slave Serial using a Processor
-JTAG Mode
•UG431
FPGAs User Guide
•XtremeDSP DSP48A Slices
•XtremeDSP DSP48A Pre-Adder
For specific hardware examples, please see the Spartan-3A
DSP FPGA Starter Kit board web pages.
The following table shows the revision history for this document.
DateVersionRevision
04/02/071.0Initial Xilinx release.
05/25/071.0.1Minor edits.
06/18/071.2Updated for Production release.
07/16/072.0Added Low-power options; no changes to this module.
06/02/082.1Updated links.
03/11/092.2Added link to DS706 on Extended Spartan-3A family.
10/04/103.0Updated link to sign up for Alerts and updated Notice of Disclaimer.
Notice of Disclaimer
THE XILINX HARDWARE FPGA AND CPLD DEVICES REFERRED TO HEREIN (“PRODUCTS”) ARE SUBJECT TO THE TERMS AND
CONDITIONS OF THE XILINX LIMITED WARRANTY WHICH CAN BE VIEWED AT http://www.xilinx.com/warranty.htm
WARRANTY DOES NOT EXTEND TO ANY USE OF PRODUCTS IN AN APPLICATION OR ENVIRONMENT THAT IS NOT WITHIN THE
SPECIFICATIONS STATED IN THE XILINX DATA SHEET. ALL SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE.
PRODUCTS ARE NOT DESIGNED OR INTENDED TO BE FAIL-SAFE OR FOR USE IN ANY APPLICATION REQUIRING FAIL-SAFE
PERFORMANCE, SUCH AS LIFE-SUPPORT OR SAFETY DEVICES OR SYSTEMS, OR ANY OTHER APPLICATION THAT INVOKES
THE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR PROPERTY OR ENVIRONMENTAL DAMAGE (“CRITICAL
APPLICATIONS”). USE OF PRODUCTS IN CRITICAL APPLICATIONS IS AT THE SOLE RISK OF CUSTOMER, SUBJECT TO
APPLICABLE LAWS AND REGULATIONS.
CRITICAL APPLICATIONS DISCLAIMER
XILINX PRODUCTS (INCLUDING HARDWARE, SOFTWARE AND/OR IP CORES) ARE NOT DESIGNED OR INTENDED TO BE
FAIL-SAFE, OR FOR USE IN ANY APPLICATION REQUIRING FAIL-SAFE PERFORMANCE, SUCH AS IN LIFE-SUPPORT OR
SAFETY DEVICES OR SYSTEMS, CLASS III MEDICAL DEVICES, NUCLEAR FACILITIES, APPLICATIONS RELATED TO THE
DEPLOYMENT OF AIRBAGS, OR ANY OTHER APPLICATIONS THAT COULD LEAD TO DEATH, PERSONAL INJURY OR SEVERE
PROPERTY OR ENVIRONMENTAL DAMAGE (INDIVIDUALLY AND COLLECTIVELY, “CRITICAL APPLICATIONS”). FURTHERMORE,
XILINX PRODUCTS ARE NOT DESIGNED OR INTENDED FOR USE IN ANY APPLICATIONS THAT AFFECT CONTROL OF A
VEHICLE OR AIRCRAFT, UNLESS THERE IS A FAIL-SAFE OR REDUNDANCY FEATURE (WHICH DOES NOT INCLUDE USE OF
SOFTWARE IN THE XILINX DEVICE TO IMPLEMENT THE REDUNDANCY) AND A WARNING SIGNAL UPON FAILURE TO THE
OPERATOR. CUSTOMER AGREES, PRIOR TO USING OR DISTRIBUTING ANY SYSTEMS THAT INCORPORATE XILINX
PRODUCTS, TO THOROUGHLY TEST THE SAME FOR SAFETY PURPOSES. TO THE MAXIMUM EXTENT PERMITTED BY
APPLICABLE LAW, CUSTOMER ASSUMES THE SOLE RISK AND LIABILITY OF ANY USE OF XILINX PRODUCTS IN CRITICAL
APPLICATIONS.
AUTOMOTIVE APPLICATIONS DISCLAIMER
XILINX PRODUCTS ARE NOT DESIGNED OR INTENDED TO BE FAIL-SAFE, OR FOR USE IN ANY APPLICATION REQUIRING
FAIL-SAFE PERFORMANCE, SUCH AS APPLICATIONS RELATED TO: (I) THE DEPLOYMENT OF AIRBAGS, (II) CONTROL OF A
VEHICLE, UNLESS THERE IS A FAIL-SAFE OR REDUNDANCY FEATURE (WHICH DOES NOT INCLUDE USE OF SOFTWARE IN
THE XILINX DEVICE TO IMPLEMENT THE REDUNDANCY) AND A WARNING SIGNAL UPON FAILURE TO THE OPERATOR, OR (III)
USES THAT COULD LEAD TO DEATH OR PERSONAL INJURY. CUSTOMER ASSUMES THE SOLE RISK AND LIABILITY OF ANY
USE OF XILINX PRODUCTS IN SUCH APPLICATIONS.
. THIS LIMITED
DS610 (v3.0) October 4, 2010www.xilinx.comProduct Specification8
61
Spartan-3A DSP FPGA Family:
DC and Switching Characteristics
DS610 (v3.0) October 4, 2010Product Specification
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.
All parameter limits are representative of worst-case supply
voltage and junction temperature conditions. Unless
otherwise noted, the published parameter values apply
to all Spartan®-3A DSP devices. AC and DC
characteristics are specified using the same numbers
for both commercial and industrial grades.
Absolute Maximum Ratings
Preliminary: Based on characterization. Further changes
are not expected.
Stresses beyond those listed under Ta bl e 3 : Absolute
Maximum Ratings may cause permanent damage to the
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.
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 conditions for
extended periods of time adversely affects device reliability.
Tab le 3 : Absolute Maximum Ratings
SymbolDescriptionConditionsMinMaxUnits
V
CCINT
V
CCAUX
V
CCO
V
REF
V
I
V
ESD
T
T
STG
Notes:
1.Upper clamp applies only when using PCI IOSTANDARDs.
2.For soldering guidelines, see UG112Guidelines for Pb-Free Packages.
Internal supply voltage–0.51.32V
Auxiliary supply voltage–0.53.75V
Output driver supply voltage–0.53.75V
Input reference voltage–0.5V
Voltage applied to all User I/O pins and
IN
Dual-Purpose pins
Voltage applied to all Dedicated pins–0.54.6V
Input clamp current per I/O pin–0.5V < VIN<(V
IK
Electrostatic Discharge VoltageHuman body model±2000V–
Junction temperature–125°C
J
Storage temperature–65150°C
: Device Packaging and Thermal Characteristics and XAPP427: Implementation and Solder Reflow
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Power Supply Specifications
Tab le 4 : Supply Voltage Thresholds for Power-On Reset
SymbolDescriptionMinMaxUnits
V
CCINTT
V
CCAUXT
V
CCO2T
Notes:
1.V
, V
CCINT
Flash, parallel NOR Flash, microcontroller) might have specific requirements. Check the data sheet for the attached configuration source.
Apply V
information).
CCAUX
CCINT
2.To ensure successful power-on, V
no dips at any point.
Tab le 5 : Supply Voltage Ramp Rate
SymbolDescriptionMinMaxUnits
V
CCINTR
V
CCAUXR
V
CCO2R
Notes:
1.V
2.To ensure successful power-on, V
Tab le 6 :
, V
CCINT
Flash, parallel NOR Flash, microcontroller) might have specific requirements. Check the data sheet for the attached configuration source.
Apply V
information).
CCAUX
CCINT
no dips at any point.
Supply Voltage Levels Necessary for Preserving CMOS Configuration Latch (CCL) Contents and RAM Data
SymbolDescriptionMinUnits
V
DRINT
V
DRAUX
Threshold for the V
Threshold for the V
Threshold for the V
, and V
supplies to the FPGA can be applied in any order. However, the FPGA configuration source (Platform Flash, SPI
CCO
supply0.41.0V
CCINT
supply1.02.0V
CCAUX
Bank 2 supply1.02.0V
CCO
last for lowest overall power consumption (see the UG331 chapter titled "Powering Spartan-3 Generation FPGAs" for more
, V
CCINT
Ramp rate from GND to valid V
Ramp rate from GND to valid V
Ramp rate from GND to valid V
, and V
supplies to the FPGA can be applied in any order. However, the FPGA configuration source (Platform Flash, SPI
CCO
Bank 2, and V
CCO
CCINT
CCAUX
CCO
supplies must rise through their respective threshold-voltage ranges with
CCAUX
supply level0.2100ms
supply level0.2100ms
Bank 2 supply level0.2100ms
last for lowest overall power consumption (see the UG331 chapter titled "Powering Spartan-3 Generation FPGAs" for more
, V
CCINT
V
level required to retain CMOS Configuration Latch (CCL) and RAM data1.0V
CCINT
V
level required to retain CMOS Configuration Latch (CCL) and RAM data2.0V
CCAUX
Bank 2, and V
CCO
supplies must rise through their respective threshold-voltage ranges with
CCAUX
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification10
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
General Recommended Operating Conditions
Tab le 7 : General Recommended Operating Conditions
SymbolDescriptionMinNominalMaxUnits
T
J
V
CCINT
(1)
V
CCO
V
CCAUX
(3)
V
IN
T
IN
Notes:
1.This V
range specific to each of the single-ended I/O standards, and Ta bl e 1 2 lists that specific to the differential standards.
2.Define V
range spans the lowest and highest operating voltages for all supported I/O standards. Tab l e 10 lists the recommended V
CCO
CCAUX
3.See XAPP459
4.For single-ended signals that are placed on a differential-capable I/O, V
between the two pins. See Parasitic Leakage in UG331
5.Measured between 10% and 90% V
Junction temperatureCommercial0–85°C
Industrial–40–100°C
Internal supply voltage1.141.201.26V
Output driver supply voltage1.10–3.60V
Auxiliary supply voltage
Input voltagePCI™ IOSTANDARD–0.5–V
Input signal transition time
(2)
V
CCAUX
V
CCAUX
All other
IOSTANDARDs
(5)
= 2.52.252.502.75V
= 3.33.003.303.60V
CCO
IP or IO_#–0.5–4.10V
IO_Lxxy_#
(4)
–0.5–4.10V
––500ns
selection using CONFIG VCCAUX constraint.
, Eliminating I/O Coupling Effects when Interfacing Large-Swing Single-Ended Signals to User I/O Pins on Spartan-3 Families.
of –0.2V to –0.5V is supported but can cause increased leakage
, Spartan-3 Generation FPGA User Guide.
. Follow Signal Integrity recommendations.
CCO
IN
+0.5V
CCO
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification11
General DC Characteristics for I/O Pins
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 8 : General DC Characteristics of User I/O, Dual-Purpose, and Dedicated Pins
(1)
SymbolDescriptionTest ConditionsMinTypMaxUnits
(2)
I
RPU
R
I
RPD
R
I
I
PU
PD
Leakage current at User I/O,
L
Input-only, Dual-Purpose, and
Dedicated pins, FPGA powered
Leakage current on pins during
HS
hot socketing, FPGA unpowered
(3)
Current through pull-up resistor
at User I/O, Dual-Purpose,
Input-only, and Dedicated pins.
Dedicated pins are powered by
V
.
CCAUX
(3)
Equivalent pull-up resistor value
at User I/O, Dual-Purpose,
Input-only, and Dedicated pins
(based on I
(3)
Current through pull-down
per Note 2)
RPU
resistor at User I/O,
Dual-Purpose, Input-only, and
Dedicated pins
(3)
Equivalent pull-down resistor
value at User I/O, Dual-Purpose,
Input-only, and Dedicated pins
(based on I
per Note 2)
RPD
Driver is in a high-impedance state,
V
=0V or V
IN
max, sample-tested
CCO
All pins except INIT_B, PROG_B, DONE, and JTAG pins
when PUDC_B = 1.
INIT_B, PROG_B, DONE, and JTAG pins or other pins
when PUDC_B = 0.
VIN = GNDV
= GNDV
V
IN
V
CCAUX
VIN = V
CCO
= 3.0V to 3.6VVIN = 3.0V to 3.6V5.510.420.8kΩ
V
CCO
CCO
V
or V
or V
V
CCO
V
CCO
V
CCO
CCO
V
CCO
V
CCO
V
CCO
V
CCO
V
CCAUX
CCAUX
= 3.0V to 3.6V–151–315–710µA
CCAUX
= 2.3V to 2.7V–82–182–437µA
CCAUX
= 1.7V to 1.9V–36–88–226µA
= 1.4V to 1.6V–22–56–148µA
= 1.14V to 1.26V–11–31–83µA
= 3.0V to 3.6V5.111.423.9kΩ
= 2.3V to 2.7V6.214.833.1kΩ
= 1.7V to 1.9V8.421.652.6kΩ
= 1.4V to 1.6V10.828.474.0kΩ
= 1.14V to 1.26V15.341.1119.4kΩ
= 3.0V to 3.6V167346659µA
= 2.25V to 2.75V
VIN = 2.3V to 2.7V4.17.815.7kΩ
VIN = 1.7V to 1.9V3.05.711.1kΩ
V
= 1.4V to 1.6V2.75.19.6kΩ
IN
–10
–+10µA
–10–+10µA
Add I
HS
+ I
RPU
µA
100225457µA
VIN = 1.14V to 1.26V2.44.58.1kΩ
= 2.25V to 2.75VVIN = 3.0V to 3.6V7.916.035.0kΩ
CCAUX
V
= 2.3V to 2.7V5.912.026.3kΩ
IN
= 1.7V to 1.9V4.28.518.6kΩ
V
IN
V
= 1.4V to 1.6V3.67.215.7kΩ
IN
V
= 1.14V to 1.26V3.06.012.5kΩ
IN
levels–10–+10µA
CCO
V
= 3.3V ± 10%LVDS_33, MINI_LVDS_33,
CCO
V
= 2.5V ± 10%LVDS_25, MINI_LVDS_25,
CCO
RSDS_33
RSDS_25
90100115Ω
90110–Ω
I
REF
C
R
V
V
current per pinAll V
REF
Input capacitance–––10pF
IN
Resistance of optional
DT
differential termination circuit
within a differential I/O pair. Not
available on Input-only pairs.
Notes:
1.The numbers in this table are based on the conditions set forth in Ta bl e 7 .
2.For single-ended signals that are placed on a differential-capable I/O, V
between the two pins. See Parasitic Leakage in UG331
3.This parameter is based on characterization. The pull-up resistance R
, Spartan-3 Generation FPGA User Guide.
of –0.2V to –0.5V is supported but can cause increased leakage
IN
PU
= V
CCO/IRPU
. The pull-down resistance RPD=VIN/I
RPD
.
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification12
Quiescent Current Requirements
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 9 : Quiescent Supply Current Characteristics
SymbolDescriptionDevicePowerTypical
I
CCINTQ
Quiescent V
supply currentXC3SD1800AC,I41390500mA
CCINT
(1)
LI36
(2)
Commercial
Maximum
(2)
Industrial
Maximum
–175mA
(2)
Units
XC3SD3400AC,I64550725mA
I
CCOQ
Quiescent V
LI55
supply currentXC3SD1800AC,I0.445mA
CCO
–300mA
LI0.2–5mA
XC3SD3400AC,I0.445mA
I
CCAUXQ
Quiescent V
LI0.2
supply currentXC3SD1800AC,I2590110mA
CCAUX
–5mA
LI24–72mA
XC3SD3400AC,I39130160mA
LI38
–105mA
Notes:
1.The numbers in this table are based on the conditions set forth in Ta bl e 7 .
2.Quiescent supply current is measured with all I/O drivers in a high-impedance state and with all pull-up/pull-down resistors at the I/O pads
disabled. Typical values are characterized using typical devices at room temperature (T
= 2.5V). The maximum limits are tested for each device at the respective maximum specified junction temperature and at maximum voltage
limits with V
with no functional elements instantiated). For conditions other than those described above (for example, a design including functional
elements), measured quiescent current levels will be different than the values in the table.
3.For more accurate estimates for a specific design, use the Xilinx XPower tools. There are two recommended ways to estimate the total power
consumption (quiescent plus dynamic) for a specific design: a) The Spartan-3A DSP FPGA XPower Estimator
typical estimates, and does not require a netlist of the design. b) XPower Analyzer uses a netlist as input to provide maximum estimates as
well as more accurate typical estimates.
4.The maximum numbers in this table indicate the minimum current each power rail requires in order for the FPGA to power-on successfully.
5.For information on the power-saving Suspend mode, see XAPP480
typically saves 40% total power consumption compared to quiescent current.
CCINT
= 1.26V, V
= 3.6V, and V
CCO
= 3.6V. The FPGA is programmed with a “blank” configuration data file (that is, a design
CCAUX
: Using Suspend Mode in Spartan-3 Generation FPGAs. Suspend mode
of 25°C at V
J
CCINT
= 1.2V, V
provides quick, approximate,
= 3.3V, and V
CCO
CCAUX
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification13
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Single-Ended I/O Standards
Tab le 1 0 : Recommended Operating Conditions for User I/Os Using Single-Ended Standards
V
for Drivers
IOSTANDARD
Attribute
Min (V)Nom (V)Max (V)Min (V)Nom (V)Max (V)Max (V)Min (V)
CCO
LV TT L3 .03 .33 . 6
LV CM OS 33
LV CM OS 25
(4)
(4,5)
3.03.33.60.82.0
2.32.52.70.71.7
LVCMOS181.651.81.950.40.8
LVCMOS151.41.51.60.40.8
LVCMOS121.11.21.30.40.7
PCI33_3
PCI66_3
(6)
(6)
3.03.33.60.3 • V
3.03.33.60.3 • V
HSTL_I1.41.51.60.680.750.9V
HSTL_III1.41.51.6
HSTL_I_181.71.81.90.80.91.1V
HSTL_II_181.71.81.9–0.9–V
HSTL_III_181.71.81.9
SSTL18_I1.71.81.90.8330.9000.969V
SSTL18_II1.71.81.90.8330.9000.969V
SSTL2_I2.32.52.71.131.251.38V
SSTL2_II2.32.52.71.131.251.38V
SSTL3_I3.03.33.61.31.51.7V
SSTL3_II3.03.33.61.31.51.7V
Notes:
1.Descriptions of the symbols used in this table are as follows:
V
—the supply voltage for output drivers
CCO
V
—the reference voltage for setting the input switching threshold
REF
V
—the input voltage that indicates a Low logic level
IL
V
—the input voltage that indicates a High logic level
IH
2.In general, the V
and for PCI I/O standards.
rails supply only output drivers, not input circuits. The exceptions are for LVCMOS25 inputs when V
CCO
3.For device operation, the maximum signal voltage (V
4.There is approximately 100 mV of hysteresis on inputs using LVCMOS33 and LVCMOS25 I/O standards.
5.All Dedicated pins (PROG_B, DONE, SUSPEND, TCK, TDI, TDO, and TMS) draw power from the V
LVCMOS33 standard depending on V
using these pins as part of a standard 2.5V configuration interface, apply 2.5V to the V
CCAUX
throughout configuration.
6.For information on PCI IP solutions, see www.xilinx.com/pci
IOSTANDARD is available and has equivalent characteristics but no PCI-X IP is supported.
(2)
V
REF
V
IL
0.82.0
V
is not used for
REF
these I/O standards
CCAUX
0.5 • V
0.5 • V
REF
REF
REF
REF
REF
REF
REF
REF
REF
REF
REF
= 3.3V range
CCO
CCO
–0.1V
REF
–0.9–V
–1.1–V
max) can be as high as VIN max. See Ta bl e 7 .
IH
. The Dual-Purpose configuration pins use the LVCMOS standard before the User mode. When
lines of Banks 0, 1, and 2 at power-on as well as
CCO
CCAUX
–0.1V
REF
–0.1V
REF
–0.1V
REF
–0.1V
REF
–0.125V
REF
–0.125V
REF
–0.150V
REF
–0.150V
REF
–0.2V
REF
–0.2V
REF
rail and use the LVCMOS25 or
. The PCI IOSTANDARD is not supported on input-only pins. The PCIX
(3)
V
IH
CCO
CCO
+0.1
+0.1
+0.1
+0.1
+0.1
+0.125
+0.125
+0.150
+0.150
+0.2
+0.2
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification14
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 1 1 : DC Characteristics of User I/Os Using
Single-Ended Standards
IOSTANDARD
Attribute
(3)
LV TT L
LV CM OS 33
LV CM OS 25
LV CM OS 18
LV CM OS 15
LV CM OS 12
Tes t
Conditions
I
I
OL
(mA)
OH
(mA)
22–20.42.4
44–4
66–6
88–8
1212–12
1616–16
2424–24
(3)
22–20.4V
44–4
66–6
88–8
1212–12
1616–16
(5)
24
(3)
24–24
22–20.4V
44–4
66–6
88–8
1212–12
(5)
16
24
(3)
16–16
(5)
24–24
22–20.4V
44–4
66–6
88–8
(5)
12
16
(3)
12–12
(5)
16–16
22–20.4V
44–4
66–6
(5)
8
12
(3)
4
6
8–8
(5)
12–12
22–20.4V
(5)
4–4
(5)
6–6
Logic Level
Characteristics
V
OL
Max (V)
Min (V)
CCO
CCO
CCO
CCO
CCO
V
OH
– 0.4
– 0.4
– 0.4
– 0.4
– 0.4
Tab l e 1 1: DC Characteristics of User I/Os Using
Single-Ended Standards (Cont’d)
Test
IOSTANDARD
Attribute
PCI33_3
PCI66_3
HSTL_I
HSTL_III
(4)
(4)
(5)
(5)
Conditions
I
I
OL
(mA)
OH
(mA)
1.5–0.510% V
1.5–0.510% V
8–8 0.4 V
24–80.4V
HSTL_I_188–80.4V
HSTL_II_18
(5)
16–160.4V
HSTL_III_1824–80.4V
SSTL18_I6.7–6.7V
SSTL18_II
(5)
13.4 –13.4 V
SSTL2_I8.1–8.1V
SSTL2_II
(5)
16.2 –16.2 V
SSTL3_I8–8V
SSTL3_II
(5)
16–16V
Notes:
1.The numbers in this table are based on the conditions set forth in
Ta bl e 7 and Ta bl e 1 0 .
2.Descriptions of the symbols used in this table are as follows:
I
—the output current condition under which VOL is tested
OL
I
—the output current condition under which VOH is tested
OH
V
— the output voltage that indicates a Low logic level
OL
V
—the output voltage that indicates a High logic level
OH
V
—the supply voltage for output drivers
CCO
V
—the voltage applied to a resistor termination
TT
3.For the LVCMOS and LVTTL standards: the same V
limits apply for the Fast, Slow, and QUIETIO slew attributes.
4.Tested according to the relevant PCI specifications. For
information on PCI IP solutions, see www.xilinx.com/products/
design_resources/conn_central/protocols/pci_pcix.htm. The
PCIX IOSTANDARD is available and has equivalent
characteristics but no PCI-X IP is supported.
5.These higher-drive output standards are supported only on
FPGA banks 1 and 3. Inputs are unrestricted. See the Using I/O Resources chapter in UG331
.
Logic Level
Characteristics
V
OL
Max (V)
CCO
CCO
– 0.475 V
TT
– 0.603 V
TT
– 0.61V
TT
– 0.81V
TT
– 0.6V
TT
– 0.8V
TT
V
OH
Min (V)
90% V
90% V
CCO
CCO
CCO
CCO
CCO
+ 0.475
TT
+ 0.603
TT
+0.61
TT
+0.81
TT
TT
TT
and VOH
OL
CCO
CCO
– 0.4
– 0.4
– 0.4
– 0.4
– 0.4
+0.6
+0.8
DS610 (v3.0) October 4, 2010www.xilinx.comProduct Specification15
DS610-3_03_061507
V
INN
V
INN
V
INP
V
INP
GND level
50%
V
ICM
V
ICM
= Input common mode voltage =
V
ID
Internal
Logic
Differential
I/O Pair Pins
N
P
2
V
INP
+
V
INN
V
ID
= Differential input voltage =
V
INP
-
V
INN
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Differential I/O Standards
Differential Input Pairs
X-Ref Target - Figure 3
Figure 3: Differential Input Voltages
Tab le 1 2 : Recommended Operating Conditions for User I/Os Using Differential Signal Standards
V
for Drivers
IOSTANDARD Attribute
LV DS _ 25
LV DS _ 33
BLVDS_25
MINI_LVDS_25
MINI_LVDS_33
LVPECL_25
LVPECL_33
RSDS_25
RSDS_33
TMDS_33
PPDS_25
PPDS_33
(3)
(3)
(4)
(3)
(3)
(5)
(5)
(3)
(3)
(3,4,7)
(3)
(3)
Min (V)Nom (V)Max (V)Min (mV) Nom (mV) Max (mV)Min (V)Nom (V)Max (V)
CCO
2.252.52.751003506000.31.252.35
3.03.33.61003506000.31.252.35
2.252.52.75100300–0.31.32.35
2.252.52.75200–6000.31.21.95
3.03.33.6200–6000.31.21.95
Inputs Only10080010000.31.21.95
Inputs Only10080010000.31.22.8
2.252.52.75100200–0.31.21.5
3.03.33.6100200–0.31.21.5
3.143.33.47150–12002.7–3.23
2.252.52.75100–4000.2–2.3
3.03.33.6100–4000.2–2.3
DIFF_HSTL_I_181.71.81.9100
DIFF_HSTL_II_18
(8)
1.71.81.9100––0.8–1.1
DIFF_HSTL_III_181.71.81.9100
DIFF_HSTL_I1.41.51.6100
DIFF_HSTL_III1.41.51.6100
DIFF_SSTL18_I1.71.81.9100
DIFF_SSTL18_II
(8)
1.71.81.9100––0.7–1.1
DIFF_SSTL2_I2.32.52.7100
DIFF_SSTL2_II
DIFF_SSTL3_I3.03.33.6100
DIFF_SSTL3_II3.03.33.6100
Notes:
1.The V
2.V
ICM
3.These true differential output standards are supported only on FPGA banks 0 and 2. Inputs are unrestricted. See the chapter "Using I/O Resources" in UG331
4.See "External Termination Requirements for Differential I/O."
5.LVPECL is supported on inputs only, not outputs. LVPECL_33 requires V
6.LVPECL_33 maximum V
7.Requires V
8.These higher-drive output standards are supported only on FPGA banks 1 and 3. Inputs are unrestricted. See the chapter "Using I/O Resources" in UG331
9.All standards except for LVPECL and TMDS can have VCCAUX at either 2.5V or 3.3V. Define your VCCAUX level using the CONFIG VCCAUX constraint.
DS610 (v3.0) October 4, 2010www.xilinx.comProduct Specification16
(8)
rails supply only differential output drivers, not input circuits.
CCO
must be less than V
CCAUX
CCAUX
ICM
=3.3V±10%. (V
2.32.52.7100––1.0–1.5
.
= the lower of 2.8V or V
CCAUX
-300 mV)≤ V
CCAUX
ICM
(1)
–(VID/2).
≤ (V
CCAUX
CCAUX
- 37 mV).
=3.3V ± 10%.
V
ID
––0.8–1.1
––0.8–1.1
––0.68–0.9
–––0.9–
––0.7–1.1
––1.0–1.5
––1.1–1.9
––1.1–1.9
(2)
V
ICM
.
.
(6)
Differential Output Pairs
V
OUTN
V
OUTP
GND level
50%
V
OCM
V
OCM
V
OD
V
OL
V
OH
V
OUTP
Internal
Logic
V
OUTN
N
P
= Output common mode voltage =
2
V
OUTP+VOUTN
V
OD
= Output differential voltage =
V
OH
= Output voltage indicating a High logic level
V
OL
= Output voltage indicating a Low logic level
V
OUTP-VOUTN
Differential
I/O Pair Pins
DS312-3_03_090510
X-Ref Target - Figure 4
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Figure 4: Differential Output Voltages
Tab le 1 3 : DC Characteristics of User I/Os Using Differential Signal Standards
V
IOSTANDARD Attribute
Min (mV)Typ (mV) Max (mV)Min (V)Typ (V)Max (V)Min (V)Max (V)
OD
LVDS_252473504541.125
LVDS_332473504541.125
BLVDS_25240350460
MINI_LVDS_25300
MINI_LVDS_33300
RSDS_25100
RSDS_33100
TMDS_33400
PPDS_25100
PPDS_33100
DIFF_HSTL_I_18
DIFF_HSTL_II_18
DIFF_HSTL_III_18
DIFF_HSTL_I
DIFF_HSTL_III
DIFF_SSTL18_I
DIFF_SSTL18_II
DIFF_SSTL2_I
DIFF_SSTL2_II
DIFF_SSTL3_I
DIFF_SSTL3_II
Notes:
1.The numbers in this table are based on the conditions set forth in Ta bl e 7 and Tab l e 12 .
2.See "External Termination Requirements for Differential I/O."
3.Output voltage measurements for all differential standards are made with a termination resistor (R
4.At any given time, no more than two of the following differential output standards can be assigned to an I/O bank: LVDS_25, RSDS_25, MINI_LVDS_25, PPDS_25 when
DS610 (v3.0) October 4, 2010www.xilinx.comProduct Specification17
V
=2.5V, or LVDS_33, RSDS_33, MINI_LVDS_33, TMDS_33, PPDS_33 when V
CCO
––––––V
––––––V
––––––V
––––––V
––––––V
––––––V
––––––V
––––––V
––––––V
–––––– V
––––––
–6001.0–1.4 ––
–6001.0–1.4 ––
–4001.0–1.4 ––
–4001.0–1.4 ––
–800V
–4000.50.81.4––
–4000.50.81.4––
–1.30–––
– 0.405–V
CCO
=3.3V
CCO
V
OCM
V
OH
–1.375 ––
–1.375 ––
– 0.190––
CCO
– 0.40.4
CCO
– 0.40.4
CCO
– 0.40.4
CCO
– 0.40.4
CCO
– 0.40.4
CCO
+ 0.475VTT – 0.475
TT
+ 0.603VTT – 0.603
TT
+ 0.61VTT – 0.61
TT
+ 0.81VTT – 0.81
TT
+ 0.6 VTT - 0.6
TT
V
+ 0.8 VTT - 0.8
TT
) of 100Ω across the N and P pins of the differential signal pair.
T
V
OL
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Z0 = 50Ω
Z
0 = 50Ω
100Ω
DS529-3_09_020107
a) Input-only differential pairs or pairs not using DIFF_TERM=Yes constraint
Z0 = 50Ω
Z
0 = 50Ω
b) Differential pairs using DIFF_TERM=Yes constraint
External Termination Requirements for Differential I/O
LVDS, RSDS, MINI_LVDS, and PPDS I/O Standards
X-Ref Target - Figure 5
Figure 5: External Input Termination for LVDS, RSDS, MINI_LVDS, and PPDS I/O Standards
BLVDS_25 I/O Standard
X-Ref Target - Figure 6
Figure 6: External Output and Input Termination Resistors for BLVDS_25 I/O Standard
TMDS_33 I/O Standard
X-Ref Target - Figure 7
Bank 0 and 2
Bank 0
3.3V
Bank 2
50Ω
VCCO = 3.3V
TMDS_33TMDS_33
Device DNA Read Endurance
Tab le 1 4 : Device DNA Identifier Memory Characteristics
SymbolDescriptionMinimumUnits
DNA_CYCLES
DS610 (v3.0) October 4, 2010www.xilinx.comProduct Specification18
Figure 7: External Input Resistors Required for TMDS_33 I/O Standard
Number of READ operations or JTAG ISC_DNA read operations. Unaffected by
HOLD or SHIFT operations.
Any Bank
Bank 0
Bank 3
Bank 2
50Ω
VCCAUX = 3.3V
DS529-3_08_020107DVI/HDMI cable
Bank 1
30,000,000
Read
cycles
Switching Characteristics
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
All Spartan-3A DSP FPGAs ship in two speed grades: –4
and the higher performance –5. Switching characteristics in
this document are designated as Advance, Preliminary, or
Production, as shown in Tab l e 1 5. Each category is defined
as follows:
Advance: These specifications are based on simulations
only and are typically available soon after establishing
FPGA specifications. Although speed grades with this
designation are considered relatively stable and
conservative, some under-reporting might still occur.
Preliminary: These specifications are based on complete
early silicon characterization. Devices and speed grades
with this designation are intended to give a better indication
of the expected performance of production silicon. The
probability of under-reporting preliminary delays is greatly
reduced compared to Advance data.
Production: These specifications are approved once
enough production silicon of a particular device family
member has been characterized to provide full correlation
between speed files and devices over numerous production
lots. There is no under-reporting of delays, and customers
receive formal notification of any subsequent changes.
Typically, the slowest speed grades transition to Production
before faster speed grades.
Create a Xilinx user account and sign up to receive
automatic e-mail notification whenever this data sheet or
the associated user guides are updated.
•Sign Up for Alerts on Xilinx.com
http://www.xilinx.com/support/answers/18683.htm
Timing parameters and their representative values are
selected for inclusion below either because they are
important as general design requirements or they indicate
fundamental device performance characteristics. The
Spartan-3A DSP FPGA speed files (v1.32), part of the
Xilinx Development Software, are the original source for
many but not all of the values. The speed grade
designations for these files are shown in Ta bl e 1 5 . For more
complete, more precise, and worst-case data, use the
values reported by the Xilinx static timing analyzer (TRACE
in the Xilinx development software) and back-annotated to
the simulation netlist.
Tab l e 1 5: Spartan-3A DSP v1.32 Speed Grade
Designations
DeviceAdvancePreliminaryProduction
XC3SD1800A-4, -5
XC3SD3400A
-4, -5
Software Version Requirements
Production-quality systems must use FPGA designs
compiled using a speed file designated as PRODUCTION
status. FPGAs designs using a less mature speed file
designation should only be used during system prototyping
or pre-production qualification. FPGA designs with speed
files designated as Preview, Advance, or Preliminary should
not be used in a production-quality system.
Whenever a speed file designation changes, as a device
matures toward Production status, rerun the latest Xilinx®
ISE® software on the FPGA design to ensure that the
FPGA design incorporates the latest timing information and
software updates.
Production designs will require updating the Xilinx ISE
development software with a future version and/or Service
Pack.
All parameter limits are representative of worst-case supply
voltage and junction temperature conditions. Unless
otherwise noted, the published parameter values apply
to all Spartan-3A DSP devices. AC and DC
characteristics are specified using the same numbers
for both commercial and industrial grades.
Ta bl e 1 6 provides the recent history of the Spartan-3A DSP
FPGA speed files.
Tab l e 1 6: Spartan-3A DSP Speed File Version History
Version
1.32ISE 10.1.02
1.31ISE 10.1Added Automotive support
1.30ISE 9.2.03i Added absolute minimum values
1.29ISE 9.2.01i
1.28ISE 9.2iMinor updates
1.27ISE 9.1.03iAdvance Speed Files for -4 speed grade
ISE
Release
Description
Updated DSP timing model to reflect
higher performance for some
implementations
Production Speed Files for -4 and -5
speed grades
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification19
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
I/O Timing
Pin-to-Pin Clock-to-Output Times
Tab le 1 7 : Pin-to-Pin Clock-to-Output Times for the IOB Output Path
Speed Grade
SymbolDescriptionConditionsDevice
MaxMax
Clock-to-Output Times
T
ICKOFDCM
When reading from the Output
Flip-Flop (OFF), the time from the
active transition on the Global
LV CM OS 25
output drive, Fast slew
rate, with DCM
(2)
, 12 mA
(3)
XC3SD1800A3.283.51ns
XC3SD3400A3.363.82ns
Clock pin to data appearing at the
Output pin. The DCM is in use.
T
ICKOF
When reading from OFF, the time
from the active transition on the
Global Clock pin to data appearing
LV CM OS 25
output drive, Fast slew
rate, without DCM
(2)
, 12 mA
XC3SD1800A5.235.58ns
XC3SD3400A5.516.13 ns
at the Output pin. The DCM is not
in use.
Notes:
1.The numbers in this table are tested using the methodology presented in Ta bl e 2 6 and are based on the operating conditions set forth in
Ta bl e 7 and Ta b le 10 .
2.This clock-to-output time requires adjustment whenever a signal standard other than LVCMOS25 is assigned to the Global Clock Input or a
standard other than LVCMOS25 with 12 mA drive and Fast slew rate is assigned to the data Output. If the former is true, add the appropriate
Input adjustment from Tab le 2 2 . If the latter is true, add the appropriate Output adjustment from Ta bl e 2 5 .
3.DCM output jitter is included in all measurements.
Units-5-4
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification20
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Pin-to-Pin Setup and Hold Times
Tab le 1 8 : Pin-to-Pin Setup and Hold Times for the IOB Input Path (System Synchronous)
SymbolDescriptionConditionsDevice
Setup Times
(4)
(4)
(2)
(2)
(3)
(3)
,
XC3SD1800A2.653.11ns
XC3SD3400A2.252.49ns
,
XC3SD1800A2.983.39ns
XC3SD3400A2.783.08ns
,
XC3SD1800A–0.38–0.38ns
XC3SD3400A–0.26–0.26ns
,
XC3SD1800A–0.71–0.71ns
XC3SD3400A–0.65–0.65ns
T
PSDCM
T
PSFD
Hold Times
T
PHDCM
T
PHFD
When writing to the Input
Flip-Flop (IFF), the time from
the setup of data at the Input pin
to the active transition at a
Global Clock pin. The DCM is in
use. No Input Delay is
programmed.
When writing to IFF, the time
from the setup of data at the
Input pin to an active transition
at the Global Clock pin. The
DCM is not in use. The Input
Delay is programmed.
When writing to IFF, the time
from the active transition at the
Global Clock pin to the point
when data must be held at the
Input pin. The DCM is in use.
No Input Delay is programmed.
When writing to IFF, the time
from the active transition at the
Global Clock pin to the point
when data must be held at the
Input pin. The DCM is not in
use. The Input Delay is
programmed.
LV CM OS 25
IFD_DELAY_VALUE = 0,
with DCM
LV CM OS 25
IFD_DELAY_VALUE = 6,
without DCM
LV CM OS 25
IFD_DELAY_VALUE = 0,
with DCM
LV CM OS 25
IFD_DELAY_VALUE = 6,
without DCM
Speed Grade
Units-5-4
MaxMax
Notes:
1.The numbers in this table are tested using the methodology presented in Ta bl e 2 6 and are based on the operating conditions set forth in
Ta bl e 7 and Ta b le 10 .
2.This setup time requires adjustment whenever a signal standard other than LVCMOS25 is assigned to the Global Clock Input or the data
Input. If this is true of the Global Clock Input, subtract the appropriate adjustment from Ta bl e 2 2 . If this is true of the data Input, add the
appropriate Input adjustment from the same table.
3.This hold time requires adjustment whenever a signal standard other than LVCMOS25 is assigned to the Global Clock Input or the data
Input. If this is true of the Global Clock Input, add the appropriate Input adjustment from Ta bl e 2 2 . If this is true of the data Input, subtract the
appropriate Input adjustment from the same table. When the hold time is negative, it is possible to change the data before the clock’s active
edge.
4.DCM output jitter is included in all measurements.
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification21
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Input Setup and Hold Times
Tab le 1 9 : Setup and Hold Times for the IOB Input Path
SymbolDescriptionConditions
Setup Times
T
IOPICK
T
IOPICKD
Hold Times
T
IOICKP
Time from the setup of data at the Input
pin to the active transition at the ICLK
input of the Input Flip-Flop (IFF). No Input
Delay is programmed.
Time from the setup of data at the Input
pin to the active transition at the ICLK
input of the Input Flip-Flop (IFF). The
Input Delay is programmed.
Time from the active transition at the
ICLK input of the Input Flip-Flop (IFF) to
the point where data must be held at the
Input pin. No Input Delay is programmed.
LV CM OS 25
LV CM OS 25
LV CM OS 25
DELAY_
VALUE
Device
-5-4
MinMin
Speed
(2)
IFD_DELAY_VALUE=0 XC3SD1800A1.651.81ns
XC3SD3400A1.511.88ns
(2)
1XC3SD1800A2.092.24ns
22.672.83ns
33.253.64ns
43.754.20ns
53.694.16ns
64.475.09ns
75.276.02ns
85.796.63ns
1XC3SD3400A2.072.44ns
22.573.02ns
33.443.81ns
44.014.39ns
53.894.26ns
64.435.08ns
75.205.95ns
85.706.55ns
(3)
0XC3SD1800A –0.63 –0.52ns
XC3SD3400A –0.56 –0.56
Units
ns
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification22
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 1 9 : Setup and Hold Times for the IOB Input Path (Cont’d)
SymbolDescriptionConditions
T
IOICKPD
Time from the active transition at the
ICLK input of the Input Flip-Flop (IFF) to
the point where data must be held at the
Input pin. The Input Delay is
programmed.
Set/Reset Pulse Width
T
RPW_IOB
Minimum pulse width to SR control input
on IOB
LV CM OS 25
(3)
––All1.331.61ns
DELAY_
VALUE
Device
-5-4
MinMin
1XC3SD1800A –1.40 –1.40ns
2–2.11 –2.11ns
3–2.48 –2.48ns
4–2.77 –2.77ns
5–2.62 –2.62ns
6–3.06 –3.06ns
7–3.42 –3.42ns
8–3.65 –3.65ns
1XC3SD3400A –1.31 –1.31ns
2–1.88 –1.88ns
3–2.44 –2.44ns
4–2.89 –2.89ns
5–2.83 –2.83ns
6–3.33 –3.33ns
7–3.63 –3.63ns
8–3.96 –3.96ns
Speed
Units
Notes:
1.The numbers in this table are tested using the methodology presented in Ta bl e 2 6 and are based on the operating conditions set forth in
Ta bl e 7 and Ta b le 10 .
2.This setup time requires adjustment whenever a signal standard other than LVCMOS25 is assigned to the data Input. If this is true, add the
appropriate Input adjustment from Tab l e 2 2.
3.These hold times require adjustment whenever a signal standard other than LVCMOS25 is assigned to the data Input. If this is true, subtract
the appropriate Input adjustment from Tab l e 2 2. When the hold time is negative, it is possible to change the data before the clock’s active
edge.
Tab le 2 0 : Sample Window (Source Synchronous)
SymbolDescriptionMaxUnits
T
SAMP
Setup and hold
capture window of
an IOB flip-flop.
The input capture sample window value is highly specific to a particular application, device,
package, I/O standard, I/O placement, DCM usage, and clock buffer. Please consult the
appropriate Xilinx Answer Record for application-specific values.
• Answer Record 30879
ps
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification23
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Input Propagation Times
Tab le 2 1 : Propagation Times for the IOB Input Path
SymbolDescriptionConditionsDELAY_VALUEDevice
Propagation Times
T
IOPI
T
IOPID
The time it takes for data to travel from
the Input pin to the I output with no input
delay programmed
The time it takes for data to travel from
the Input pin to the I output with the input
delay programmed
LV CM OS 25
LV CM OS 25
(2)
IBUF_DELAY_VALUE=0
(2)
1XC3SD1800A 1.291.62ns
21.672.08ns
31.922.36ns
42.382.89ns
52.613.17ns
62.983.55ns
73.303.92ns
83.634.37ns
93.314.02ns
103.694.47ns
113.944.77ns
124.415.27ns
134.675.56ns
145.035.94ns
155.366.31ns
165.646.73ns
1XC3SD3400A 1.561.99ns
21.922.44ns
32.182.72ns
42.663.19ns
52.913.43ns
63.273.81ns
73.594.17ns
83.874.58ns
93.524.22ns
103.874.65ns
114.144.94ns
124.685.40ns
134.935.66ns
145.296.06ns
155.616.43ns
165.886.80ns
XC3SD1800A 0.510.53ns
XC3SD3400A 0.730.93ns
Speed
Grade
-5-4
MaxMax
Units
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification24
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 2 1 : Propagation Times for the IOB Input Path (Cont’d)
SymbolDescriptionConditionsDELAY_VALUEDevice
T
IOPLI
T
IOPLID
The time it takes for data to travel from
the Input pin through the IFF latch to the
I output with no input delay programmed
The time it takes for data to travel from
the Input pin through the IFF latch to the
I output with the input delay programmed
LV CM OS 25
LV CM OS 25
(2)
(2)
0XC3SD1800A 1.792.04ns
XC3SD3400A 1.652.11ns
1XC3SD1800A 2.232.47ns
22.813.06ns
33.393.86ns
43.894.43ns
53.834.39ns
64.615.32ns
75.406.24ns
85.936.86ns
1XC3SD3400A 2.212.67ns
22.713.25ns
33.584.04ns
44.154.62ns
54.034.49ns
64.575.31ns
75.346.18ns
85.846.78ns
Speed
Grade
-5-4
MaxMax
Units
Notes:
1.The numbers in this table are tested using the methodology presented in Ta bl e 2 6 and are based on the operating conditions set forth in
Ta bl e 7 and Ta b le 10 .
2.This propagation time requires adjustment whenever a signal standard other than LVCMOS25 is assigned to the data Input. When this is
true, add the appropriate Input adjustment from Ta bl e 2 2 .
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification25
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Input Timing Adjustments
Tab le 2 2 : Input Timing Adjustments by IOSTANDARD
Convert Input Time from
LVCMOS25 to the
Following Signal Standard
(IOSTANDARD)
Single-Ended Standards
LV TT L0 .6 20 .6 2n s
LVCMOS330.540.54ns
LVCMOS250.000.00ns
LVCMOS180.830.83ns
LVCMOS150.600.60ns
LVCMOS120.310.31ns
PCI33_30.410.41ns
PCI66_30.410.41ns
HSTL_I0.720.72ns
HSTL_III0.770.77ns
HSTL_I_180.690.69ns
HSTL_II_180.690.69ns
HSTL_III_180.790.79ns
SSTL18_I0.710.71ns
SSTL18_II0.710.71ns
SSTL2_I0.680.68ns
SSTL2_II0.680.68ns
SSTL3_I0.780.78ns
SSTL3_II0.780.78ns
Add the
Adjustment Below
Speed Grade
-5-4
Units
Tab l e 2 2: Input Timing Adjustments by IOSTANDARD
Convert Input Time from
LVCMOS25 to the
Following Signal Standard
(IOSTANDARD)
Differential Standards
LV DS _ 250 .7 60 .7 6n s
LV DS _ 330 .7 90 .7 9n s
BLVDS_250.790.79ns
MINI_LVDS_250.780.78ns
MINI_LVDS_330.790.79ns
LVPECL_250.780.78ns
LVPECL_330.790.79ns
RSDS_250.790.79ns
RSDS_330.770.77ns
TMDS_330.790.79ns
PPDS_250.790.79ns
PPDS_330.790.79ns
DIFF_HSTL_I_180.740.74ns
DIFF_HSTL_II_180.720.72ns
DIFF_HSTL_III_181.051.05ns
DIFF_HSTL_I0.720.72ns
DIFF_HSTL_III1.051.05ns
DIFF_SSTL18_I0.710.71ns
DIFF_SSTL18_II0.710.71ns
DIFF_SSTL2_I0.740.74ns
DIFF_SSTL2_II0.750.75ns
DIFF_SSTL3_I1.061.06ns
DIFF_SSTL3_II1.061.06ns
Add the
Adjustment Below
Speed Grade
-5-4
Units
Notes:
1.The numbers in this table are tested using the methodology
presented in Ta bl e 2 6 and are based on the operating conditions
set forth in Ta bl e 7 , Ta b le 1 0, and Ta b le 1 2 .
2.These adjustments are used to convert input path times originally
specified for the LVCMOS25 standard to times that correspond to
other signal standards.
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification26
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Output Propagation Times
Tab le 2 3 : Timing for the IOB Output Path
SymbolDescriptionConditionsDevice
Clock-to-Output Times
T
IOCKP
When reading from the Output
Flip-Flop (OFF), the time from the
active transition at the OCLK input to
data appearing at the Output pin
Propagation Times
T
IOOP
The time it takes for data to travel from
the IOB’s O input to the Output pin
Set/Reset Times
T
IOSRP
Time from asserting the OFF’s SR
input to setting/resetting data at the
Output pin
T
IOGSRQ
Time from asserting the Global Set
Reset (GSR) input on the
STARTUP_SPARTAN3A primitive to
setting/resetting data at the Output pin
LV CM O S2 5
drive, Fast slew rate
LV CM O S2 5
drive, Fast slew rate
LV CM O S2 5
drive, Fast slew rate
(2)
, 12 mA output
(2)
, 12 mA output
(2)
, 12 mA output
Speed Grade
Units-5-4
MaxMax
All2.873.13ns
All2.782.91ns
All3.633.89ns
8.629.65ns
Notes:
1.The numbers in this table are tested using the methodology presented in Ta bl e 2 6 and are based on the operating conditions set forth in
Ta bl e 7 and Ta b le 10 .
2.This time requires adjustment whenever a signal standard other than LVCMOS25 with 12 mA drive and Fast slew rate is assigned to the data
Output. When this is true, add the appropriate Output adjustment from Ta bl e 2 5 .
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification27
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Three-State Output Propagation Times
Tab le 2 4 : Timing for the IOB Three-State Path
SymbolDescriptionConditionsDevice
Synchronous Output Enable/Disable Times
T
IOCKHZ
IOCKON
(2)
T
Asynchronous Output Enable/Disable Times
T
GTS
Set/Reset Times
T
IOSRHZ
IOSRON
(2)
T
Time from the active transition at the OTCLK
input of the Three-state Flip-Flop (TFF) to when
the Output pin enters the high-impedance state
Time from the active transition at TFF’s OTCLK
input to when the Output pin drives valid data
Time from asserting the Global Three State
(GTS) input on the STARTUP_SPARTAN3A
primitive to when the Output pin enters the
high-impedance state
Time from asserting TFF’s SR input to when the
Output pin enters a high-impedance state
Time from asserting TFF’s SR input at TFF to
when the Output pin drives valid data
LVCMOS25, 12 mA
output drive, Fast slew
rate
LVCMOS25, 12 mA
output drive, Fast slew
rate
LVCMOS25, 12 mA
output drive, Fast slew
rate
Speed Grade
Units-5-4
MaxMax
All1.131.39ns
All3.083.35ns
All9.4710.36ns
All1.611.86ns
All3.573.82ns
Notes:
1.The numbers in this table are tested using the methodology presented in Ta bl e 2 6 and are based on the operating conditions set forth in
Ta bl e 7 and Ta b le 10 .
2.This time requires adjustment whenever a signal standard other than LVCMOS25 with 12 mA drive and Fast slew rate is assigned to the
data Output. When this is true, add the appropriate Output adjustment from Ta bl e 2 5 .
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification28
Output Timing Adjustments
Tab le 2 5 : Output Timing Adjustments for IOB
Convert Output Time from
LVCMOS25 with 12mA Drive
and Fast Slew Rate to the
Following Signal Standard
(IOSTANDARD)
Single-Ended Standards
LVTTLSlow2 mA5.585.58ns
4 mA3.163.16ns
6 mA3.173.17ns
8 mA2.092.09ns
12 mA1.621.62ns
16 mA1.241.24ns
24 mA2.74
Fast2 mA3.033.03ns
4 mA1.711.71ns
6 mA1.711.71ns
8 mA0.530.53ns
12 mA0.530.53ns
16 mA0.590.59ns
24 mA0.600.60ns
QuietIO2 mA27.6727.67ns
4 mA27.6727.67ns
6 mA27.6727.67ns
8 mA16.7116.71ns
12 mA16.6716.67ns
16 mA16.2216.22ns
24 mA12.1112.11ns
Add the
Adjustment
Below
Speed Grade
-5-4
(3)
2.74
Units
(3)
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab l e 2 5: Output Timing Adjustments for IOB(Cont’d)
Add the
Adjustment
Below
Speed Grade
-5-4
(3)
2.55
(3)
Units
ns
ns
Convert Output Time from
LVCMOS25 with 12mA Drive
and Fast Slew Rate to the
Following Signal Standard
(IOSTANDARD)
LVCMOS33Slow2 mA5.585.58ns
4 mA3.173.17ns
6 mA3.173.17ns
8 mA2.092.09ns
12 mA1.241.24ns
16 mA1.151.15ns
24 mA2.55
Fast2 mA3.023.02ns
4 mA1.711.71ns
6 mA1.721.72ns
8 mA0.530.53ns
12 mA0.590.59ns
16 mA0.590.59ns
24 mA0.510.51ns
QuietIO2 mA27.6727.67ns
4 mA27.6727.67ns
6 mA27.6727.67ns
8 mA16.7116.71ns
12 mA16.2916.29ns
16 mA16.1816.18ns
24 mA12.1112.11ns
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification29
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 2 5 : Output Timing Adjustments for IOB(Cont’d)
Convert Output Time from
LVCMOS25 with 12mA Drive
and Fast Slew Rate to the
Following Signal Standard
(IOSTANDARD)
LVCMOS25Slow2 mA5.335.33ns
4 mA2.812.81ns
6 mA2.822.82ns
8 mA1.141.14ns
12 mA1.101.10ns
16 mA0.830.83ns
24 mA2.26
Fast2 mA4.364.36ns
4 mA1.761.76ns
6 mA1.251.25ns
8 mA0.380.38ns
12 mA0.000.00ns
16 mA0.010.01ns
24 mA0.010.01ns
QuietIO2 mA25.9225.92ns
4 mA25.9225.92ns
6 mA25.9225.92ns
8 mA15.5715.57ns
12 mA15.5915.59ns
16 mA14.2714.27ns
24 mA11.3711.37ns
Add the
Adjustment
Below
Speed Grade
-5-4
(3)
2.26
Units
(3)
ns
Tab l e 2 5: Output Timing Adjustments for IOB(Cont’d)
Convert Output Time from
LVCMOS25 with 12mA Drive
and Fast Slew Rate to the
Following Signal Standard
(IOSTANDARD)
LVCMOS18Slow2 mA4.484.48ns
4 mA3.693.69ns
6 mA2.912.91ns
8 mA1.991.99ns
12 mA1.571.57ns
16 mA1.191.19ns
Fast2 mA3.963.96ns
4 mA2.572.57ns
6 mA1.901.90ns
8 mA1.061.06ns
12 mA0.830.83ns
16 mA0.630.63ns
QuietIO2 mA24.9724.97ns
4 mA24.9724.97ns
6 mA24.0824.08ns
8 mA16.4316.43ns
12 mA14.5214.52ns
16 mA13.4113.41ns
LVCMOS15Slow2 mA5.825.82ns
4 mA3.973.97ns
6 mA3.213.21ns
8 mA2.532.53ns
12 mA2.062.06ns
Fast2 mA5.235.23ns
4 mA3.053.05ns
6 mA1.951.95ns
8 mA1.601.60ns
12 mA1.301.30ns
QuietIO2 mA34.1134.11ns
4 mA25.6625.66ns
6 mA24.6424.64ns
8 mA22.0622.06ns
12 mA20.6420.64ns
Add the
Adjustment
Below
Speed Grade
-5-4
Units
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification30
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 2 5 : Output Timing Adjustments for IOB(Cont’d)
Convert Output Time from
LVCMOS25 with 12mA Drive
and Fast Slew Rate to the
Following Signal Standard
(IOSTANDARD)
LVCMOS12Slow2 mA7.147.14ns
4 mA4.874.87ns
6 mA5.675.67ns
Fast2 mA6.776.77ns
4 mA5.025.02ns
6 mA4.094.09ns
QuietIO2 mA50.7650.76ns
4 mA43.1743.17ns
6 mA37.3137.31ns
PCI33_30.340.34ns
PCI66_30.340.34ns
HSTL_I0.780.78ns
HSTL_III1.161.16ns
HSTL_I_180.350.35ns
HSTL_II_180.300.30ns
HSTL_III_180.470.47ns
SSTL18_I0.400.40ns
SSTL18_II0.300.30ns
SSTL2_I0.000.00ns
SSTL2_II–0.05–0.05ns
SSTL3_I0.000.00ns
SSTL3_II0.170.17ns
Add the
Adjustment
Below
Speed Grade
-5-4
Units
Tab l e 2 5: Output Timing Adjustments for IOB(Cont’d)
Convert Output Time from
LVCMOS25 with 12mA Drive
and Fast Slew Rate to the
Following Signal Standard
(IOSTANDARD)
Differential Standards
LVDS_251.161.16ns
LVDS_330.460.46ns
BLVDS_250.110.11ns
MINI_LVDS_250.750.75ns
MINI_LVDS_330.400.40ns
LVPECL_25Inputs Only
LVPECL_33
RSDS_251.421.42ns
RSDS_330.580.58ns
TMDS_330.460.46ns
PPDS_251.071.07ns
PPDS_330.630.63ns
DIFF_HSTL_I_180.430.43ns
DIFF_HSTL_II_180.410.41ns
DIFF_HSTL_III_180.360.36ns
DIFF_HSTL_I1.011.01ns
DIFF_HSTL_III0.540.54ns
DIFF_SSTL18_I0.490.49ns
DIFF_SSTL18_II0.410.41ns
DIFF_SSTL2_I0.820.82ns
DIFF_SSTL2_II0.090.09ns
DIFF_SSTL3_I1.161.16ns
DIFF_SSTL3_II0.280.28ns
Add the
Adjustment
Below
Speed Grade
-5-4
Units
Notes:
1.The numbers in this table are tested using the methodology
presented in Ta bl e 2 6 and are based on the operating conditions
set forth in Ta bl e 7 , Ta b le 10 , and Ta bl e 1 2 .
2.These adjustments are used to convert output- and
three-state-path times originally specified for the LVCMOS25
standard with 12 mA drive and Fast slew rate to times that
correspond to other signal standards. Do not adjust times that
measure when outputs go into a high-impedance state.
3.Note that 16 mA drive is faster than 24 mA drive for the Slow
slew rate.
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification31
Timing Measurement Methodology
Notes:
1.The names shown in parentheses are
used in the IBIS file.
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
When measuring timing parameters at the programmable
I/Os, different signal standards call for different test
conditions. Ta bl e 26 lists the conditions to use for each
standard.
The method for measuring Input timing is as follows: A
signal that swings between a Low logic level of V
High logic level of V
is applied to the Input under test.
H
and a
L
Some standards also require the application of a bias
voltage to the V
pins of a given bank to properly set the
REF
input-switching threshold. The measurement point of the
Input signal (V
and V
.
H
) is commonly located halfway between VL
M
LVCMOS, LVTTL), then R
open connection, and V
measurement point (V
T
) that was used at the Input is also
M
used at the Output.
X-Ref Target - Figure 8
FPGA Output
is set to 1MΩ to indicate an
T
is set to zero. The same
V
(V
REF
R
T
C
L
(R
(C
)
V
REF
(V
M
REF
)
MEAS
)
)
T
The Output test setup is shown in Figure 8. A termination
voltage V
is applied to the termination resistor RT, the other
T
DS312-3_04_102406
end of which is connected to the Output. For each standard,
R
and VT generally take on the standard values
T
recommended for minimizing signal reflections. If the
standard does not ordinarily use terminations (for example,
Tab le 2 6 : Test Methods for Timing Measurement at I/Os
Signal Standard
(IOSTANDARD)
(V)VL (V)VH (V)RT (Ω)V
V
REF
Single-Ended
LV TT L–03.31M01.4
LV CM OS 33–03.31M01.65
LV CM OS 25
–02.51M01.25
LV CM OS 18–01.81M00.9
LV CM OS 15–01.51M00.75
LV CM OS 12
–01.21M00.6
PCI33_3Rising–Note 3Note 32500.94
Falling253.32.03
PCI66_3Rising
–Note 3Note 32500.94
Falling253.32.03
HSTL_I0.75V
HSTL_III0.9V
HSTL_I_180.9V
HSTL_II_180.9V
HSTL_III_181.1V
SSTL18_I0.9V
SSTL18_II0.9V
SSTL2_I1.25V
SSTL2_II1.25V
SSTL3_I1.5V
SSTL3_II1.5V
InputsOutputs
– 0.5V
REF
– 0.5V
REF
– 0.5V
REF
– 0.5V
REF
– 0.5V
REF
– 0.5V
REF
– 0.5V
REF
– 0.75V
REF
– 0.75V
REF
– 0.75V
REF
– 0.75V
REF
+ 0.5500.75V
REF
+ 0.5501.5V
REF
+ 0.5500.9V
REF
+ 0.5250.9V
REF
+ 0.5501.8V
REF
+ 0.5500.9V
REF
+ 0.5250.9V
REF
+ 0.75501.25V
REF
+ 0.75251.25V
REF
+ 0.75501.5V
REF
+ 0.75251.5V
REF
Figure 8: Output Test Setup
(2)
(V)VM (V)
T
Inputs and
Outputs
REF
REF
REF
REF
REF
REF
REF
REF
REF
REF
REF
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification32
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 2 6 : Test Methods for Timing Measurement at I/Os (Cont’d)
Signal Standard
(IOSTANDARD)
V
(V)VL (V)VH (V)RT (Ω)V
REF
Differential
LVDS_25
–V
LVDS_33–V
BLVDS_25–V
MINI_LVDS_25–V
MINI_LVDS_33–V
LVPECL_25–V
LVPECL_33–V
RSDS_25–V
RSDS_33–V
TMDS_33–V
PPDS_25–V
PPDS_33–V
DIFF_HSTL_I_18–V
DIFF_HSTL_II_18–V
DIFF_HSTL_III_18–V
DIFF_HSTL_I–V
DIFF_HSTL_III–V
DIFF_SSTL18_I–V
DIFF_SSTL18_II–V
DIFF_SSTL2_I–V
DIFF_SSTL2_II–V
DIFF_SSTL3_I–V
DIFF_SSTL3_II–V
Notes:
1.Descriptions of the relevant symbols are:
V
– The reference voltage for setting the input switching threshold
REF
V
– The common mode input voltage
ICM
V
– Voltage of measurement point on signal transition
M
V
– Low-level test voltage at Input pin
L
V
– High-level test voltage at Input pin
H
R
– Effective termination resistance, which takes on a value of 1 MΩ when no parallel termination is required
T
V
– Termination voltage
T
2.The load capacitance (C
) at the Output pin is 0 pF for all signal standards.
L
3.According to the PCI specification. For information on PCI IP solutions, see www.xilinx.com/pci
has equivalent characteristics but no PCI-X IP is supported.
InputsOutputs
– 0.125V
ICM
– 0.125V
ICM
– 0.125V
ICM
– 0.125V
ICM
– 0.125V
ICM
– 0.3V
ICM
– 0.3V
ICM
– 0.1V
ICM
– 0.1V
ICM
– 0.1V
ICM
– 0.1V
ICM
– 0.1V
ICM
– 0.5V
ICM
– 0.5V
ICM
– 0.5V
ICM
– 0.5V
ICM
– 0.5V
ICM
– 0.5V
ICM
– 0.5V
ICM
– 0.5V
ICM
– 0.5V
ICM
– 0.5V
ICM
– 0.5V
ICM
+ 0.125501.2V
ICM
+ 0.125501.2V
ICM
+ 0.1251M 0V
ICM
+ 0.125501.2V
ICM
+ 0.125501.2V
ICM
+ 0.3N/AN/AV
ICM
+ 0.3N/AN/AV
ICM
+ 0.1501.2V
ICM
+ 0.1501.2V
ICM
+ 0.1503.3V
ICM
+ 0.1500.8V
ICM
+ 0.1500.8V
ICM
+ 0.5500.9V
ICM
+ 0.5500.9V
ICM
+ 0.5501.8V
ICM
+ 0.5500.9V
ICM
+ 0.5500.9V
ICM
+ 0.5500.9V
ICM
+ 0.5500.9V
ICM
+ 0.5501.25V
ICM
+ 0.5501.25V
ICM
+ 0.5501.5V
ICM
+ 0.5501.5V
ICM
(2)
(V)VM (V)
T
Inputs and
Outputs
ICM
ICM
ICM
ICM
ICM
ICM
ICM
ICM
ICM
ICM
ICM
ICM
ICM
ICM
ICM
ICM
ICM
ICM
ICM
ICM
ICM
ICM
ICM
. The PCIX IOSTANDARD is available and
The capacitive load (CL) is connected between the output and GND. The Output timing for all standards, as published in the
speed files and the data sheet, is always based on a C
value of zero. High-impedance probes (less than 1 pF) are used for
L
all measurements. Any delay that the test fixture might contribute to test measurements is subtracted from those
measurements to produce the final timing numbers as published in the speed files and data sheet.
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification33
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Using IBIS Models to Simulate Load
Conditions in Application
IBIS models permit the most accurate prediction of timing
delays for a given application. The parameters found in the
IBIS model (V
with the parameters used in Ta bl e 2 6 (V
not confuse V
model with V
table. A fourth parameter, C
, R
REF
REF
REF
, and V
REF
(the termination voltage) from the IBIS
(the input-switching threshold) from the
REF
) correspond directly
MEAS
, RT, and VM). Do
T
, is always zero. The four
parameters describe all relevant output test conditions. IBIS
models are found in the Xilinx development software as well
as at the following link:
www.xilinx.com/support/download/index.htm
Delays for a given application are simulated according to its
specific load conditions as follows:
1. Simulate the desired signal standard with the output
driver connected to the test setup shown in Figure 8.
Use parameter values V
C
is zero.
REF
2. Record the time to V
, RT, and VM from Ta bl e 2 6.
T
.
M
3. Simulate the same signal standard with the output
driver connected to the PCB trace with load. Use the
appropriate IBIS model (including V
and V
values) or capacitive value to represent the
MEAS
REF
, R
REF
, C
REF
,
load.
4. Record the time to V
MEAS
.
5. Compare the results of steps 2 and 4. Add (or subtract)
the increase (or decrease) in delay to (or from) the
appropriate Output standard adjustment (Tab le 2 5) to
yield the worst-case delay of the PCB trace.
Simultaneously Switching Output
Guidelines
This section provides guidelines for the recommended
maximum allowable number of Simultaneous Switching
Outputs (SSOs). These guidelines describe the maximum
number of user I/O pins of a given output signal standard
that should simultaneously switch in the same direction,
while maintaining a safe level of switching noise. Meeting
these guidelines for the stated test conditions ensures that
the FPGA operates free from the adverse effects of ground
and power bounce.
and any other signal routing inside the package. Other
variables contribute to SSO noise levels, including stray
inductance on the PCB as well as capacitive loading at
receivers. Any SSO-induced voltage consequently affects
internal switching noise margins and ultimately signal
quality.
Ta bl e 2 7 and Ta b le 2 8 provide the essential SSO
guidelines. For each device/package combination, Ta b le 2 7
provides the number of equivalent V
/GND pairs. The
CCO
equivalent number of pairs is based on characterization and
may not match the physical number of pairs. For each
output signal standard and drive strength, Ta b le 2 8
recommends the maximum number of SSOs, switching in
the same direction, allowed per V
/GND pair within an
CCO
I/O bank. The guidelines in Ta bl e 2 8 are categorized by
package style, slew rate, and output drive current.
Furthermore, the number of SSOs is specified by I/O bank.
Generally, the left and right I/O banks (Banks 1 and 3)
support higher output drive current.
Multiply the appropriate numbers from Tab le 2 7 and
Ta bl e 2 8 to calculate the maximum number of SSOs
allowed within an I/O bank. Exceeding these SSO
guidelines might result in increased power or ground
bounce, degraded signal integrity, or increased system jitter.
SSO
/IO Bank = Ta b le 2 7 x Ta bl e 2 8
MAX
The recommended maximum SSO values assumes that the
FPGA is soldered on the printed circuit board and that the
board uses sound design practices. The SSO values do not
apply for FPGAs mounted in sockets, due to the lead
inductance introduced by the socket.
The SSO values assume that the V
3.3V. Setting V
to 2.5V provides better SSO
CCAUX
is powered at
CCAUX
characteristics.
Tab l e 2 7: Equivalent V
Device
XC3SD1800A69
XC3SD3400A610
/GND Pairs per Bank
CCO
Package Style (including Pb-free)
CS484FG676
Ground or power bounce occurs when a large number of
outputs simultaneously switch in the same direction. The
output drive transistors all conduct current to a common
voltage rail. Low-to-High transitions conduct to the V
CCO
rail; High-to-Low transitions conduct to the GND rail. The
resulting cumulative current transient induces a voltage
difference across the inductance that exists between the die
pad and the power supply or ground return. The inductance
is associated with bonding wires, the package lead frame,
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification34
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 2 8 : Recommended Simultaneously Switching
Outputs per V
/GND Pair (V
CCO
CCAUX
=3.3V)
Package Type
Signal Standard
(IOSTANDARD)
CS484, FG676
Top, Bottom
(Banks 0, 2)
Left, Right
(Banks 1, 3)
Single-Ended Standards
LVTTLSlow26060
44141
62929
82222
121313
161111
2499
Fast21010
466
655
833
1233
1633
2422
QuietIO28080
44848
63636
82727
121616
161313
241212
Tab l e 2 8: Recommended Simultaneously Switching
Outputs per V
Signal Standard
(IOSTANDARD)
LV CM OS 33S lo w2767 6
/GND Pair (V
CCO
CCAUX
=3.3V) (Cont’d)
Package Type
CS484, FG676
Top, Bottom
(Banks 0, 2)
44646
62727
82020
121313
161010
24
–9
Fast21010
488
655
844
1244
1622
24
–2
QuietIO27676
44646
63232
82626
121818
161414
24
–10
Left, Right
(Banks 1, 3)
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification35
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 2 8 : Recommended Simultaneously Switching
Outputs per V
Signal Standard
(IOSTANDARD)
LV CM OS 25S lo w2767 6
/GND Pair (V
CCO
CCAUX
=3.3V) (Cont’d)
Package Type
CS484, FG676
Top, Bottom
(Banks 0, 2)
44646
63333
82424
121818
16
24–7
Fast21818
41414
666
866
1233
16
24–2
QuietIO27676
46060
64848
83636
123636
16
24–8
–11
–3
–36
Left, Right
(Banks 1, 3)
Tab l e 2 8: Recommended Simultaneously Switching
Outputs per V
Signal Standard
(IOSTANDARD)
LV CM OS 18S lo w2646 4
LV CM OS 15S lo w2555 5
/GND Pair (V
CCO
CCAUX
=3.3V) (Cont’d)
Package Type
CS484, FG676
Top, Bottom
(Banks 0, 2)
43434
62222
81818
12
16
Fast21818
499
677
844
12
16–3
QuietIO26464
46464
64848
83636
12
16–24
43131
61818
8
12
Fast22525
41010
666
8
12
QuietIO27070
44040
63131
8
12–20
–13
–10
–4
–36
–15
–10
–4
–3
–31
Left, Right
(Banks 1, 3)
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification36
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 2 8 : Recommended Simultaneously Switching
Outputs per V
Signal Standard
(IOSTANDARD)
LV CM OS 12S lo w2404 0
PCI33_31616
PCI66_3–13
HSTL_I–20
HSTL_III
HSTL_I_181717
HSTL_II_18–5
HSTL_III_18108
SSTL18_I715
SSTL18_II
SSTL2_I1818
SSTL2_II
SSTL3_I810
SSTL3_II67
/GND Pair (V
CCO
CCAUX
=3.3V) (Cont’d)
Package Type
CS484, FG676
Top, Bottom
(Banks 0, 2)
4
6
–25
–18
Fast23131
4
6
–13
–9
QuietIO25555
4
6
–36
–36
–8
–9
–9
Left, Right
(Banks 1, 3)
Tab l e 2 8: Recommended Simultaneously Switching
Outputs per V
Signal Standard
(IOSTANDARD)
Differential Standards (Number of I/O Pairs or Channels)
LV DS _2 52 2
LV DS _3 32 7–
BLVDS_2544
MINI_LVDS_2522
MINI_LVDS_3327–
LVPECL_25
LVPECL_33Inputs Only
RSDS_2522–
RSDS_3327
TMDS_3327–
PPDS_2522–
PPDS_3327–
DIFF_HSTL_I_1888
DIFF_HSTL_II_18
DIFF_HSTL_III_1854
DIFF_HSTL_I
DIFF_HSTL_III–4
DIFF_SSTL18_I37
DIFF_SSTL18_II
DIFF_SSTL2_I99
DIFF_SSTL2_II–4
DIFF_SSTL3_I45
DIFF_SSTL3_II33
/GND Pair (V
CCO
CCAUX
=3.3V) (Cont’d)
Package Type
CS484, FG676
Top, Bottom
(Banks 0, 2)
Left, Right
(Banks 1, 3)
Inputs Only
–2
–10
–4
–
–
–
Notes:
1.Not all I/O standards are supported on all I/O banks. The left and
right banks (I/O banks 1 and 3) support higher output drive
current than the top and bottom banks (I/O banks 0 and 2).
Similarly, true differential output standards, such as LVDS,
RSDS, PPDS, miniLVDS, and TMDS, are only supported in top
or bottom banks (I/O banks 0 and 2). Refer to UG331Generation FPGA User Guide for additional information.
2.The numbers in this table are recommendations that assume
sound board lay out practice. This table assumes the following
parasitic factors: combined PCB trace and land inductance per
V
and GND pin of 1.0 nH, receiver capacitive load of 15 pF.
CCO
Test limits are the V
standard.
3.If more than one signal standard is assigned to the I/Os of a
given bank, refer to XAPP689Large FPGAs for information on how to perform weighted
average SSO calculations.
voltage limits for the respective I/O
IL/VIH
: Managing Ground Bounce in
: Spartan-3
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification37
Configurable Logic Block (CLB) Timing
Tab le 2 9 : CLB (SLICEM) Timing
SymbolDescription
Clock-to-Output Times
T
CKO
Setup Times
T
AS
T
DICK
Hold Times
T
AH
T
CKDI
Clock Timing
T
CH
T
CL
F
TOG
Propagation Times
T
ILO
Set/Reset Pulse Width
T
RPW_CLB
When reading from the FFX (FFY) Flip-Flop, the time
from the active transition at the CLK input to data
appearing at the XQ (YQ) output
Time from the setup of data at the F or G input to the
active transition at the CLK input of the CLB
Time from the setup of data at the BX or BY input to
the active transition at the CLK input of the CLB
Time from the active transition at the CLK input to the
point where data is last held at the F or G input
Time from the active transition at the CLK input to the
point where data is last held at the BX or BY input
The High pulse width of the CLB’s CLK signal0.63–0.75–ns
The Low pulse width of the CLK signal0.63–0.75–ns
Toggle frequency (for export control)07700667MHz
The time it takes for data to travel from the CLB’s
F (G) input to the X (Y) output
The minimum allowable pulse width, High or Low, to
the CLB’s SR input
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Speed Grade
Units-5-4
MinMaxMinMax
–0.60–0.68ns
0.18–0.36–ns
1.58–1.88–ns
0.00–0.00–ns
0.00–0.00–ns
–0.62–0.71ns
1.33–1.61–ns
Notes:
1.The numbers in this table are based on the operating conditions set forth in Ta bl e 7 .
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification38
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 3 0 : CLB Distributed RAM Switching Characteristics
SymbolDescription
Clock-to-Output Times
T
SHCKO
Setup Times
T
DS
T
AS
T
WS
Hold Times
T
DH
T
AH, TWH
Clock Pulse Width
T
, T
WPH
WPL
Tab le 3 1 : CLB Shift Register Switching Characteristics
SymbolDescription
Clock-to-Output Times
T
REG
Setup Times
T
SRLDS
Hold Times
T
SRLDH
Clock Pulse Width
T
, T
WPH
WPL
Time from the active edge at the CLK input to data appearing on
the distributed RAM output
Setup time of data at the BX or BY input before the active
transition at the CLK input of the distributed RAM
Setup time of the F/G address inputs before the active transition
at the CLK input of the distributed RAM
Setup time of the write enable input before the active transition at
the CLK input of the distributed RAM
Hold time of the BX and BY data inputs after the active transition
at the CLK input of the distributed RAM
Hold time of the F/G address inputs or the write enable input after
the active transition at the CLK input of the distributed RAM
Minimum High or Low pulse width at CLK input0.88–1.01–ns
Time from the active edge at the CLK input to data appearing on
the shift register output
Setup time of data at the BX or BY input before the active
transition at the CLK input of the shift register
Hold time of the BX or BY data input after the active transition at
the CLK input of the shift register
Minimum High or Low pulse width at CLK input0.90–1.01–ns
Speed Grade
Units-5-4
MinMaxMinMax
–1.44–1.72ns
–0.07––0.02–ns
0.18–0.36–ns
0.30–0.59–ns
0.13–0.13–ns
0.01–0.01–ns
Speed Grade
Units-5-4
MinMaxMinMax
–4.11–4.82ns
0.13–0.18–ns
0.16–0.16–ns
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification39
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 3 2 : Clock Distribution Switching Characteristics
SymbolDescriptionMinimum
T
GIO
T
GSI
F
BUFG
Notes:
1.The numbers in this table are based on the operating conditions set forth in Ta bl e 7 .
Global clock buffer (BUFG, BUFGMUX, BUFGCE) I input to
O-output delay
Global clock multiplexer (BUFGMUX) select S-input setup to I0 and
I1 inputs. Same as BUFGCE enable CE-input
Frequency of signals distributed on global buffers (all sides)0350334MHz
Maximum
UnitsSpeed Grade
-5-4
–0.220.23ns
–0.560.63ns
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification40
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Block RAM Timing
Tab le 3 3 : Block RAM Timing
SymbolDescription
Clock-to-Output Times
T
RCKO_DOA_NC
T
RCKO_DOA
Setup Times
T
RCCK_ADDR
T
RDCK_DIB
T
RCCK_ENB
T
RCCK_WEB
T
RCCK_REGCE
T
RCCK_RST
Hold Times
T
RCKC_ADDR
T
RCKC_DIB
T
RCKC_ENB
T
RCKC_WEB
T
RCKC_REGCE
T
RCKC_RST
Clock Timing
T
BPWH
T
BPWL
Clock Frequency
F
BRAM
Notes:
1.The numbers in this table are based on the operating conditions set forth in Ta bl e 7 .
When reading from block RAM, the delay from the active transition at
the CLK input to data appearing at the DOUT output
Clock CLK to DOUT output (with output register)–1.24–1.45ns
Setup time for the ADDR inputs before the active transition at the CLK
input of the block RAM
Setup time for data at the DIN inputs before the active transition at the
CLK input of the block RAM
Setup time for the EN input before the active transition at the CLK input
of the block RAM
Setup time for the WE input before the active transition at the CLK input
of the block RAM
Setup time for the CE input before the active transition at the CLK input
of the block RAM
Setup time for the RST input before the active transition at the CLK
input of the block RAM
Hold time on the ADDR inputs after the active transition at the CLK
input
Hold time on the DIN inputs after the active transition at the CLK input0.09–0.10–ns
Hold time on the EN input after the active transition at the CLK input0.09–0.10–ns
Hold time on the WE input after the active transition at the CLK input0.09–0.10–ns
Hold time on the CE input after the active transition at the CLK input0.09–0.10–ns
Hold time on the RST input after the active transition at the CLK input0.09–0.10–ns
High pulse width of the CLK signal1.56–1.79–ns
Low pulse width of the CLK signal1.56–1.79–ns
Block RAM clock frequency03200280MHz
Speed Grade
Units-5-4
MinMaxMinMax
–2.38–2.80ns
0.40–0.46–ns
0.29–0.33–ns
0.51–0.60–ns
0.64–0.75–ns
0.34–0.40–ns
0.22–0.25–ns
0.09–0.10–ns
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification41
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
DSP48A Timing
To reference the DSP48A block diagram, see UG431: XtremeDSP DSP48A for Spartan-3A DSP FPGA User Guide.
Tab le 3 4 : Setup Times for the DSP48A
Speed Grade
SymbolDescriptionPre-adderMultiplierPost-adder
MinMin
Setup Times of Data/Control Pins to the Input Register Clock
T
DSPDCK_AA
T
DSPDCK_DB
T
DSPDCK_CC
T
DSPDCK_DD
T
DSPDCK_OPB
T
DSPDCK_OPOP
A input to A register CLK–––0.040.04ns
D input to B register CLKYes––1.641.88ns
C input to C register CLK–––0.050.05ns
D input to D register CLK–––0.040.04ns
OPMODE input to B register CLKYes––0.370.42ns
OPMODE input to OPMODE register CLK–––0.060.06ns
Setup Times of Data Pins to the Pipeline Register Clock
T
DSPDCK_AM
T
DSPDCK_BM
A input to M register CLK–Yes–3.303.79ns
B input to M register CLKYesYes–4.334.97ns
NoYes–3.303.79ns
T
DSPDCK_DM
T
DSPDCK_OPM
D input to M register CLKYesYes–4.415.06ns
OPMODE to M register CLKYesYes–4.725.42ns
Setup Times of Data/Control Pins to the Output Register Clock
T
DSPDCK_AP
T
DSPDCK_BP
A input to P register CLK–YesYes4.785.49ns
B input to P register CLKYesYesYes5.876.74ns
NoYesYes4.775.48ns
T
DSPDCK_DP
T
DSPDCK_CP
T
DSPDCK_OPP
D input to P register CLKYesYesYes5.956.83ns
C input to P register CLK––Yes1.902.18ns
OPMODE input to P register CLKYesYesYes6.257.18ns
Notes:
1."Yes" means that the component is in the path. "No" means that the component is being bypassed. “–“ means that no path exists, so it is not
applicable.
2.The numbers in this table are based on the operating conditions set forth in Ta bl e 7 .
Units-5-4
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification42
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 3 5 : Clock to Out, Propagation Delays, and Maximum Frequency for the DSP48A
Speed Grade
SymbolDescriptionPre-adderMultiplier Post-adder
MaxMax
Clock to Out from Output Register Clock to Output Pin
T
DSPCKO_PP
CLK (PREG) to P output–––1.261.44ns
Clock to Out from Pipeline Register Clock to Output Pins
T
DSPCKO_PM
CLK (MREG) to P output–YesYes3.163.63ns
–YesNo1.942.23ns
Clock to Out from Input Register Clock to Output Pins
T
DSPCKO_PA
T
DSPCKO_PB
T
DSPCKO_PC
T
DSPCKO_PD
CLK (AREG) to P output–YesYes6.337.27ns
CLK (BREG) to P outputYesYesYes7.458.56ns
CLK (CREG) to P output––Yes3.373.87ns
CLK (DREG) to P outputYesYesYes7.338.42ns
Combinatorial Delays from Input Pins to Output Pins
T
DSPDO_AP
T
DSPDO_BP
A or B input to P output–NoYes2.783.19ns
–YesNo4.605.28ns
–YesYes5.656.49ns
T
DSPDO_BP
B input to P outputYesNoNo3.494.01ns
YesYesNo5.796.65ns
Ye sYe sYe s6 . 7 47 . 7 4n s
T
DSPDO_CP
T
DSPDO_DP
T
DSPDO_OPP
C input to P output––Yes2.763.17ns
D input to P outputYesYesYes6.817.82ns
OPMODE input to P outputYesYesYes7.128.18ns
Maximum Frequency
F
MAX
All registers usedYesYesYes287250MHz
Notes:
1.To reference the DSP48A block diagram, see UG431: XtremeDSP DSP48A for Spartan-3A DSP FPGA User Guide.
2."Yes" means that the component is in the path. "No" means that the component is being bypassed. “–“ means that no path exists, so it is not
applicable.
3.The numbers in this table are based on the operating conditions set forth in Ta bl e 7 .
Units-5-4
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification43
Digital Clock Manager (DCM) Timing
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
For specification purposes, the DCM consists of three key
components: the Delay-Locked Loop (DLL), the Digital
Frequency Synthesizer (DFS), and the Phase Shifter (PS).
Aspects of DLL operation play a role in all DCM
applications. All such applications inevitably use the CLKIN
and the CLKFB inputs connected to either the CLK0 or the
CLK2X feedback, respectively. Thus, specifications in the
Period jitter is the worst-case deviation from the ideal clock
period over a collection of millions of samples. In a
histogram of period jitter, the mean value is the clock period.
Cycle-cycle jitter is the worst-case difference in clock period
between adjacent clock cycles in the collection of clock
periods sampled. In a histogram of cycle-cycle jitter, the
mean value is zero.
DLL tables (Ta bl e 36 and Ta bl e 37 ) apply to any application
that only employs the DLL component. When the DFS
and/or the PS components are used together with the DLL,
then the specifications listed in the DFS and PS tables
(Ta bl e 3 8 through Ta b l e 4 1 ) supersede any corresponding
ones in the DLL tables. DLL specifications that do not
change with the addition of DFS or PS functions are
presented in Ta bl e 3 6 and Ta bl e 37 .
Spread Spectrum
DCMs accept typical spread spectrum clocks as long as
they meet the input requirements. The DLL will track the
frequency changes created by the spread spectrum clock to
drive the global clocks to the FPGA logic. See XAPP469
Spread-Spectrum Clocking Reception for Displays for
details.
Period jitter and cycle-cycle jitter are two of many different
ways of specifying clock jitter. Both specifications describe
statistical variation from a mean value.
Delay-Locked Loop (DLL)
Tab le 3 6 : Recommended Operating Conditions for the DLL
SymbolDescription
Input Frequency Ranges
F
CLKIN
Input Pulse Requirements
CLKIN_PULSECLKIN pulse width as a
Input Clock Jitter Tolerance and Delay Path Variation
CLKIN_CYC_JITT_DLL_LFCycle-to-cycle jitter at the
CLKIN_CYC_JITT_DLL_HFF
CLKIN_PER_JITT_DLL Period jitter at the CLKIN input
CLKFB_DELAY_VAR_EXTAllowable variation of off-chip feedback delay
CLKIN_FREQ_DLLFrequency of the CLKIN clock input5
F
< 150 MHz40%60%40%60%–
percentage of the CLKIN
period
(4)
CLKIN input
from the DCM output to the CLKFB input
CLKIN
F
> 150 MHz45%55%45%55%–
CLKIN
F
< 150 MHz–±300–±300ps
CLKIN
> 150 MHz–±150–±150ps
CLKIN
:
Speed Grade
Units-5-4
MinMaxMinMax
(2)
–±1–±1ns
–±1–±1ns
280
(3)
(2)
5
250
(3)
MHz
Notes:
1.DLL specifications apply when any of the DLL outputs (CLK0, CLK90, CLK180, CLK270, CLK2X, CLK2X180, or CLKDV) are in use.
2.The DFS, when operating independently of the DLL, supports lower FCLKIN frequencies. See Tab l e 3 8 .
3.To support double the maximum effective FCLKIN limit, set the CLKIN_DIVIDE_BY_2 attribute to TRUE. This attribute divides the incoming
clock frequency by two as it enters the DCM. The CLK2X output reproduces the clock frequency provided on the CLKIN input.
4.CLKIN input jitter beyond these limits might cause the DCM to lose lock.
5.The DCM specifications are guaranteed when both adjacent DCMs are locked.
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification44
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 3 7 : Switching Characteristics for the DLL
Speed Grade
SymbolDescriptionDevice
MinMaxMinMax
Output Frequency Ranges
CLKOUT_FREQ_CLK0Frequency for the CLK0 and CLK180 outputsAll52805250MHz
CLKOUT_FREQ_CLK90Frequency for the CLK90 and CLK270 outputs52005200MHz
CLKOUT_FREQ_2XFrequency for the CLK2X and CLK2X180 outputs1033410334MHz
CLKOUT_FREQ_DVFrequency for the CLKDV output0.31251860.3125166MHz
Output Clock Jitter
(2)(3)(4)
CLKOUT_PER_JITT_0Period jitter at the CLK0 outputAll–±100–±100ps
CLKOUT_PER_JITT_90Period jitter at the CLK90 output–±150–±150ps
CLKOUT_PER_JITT_180Period jitter at the CLK180 output
–±150–±150ps
CLKOUT_PER_JITT_270Period jitter at the CLK270 output–±150–±150ps
CLKOUT_PER_JITT_2XPeriod jitter at the CLK2X and CLK2X180 outputs–±[0.5%
–±[0.5%
of
CLKOUT_PER_JITT_DV1 Period jitter at the CLKDV output when performing
CLKIN
period
+ 100]
–±150–±150ps
CLKIN
period
+ 100]
integer division
CLKOUT_PER_JITT_DV2 Period jitter at the CLKDV output when performing
non-integer division
Duty Cycle
CLKOUT_DUTY_CYCLE_
DLL
(4)
Duty cycle variation for the CLK0, CLK90, CLK180,
CLK270, CLK2X, CLK2X180, and CLKDV outputs,
including the BUFGMUX and clock tree duty-cycle
distortion
Phase Alignment
(4)
–±[0.5%
of
CLKIN
period
+ 100]
All–±[1% of
CLKIN
period
+ 350]
–±[0.5%
CLKIN
period
+ 100]
–±[1% of
CLKIN
period
+ 350]
CLKIN_CLKFB_PHASEPhase offset between the CLKIN and CLKFB inputsAll–±150–±150ps
CLKOUT_PHASE_DLLPhase offset between DLL
outputs
CLK0 to CLK2X
(not CLK2X180)
All others
–±[1% of
CLKIN
period
+ 100]
–±[1% of
CLKIN
period
+ 150]
–±[1% of
CLKIN
period
+ 100]
–±[1% of
CLKIN
period
+ 150]
Lock Time
LOCK_DLL
(3)
When using the DLL alone:
The time from deassertion at
the DCM’s Reset input to the
rising transition at its LOCKED
5 MHz < FCLKIN <
15 MHz
FCLKIN > 15 MHz
All
–5–5ms
–600–600µs
output. When the DCM is
locked, the CLKIN and CLKFB
signals are in phase
Units-5-4
ps
of
ps
of
ps
ps
ps
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification45
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 3 7 : Switching Characteristics for the DLL (Cont’d)
Speed Grade
SymbolDescriptionDevice
Units-5-4
MinMaxMinMax
Delay Lines
DCM_DELAY_STEP
(5)
Finest delay resolution, averaged over all stepsAll15351535ps
Notes:
1.The numbers in this table are based on the operating conditions set forth in Ta bl e 7 and Ta bl e 3 6 .
2.Indicates the maximum amount of output jitter that the DCM adds to the jitter on the CLKIN input.
3.For optimal jitter tolerance and faster lock time, use the CLKIN_PERIOD attribute.
4.Some jitter and duty-cycle specifications include 1% of input clock period or 0.01 UI. For example, the data sheet specifies a maximum jitter
of ±[1% of CLKIN period + 150]. Assume the CLKIN frequency is 100 MHz. The equivalent CLKIN period is 10 ns and 1% of 10 ns is 0.1ns
or 100 ps. According to the data sheet, the maximum jitter is ±[100 ps + 150 ps] = ±250 ps, averaged over all steps.
5.The typical delay step size is 23 ps.
Digital Frequency Synthesizer (DFS)
Tab le 3 8 : Recommended Operating Conditions for the DFS
Speed Grade
SymbolDescription
MinMaxMinMax
Input Frequency Ranges
F
CLKIN
CLKIN_FREQ_FXFrequency for the CLKIN input0.2333
Input Clock Jitter Tolerance
CLKIN_CYC_JITT_FX_LFCycle-to-cycle jitter at the
CLKIN_CYC_JITT_FX_HFF
(2)
(3)
CLKIN input, based on CLKFX
output frequency
(5)
0.2333
F
< 150 MHz–±300–±300ps
CLKFX
> 150 MHz–±150–±150ps
CLKFX
CLKIN_PER_JITT_FXPeriod jitter at the CLKIN input–±1–±1ns
Notes:
1.DFS specifications apply when either of the DFS outputs (CLKFX or CLKFX180) are used.
2.If both DFS and DLL outputs are used on the same DCM, follow the more restrictive CLKIN_FREQ_DLL specifications in Ta bl e 3 6 .
3.CLKIN input jitter beyond these limits may cause the DCM to lose lock.
4.The DCM specifications are guaranteed when both adjacent DCMs are locked.
5.To support double the maximum effective F
clock frequency by two as it enters the DCM.
limit, set the CLKIN_DIVIDE_BY_2 attribute to TRUE. This attribute divides the incoming
CLKIN
(5)
Units-5-4
MHz
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification46
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 3 9 : Switching Characteristics for the DFS
SymbolDescription
Output Frequency Ranges
(6)
(2)
Frequency for the CLKFX and CLKFX180 outputsAll53505311MHz
(3)(4)
CLKIN
CLKFX180 outputs.
≤ 20 MHz
CLKIN
> 20 MHz
outputs, including the BUFGMUX and clock tree
duty-cycle distortion
DLL CLK0 output when both the DFS and DLL are used
the DLL CLK0 output when both the DFS and DLL are
used
The time from deassertion at the
DCM’s Reset input to the rising
transition at its LOCKED output. The
DFS asserts LOCKED when the
CLKFX and CLKFX180 signals are
5 MHz <
15 MHz
<
F
CLKIN
15 MHz
F
CLKIN
>
valid. If using both the DLL and the
DFS, use the longer locking time.
CLKOUT_FREQ_FX
Output Clock Jitter
CLKOUT_PER_JITT_FXPeriod jitter at the CLKFX and
Duty Cycle
(5)(6)
CLKOUT_DUTY_CYCLE_FXDuty cycle precision for the CLKFX and CLKFX180
Phase Alignment
CLKOUT_PHASE_FXPhase offset between the DFS CLKFX output and the
CLKOUT_PHASE_FX180 Phase offset between the DFS CLKFX180 output and
Lock Time
LOCK_FX
(2)(3)
Speed Grade
Device
Units-5-4
MinMaxMinMax
AllTypMaxTypMax
Use the Spartan-3A Jitter Calculator:
www.xilinx.com/support/documentation/
data_sheets/s3a_jitter_calc.zip
±[1% of
CLKFX
period
+ 100]
All–±[1% of
±[1% of
CLKFX
period
+ 200]
CLKFX
period
+ 350]
±[1% of
CLKFX
period
+ 100]
–±[1% of
±[1% of
CLKFX
period
+ 200]
CLKFX
period
+ 350]
All–±200–±200ps
All
–±[1% of
CLKFX
period
+ 200]
All
–5–5ms
–±[1% of
CLKFX
period
+ 200]
–450–450µs
ps
ps
ps
ps
Notes:
1.The numbers in this table are based on the operating conditions set forth in Ta bl e 7 and Ta bl e 3 8 .
2.DFS performance requires the additional logic automatically added by ISE 9.1i and later software revisions.
3.For optimal jitter tolerance and faster lock time, use the CLKIN_PERIOD attribute.
4.Maximum output jitter is characterized within a reasonable noise environment (150 ps input period jitter, 40 SSOs and 25% CLB switching)
on an FPGA. Output jitter strongly depends on the environment, including the number of SSOs, the output drive strength, CLB utilization,
CLB switching activities, switching frequency, power supply and PCB design. The actual maximum output jitter depends on the system
application.
5.The CLKFX and CLKFX180 outputs always have an approximate 50% duty cycle.
6.Some duty-cycle and alignment specifications include a percentage of the CLKFX output period. For example, the data sheet specifies a
maximum CLKFX jitter of “±[1% of CLKFX period + 200]”. Assume the CLKFX output frequency is 100 MHz. The equivalent CLKFX period
is 10 ns and 1% of 10 ns is 0.1 ns or 100 ps. According to the data sheet, the maximum jitter is ±[100 ps + 200 ps] = ±300 ps.
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification47
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Phase Shifter (PS)
Tab le 4 0 : Recommended Operating Conditions for the PS in Variable Phase Mode
Speed Grade
SymbolDescription
MinMaxMinMax
Operating Frequency Ranges
PSCLK_FREQ
(FPSCLK)
Frequency for the PSCLK input11671167MHz
Input Pulse Requirements
PSCLK_PULSEPSCLK pulse width as a percentage of the PSCLK period 40%60%40%60%–
Tab le 4 1 : Switching Characteristics for the PS in Variable Phase Mode
SymbolDescriptionPhase Shift AmountUnits
Phase Shifting Range
MAX_STEPS
FINE_SHIFT_RANGE_MINMinimum guaranteed delay for variable phase shifting±[MAX_STEPS •
FINE_SHIFT_RANGE_MAX Maximum guaranteed delay for variable phase shifting±[MAX_STEPS •
(2,3)
Maximum allowed number of
DCM_DELAY_STEP steps for a given
CLKIN clock period, where T = CLKIN
clock period in ns. If using
CLKIN_DIVIDE_BY_2 = TRUE, double
the effective clock period.
CLKIN < 60 MHz±[INTEGER(10 • (T
CLKIN ≥ 60 MHz±[INTEGER(15 • (T
DCM_DELAY_STEP_MIN]
DCM_DELAY_STEP_MAX]
– 3 ns))]steps
CLKIN
– 3 ns))]
CLKIN
Units-5-4
ns
ns
Notes:
1.The numbers in this table are based on the operating conditions set forth in Ta b le 7 and Ta b l e 4 0 .
2.The maximum variable phase shift range, MAX_STEPS, is only valid when the DCM is has no initial fixed phase shifting, that is, the
PHASE_SHIFT attribute is set to 0.
3.The DCM_DELAY_STEP values are provided at the bottom of Tab l e 37 .
Miscellaneous DCM Timing
Tab le 4 2 : Miscellaneous DCM Timing
SymbolDescriptionMinMaxUnits
DCM_RST_PW_MINMinimum duration of a RST pulse width3–CLKIN
cycles
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification48
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
DNA Port Timing
Tab le 4 3 : DNA_PORT Interface Timing
SymbolDescriptionMinMaxUnits
T
DNASSU
T
DNASH
T
DNADSU
T
DNADH
T
DNARSU
T
DNARH
T
DNADCKO
T
DNACLKF
T
DNACLKH
T
DNACLKL
Notes:
1.The minimum READ pulse width is 5 ns, and the maximum READ pulse width is 10 μs.
Setup time on SHIFT before the rising edge of CLK1.0–ns
Hold time on SHIFT after the rising edge of CLK0.5–ns
Setup time on DIN before the rising edge of CLK1.0–ns
Hold time on DIN after the rising edge of CLK0.5–ns
Setup time on READ before the rising edge of CLK5.010,000ns
Hold time on READ after the rising edge of CLK0.0–ns
Clock-to-output delay on DOUT after rising edge of CLK0.51.5ns
CLK frequency0.0100MHz
CLK High time1.0∞ns
CLK Low time1.0∞ns
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification49
Suspend Mode Timing
DS610-3_08_061207
Blocked
t
SUSPEND_DISABLE
t
SUSPEND_GWE
t
SUSPENDHIGH_AWAKE
t
AWAKE_GWE
t
AWAKE_GTS
t
SUSPEND_GTS
SUSPEND Input
AWAKE Output
Flip-Flops, Block RAM,
Distributed RAM
FPGA Outputs
FPGA Inputs,
Interconnect
Write Protected
Defined by SUSPEND constraint
Entering Suspend ModeExiting Suspend Mode
sw_gts_cycle
sw_gwe_cycle
t
SUSPEND_ENABLE
t
SUSPENDLOW_AWAKE
X-Ref Target - Figure 9
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Figure 9: Suspend Mode Timing
Tab le 4 4 : Suspend Mode Timing Parameters
SymbolDescriptionMinTypMax Units
Entering Suspend Mode
T
SUSPENDHIGH_AWAKE
T
SUSPENDFILTER
T
SUSPEND_GTS
T
SUSPEND_GWE
T
SUSPEND_DISABLE
Exiting Suspend Mode
T
SUSPENDLOW_AWAKE
T
SUSPEND_ENABLE
T
AWAKE_GWE1
T
AWAKE_GWE512
T
AWAKE_GTS1
T
AWAKE_GTS512
Notes:
1.These parameters based on characterization.
2.For information on using the Spartan-3A DSP Suspend feature, see XAPP480
Rising edge of SUSPEND pin to falling edge of AWAKE pin without glitch filter
(suspend_filter:No)
Adjustment to SUSPEND pin rising edge parameters when glitch filter
enabled (suspend_filter:Yes)
Rising edge of SUSPEND pin until FPGA output pins drive their defined
SUSPEND constraint behavior
Rising edge of SUSPEND pin to write-protect lock on all writable clocked
elements
Rising edge of the SUSPEND pin to FPGA input pins and interconnect
disabled
Falling edge of the SUSPEND pin to rising edge of the AWAKE pin. Does not
include DCM lock time.
Falling edge of the SUSPEND pin to FPGA input pins and interconnect
re-enabled
Rising edge of the AWAKE pin until write-protect lock released on all writable
clocked elements, using sw_clk:InternalClock and sw_gwe_cycle:1.
Rising edge of the AWAKE pin until write-protect lock released on all writable
clocked elements, using sw_clk:InternalClock and sw_gwe_cycle:512.
Rising edge of the AWAKE pin until outputs return to the behavior described
in the FPGA application, using sw_clk:InternalClock and sw_gts_cycle:1.
Rising edge of the AWAKE pin until outputs return to the behavior described
in the FPGA application, using sw_clk:InternalClock and
sw_gts_cycle:512.
: Using Suspend Mode in Spartan-3 Generation FPGAs.
–7–ns
+160+300+600ns
–10–ns
–<5–ns
–340–ns
–4 to 108–μs
–3.7 to 109–μs
–67–ns
–14–µs
–57–ns
–14–µs
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification50
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Notes:
1.The V
CCINT
, V
CCAUX
, and V
CCO
supplies can be applied in any order.
2.The Low-going pulse on PROG_B is optional after power-on but necessary for reconfiguration without a power cycle.
3.The rising edge of INIT_B samples the voltage levels applied to the mode pins (M0 - M2).
Configuration and JTAG Timing
General Configuration Power-On/Reconfigure Timing
X-Ref Target - Figure 10
V
CCINT
(Supply)
V
CCAUX
(Supply)
V
Bank 2
CCO
(Supply)
PROG_B
(Input)
INIT_B
(Open-Drain)
CCLK
(Output)
1.0V
2.0V
2.0V
T
T
POR
PROG
1.2V
2.5V
or
3.3V
2.5V
or
3.3V
T
PL
T
ICCK
DS529-3_01_052708
Figure 10: Waveforms for Power-On and the Beginning of Configuration
Tab le 4 5 : Power-On Timing and the Beginning of Configuration
SymbolDescriptionDevice
T
POR
(2)
The time from the application of V
Bank 2 supply voltage ramps (whichever occurs last) to the
CCINT
, V
CCAUX
, and V
CCO
All
rising transition of the INIT_B pin
T
PROG
T
PL
T
INIT
T
ICCK
(2)
(3)
The width of the low-going pulse on the PROG_B pinAll0.5–µs
The time from the rising edge of the PROG_B pin to the
All–2ms
rising transition on the INIT_B pin
Minimum Low pulse width on INIT_B outputAll300–ns
The time from the rising edge of the INIT_B pin to the
All0.54µs
generation of the configuration clock signal at the CCLK
output pin
Notes:
1.The numbers in this table are based on the operating conditions set forth in Ta bl e 7 . This means power must be applied to all V
and V
CCAUX
lines.
2.Power-on reset and the clearing of configuration memory occurs during this period.
3.This specification applies only to the Master Serial, SPI, and BPI modes.
4.For details on configuration, see UG332
Spartan-3 Generation Configuration User Guide.
All Speed Grades
MinMax
–18ms
CCINT
Units
, V
CCO
,
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification51
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Configuration Clock (CCLK) Characteristics
Tab le 4 6 : Master Mode CCLK Output Period by ConfigRate Option Setting
SymbolDescription
T
CCLK1
T
CCLK3
T
CCLK6
T
CCLK7
T
CCLK8
T
CCLK10
T
CCLK12
T
CCLK13
T
CCLK17
T
CCLK22
T
CCLK25
T
CCLK27
T
CCLK33
T
CCLK44
T
CCLK50
T
CCLK100
CCLK clock period by
ConfigRate setting
ConfigRate
Setting
(1)
1
(power-on value)
3
6
(default)
7
8
10
12
13
17
22
25
27
33
44
50
100
Temperature
Range
Commercial1,254
Industrial1,180ns
Commercial413
Industrial390ns
Commercial207
Industrial195ns
Commercial178
Industrial168ns
Commercial156
Industrial147ns
Commercial123
Industrial116ns
Commercial103
Industrial97ns
Commercial93
Industrial88ns
Commercial72
Industrial68ns
Commercial54
Industrial51ns
Commercial47
Industrial45ns
Commercial44
Industrial42ns
Commercial36
Industrial34ns
Commercial26
Industrial25ns
Commercial22
Industrial21ns
Commercial11.2
Industrial10.6ns
MinimumMaximumUnits
2,500
833
417
357
313
250
208
192
147
114
100
93
76
57
50
25
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Notes:
1.Set the ConfigRate option value when generating a configuration bitstream.
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification52
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 4 7 : Master Mode CCLK Output Frequency by ConfigRate Option Setting
SymbolDescription
F
CCLK1
F
CCLK3
F
CCLK6
F
CCLK7
F
CCLK8
F
CCLK10
F
CCLK12
F
CCLK13
F
CCLK17
F
CCLK22
F
CCLK25
F
CCLK27
F
CCLK33
F
CCLK44
F
CCLK50
F
CCLK100
Equivalent CCLK clock frequency
by ConfigRate setting
ConfigRate
Setting
1
(power-on value)
3
6
(default)
7
8
10
12
13
17
22
25
27
33
44
50
100
Temperature
Range
Commercial
Industrial0.847MHz
Commercial
Industrial2.57MHz
Commercial
Industrial5.13MHz
Commercial
Industrial5.96MHz
Commercial
Industrial6.81MHz
Commercial
Industrial8.63MHz
Commercial
Industrial10.31MHz
Commercial
Industrial11.37MHz
Commercial
Industrial14.61MHz
Commercial
Industrial19.61MHz
Commercial
Industrial22.23MHz
Commercial
Industrial23.81MHz
Commercial
Industrial29.23MHz
Commercial
Industrial40.00MHz
Commercial
Industrial47.66MHz
Commercial
Industrial94.34MHz
MinimumMaximumUnits
0.400
1.20
2.40
2.80
3.20
4.00
4.80
5.20
6.80
8.80
10.00
10.80
13.20
17.60
20.00
40.00
0.797MHz
2.42MHz
4.83MHz
5.61MHz
6.41MHz
8.12MHz
9.70MHz
10.69MHz
13.74MHz
18.44MHz
20.90MHz
22.39MHz
27.48MHz
37.60MHz
44.80MHz
88.68MHz
Tab le 4 8 : Master Mode CCLK Output Minimum Low and High Time
Tab le 4 9 : Slave Mode CCLK Input Low and High Time
SymbolDescriptionMinMaxUnits
T
SCCL
T
SCCH
DS610 (v3.0) October 4, 2010www.xilinx.comProduct Specification53
CCLK Low and High time5∞ns
Master Serial and Slave Serial Mode Timing
DS312-3_05_103105
Bit 0Bit 1
Bit n
Bit n+1
Bit n-64
Bit n-63
1/F
CCSER
T
SCCL
T
DCC
T
CCD
T
SCCH
T
CCO
PROG_B
(Input)
DIN
(Input)
DOUT
(Output)
(Open-Drain)
INIT_B
(Input/Output)
CCLK
T
MCCL
T
MCCH
X-Ref Target - Figure 11
Figure 11: Waveforms for Master Serial and Slave Serial Configuration
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Tab le 5 0 : Timing for the Master Serial and Slave Serial Configuration Modes
Clock-to-Output Times
T
Setup Times
T
Hold Times
T
Clock Timing
T
T
F
Notes:
1.The numbers in this table are based on the operating conditions set forth in Ta bl e 7 .
2.For serial configuration with a daisy-chain of multiple FPGAs, the maximum limit is 25 MHz.
SymbolDescription
CCO
DCC
CCD
CCH
CCL
CCSER
The time from the falling transition on the CCLK pin to data appearing at the
DOUT pin
The time from the setup of data at the DIN pin to the rising transition at the
CCLK pin
The time from the rising transition at the CCLK pin to the point when data is
last held at the DIN pin
High pulse width at the CCLK input pinMasterSee Ta b le 4 8
Low pulse width at the CCLK input pinMasterSee Ta b le 4 8
Frequency of the clock signal at the
CCLK input pin
(2)
No bitstream compressionSlave0100MHz
With bitstream compression0100MHz
Slave/
Master
All Speed Grades
Units
MinMax
Both1.510ns
Both7–ns
Master0.0–ns
Slave1.0
–ns
SlaveSee Ta b le 4 9
SlaveSee Ta b le 4 9
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification54
Slave Parallel Mode Timing
DS529-3_02_051607
Byte 0Byte 1Byte nByte n+1
T
SMWCC
1/F
CCPAR
T
SMCCCS
T
SCCH
T
SMCCW
T
SMCCD
T
SMCSCC
T
SMDCC
PROG_B
(Input)
(Open-Drain)
INIT_B
(Input)
CSI_B
RDWR_B
(Input)
(Input)
CCLK
(Inputs)
D0 - D7
T
MCCH
T
SCCL
T
MCCL
Notes:
1.It is possible to abort configuration by pulling CSI_B Low in a given CCLK cycle, then switching RDWR_B Low or High in any subsequent
cycle for which CSI_B remains Low. The RDWR_B pin asynchronously controls the driver impedance of the D0–D7 bus. When RDWR_B
switches High, be careful to avoid contention on the D0–D7 bus.
2.To pause configuration, pause CCLK instead of de-asserting CSI_B. See UG332,
Chapter 7, section “Non-Continuous SelectMAP Data
Loading” for more details.
X-Ref Target - Figure 12
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Figure 12: Waveforms for Slave Parallel Configuration
Tab le 5 1 : Timing for the Slave Parallel Configuration Mode
SymbolDescription
Setup Times
SMDCC
SMCSCC
SMCCW
SMCCD
SMCCCS
SMWCC
CCH
CCL
CCPAR
(2)
The time from the setup of data at the D0-D7 pins to the rising transition at the CCLK pin7–ns
Setup time on the CSI_B pin before the rising transition at the CCLK pin7–ns
Setup time on the RDWR_B pin before the rising transition at the CCLK pin17–ns
The time from the rising transition at the CCLK pin to the point when data is last held at
the D0-D7 pins
The time from the rising transition at the CCLK pin to the point when a logic level is last
held at the CSO_B pin
The time from the rising transition at the CCLK pin to the point when a logic level is last
held at the RDWR_B pin
The High pulse width at the CCLK input pin5–ns
The Low pulse width at the CCLK input pin5–ns
Frequency of the clock signal at the CCLK input pin No bitstream compression080MHz
With bitstream compression080MHz
T
T
T
Hold Times
T
T
T
Clock Timing
T
T
F
Notes:
1.The numbers in this table are based on the operating conditions set forth in Tab l e 7 .
2.Some Xilinx documents refer to Parallel modes as “SelectMAP” modes.
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification55
All Speed Grades
MinMax
1–ns
0–ns
0–ns
Units
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Serial Peripheral Interface (SPI) Configuration Timing
X-Ref Target - Figure 13
PROG_B
(Input)
PUDC_B
(Input)
VS[2:0]
(Input)
M[2:0]
(Input)
INIT_B
(Open-Drain)
CCLK
DIN
(Input)
CSO_B
MOSI
T
MINIT
PUDC_B must be stable before INIT_B goes High and constant throughout the configuration process.
<1:1:1>
Mode input pins M[2:0] and variant select input pins VS[2:0] are sampled when INIT_B
goes High. After this point, input values do not matter until DONE goes High, at which
point these pins become user-I/O pins.
<0:0:1>
T
INITM
New ConfigRate active
T
MCCL
T
CCLK1
T
MCCL1TMCCH1
T
CCLK1
n
T
V
DataDataDataData
T
CSS
T
CCO
Command
(msb)
T
DSU
Command
(msb-1)
T
DH
T
DCC
T
T
CCLK
T
MCCH
CCD
n
n
Pin initially pulled High by internal pull-up resistor if PUDC_B input is Low.
Pin initially high-impedance (Hi-Z) if PUDC_B input is High. External pull-up resistor required on CSO_B.
Shaded values indicate specifications on attached SPI Flash PROM.
DS529-3_06_102506
Figure 13: Waveforms for Serial Peripheral Interface (SPI) Configuration
Tab le 5 2 : Timing for Serial Peripheral Interface (SPI) Configuration Mode
SymbolDescriptionMinimumMaximumUnits
T
CCLK1
T
CCLKn
T
MINIT
T
INITM
T
CCO
T
DCC
T
CCD
Initial CCLK clock periodSee Tab l e 4 6
CCLK clock period after FPGA loads ConfigRate settingSee Ta bl e 4 6
Setup time on VS[2:0] variant-select pins and M[2:0] mode pins before the
50–ns
rising edge of INIT_B
Hold time on VS[2:0] variant-select pins and M[2:0] mode pins after the
0–ns
rising edge of INIT_B
MOSI output valid delay after CCLK falling edgeSee Ta bl e 5 0
Setup time on DIN data input before CCLK rising edgeSee Ta b le 5 0
Hold time on DIN data input after CCLK rising edgeSee Tab l e 5 0
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification56
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
T
CCS
T
MCCL1TCCO
–≤
T
DSU
T
MCCL1TCCO
–≤
T
DHTMCCH1
≤
T
V
T
MCCLnTDCC
–≤
f
C
1
T
CCLKn min()
-------------------------------- -
≥
Tab le 5 3 : Configuration Timing Requirements for Attached SPI Serial Flash
SymbolDescriptionRequirementUnits
T
CCS
SPI serial Flash PROM chip-select timens
T
T
T
f
DSU
DH
V
C
or f
R
SPI serial Flash PROM data input setup timens
SPI serial Flash PROM data input hold timens
SPI serial Flash PROM data clock-to-output timens
Maximum SPI serial Flash PROM clock frequency (also depends on
specific read command used)
Notes:
1.These requirements are for successful FPGA configuration in SPI mode, where the FPGA generates the CCLK signal. The
post-configuration timing can be different to support the specific needs of the application loaded into the FPGA.
2.Subtract additional printed circuit board routing delay as required by the application.
MHz
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification57
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
(Input)
PUDC_B must be stable before INIT_B goes High and constant throughout the configuration process.
DataDataData
AddressAddress
Data
Address
Byte 0
000_0000
INIT_B
<0:1:0>
M[2:0]
T
MINIT
T
INITM
LDC[2:0]
HDC
CSO_B
Byte 1
000_0001
CCLK
A[25:0]
D[7:0]
T
DCC
T
CCD
T
AVQV
T
CCLK1
(Input)
T
INITADDR
T
CCLKn
T
CCLK1
T
CCO
PUDC_B
New ConfigRateactive
Pin initially pulled High by internal pull-up resistor if PUDC_B input is Low.
Pin initially high-impedance (Hi-Z) if PUDC_B input is High.
Mode input pins M[2:0] are sampled when INIT_B goes High. After this point,
input values do not matter until DONE goes High, at which point the mode pinsbecome user-I/O pins.
(Input)
PROG_B
(Input)
DS529-3_05_090610
(Open-Drain)
Shaded values indicate specifications on attached parallel NOR Flash PROM.
Tab le 5 4 : Timing for Byte-wide Peripheral Interface (BPI) Configuration Mode
DS610 (v3.0) October 4, 2010www.xilinx.comProduct Specification58
Figure 14: Waveforms for Byte-wide Peripheral Interface (BPI) Configuration
SymbolDescriptionMinimumMaximumUnits
T
CCLK1
T
CCLKn
T
MINIT
T
INITM
T
INITADDR
T
CCO
T
DCC
T
CCD
Initial CCLK clock periodSee Ta bl e 4 6
CCLK clock period after FPGA loads ConfigRate settingSee Ta bl e 4 6
Setup time on M[2:0] mode pins before the rising edge of INIT_B50–ns
Hold time on M[2:0] mode pins after the rising edge of INIT_B0–ns
Minimum period of initial A[25:0] address cycle; LDC[2:0] and HDC are asserted
and valid
Address A[25:0] outputs valid after CCLK falling edgeSee Ta b le 5 0
Setup time on D[7:0] data inputs before CCLK rising edgeSee T
Hold time on D[7:0] data inputs after CCLK rising edge0–ns
55T
SMDCC
in Ta bl e 5 1
cycles
CCLK1
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
T
CETINITADDR
≤
T
OE
T
INITADDR
≤
T
ACC
50%T
CCLKn min()TCCOTDCC
PCB–––≤
BYTE
T
INITADDR
≤
Tab le 5 5 : Configuration Timing Requirements for Attached Parallel NOR BPI Flash
SymbolDescriptionRequirementUnits
T
CE
(t
)
ELQV
T
OE
(t
)
GLQV
T
ACC
(t
)
AVQ V
T
BYTE
(t
FLQV, tFHQV
Notes:
1.These requirements are for successful FPGA configuration in BPI mode, where the FPGA generates the CCLK signal. The
post-configuration timing can be different to support the specific needs of the application loaded into the FPGA.
2.Subtract additional printed circuit board routing delay as required by the application.
3.The initial BYTE# timing can be extended using an external, appropriately sized pull-down resistor on the FPGA’s LDC2 pin. The resistor
value also depends on whether the FPGA’s PUDC_B pin is High or Low.
Parallel NOR Flash PROM chip-select timens
Parallel NOR Flash PROM output-enable timens
Parallel NOR Flash PROM read access timens
For x8/x16 PROMs only: BYTE# to output valid time
(3)
)
ns
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification59
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
IEEE 1149.1/1532 JTAG Test Access Port Timing
X-Ref Target - Figure 15
TCK
(Input)
T
TMSTCK
TMS
(Input)
T
TCKTMS
T
CCH
1/F
TCK
T
CCL
T
TDITCK
TDI
(Input)
TDO
(Output)
Figure 15: JTAG Waveforms
(2)
Tab le 5 6 : Timing for the JTAG
SymbolDescription
Clock-to-Output Times
T
TCKTDO
Setup Times
T
TDITCK
T
TMSTCK
Hold Times
T
TCKTDI
T
TCKTMS
Clock Timing
T
CCH
T
CCL
T
CCHDNA
T
CCLDNA
F
TCK
The time from the falling transition on the TCK pin to data appearing at the TDO pin1.011.0ns
The time from the setup of data at the
TDI pin to the rising transition at the
TCK pin
The time from the setup of a logic level at the TMS pin to the rising transition at the TCK pin7.0–ns
The time from the rising transition at
the TCK pin to the point when data is
last held at the TDI pin
The time from the rising transition at the TCK pin to the point when a logic level is last held at the
TMS pin
The High pulse width at the TCK pinAll functions except ISC_DNA command5–ns
The Low pulse width at the TCK pin5–ns
The High pulse width at the TCK pinDuring ISC_DNA command1010,000ns
The Low pulse width at the TCK pin1010,000ns
Frequency of the TCK signalBYPASS or HIGHZ instructions033MHz
Test Access Port
All functions except those shown below7.0
Boundary scan commands
(INTEST, EXTEST, SAMPLE)
All functions except those shown below0–ns
Configuration commands (CFG_IN, ISC_PROGRAM)3.5
All operations except for BYPASS or HIGHZ instructions20
T
TCKTDI
T
TCKTDO
DS099_06_090610
All Speed
Grades
Units
MinMax
–ns
13.0
0–ns
Notes:
1.The numbers in this table are based on the operating conditions set forth in Ta bl e 7 .
2.For details on JTAG, see Chapter 9, “JTAG Configuraton Mode and Boundary-Scan” in UG332Guide.
: Spartan-3 Generation Configuration User
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification60
Spartan-3A DSP FPGA Family: DC and Switching Characteristics
Revision History
The following table shows the revision history for this document.
DateVersionRevision
04/02/071.0Initial Xilinx release.
05/25/071.0.1Minor edits.
06/18/071.2Updated for v1.29 production speed files. Noted banking rules in Ta b le 1 1 and Ta b le 1 2. Added
07/16/072.0Added Low-power options and updated typical values for quiescent current in Ta bl e 9 . Updated DSP48A
06/02/082.1Improved V
03/11/092.2Changed typical quiescent current temperature from ambient to quiescent. Updated selected I/O standard
10/04/103.0Added I
DIFF_HSTL_I and DIFF_HSTL_III to Ta bl e 1 2 , Ta bl e 1 3 , and Ta bl e 2 6. Updated TMDS DC characteristics
in Ta bl e 1 3 . Updated I/O Test Method values in Ta bl e 2 6 . Added Simultaneously Switching Output limits in
Ta bl e 2 8 . Updated DSP48A timing symbols, descriptions, and values in Tab le 3 4 . Added power-on timing in
Ta bl e 4 5 . Added CCLK specifications for Commercial in Ta bl e 4 6 through Ta bl e 4 8. Updated Slave Parallel
timing in Ta bl e 5 1 . Updated JTAG specifications in Ta bl e 5 6.
timing in Ta bl e 3 4 and Ta bl e 3 5 .
and V
and I
min to V
CCAUXT
CCAUXQ
CCO
quiescent current values by 20%-44% in Tab le 9 . Increased VIL max to 0.4V for
–0.4V for LVCMOS15/18 in Ta b le 1 1 . Added reference to V
V
to Recommended Operating Conditions in Ta b l e 7 and added reference to XAPP459, “Eliminating I/O
IN
Coupling Effects when Interfacing Large-Swing Single-Ended Signals to User I/O Pins.” Reduced typical
I
CCINTQ
LVCMOS12/15/18 and improved V
V
OH
Switching Output Guidelines. Removed DNA_RETENTION limit of 10 years in Ta bl e 1 4 since number of
POR minimum in Tab l e 4 and updated V
CCO2T
min to 0.7V for LVCMOS12 in Ta b l e 1 0 . Changed VOL max to 0.4V and
IH
POR levels in Figure 10. Added
CCO
in Simultaneously
CCAUX
Read cycles is the only unique limit. Updated speed files to v1.31 in Ta b le 1 6 and elsewhere. Updated IOB
Setup and Hold times with device-specific values in Ta bl e 1 9 . Added reference to Sample Window in
Ta bl e 2 0 . Updated IOB Propagation times with device-specific values in Ta bl e 2 1. Improved SSTL_18_II
SSO value in Tab le 2 8. Improved F
performance via SCD 4103 in Ta b le 3 2 ,Tab l e 3 7, Ta b le 3 8 , and Tab l e 3 9 . Added explanatory footnotes to
DSP48A Timing tables. Simplified DSP48A F
FBUFG in Ta bl e 3 2 for -4 speed grade. Updated CCLK output maximum period in Ta b le 4 6 to match
for -4 to 334 MHz in Tab l e 3 2 . Added references to 375 MHz
BUFG
to value with all registers used in Ta bl e 3 5 . Improved
MAX
minimum frequency in Ta bl e 4 7 . Replaced BPI with SPI specification descriptions in Ta b l e 5 2 . Corrected BPI
Figure 14 and Ta bl e 54 from falling edge to rising edge. Added references to Spartan-3 Generation User
Guides. Updated links.
DC characteristics. Removed PCIX IOSTANDARD due to limited PCIX interface support. Added T
T
to Ta bl e 2 1 . Updated BPI configuration waveforms in Figure 14 and updated Ta b le 5 5. Removed
IOPID
references to SCD 4103.
to Ta bl e 3 . Updated description for VIN in Ta b le 7 including adding note 4. Also, added note 2 to IL
in Ta bl e 8 to note potential leakage between pins of a differential pair. Added note 6 to Ta bl e 1 0. Updated
notes 5 and 6 in Ta b le 1 2 . Corrected symbols for T
IK
SUSPEND_GTS
and T
SUSPEND_GWE
in Ta bl e 4 4.
IOPI
and
DS610 (v3.0) October 4, 2010www.xilinx.comProduct Specification61
101
Spartan-3A DSP FPGA Family:
Pinout Descriptions
DS610 (v3.0) October 4, 2010Product Specification
Introduction
This section describes how the various pins on a Spartan®-3A DSP FPGA connect within the supported component
packages and provides device-specific thermal characteristics. For general information on the pin functions and the package
characteristics, see the Packaging section in UG331
Spartan-3A DSP FPGAs are available in both standard and Pb-free, RoHS versions of each package, with the Pb-free
version adding a “G” to the middle of the package code. Except for the thermal characteristics, all information for the
standard package applies equally to the Pb-free package.
Pin Types
Most pins on a Spartan-3A DSP FPGA are general-purpose, user-defined I/O pins. There are, however, up to 12 different
functional types of pins on Spartan-3A DSP packages, as outlined in Tab l e 5 7 . In the package footprint drawings that follow,
the individual pins are color-coded according to pin type as in the table.
Tab le 5 7 : Types of Pins on Spartan-3A DSP FPGAs
Type/Color
Code
I/O
INPUT
DUAL
VREF
CLK
CONFIG
Unrestricted, general-purpose user-I/O pin. Most pins can be paired together to form
differential I/Os.
Unrestricted, general-purpose input-only pin. This pin does not have an output structure,
differential termination resistor, or PCI clamp diode.
Dual-purpose pin used in some configuration modes during the configuration process and
then usually available as a user I/O after configuration. If the pin is not used during
configuration, this pin behaves as an I/O-type pin. See UG332: Spartan-3 Generation Configuration User Guide for additional information on these signals.
Dual-purpose pin that is either a user-I/O pin or Input-only pin, or, along with all other VREF
pins in the same bank, provides a reference voltage input for certain I/O standards. If used for
a reference voltage within a bank, all VREF pins within the bank must be connected.
Either a user-I/O pin or an input to a specific clock buffer driver. Packages have 16 global clock
inputs that optionally clock the entire device. The RHCLK inputs optionally clock the right half
of the device. The LHCLK inputs optionally clock the left half of the device. See the Using
Global Clock Resources chapter in UG331
additional information on these signals.
Dedicated configuration pin, two per device. Not available as a user-I/O pin. Every package
has two dedicated configuration pins. These pins are powered by VCCAUX. See the UG332Spartan-3 Generation Configuration User Guide for additional information on the DONE and
PROG_B signals.
DS610 (v3.0) October 4, 2010www.xilinx.comProduct Specification62
Tab le 5 7 : Types of Pins on Spartan-3A DSP FPGAs (Cont’d)
Type/Color
Code
PWR
MGMT
JTAG
GND
VCCAUX
VCCINT
VCCO
N.C.
Notes:
1.# = I/O bank number, an integer between 0 and 3.
Control and status pins for the power-saving Suspend mode. SUSPEND is a dedicated pin
and is powered by VCCAUX. AWAKE is a dual-purpose pin. Unless Suspend mode is enabled
in the application, AWAKE is available as a user-I/O pin.
Dedicated JTAG pin - 4 per device. Not available as a user-I/O pin. Every package has four
dedicated JTAG pins. These pins are powered by VCCAUX.
Dedicated ground pin. The number of GND pins depends on the package used. All must be
connected.
Dedicated auxiliary power supply pin. The number of VCCAUX pins depends on the package
used. All must be connected. Set on board and using CONFIG VCCAUX constraint.
Dedicated internal core logic power supply pin. The number of VCCINT pins depends on the
package used. All must be connected to +1.2V.
Along with all the other VCCO pins in the same bank, this pin supplies power to the output
buffers within the I/O bank and sets the input threshold voltage for some I/O standards. All
must be connected.
This package pin is not connected in this specific device/package combination but may be
connected in larger devices in the same package.
DescriptionPin Name(s) in Type
Spartan-3A DSP FPGA Family: Pinout Descriptions
SUSPEND, AWAKE
TDI, TMS, TCK, TDO
GND
VCCAUX
VCCINT
VCCO_#
N.C.
Package Pins by Type
Each package has three separate voltage supply
inputs—VCCINT, VCCAUX, and VCCO—and a common
ground return, GND. The numbers of pins dedicated to
these functions vary by package, as shown in Ta b le 5 8 .
Tab le 5 8 : Power and Ground Supply Pins by Package
PackageDevice VCCINT VCCAUX VCCO GND
CS484
FG676
XC3SD1800A
XC3SD3400A36242484
XC3SD1800A
XC3SD3400A
A majority of package pins are user-defined I/O or input
pins. However, the numbers and characteristics of these I/O
depend on the device type and the package in which it is
available, as shown in Ta b le 59 . The table shows the
maximum number of single-ended I/O pins available,
Tab le 5 9 : Maximum User I/O by Package
PackageDevice
CS484
FG676
XC3SD1800A3096014015641522832
XC3SD3400A30960140156415228320
XC3SD1800A51911022731482523932
XC3SD3400A4696021331434523732
36242484
23143677
362440100
Maximum
User I/Os and
Input-Only
Maximum
Input-Only
Differential
assuming that all I/O-, INPUT-, DUAL-, VREF-, and
CLK-type pins are used as general-purpose I/O. AWAKE is
counted here as a dual-purpose I/O pin. Likewise, the table
shows the maximum number of differential pin-pairs
available on the package. Finally, the table shows how the
total maximum user-I/Os are distributed by pin type,
including the number of unconnected—N.C.—pins on the
device.
Not all I/O standards are supported on all I/O banks. The left
and right banks (I/O banks 1 and 3) support higher output
drive current than the top and bottom banks (I/O banks 0
and 2). Similarly, true differential output standards, such as
LVDS, RSDS, PPDS, miniLVDS, and TMDS, are only
supported in the top or bottom banks (I/O banks 0 and 2).
Inputs are unrestricted. For more details, see the Using I/O Resources chapter in UG331
Maximum
Pairs
I/OINPUTDUALVREF
All Possible I/Os by Type
.
(1)
CLKN.C.
0
0
0
Notes:
1.Some VREFs are on INPUT pins. See pinout tables for details.
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification63
Spartan-3A DSP FPGA Family: Pinout Descriptions
Electronic versions of the package pinout tables and foot- prints are available for download from the Xilinx® website. Using
a spreadsheet program, the data can be sorted and reformatted according to any specific needs. Similarly, the ASCII-text file
is easily parsed by most scripting programs. www.xilinx.com/support/documentation/data_sheets/s3a_pin.zip
Package Overview
Ta bl e 6 0 shows the two low-cost, space-saving production package styles for the Spartan-3A DSP family.
Tab le 6 0 : Spartan-3A DSP Family Package Options
PackageLeadsType
CS484 / CSG484484Chip-Scale Ball Grid Array (CS)3090.819 x 191.801.4
FG676 / FGG676676Fine-pitch Ball Grid Array (FBGA)5191.027 x 272.603.4
Notes:
1.Package mass is ±10%.
Maximum
I/O
Lead Pitch
(mm)
Footprint
Area (mm)
Height
(mm)
Each package style is available as a standard and an environmentally friendly lead-free (Pb-free) option. The Pb-free
packages include an extra ‘G’ in the package style name. For example, the standard “CS484” package becomes “CSG484”
when ordered as the Pb-free option. The mechanical dimensions of the standard and Pb-free packages are similar, as
shown in the mechanical drawings provided in Ta bl e 6 1.
Mass
(g)
(1)
For additional package information, see UG112
: Device Package User Guide.
Mechanical Drawings
Detailed mechanical drawings for each package type are available from the Xilinx web site at the specified location in
Ta bl e 6 1.
Material Declaration Data Sheets (MDDS) are also available on the Xilinx web site
Tab le 6 1 : Xilinx Package Documentation
Package DrawingMDDS
CS484Package DrawingPK230_CS484
CSG484PK231_CSG484
FG676Package DrawingPK155_FG676
FGG676PK111_FGG676
for each package.
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification64
Spartan-3A DSP FPGA Family: Pinout Descriptions
Package Thermal Characteristics
The power dissipated by an FPGA application has implications on package selection and system design. The power
consumed by a Spartan-3A DSP FPGA is reported using either the XPower Power Estimator
calculator integrated in the Xilinx ISE®
development software. Tab le 6 2 provides the thermal characteristics for the various
Spartan-3A DSP device package offerings. This information is also available using the Thermal Query tool
or the XPower Analyzer
.
The junction-to-case thermal resistance (θ
body (case) and the die junction temperature per watt of power consumption. The junction-to-board (θ
reports the difference between the board and junction temperature. The junction-to-ambient (θ
temperature difference between the ambient environment and the junction temperature. The θ
) indicates the difference between the temperature measured on the package
JC
) value reports the
JA
value is reported at
JA
) value similarly
JB
different air velocities, measured in linear feet per minute (LFM). The “Still Air (0 LFM)” column shows the θ
system without a fan. The thermal resistance drops with increasing air flow.
The 484-ball chip-scale ball grid array, CS484, supports
both the XC3SD1800A and XC3SD3400A FPGAs. There
are no pinout differences between the two devices.
Ta bl e 6 3 lists all the CS484 package pins. They are sorted
by bank number and then by pin name. Pairs of pins that
form a differential I/O pair appear together in the table. The
table also shows the pin number for each pin and the pin
type, as defined earlier.
An electronic version of this package pinout table and
footprint diagram is available for download from the Xilinx
website at
The 676-ball fine-pitch ball grid array, FG676, supports both the XC3SD1800A and the XC3SD3400A FPGAs. There are
multiple pinout differences between the two devices. For a list of differences and migration advice, see the Footprint
Migration Differences section.
XC3SD1800A FPGA
Ta bl e 6 6 lists all the FG676 package pins for the XC3SD1800A FPGA. They are sorted by bank number and then by pin
name. Pairs of pins that form a differential I/O pair appear together in the table. The table also shows the pin number for each
pin and the pin type, as defined earlier.
Pinout Table
Note: The grayed boxes denote a difference between the XC3SD1800A and the XC3SD3400A devices.
Tab le 6 6 : Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA
BankXC3SD1800A Pin Name
0IO_L43N_0K11I/O
0IO_L39N_0K12I/O
0IO_L25P_0/GCLK4K14GCLK
0IO_L12N_0K16I/O
0IP_0J10INPUT
0IO_L43P_0J11I/O
0IO_L39P_0J12I/O
0IP_0J13INPUT
0IO_L25N_0/GCLK5J14GCLK
0IP_0J15INPUT
0IO_L12P_0J16I/O
0IP_0/VREF_0J17VREF
0IO_L47N_0H9I/O
0IO_L46N_0H10I/O
0IO_L35N_0H12I/O
0IP_0H13INPUT
0IO_L16N_0H15I/O
0IO_L08P_0H17I/O
0IP_0H18INPUT
0IO_L52N_0/PUDC_BG8DUAL
0IO_L47P_0G9I/O
0IO_L46P_0G10I/O
0IP_0/VREF_0G11VREF
0IO_L35P_0G12I/O
0IO_L27N_0/GCLK9G13GCLK
0IP_0G14INPUT
0IO_L16P_0G15I/O
0IO_L08N_0G17I/O
FG676
Ball
Typ e
Tab l e 6 6: Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA (Cont’d)
BankXC3SD1800A Pin Name
0IO_L02P_0/VREF_0G19VREF
0IO_L01P_0G20I/O
0IO_L48P_0F7I/O
0IO_L52P_0/VREF_0F8VREF
0IO_L31N_0F12I/O
0IO_L27P_0/GCLK8F13GCLK
0IO_L24N_0F14I/O
0IO_L20P_0F15I/O
0IO_L13P_0F17I/O
0IO_L02N_0F19I/O
0IO_L01N_0F20I/O
0IO_L48N_0E7I/O
0IO_L37P_0E10I/O
0IP_0E11INPUT
0IO_L31P_0E12I/O
0IO_L24P_0E14I/O
0IO_L20N_0/VREF_0E15VREF
0IO_L13N_0E17I/O
0IP_0E18INPUT
0IO_L10P_0E21I/O
0IO_L44N_0D6I/O
0IP_0/VREF_0D7VREF
0IO_L40N_0D8I/O
0IO_L37N_0D9I/O
0IO_L34N_0D10I/O
0IO_L32N_0/VREF_0D11VREF
0IP_0D12INPUT
0IO_L30P_0D13I/O
FG676
Ball
Type
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification75
Spartan-3A DSP FPGA Family: Pinout Descriptions
Tab le 6 6 : Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA (Cont’d)
BankXC3SD1800A Pin Name
0IP_0/VREF_0D14VREF
0IO_L22P_0D16I/O
0IO_L21P_0D17I/O
0IO_L17P_0D18I/O
0IO_L11P_0D20I/O
0IO_L10N_0D21I/O
0IO_L05P_0D22I/O
0IO_L06P_0D23I/O
0IO_L44P_0C5I/O
0IO_L41N_0C6I/O
0IO_L42N_0C7I/O
0IO_L40P_0C8I/O
0IO_L34P_0C10I/O
0IO_L32P_0C11I/O
0IO_L30N_0C12I/O
0IO_L28N_0/GCLK11C13GCLK
0IO_L22N_0C15I/O
0IO_L21N_0C16I/O
0IO_L19P_0C17I/O
0IO_L17N_0C18I/O
0IO_L11N_0C20I/O
0IO_L09P_0C21I/O
0IO_L05N_0C22I/O
0IO_L06N_0C23I/O
0IO_L51N_0B3I/O
0IO_L45N_0B4I/O
0IO_L41P_0B6I/O
0IO_L42P_0B7I/O
0IO_L38N_0B8I/O
0IO_L36N_0B9I/O
0IO_L33N_0B10I/O
0IO_L29N_0B12I/O
0IO_L28P_0/GCLK10B13GCLK
0IO_L26P_0/GCLK6B14GCLK
0IO_L23P_0B15I/O
0IO_L19N_0B17I/O
0IO_L18P_0B18I/O
0IO_L15P_0B19I/O
0IO_L14P_0/VREF_0B20VREF
FG676
Ball
Typ e
Tab l e 6 6: Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA (Cont’d)
BankXC3SD1800A Pin Name
0IO_L09N_0B21I/O
0IO_L07P_0B23I/O
0IO_L51P_0A3I/O
0IO_L45P_0A4I/O
0IP_0A7INPUT
0IO_L38P_0A8I/O
0IO_L36P_0A9I/O
0IO_L33P_0A10I/O
0IO_L29P_0A12I/O
0IP_0A13INPUT
0IO_L26N_0/GCLK7A14GCLK
0IO_L23N_0A15I/O
0IP_0A17INPUT
0IO_L18N_0A18I/O
0IO_L15N_0A19I/O
0IO_L14N_0A20I/O
0IO_L07N_0A22I/O
0IP_0G16INPUT
0IP_0E9INPUT
0IP_0D15INPUT
0IP_0D19INPUT
0IP_0B24INPUT
0IP_0A5INPUT
0IP_0A23INPUT
0IP_0F9INPUT
0IP_0E20INPUT
0IP_0A24INPUT
0IP_0G18INPUT
0IP_0F10INPUT
0IP_0F18INPUT
0IP_0E6INPUT
0IP_0D5INPUT
0IP_0C4INPUT
0VCCO_0H11VCCO
0VCCO_0H16VCCO
0VCCO_0E8VCCO
0VCCO_0E13VCCO
0VCCO_0E19VCCO
0VCCO_0B5VCCO
FG676
Ball
Type
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification76
Spartan-3A DSP FPGA Family: Pinout Descriptions
Tab le 6 6 : Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA (Cont’d)
BankXC3SD1800A Pin Name
0VCCO_0B11VCCO
0VCCO_0B16VCCO
0VCCO_0B22VCCO
1IO_L01P_1/HDCY20DUAL
1IO_L01N_1/LDC2 Y21DUAL
1IO_L13P_1Y22I/O
1IO_L13N_1Y23I/O
1IO_L15P_1Y24I/O
1IO_L15N_1Y25I/O
1IP_L16N_1Y26INPUT
1IO_L04P_1W20I/O
1IO_L04N_1W21I/O
1IO_L18P_1W23I/O
1IO_L08P_1V18I/O
1IO_L08N_1V19I/O
1IO_L10P_1V21I/O
1IO_L18N_1V22I/O
1IO_L21P_1V23I/O
1IO_L19P_1V24I/O
1IO_L19N_1V25I/O
1IP_L20N_1/VREF_1V26VREF
1IO_L12N_1U18I/O
1IO_L12P_1U19I/O
1IO_L10N_1U20I/O
1IO_L14P_1U21I/O
1IO_L21N_1U22I/O
1IO_L23P_1U23I/O
1IO_L23N_1/VREF_1U24VREF
1IP_L24N_1/VREF_1U26VREF
1IO_L17N_1T17I/O
1IO_L17P_1T18I/O
1IO_L14N_1T20I/O
1IO_L26P_1/A4T23DUAL
1IO_L26N_1/A5T24DUAL
1IO_L27N_1/A7R17DUAL
1IO_L27P_1/A6R18DUAL
1IO_L22P_1R19I/O
1IO_L22N_1R20I/O
1IO_L25P_1/A2R21DUAL
FG676
Ball
Typ e
Tab l e 6 6: Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA (Cont’d)
BankXC3SD1800A Pin Name
1IO_L25N_1/A3R22DUAL
1IP_L28P_1/VREF_1R23VREF
1IP_L28N_1R24INPUT
1IO_L29P_1/A8R25DUAL
1IO_L29N_1/A9R26DUAL
1
1IO_L30N_1/RHCLK1P20RHCLK
1IO_L30P_1/RHCLK0P21RHCLK
1IO_L37P_1P22I/O
1IO_L33P_1/RHCLK4P23RHCLK
1
1IO_L31P_1/RHCLK2P26RHCLK
1IO_L39N_1/A15N17DUAL
1IO_L39P_1/A14N18DUAL
1IO_L34N_1/RHCLK7N19RHCLK
1IO_L42P_1/A16N20DUAL
1IO_L37N_1N21I/O
1IP_L36N_1N23INPUT
1IO_L33N_1/RHCLK5N24RHCLK
1IP_L32N_1N25INPUT
1IP_L32P_1N26INPUT
1IO_L47N_1M18I/O
1IO_L47P_1M19I/O
1IO_L42N_1/A17M20DUAL
1IO_L45P_1M21I/O
1IO_L45N_1M22I/O
1IO_L38N_1/A13M23DUAL
1IP_L36P_1/VREF_1M24VREF
1IO_L35N_1/A11M25DUAL
1IO_L35P_1/A10M26DUAL
1IO_L55N_1L17I/O
1IO_L55P_1L18I/O
1IO_L53P_1L20I/O
1IO_L50P_1L22I/O
1IP_L40N_1L23INPUT
1IO_L38P_1/A12L24DUAL
1IO_L57N_1K18I/O
1IO_L57P_1K19I/O
1IO_L53N_1K20I/O
IO_L34P_1/IRDY1/RHCLK6
IO_L31N_1/TRDY1/RHCLK3
FG676
Ball
P18RHCLK
P25RHCLK
Type
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification77
Spartan-3A DSP FPGA Family: Pinout Descriptions
Tab le 6 6 : Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA (Cont’d)
BankXC3SD1800A Pin Name
1IO_L50N_1K21I/O
1IO_L46N_1K22I/O
1IO_L46P_1K23I/O
1IP_L40P_1K24INPUT
1IO_L41P_1K25I/O
1IO_L41N_1K26I/O
1IO_L59P_1J19I/O
1IO_L59N_1J20I/O
1IO_L62P_1/A20J21DUAL
1IO_L49N_1J22I/O
1IO_L49P_1J23I/O
1IO_L43N_1/A19J25DUAL
1IO_L43P_1/A18J26DUAL
1IO_L64P_1/A24H20DUAL
1IO_L62N_1/A21H21DUAL
1IP_L48N_1H24INPUT
1IP_L44N_1H25INPUT
1IP_L44P_1/VREF_1H26VREF
1IO_L64N_1/A25G21DUAL
1IO_L58N_1G22I/O
1IO_L51P_1G23I/O
1IO_L51N_1G24I/O
1IP_L52N_1/VREF_1G25VREF
1IO_L58P_1/VREF_1F22VREF
1IO_L56N_1F23I/O
1IO_L54N_1F24I/O
1IO_L54P_1F25I/O
1IO_L56P_1E24I/O
1IO_L60P_1E26I/O
1IO_L61N_1D24I/O
1IO_L61P_1D25I/O
1IO_L60N_1D26I/O
1IO_L63N_1/A23C25DUAL
1IO_L63P_1/A22C26DUAL
1IP_L65P_1/VREF_1B26VREF
1IO_L02P_1/LDC1AE26DUAL
1IO_L02N_1/LDC0AD25DUAL
1IO_L05P_1AD26I/O
1IO_L03P_1/A0AC23DUAL
FG676
Ball
Typ e
Tab l e 6 6: Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA (Cont’d)
BankXC3SD1800A Pin Name
1IO_L03N_1/A1AC24DUAL
1IO_L05N_1AC25I/O
1IO_L06P_1AC26I/O
1IO_L07P_1AB23I/O
1IO_L07N_1/VREF_1AB24VREF
1IO_L06N_1AB26I/O
1IO_L09P_1AA22I/O
1IO_L09N_1AA23I/O
1IO_L11P_1AA24I/O
1IO_L11N_1AA25I/O
1IP_L16P_1W25INPUT
1IP_L24P_1U25INPUT
1IP_L65N_1B25INPUT
1IP_L20P_1W26INPUT
1IP_L48P_1H23INPUT
1IP_L52P_1G26INPUT
1VCCO_1W22VCCO
1VCCO_1T19VCCO
1VCCO_1T25VCCO
1VCCO_1N22VCCO
1VCCO_1L19VCCO
1VCCO_1L25VCCO
1VCCO_1H22VCCO
1VCCO_1E25VCCO
1VCCO_1AB25VCCO
2IO_L02P_2/M2Y7DUAL
2IO_L05N_2Y9I/O
2IO_L12P_2Y10I/O
2IO_L17P_2/RDWR_BY12DUAL
2IO_L25N_2/GCLK13Y13GCLK
2IO_L27P_2/GCLK0Y14GCLK
2IO_L34N_2/D3Y15DUAL
2IP_2/VREF_2Y16VREF
2IO_L43N_2Y17I/O
2IO_L05P_2W9I/O
2IO_L09N_2W10I/O
2IO_L16N_2W12I/O
2IO_L20N_2W13I/O
2IO_L31N_2W15I/O
FG676
Ball
Type
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification78
Spartan-3A DSP FPGA Family: Pinout Descriptions
Tab le 6 6 : Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA (Cont’d)
BankXC3SD1800A Pin Name
2IO_L46P_2W17I/O
2IO_L09P_2V10I/O
2IO_L13P_2V11I/O
2IO_L16P_2V12I/O
2IO_L20P_2V13I/O
2IO_L31P_2V14I/O
2IO_L35P_2V15I/O
2IO_L42P_2V16I/O
2IO_L46N_2V17I/O
2IO_L13N_2U11I/O
2IO_L35N_2U15I/O
2IO_L42N_2U16I/O
2IO_L06N_2AF3I/O
2IO_L07N_2AF4I/O
2IO_L10P_2AF5I/O
2IP_2AF7INPUT
2IO_L18N_2AF8I/O
2IO_L19N_2/VS0AF9DUAL
2IO_L22N_2/D6AF10DUAL
2IO_L24P_2/D5AF12DUAL
2IO_L26P_2/GCLK14AF13GCLK
2IO_L28P_2/GCLK2AF14GCLK
2IP_2/VREF_2AF15VREF
2IP_2/VREF_2AF17VREF
2IO_L36P_2/D2AF18DUAL
2IO_L37P_2AF19I/O
2IO_L39P_2AF20I/O
2IP_2/VREF_2AF22VREF
2IO_L48P_2AF23I/O
2IO_L52P_2/D0/DIN/MISOAF24DUAL
2IO_L51P_2AF25I/O
2IO_L06P_2AE3I/O
2IO_L07P_2AE4I/O
2IO_L10N_2AE6I/O
2IO_L11N_2AE7I/O
2IO_L18P_2AE8I/O
2IO_L19P_2/VS1AE9DUAL
2IO_L22P_2/D7AE10DUAL
2IO_L24N_2/D4AE12DUAL
FG676
Ball
Typ e
Tab l e 6 6: Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA (Cont’d)
BankXC3SD1800A Pin Name
2IO_L26N_2/GCLK15AE13GCLK
2IO_L28N_2/GCLK3AE14GCLK
2IO_L32N_2/DOUTAE15DUAL
2IO_L33P_2AE17I/O
2IO_L36N_2/D1AE18DUAL
2IO_L37N_2AE19I/O
2IO_L39N_2AE20I/O
2IO_L44P_2AE21I/O
2IO_L48N_2AE23I/O
2IO_L52N_2/CCLKAE24DUAL
2IO_L51N_2AE25I/O
2IO_L01N_2/M0AD4DUAL
2IO_L08N_2AD6I/O
2IO_L11P_2AD7I/O
2IP_2AD9INPUT
2IP_2AD10INPUT
2IO_L23P_2AD11I/O
2IP_2/VREF_2AD12VREF
2IO_L29P_2AD14I/O
2IO_L32P_2/AWAKEAD15
2IP_2AD16INPUT
2IO_L33N_2AD17I/O
2IO_L40P_2AD19I/O
2IO_L41P_2AD20I/O
2IO_L44N_2AD21I/O
2IO_L45P_2AD22I/O
2IO_L01P_2/M1AC4DUAL
2IO_L08P_2AC6I/O
2IO_L14P_2AC8I/O
2IO_L15N_2AC9I/O
2IP_2/VREF_2AC10VREF
2IO_L23N_2AC11I/O
2IO_L21N_2AC12I/O
2IP_2AC13INPUT
2IO_L29N_2AC14I/O
2IO_L30P_2AC15I/O
2IO_L38P_2AC16I/O
2IP_2AC17INPUT
2IO_L40N_2AC19I/O
FG676
Ball
Type
PWRMGMT
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification79
Spartan-3A DSP FPGA Family: Pinout Descriptions
Tab le 6 6 : Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA (Cont’d)
BankXC3SD1800A Pin Name
2IO_L41N_2AC20I/O
2IO_L45N_2AC21I/O
2IO_2AC22I/O
2IP_2/VREF_2AB6VREF
2IO_L14N_2AB7I/O
2IO_L15P_2AB9I/O
2IO_L21P_2AB12I/O
2IP_2AB13INPUT
2IO_L30N_2/MOSI/CSI_BAB15DUAL
2IO_L38N_2AB16I/O
2IO_L47P_2AB18I/O
2IO_L02N_2/CSO_BAA7DUAL
2IP_2/VREF_2AA9VREF
2IO_L12N_2AA10I/O
2IO_L17N_2/VS2AA12DUAL
2IO_L25P_2/GCLK12AA13GCLK
2IO_L27N_2/GCLK1AA14GCLK
2IO_L34P_2/INIT_BAA15DUAL
2IO_L43P_2AA17I/O
2IO_L47N_2AA18I/O
2IP_2/VREF_2AA20VREF
2IP_2AD5INPUT
2IP_2AD23INPUT
2IP_2AC5INPUT
2IP_2AC7INPUT
2IP_2AC18INPUT
2IP_2/VREF_2AB10VREF
2IP_2AB20INPUT
2IP_2AA19INPUT
2IP_2AF2INPUT
2IP_2AB17INPUT
2IP_2Y8INPUT
2IP_2Y11INPUT
2IP_2Y18INPUT
2IP_2/VREF_2Y19VREF
2IP_2W18INPUT
2IP_2AA8INPUT
2VCCO_2W11VCCO
2VCCO_2W16VCCO
FG676
Ball
Typ e
Tab l e 6 6: Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA (Cont’d)
BankXC3SD1800A Pin Name
2VCCO_2AE5VCCO
2VCCO_2AE11VCCO
2VCCO_2AE16VCCO
2VCCO_2AE22VCCO
2VCCO_2AB8VCCO
2VCCO_2AB14VCCO
2VCCO_2AB19VCCO
3IO_L53P_3Y1I/O
3IO_L53N_3Y2I/O
3IP_L54P_3Y3INPUT
3IO_L57P_3Y5I/O
3IO_L57N_3Y6I/O
3IP_L50P_3W1INPUT
3IP_L50N_3/VREF_3W2VREF
3IO_L52P_3W3I/O
3IO_L52N_3W4I/O
3IO_L63N_3W6I/O
3IO_L63P_3W7I/O
3IO_L47P_3V1I/O
3IO_L47N_3V2I/O
3IP_L46N_3V4INPUT
3IO_L49N_3V5I/O
3IO_L59N_3V6I/O
3IO_L59P_3V7I/O
3IO_L61N_3V8I/O
3IO_L44P_3U1I/O
3IO_L44N_3U2I/O
3IP_L46P_3U3INPUT
3IO_L42N_3U4I/O
3IO_L49P_3U5I/O
3IO_L51N_3U6I/O
3IO_L56P_3U7I/O
3IO_L56N_3U8I/O
3IO_L61P_3U9I/O
3IO_L38P_3T3I/O
3IO_L38N_3T4I/O
3IO_L42P_3T5I/O
3IO_L51P_3T7I/O
3IO_L48N_3T9I/O
FG676
Ball
Type
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification80
Spartan-3A DSP FPGA Family: Pinout Descriptions
Tab le 6 6 : Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA (Cont’d)
BankXC3SD1800A Pin Name
3IO_L48P_3T10I/O
3IO_L36P_3/VREF_3R1VREF
3IO_L36N_3R2I/O
3IO_L37P_3R3I/O
3IO_L37N_3R4I/O
3IO_L40P_3R5I/O
3IO_L40N_3R6I/O
3IO_L45N_3R7I/O
3IO_L45P_3R8I/O
3IO_L43N_3R9I/O
3IO_L43P_3/VREF_3R10VREF
3IO_L33P_3/LHCLK2P1LHCLK
3
3IO_L34N_3/LHCLK5P3LHCLK
3IO_L34P_3/LHCLK4P4LHCLK
3IO_L39N_3P6I/O
3IO_L39P_3P7I/O
3IO_L41P_3P8I/O
3IO_L41N_3P9I/O
3IO_L35N_3/LHCLK7P10LHCLK
3IO_L31P_3N1I/O
3IO_L31N_3N2I/O
3IO_L30N_3N4I/O
3IO_L30P_3N5I/O
3IO_L32P_3/LHCLK0N6LHCLK
3IO_L32N_3/LHCLK1N7LHCLK
3
3IO_L29N_3/VREF_3M1VREF
3IO_L29P_3M2I/O
3IO_L27N_3M3I/O
3IO_L27P_3M4I/O
3IO_L28P_3M5I/O
3IO_L28N_3M6I/O
3IO_L26N_3M7I/O
3IO_L26P_3M8I/O
3IO_L21N_3M9I/O
3IO_L21P_3M10I/O
3IO_L25N_3L3I/O
3IO_L25P_3L4I/O
IO_L33N_3/IRDY2/LHCLK3
IO_L35P_3/TRDY2/LHCLK6
FG676
Ball
P2LHCLK
N9LHCLK
Typ e
Tab l e 6 6: Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA (Cont’d)
BankXC3SD1800A Pin Name
3IO_L18N_3L7I/O
3IO_L15N_3L9I/O
3IO_L15P_3L10I/O
3IP_L24N_3K1INPUT
3IO_L23N_3K2I/O
3IO_L23P_3K3I/O
3IO_L22N_3K4I/O
3IO_L22P_3K5I/O
3IO_L18P_3K6I/O
3IO_L13P_3K7I/O
3IO_L05N_3K8I/O
3IO_L05P_3K9I/O
3IP_L24P_3J1INPUT
3IP_L20N_3/VREF_3J2VREF
3IP_L20P_3J3INPUT
3IO_L19N_3J4I/O
3IO_L19P_3J5I/O
3IO_L13N_3J6I/O
3IO_L10P_3J7I/O
3IO_L01P_3J8I/O
3IO_L01N_3J9I/O
3IO_L17N_3H1I/O
3IO_L17P_3H2I/O
3IP_L12N_3/VREF_3H4VREF
3IO_L10N_3H6I/O
3IO_L03N_3H7I/O
3IP_L16N_3G1INPUT
3IO_L14P_3G3I/O
3IO_L09N_3G4I/O
3IO_L03P_3G6I/O
3IO_L11N_3F2I/O
3IO_L14N_3F3I/O
3IO_L07N_3F4I/O
3IO_L09P_3F5I/O
3IO_L11P_3E1I/O
3IO_L07P_3E3I/O
3IO_L06N_3E4I/O
3IO_L06P_3D3I/O
3IP_L04N_3/VREF_3C1VREF
FG676
Ball
Type
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification81
Spartan-3A DSP FPGA Family: Pinout Descriptions
Tab le 6 6 : Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA (Cont’d)
BankXC3SD1800A Pin Name
3IP_L04P_3C2INPUT
3IO_L02N_3B1I/O
3IO_L02P_3B2I/O
3IP_L66P_3AE1INPUT
3IP_L66N_3/VREF_3AE2VREF
3IO_L65P_3AD1I/O
3IO_L65N_3AD2I/O
3IO_L60N_3AC1I/O
3IO_L64P_3AC2I/O
3IO_L64N_3AC3I/O
3IO_L60P_3AB1I/O
3IO_L55P_3AA2I/O
3IO_L55N_3AA3I/O
3IP_L58N_3/VREF_3AA5VREF
3IP_L16P_3G2INPUT
3IP_L12P_3G5INPUT
3IP_L08P_3D2INPUT
3IP_L62P_3AB3INPUT
3IP_L58P_3AA4INPUT
3IP_L08N_3D1INPUT
3IP_L62N_3AB4INPUT
3IP_L54N_3Y4INPUT
3VCCO_3W5VCCO
3VCCO_3T2VCCO
3VCCO_3T8VCCO
3VCCO_3P5VCCO
3VCCO_3L2VCCO
3VCCO_3L8VCCO
3VCCO_3H5VCCO
3VCCO_3E2VCCO
3VCCO_3AB2VCCO
GNDGNDW8GND
GNDGNDW14GND
GNDGNDW19GND
GNDGNDW24GND
GNDGNDV3GND
GNDGNDU10GND
GNDGNDU13GND
GNDGNDU17GND
FG676
Ball
Typ e
Tab l e 6 6: Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA (Cont’d)
BankXC3SD1800A Pin Name
GNDGNDT1GND
GNDGNDT6GND
GNDGNDT12GND
GNDGNDT14GND
GNDGNDT16GND
GNDGNDT21GND
GNDGNDT26GND
GNDGNDR11GND
GNDGNDR13GND
GNDGNDR15GND
GNDGNDP12GND
GNDGNDP16GND
GNDGNDP19GND
GNDGNDP24GND
GNDGNDN3GND
GNDGNDN8GND
GNDGNDN11GND
GNDGNDN15GND
GNDGNDM12GND
GNDGNDM14GND
GNDGNDM16GND
GNDGNDL1GND
GNDGNDL6GND
GNDGNDL11GND
GNDGNDL13GND
GNDGNDL15GND
GNDGNDL21GND
GNDGNDL26GND
GNDGNDK10GND
GNDGNDK17GND
GNDGNDJ24GND
GNDGNDH3GND
GNDGNDH8GND
GNDGNDH14GND
GNDGNDH19GND
GNDGNDF1GND
GNDGNDF6GND
GNDGNDF11GND
GNDGNDF16GND
FG676
Ball
Type
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification82
Spartan-3A DSP FPGA Family: Pinout Descriptions
Tab le 6 6 : Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA (Cont’d)
BankXC3SD1800A Pin Name
GNDGNDF21GND
GNDGNDF26GND
GNDGNDC3GND
GNDGNDC9GND
GNDGNDC14GND
GNDGNDC19GND
GNDGNDC24GND
GNDGNDAF1GND
GNDGNDAF6GND
GNDGNDAF11GND
GNDGNDAF16GND
GNDGNDAF21GND
GNDGNDAF26GND
GNDGNDAD3GND
GNDGNDAD8GND
GNDGNDAD13GND
GNDGNDAD18GND
GNDGNDAD24GND
GNDGNDAA1GND
GNDGNDAA6GND
GNDGNDAA11GND
GNDGNDAA16GND
GNDGNDAA21GND
GNDGNDAA26GND
GNDGNDA1GND
GNDGNDA6GND
GNDGNDA11GND
GNDGNDA16GND
GNDGNDA21GND
GNDGNDA26GND
VCCAUX SUSPENDV20
VCCAUX DONEAB21CONFIG
VCCAUX PROG_BA2CONFIG
VCCAUX TDIG7JTAG
VCCAUX TDOE23JTAG
VCCAUX TMSD4JTAG
VCCAUX TCKA25JTAG
VCCAUX VCCAUXV9VCCAUX
VCCAUX VCCAUXU14VCCAUX
FG676
Ball
Typ e
PWRMGMT
Tab l e 6 6: Spartan-3A DSP FG676 Pinout for
XC3SD1800A FPGA (Cont’d)
BankXC3SD1800A Pin Name
VCCAUX VCCAUXT22VCCAUX
VCCAUX VCCAUXP17VCCAUX
VCCAUX VCCAUXN10VCCAUX
VCCAUX VCCAUXL5VCCAUX
VCCAUX VCCAUXK13VCCAUX
VCCAUX VCCAUXJ18VCCAUX
VCCAUX VCCAUXE5VCCAUX
VCCAUX VCCAUXE16VCCAUX
VCCAUX VCCAUXE22VCCAUX
VCCAUX VCCAUXAB5VCCAUX
VCCAUX VCCAUXAB11VCCAUX
VCCAUX VCCAUXAB22VCCAUX
VCCINTVCCINTU12VCCINT
VCCINTVCCINTT11VCCINT
VCCINTVCCINTT13VCCINT
VCCINTVCCINTT15VCCINT
VCCINTVCCINTR12VCCINT
VCCINTVCCINTR14VCCINT
VCCINTVCCINTR16VCCINT
VCCINTVCCINTP11VCCINT
VCCINTVCCINTP13VCCINT
VCCINTVCCINTP14VCCINT
VCCINTVCCINTP15VCCINT
VCCINTVCCINTN12VCCINT
VCCINTVCCINTN13VCCINT
VCCINTVCCINTN14VCCINT
VCCINTVCCINTN16VCCINT
VCCINTVCCINTM11VCCINT
VCCINTVCCINTM13VCCINT
VCCINTVCCINTM15VCCINT
VCCINTVCCINTM17VCCINT
VCCINTVCCINTL12VCCINT
VCCINTVCCINTL14VCCINT
VCCINTVCCINTL16VCCINT
VCCINTVCCINTK15VCCINT
FG676
Ball
Type
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification83
Spartan-3A DSP FPGA Family: Pinout Descriptions
User I/Os by Bank
Table 67 indicates how the available user-I/O pins are distributed between the four I/O banks on the FG676 package. The
AWAKE pin is counted as a dual-purpose I/O.
Tab le 6 7 : User I/Os Per Bank for the XC3SD1800A in the FG676 Package
Package
Edge
To p01288228198
Right1130671530108
Bottom2129682121118
Left313297 18098
TOTAL51931482523932
Notes:
1.28 VREF are on INPUT pins.
I/O Bank
Maximum I/Os
and
Input-Only
I/OINPUTDUALVREF
All Possible I/O Pins by Type
(1)
CLK
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification84
FG676 Footprint –
12345678910111213
A
GND
PROG_
B
L51P_0
L45P_0
∇
GND
∇
L38P_0
L36P_0
L33P_0
GND
L29P_0
INPUT
B
L02N_3
L02P_3
L51N_0
L45N_0
VCCO_0
L41P_0
L42P_0
L38N_0
L36N_0
L33N_0
VCCO_0
L29N_0
GCLK10
C
INPUT
VREF_3
∇
GND
∇
L44P_0
L41N_0
L42N_0
L40P_0
GND
L34P_0
L32P_0
L30N_0
GCLK11
D
∇
∇
L06P_3
TMS
∇
L44N_0
VREF_0
L40N_0
L37N_0
L34N_0
VREF_0
INPUT
L30P_0
E
L11P_3
VCCO_3
L07P_3
L06N_3
VCCAUX
∇
L48N_0
VCCO_0
∇
L37P_0
INPUT
L31P_0
VCCO_0
F
GND
L11N_3
L14N_3
L07N_3
L09P_3
GND
L48P_0
VREF_0
∇
GND
L31N_0
GCLK8
G
∇
∇
L14P_3
L09N_3
∇
L03P_3
TDI
PUDC_B
L47P_0
L46P_0
VREF_0
L35P_0
GCLK9
H
L17N_3
L17P_3
GND
INPUT
VREF_3
VCCO_3
L10N_3
L03N_3
GND
L47N_0
L46N_0
VCCO_0
L35N_0
INPUT
J
L24P_3
VREF_3
L20P_3
L19N_3
L19P_3
L13N_3
L10P_3
L01P_3
L01N_3
INPUT
L43P_0
L39P_0
INPUT
K
L24N_3
L23N_3
L23P_3
L22N_3
L22P_3
L18P_3
L13P_3
L05N_3
L05P_3
GND
L43N_0
L39N_0
VCCAUX
L
GND
VCCO_3
L25N_3
L25P_3
VCCAUX
GND
L18N_3
VCCO_3
L15N_3
L15P_3
GND VCCINT GND
M
VREF_3
L29P_3
L27N_3
L27P_3
L28P_3
L28N_3
L26N_3
L26P_3
L21N_3
L21P_3
VCCINT GND VCCINT
N
L31P_3
L31N_3
GND
L30N_3
L30P_3
LHCLK0
LHCLK1
GND
VCCAUX
GND VCCINT VCCINT
P
LHCLK2
LHCLK5
LHCLK4
VCCO_3
L39N_3
L39P_3
L41P_3
L41N_3
LHCLK7
VCCINT GND VCCINT
R
VREF_3
L36N_3
L37P_3
L37N_3
L40P_3
L40N_3
L45N_3
L45P_3
L43N_3
VREF_3
GND VCCINT GND
T
GND
VCCO_3
L38P_3
L38N_3
L42P_3
GND
L51P_3
VCCO_3
L48N_3
L48P_3
VCCINT GND VCCINT
U
L44P_3
L44N_3
L46P_3
L42N_3
L49P_3
L51N_3
L56P_3
L56N_3
L61P_3
GND
L13N_2
VCCINT GND
Bank 0
Bank 3
V
L47P_3
L47N_3
GND
L46N_3
L49N_3
L59N_3
L59P_3
L61N_3
VCCAUX
L09P_2
L13P_2
L16P_2
L20P_2
W
L50P_3
VREF_3
L52P_3
L52N_3
VCCO_3
L63N_3
L63P_3
GND
L05P_2
L09N_2
VCCO_2
L16N_2
L20N_2
Y
L53P_3
L53N_3
∇
∇
L57P_3
L57N_3
M2
∇
L05N_2
L12P_2
∇
RDWR_B
GCLK13
A
A
GND
L55P_3
L55N_3
∇
INPUT
VREF_3
GND
CSO_B
∇
VREF_2
L12N_2
GND
VS2
GCLK12
A
B
L60P_3
VCCO_3
∇
∇
VCCAUX
VREF_2
L14N_2
VCCO_2
L15P_2
∇
VCCAUX
L21P_2
INPUT
A
C
L60N_3
L64P_3
L64N_3
M1
∇
L08P_2
∇
L14P_2
L15N_2
VREF_2
L23N_2
L21N_2
INPUT
A
D
L65P_3
L65N_3
GND
M0
∇
L08N_2
L11P_2
GND
INPUT INPUT
L23P_2
VREF_2
GND
A
E
L66P_3
VREF_3
L06P_2
L07P_2
VCCO_2
L10N_2
L11N_2
L18P_2
VS1
D7
VCCO_2
D4
GCLK15
A
F
GND
∇
L06N_2
L07N_2
L10P_2
GND
∇
L18N_2
VS0
D6
GND
D5
GCLK14
Bank 2
XC3SD1800A FPGA
Left Half of Package
(Top View)
I/O: Unrestricted,
general-purpose user I/O.
314
INPUT: Unrestricted,
general-purpose input pin.
82
DUAL: Configuration pins,
then possible user I/O.
51
VREF: User I/O or input
voltage reference for bank.
39
CLK: User I/O, input, or
clock buffer input.
32
I/O
L04N_3
INPUT
L08N_3
I/O
INPUT
L16N_3
I/O
INPUT
INPUT
I/O
INPUT
L04P_3
INPUT
L08P_3
I/O
INPUT
L16P_3
I/O
INPUT
L20N_3
I/O
Spartan-3A DSP FPGA Family: Pinout Descriptions
I/O
I/O
I/O
I/O
I/O
I/O
INPUT
I/O
I/O
I/O
I/O
INPUT
I/O
I/O
I/O
L12N_3
I/O
I/O
I/O
INPUT
I/O
INPUT
I/O
INPUT
L12P_3
I/O
I/O
I/O
I/O
I/O
INPUT
I/O
I/O
I/O
I/O
INPUT
I/O
I/O
INPUT
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
L52P_0
I/O
L52N_0
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
INPUT
I/O
INPUT ∇INPUT
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
L32N_0
INPUT
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
L28P_0
I/O
L28N_0
I/O
I/O
L27P_0
I/O
L27N_0
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
L35P_3
TRDY2
LHCLK6
I/O
I/O
I/O
I/O
I/O
I/O
INPUT
I/O
I/O
I/O
L19P_2
I/O
L19N_2
I/O
I/O
L35N_3
I/O
L43P_3
I/O
I/O
I/O
I/O
I/O
INPUT
VREF_2
INPUT
I/O
L22P_2
I/O
L22N_2
I/O
I/O
INPUT
I/O
I/O
CONFIG: Dedicated
2
configuration pins
JTAG: Dedicated JTAG
port pins.
4
77
36
23
14
Note: The boxes with triangles
inside indicate pin differences from
the XC3SD3400A device. Please
see the Footprint Migration
Differences section for more
information.
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification85
SUSPEND: Dedicated
2
SUSPEND and
dual-purpose AWAKE
Power Management pins
Ta bl e 6 8 lists all the FG676 package pins for the XC3SD3400A FPGA. They are sorted by bank number and then by pin
name. Pairs of pins that form a differential I/O pair appear together in the table. Ta bl e 6 8 also shows the pin number for each
pin and the pin type, as defined earlier.
An electronic version of this package pinout table and footprint diagram is available for download from the Xilinx website at:
There are multiple migration footprint differences between the XC3SD1800A and the XC3SD3400A in the FG676 package.
These migration footprint differences are shown in Ta bl e 7 0 . Migration from the XC3S1400A Spartan-3A device in the
FG676 package to a Spartan-3A DSP device in the FG676 package is also possible. The XC3S1800A pin migration
differences have been added to Ta bl e 7 0 for designs migrating between these devices.
Tab le 7 0 : FG676 Footprint Migration Differences
FG676
Ball
G16IP_00IP_00GNDGNDG16
G18N.C.N.C.IP_00VCCINTVCCINTG18
F9N.C.N.C.IP_00VCCAUXVCCAUXF9
F10IP_00IP_00VCCINTVCCINTF10
F18N.C.N.C.IP_00VCCINTVCCINTF18
E6N.C.N.C.IP_00VCCINTVCCINTE6
E9N.C.N.C.IP_00GNDGNDE9
E20IP_00IP_00VCCAUXVCCAUXE20
D5N.C.N.C.IP_00VCCINTVCCINTD5
D15IP_00IP_00GNDGNDD15
D19IP_00IP_00GNDGNDD19
C4IP_00IP_00VCCINTVCCINTC4
B24N.C.N.C.IP_00GNDGNDB24
A5IP_00IP_00GNDGNDA5
A7IP_00IP_00VCCO_00A7
A23IP_00IP_00GNDGNDA23
A24N.C.N.C.IP_00VCCAUXVCCAUXA24
Y26IP_L16N_11IP_L16N_11IP_11Y26
W25IP_L16P_11IP_L16P_11GNDGNDW25
W26IP_L20P_11IP_L20P_11VCCAUXVCCAUXW26
V26IP_L20N_1/
U25IP_L24P_11IP_L24P_11GNDGNDU25
U26IP_L24N_1/
H23IP_L48P_11IP_L48P_11VCCAUXVCCAUXH23
H24IP_L48N_11IP_L48N_11IP_11H24
H25IP_L44N_11IP_L44N_11VCCO_11H25
H26IP_L44P_1/
G25IP_L52N_1/
G26IP_L52P_11IP_L52P_11VCCAUXVCCAUXG26
B25IP_L65N_11IP_L65N_11GNDGNDB25
B26IP_L65P_1/
XC3S1400A
Spartan-3ASpartan-3A DSPSpartan-3A DSP
Type
VREF_1
VREF_1
VREF_1
VREF_1
VREF_1
XC3S1400A
Bank
1IP_L20N_1/
1IP_L24N_1/
1IP_L44P_1/
1IP_L52N_1/
1IP_L65P_1/
XC3SD1800A
Type
VREF_1
VREF_1
VREF_1
VREF_1
VREF_1
XC3SD1800A
Bank
1IP_1/VREF_11V26
1IP_1/VREF_11U26
1IP_1/VREF_11H26
1IP_1/VREF_11G25
1IP_1/VREF_11B26
XC3SD3400A
Typ e
XC3SD3400A
Bank
FG676
Ball
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification99
Spartan-3A DSP FPGA Family: Pinout Descriptions
Tab le 7 0 : FG676 Footprint Migration Differences (Cont’d)
FG676
Ball
Y8N.C.N.C.IP_22VCCINTVCCINTY8
Y11IP_22IP_22VCCINTVCCINTY11
Y18N.C.N.C.IP_22VCCINTVCCINTY18
Y19N.C.N.C.IP_2/VREF_22VCCINTVCCINTY19
W18N.C.N.C.IP_22VCCINTVCCINTW18
AF2IP_22IP_22VCCAUXVCCAUXAF2
AF7IP_22IP_22VCCO_22AF7
AD5N.C.N.C.IP_22GNDGNDAD5
AD23N.C.N.C.IP_22GNDGNDAD23
AC5N.C.N.C.IP_22GNDGNDAC5
AC7IP_22IP_22GNDGNDAC7
AC18IP_22IP_22GNDGNDAC18
AB10IP_2/VREF_22IP_2/VREF_22GNDGNDAB10
AB17IP_22IP_22VCCAUXVCCAUXAB17
AB20IP_22IP_22GNDGNDAB20
AA8N.C.N.C.IP_22VCCINTVCCINTAA8
AA19IP_22IP_22GNDGNDAA19
AC22N.C.N.C.IO_22IO_22AC22
Y3IP_L54P_33IP_L54P_33IP_33Y3
Y4IP_L54N_33IP_L54N_33VCCINTVCCINTY4
H4IP_L12N_3/
G1IP_L16N_33IP_L16N_33IP_33G1
G2IP_L16P_33IP_L16P_33GNDGNDG2
G5IP_L12P_33IP_L12P_33GNDGNDG5
D1IP_L08N_33IP_L08N_33VCCAUXVCCAUXD1
D2IP_L08P_33IP_L08P_33GNDGNDD2
C1IP_L04N_3/
C2IP_L04P_33IP_L04P_33VCCO_33C2
AB3IP_L62P_33IP_L62P_33GNDGNDAB3
AB4IP_L62N_33IP_L62N_33VCCAUXVCCAUXAB4
AA4IP_L58P_33IP_L58P_33GNDGNDAA4
AA5IP_L58N_3/
XC3S1400A
Spartan-3ASpartan-3A DSPSpartan-3A DSP
Type
VREF_3
VREF_3
VREF_3
XC3S1400A
Bank
3IP_L12N_3/
3IP_L04N_3/
3IP_L58N_3/
XC3SD1800A
Type
VREF_3
VREF_3
VREF_3
XC3SD1800A
Bank
3IP_3/VREF_33H4
3IP_3/VREF_33C1
3IP_3/VREF_33AA5
XC3SD3400A
Typ e
XC3SD3400A
Bank
FG676
Ball
Migration Recommendations
There are multiple pinout differences between the XC3SD1800A and the XC3SD3400A FPGAs in the FG676 package.
Please note the differences between the two devices from Ta bl e 7 0 and take the necessary precautions.
DS610 (v3.0) October 4, 2010www.xilinx.com
Product Specification100
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.