All other trademarks are the proper ty of their respective owners. All specifications are subject to change without notice.
Data Sheet
R
This page intentionally left blank.
2 www.xilinx.comDS610 July 16, 2007
Product Specification
<
R
B
L
B
Spartan-3A DSP FPGA Family:
Introduction and Ordering Information
DS610-1 (v2.0) July 16, 2007Product 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
system gates, as shown in Table 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
Spartan-3A and Spartan-3A DSP FPGA Differences
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, including broadband access,
home networking, display/projection, and digital television
equipment.
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.
1.8 to 3.4
industry.
The
million
♦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
♦Integration added 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 least
Up to 519 I/O pins or 227 differential signal pairs
♦LVCMOS, LVTTL, HSTL, and SSTL single-ended I/O
♦3.3V, 2.5V, 1.8V, 1.5V, and 1.2V signaling
♦Selectable output drive, up to 24 mA per pin
♦QUIETIO standard reduces I/O switching noise
♦Full 3.3V ± 10% compatibility and hot swap compliance
♦622+ Mb/s data transfer rate per differential I/O
♦LVDS, RSDS, mini-LVDS, HSTL/SSTL differential I/O with
integrated differential termination resistors
♦Enhanced Double Data Rate (DDR) support
♦DDR/DDR2 SDRAM support up to 333 Mb/s
♦Fully compliant 32-/64-bit, 33/66 MHz PCI suppor t
•Abundant, flexible logic resources
♦
Densities up to 53712 logic cells, including optional shift register
All other trademarks are the proper ty of their respective owners. All specifications are subject to change without notice.
DS610-1 (v2.0) July 16, 2007www.xilinx.com3
Product Specification
Introduction and Ordering Information
Architectural Overview
R
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.
•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.
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
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.
Tab le 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 Ta bl 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
4 www.xilinx.comDS610-1 (v2.0) July 16, 2007
Product Specification
R
Introduction and Ordering Information
IOBs
CLB
DCM
Block RAM
DSP48A Slice
IOBs
DCM
CLBs
DCM
IOBs
IOBs
IOBs
Block RAM / DSP48A Slice
DS610-1_01_031207
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.
G431:
2. A detailed diagram of the DSP48A can be found in U
XtremeDSP DSP48A for Spartan-3A DSP FPGAs User Guide.
Table 2:
Figure 1:
Available User I/Os and Differential (Diff) I/O Pairs
Device
Spartan-3A DSP Family Architecture
CS484
CSG484
FG676
FGG676
UserDiffUserDiff
XC3SD1800A
XC3SD3400A
309
(60)
309
(60)
(78)
140
(78)
519
(110)
469
(60)
227
(131)
213
(117)
140
Notes:
1.The number shown in bold indicates the maximum number of I/O and input-only pins. The number shown in (
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.
italics
) indicates the number of
DS610-1 (v2.0) July 16, 2007www.xilinx.com5
Product Specification
Introduction and Ordering Information
0
Package Marking
R
Figure 2 shows the top marking for Spartan-3A DSP
FPGAs. Use the seven digits of the Lot Code to access
The “5C” and “4I” Speed Grade/Temperature Range part
combinations may be dual marked as “5C/4I”.
additional information for a specific device using the Xilinx
web-based G
enealogy Viewer.
BGA Ball A1
Device Type
Package
Low-Power
(optional)
Speed Grade
Operating Range
Figure 2:
Spartan-3A DSP FPGA Package Marking Example
R
SPARTAN
R
XC3SD1800A
CSG484XGQ####
X#######X
L4 I
Mask Revision
Fabrication/
Process Code
Date Code
Lot Code
DS610-1_02_070607
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.
Standard Packaging
Example:
XC3SD1800A
-4 CS 484LI
Device Type
Speed Grade
-4: Standard Performance
-5: High Performance (Commercial only)
Package Type
Power/Temperature Range:
C = Commercial
I = Industrial
LI = Low-power Industrial (CS484 only)
Number of Pins
Pb-Free Packaging
Example:
XC3SD1800A -4 CS484LI
Device Type
Speed Grade
-4: Standard Performance
-5: High Performance (Commercial only)
Package Type
Device Speed GradePackage Type / Number of Pins
XC3SD1800A
XC3SD3400A
–4 Standard Performance CS(G)484 484-ball Chip-Scale Ball Grid Array (CSBGA)C Commercial (0°C to 85°C)
–5 High PerformanceFG(G)676 676-ball Fine-Pitch Ball Grid Array (FBGA)I Industrial (–40°C to 100°C)
G
DS610-1_05_070607
Power/Temperature Range:
C = Commercial
I = Industrial
LI = Low-power Industrial (CSG484 on
Number of Pins
Pb-free
DS610-1_04_07
Power/Temperature Range
( T
LI Low-power Industrial
(–40°C to 100°C)
)
J
Notes:
1.The –5 speed grade is exclusively available in the Commercial temperature range.
2.The L Low-power option is exclusively available in the CS(G)484 package and Industrial temperature range.
6 www.xilinx.comDS610-1 (v2.0) July 16, 2007
Product Specification
R
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.
Introduction and Ordering Information
DS610-1 (v2.0) July 16, 2007www.xilinx.com7
Product Specification
Introduction and Ordering Information
R
This page intentionally left blank.
8 www.xilinx.comDS610-1 (v2.0) July 16, 2007
Product Specification
<BL
R
Blue
>
Spartan-3A DSP FPGA Family:
Functional Description
DS610-2 (v2.0) July 16, 2007
Introduction
The functionality of the Spartan™-3A DSP FPGA family is
described in the following documents. The topics covered in
each guide are listed below.
•UG431
FPGAs User Guide
♦XtremeDSP DSP48A Slices
♦XtremeDSP DSP48A Pre-Adder
•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
:
XtremeDSP DSP48A for Spartan-3A DSP
:
Spartan-3 Generation FPGA User Guide
-Distributed RAM
-SRL16 Shift Registers
-Carry and Arithmetic Logic
0
•UG332
:
Spartan-3 Generation Configuration User
Product Specification
Guide
♦Configuration Overview
-Configuration Pins and Behavior
-Bitstream Sizes
♦Detailed Descriptions by Mode
-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
♦ISE iMPACT Programming Examples
♦MultiBoot Reconfiguration
♦Design Authentication using Device DNA
Create a Xilinx MySupport user account and sign up to
receive automatic E-mail notification whenever this data
sheet or the associated user guides are updated.
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; no changes to this module.
All other trademarks are the proper ty of their respective owners. All specifications are subject to change without notice.
Functional Description
R
This page intentionally left blank.
10 www.xilinx.comDS610-2 (v2.0) July 16, 2007
Product Specification
<BL
R
Blue
>
Spartan-3A DSP FPGA Family:
DC and Switching Characteristics
DS610-3 (v2.0) July 16, 2007
0
Product 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.
Preliminary: Based on characterization. Further changes
are not expected.
Production: These specifications are approved once the
silicon has been characterized over numerous production
lots. Parameter values are considered stable with no future
changes expected.
Table 3:
SymbolDescription ConditionsMinMaxUnits
V
V
V
Notes:
1.For soldering guidelines, see UG112:
Absolute Maximum Ratings
CCINT
CCAUX
CCO
V
REF
V
V
ESD
T
T
STG
Guidelines 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
Electrostatic Discharge VoltageHuman body model–±2000V
Junction temperature–125°C
J
Storage temperature–65150°C
Driver in a high-impedance state
Charged device model
Machine model
Device Packaging and Thermal Characteristics
.
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
Stresses beyond those listed under Ta b l e 3 : Absolute
Maximum Ratings may cause permanent damage to the
device. These are stress ratings only; functional operation
of the device at these or any other conditions beyond those
listed under the Recommended Operating Conditions is not
implied. Exposure to absolute maximum conditions for
extended periods of time adversely affects device reliability.
All other trademarks are the proper ty of their respective owners. All specifications are subject to change without notice.
DC and Switching Characteristics
Power Supply Specifications
R
Table 4:
Supply Voltage Thresholds for Power-On Reset
SymbolDescriptionMinMaxUnits
V
CCINTT
V
CCAUXT
V
CCO2T
Threshold for the V
Threshold for the V
Threshold for the V
supply0.41.0V
CCINT
supply0.82.0V
CCAUX
Bank 2 supply0.82.0V
CCO
Notes:
1.V
CCINT
, V
CCAUX
, and V
supplies to the FPGA can be applied in any order. However, the FPGA’s configuration source (Platform Flash,
CCO
SPI Flash, parallel NOR Flash, microcontroller) might have specific requirements. Check the data sheet for the attached configuration
source. Apply V
last for lowest overall power consumption (see the UG331 chapter titled "Powering Spartan-3 Generation FPGAs" for
CCINT
more information).
2.To ensure successful power-on, V
no dips at any point.
Table 5:
Supply Voltage Ramp Rate
CCINT
Bank 2, and V
CCO
supplies must rise through their respective threshold-voltage ranges with
CCAUX
, V
SymbolDescriptionMinMaxUnits
V
CCINTR
V
CCAUXR
V
CCO2R
Ramp rate from GND to valid V
Ramp rate from GND to valid V
Ramp rate from GND to valid V
supply level0.2100ms
CCINT
supply level0.2100ms
CCAUX
Bank 2 supply level0.2100ms
CCO
Notes:
1.V
CCINT
, V
CCAUX
, and V
supplies to the FPGA can be applied in any order. However, the FPGA’s configuration source (Platform Flash,
CCO
SPI Flash, parallel NOR Flash, microcontroller) might have specific requirements. Check the data sheet for the attached configuration
source. Apply V
last for lowest overall power consumption (see the UG331 chapter titled "Powering Spartan-3 Generation FPGAs" for
CCINT
more information).
2.To ensure successful power-on, V
no dips at any point.
CCINT
, V
CCO
Bank 2, and V
supplies must rise through their respective threshold-voltage ranges with
CCAUX
Table 6:
Supply Voltage Levels Necessary for Preserving CMOS Configuration Latch (CCL) Contents and RAM
Data
SymbolDescriptionMinUnits
V
V
DRINT
V
DRAUX
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
General Recommended Operating Conditions
Table 7:
Notes:
1.This V
2.Measured between 10% and 90% V
General Recommended Operating Conditions
SymbolDescriptionMinNominalMaxUnits
T
J
V
CCINT
(1)
V
CCO
V
range specific to each of the single-ended I/O standards, and Ta b l e 1 2 lists that specific to the differential standards.
Auxiliary supply voltageV
CCAUX
T
IN
range spans the lowest and highest operating voltages for all supported I/O standards. Table 10 lists the recommended V
CCO
Junction temperatureCommercial0-85°C
Industrial–40
-100°C
Internal supply voltage1.1401.2001.260V
Output driver supply voltage1.100-3.600V
= 2.52.2502.5002.750V
CCAUX
Input signal transition time
.
CCO
V
(2)
= 3.33.0003.3003.600V
CCAUX
--500ns
CCO
12 www.xilinx.comDS610-3 (v2.0) July 16, 2007
Product Specification
R
General DC Characteristics for I/O Pins
DC and Switching Characteristics
Table 8:
General DC Characteristics of User I/O, Dual-Purpose, and Dedicated Pins
SymbolDescriptionTest ConditionsMinTypMaxUnits
I
I
RPU
R
I
RPD
R
I
R
I
HS
PU
PD
REF
C
Leakage current at User I/O,
L
Input-only, Dual-Purpose, and
Dedicated pins, FPGA powered
Leakage current on pins during
hot socketing, FPGA unpowered
(2)
Current through pull-up resistor
at User I/O, Dual-Purpose,
Input-only, and Dedicated pins.
Dedicated pins are powered by
V
(2)
Equivalent pull-up resistor value
CCAUX
.
at User I/O, Dual-Purpose,
Input-only, and Dedicated pins
(based on I
(2)
Current through pull-down
per Note 2)
RPU
resistor at User I/O,
Dual-Purpose, Input-only, and
Dedicated pins
(2)
Equivalent pull-down resistor
value at User I/O, Dual-Purpose,
Input-only, and Dedicated pins
(based on I
V
current per pinAll V
REF
Input capacitance-3-10pF
IN
Resistance of optional differential
DT
termination circuit within a
per Note 2)
RPD
differential I/O pair. Not available
on Input-only pairs.
Driver is in a high-impedance state,
VIN = 0V or V
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
VIN = GNDV
V
CCAUX
V
CCAUX
V
VIN = V
CCO
CCO
= 3.0V to 3.6VVIN = 3.0V to 3.6V5.510.420.8kΩ
= 2.25V to 2.75VVIN = 3.0V to 3.6V7.916.035.0kΩ
= 3.3V ± 10%
or V
CCO
or V
V
CCO
V
CCO
V
CCO
V
CCO
CCO
V
CCO
V
CCO
V
CCO
V
CCO
V
CCAUX
V
CCAUX
V
IN
V
IN
V
IN
V
= 1.14V to 1.26V2.44.58.1kΩ
IN
V
IN
V
IN
V
IN
V
= 1.14V to 1.26V3.06.012.5kΩ
IN
levels–10-+10μA
CCO
= 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
= 2.3V to 2.7V4.17.815.7kΩ
= 1.7V to 1.9V3.05.711.1kΩ
= 1.4V to 1.6V2.75.19.6kΩ
= 2.3V to 2.7V5.912.026.3kΩ
= 1.7V to 1.9V4.28.518.6kΩ
= 1.4V to 1.6V3.67.215.7kΩ
LVDS_33, MINI_LVDS_33,
RSDS_33
= 2.5V ± 10%
V
CCO
LVDS_25, MINI_LVDS_25,
–10-+10μA
–10
Add IHS + I
-+10μA
RPU
μA
100225457μA
90100115Ω
90110–Ω
RSDS_25
Notes:
1.The numbers in this table are based on the conditions set forth in Ta bl e 7 .
2.This parameter is based on characterization. The pull-up resistance R
PU
= V
CCO/IRPU
. The pull-down resistance RPD = VIN / I
RPD
.
DS610-3 (v2.0) July 16, 2007www.xilinx.com13
Product Specification
DC and Switching Characteristics
Quiescent Current Requirements
R
Table 9:
SymbolDescriptionDevicePowerTypical
I
CCINTQ
Quiescent Supply Current Characteristics
Quiescent V
supply currentXC3SD1800AC,I55390500mA
CCINT
LI45
(2)
Commercial
Maximum
(2)
Industrial
Maximum
-175mA
(2)
Units
XC3SD3400AC,I80550725mA
I
CCOQ
Quiescent V
LI70
supply currentXC3SD1800AC,I0.445mA
CCO
LI0.2
-300mA
-5mA
XC3SD3400AC,I0.445mA
LI0.2-5mA
I
CCAUXQ
Quiescent V
supply currentXC3SD1800AC,I4290110mA
CCAUX
LI38
-72mA
XC3SD3400AC,I70130160mA
LI65
-105mA
Notes:
1.The numbers in this table are based on the conditions set forth in Tab le 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 ambient room temperature (T
= 2.5V). The maximum limits are tested for each device at the respective maximum specified junction temperature and at maximum
V
CCAUX
voltage limits with V
is, a design 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.There are two recommended ways to estimate the total power consumption (quiescent plus dynamic) for a specific design: a) The
Spartan-3A DSP
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.
= 1.26V, V
CCINT
FPGA XPower Estimator provides quick, approximate, typical estimates, and does not require a netlist of the design. b)
= 3.6V, and V
CCO
= 3.6V. The FPGA is programmed with a “blank” configuration data file (that
CCAUX
:
Using Suspend Mode in Spartan-3 Generation FPGAs
of 25°C at V
A
CCINT
= 1.2V, V
= 3.3V, and
CCO
. Suspend mode
14 www.xilinx.comDS610-3 (v2.0) July 16, 2007
Product Specification
R
Single-Ended I/O Standards
DC and Switching Characteristics
Table 10:
Recommended Operating Conditions for User I/Os Using Single-Ended Standards
IOSTANDARD
Attribute
for Drivers
V
CCO
Min (V)Nom (V)Max (V)Min (V)Nom (V)Max (V)Max (V)Min (V)
(2)
V
REF
LVTTL3.03.33.6
LV CM O S 33
LV CM O S 25
LV CM O S 18
LV CM O S 15
LV CM O S 12
(4)
(4,5)
(4)
(4)
(4)
3.03.33.60.82.0
2.32.52.70.71.7
1.651.81.950.380.8
V
is not used for
1.41.51.60.380.8
REF
these I/O standards
1.11.21.30.380.8
PCI33_33.03.33.60.3 • V
PCI66_33.03.33.60.3 • V
PCIX3.03.33.60.35 • V
HSTL_I1.41.51.60.680.750.9V
HSTL_III1.41.51.6
-0.9 -V
HSTL_I_181.71.81.90.80.91.1V
HSTL_II_181.71.81.9
HSTL_III_181.71.81.9
-0.9 -V
-1.1 -V
SSTL18_I1.71.81.90.8330.9000.969V
SSTL18_II1.71.81.90.8330.9000.969V
SSTL2_I2.32.52.71.151.251.38V
SSTL2_II2.32.52.71.151.251.38V
SSTL3_I3.03.33.61.31.51.7V
SSTL3_II3.03.33.61.31.51.7V
REF
REF
REF
REF
REF
REF
REF
REF
REF
REF
REF
Notes:
1.Descriptions of the symbols used in this table are as follows:
– the supply voltage for output drivers
V
CCO
– the reference voltage for setting the input switching threshold
V
REF
– the input voltage that indicates a Low logic level
V
IL
– the input voltage that indicates a High logic level
V
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 (VIH max) can be as high as VIN max. See Tab l e 3 .
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
When using these pins as part of a standard 2.5V configuration interface, apply 2.5V to the V
well as throughout configuration.
. The Dual-Purpose configuration pins use the LVCMOS25 standard before the User mode.
CCAUX
lines of Banks 0, 1, and 2 at power-on as
CCO
rail and use the LVCMOS25 or
CCAUX
V
IL
V
0.82.0
CCO
CCO
CCO
- 0.1V
- 0.1V
- 0.1V
- 0.1V
- 0.1V
- 0.125V
- 0.125V
- 0.150V
- 0.150V
- 0.2V
- 0.2V
0.5 • V
0.5 • V
0.5 • V
REF
REF
REF
REF
CCAUX
REF
REF
REF
REF
REF
+ 0.125
+ 0.125
+ 0.150
+ 0.150
REF
REF
= 3.3V range
IH
CCO
CCO
CCO
+ 0.1
+ 0.1
+ 0.1
+ 0.1
+ 0.1
+ 0.2
+ 0.2
DS610-3 (v2.0) July 16, 2007www.xilinx.com15
Product Specification
DC and Switching Characteristics
R
Table 11:
DC Characteristics of User I/Os Using
Single-Ended Standards
Conditions
I
IOSTANDARD
Attribute
(3)
LVTTL
LV CM O S 33
LV CM O S 25
LV CM O S 18
LV CM O S 15
LV CM O S 12
1212–12
1616–16
2424–24
(3)
1212–12
1616–16
24
(3)
1212–12
16
24
(3)
12
16
(3)
8
12
(3)
4
6
OL
(mA)
22–2 0.42.4
44–4
66–6
88–8
22–2 0.4 V
44–4
66–6
88–8
(4)
24–24
22–2 0.4 V
44–4
66–6
88–8
(4)
16–16
(4)
24–24
22–20.45V
44–4
66–6
88–8
(4)
12–12
(4)
16–16
22–20.25 • V
44–4
66–6
(4)
8–8
(4)
12–12
22–2 0.4 V
(4)
4–4
(4)
6–6
Test
I
OH
(mA)
Logic Level
Characteristics
V
OL
Max (V)
CCO
V
OH
Min (V)
– 0.4
CCO
– 0.4
CCO
– 0.45
CCO
0.75 • V
– 0.4
CCO
CCO
Table 11:
Single-Ended Standards
IOSTANDARD
PCI33_3
PCI66_3
PCIX1.5–0.510% V
HSTL_I
HSTL_III
HSTL_I_188–80.4V
HSTL_II_18
HSTL_III_1824–80.4V
SSTL18_I6.7–6.7
SSTL18_II
SSTL2_I8.1–8.1V
SSTL2_II
SSTL3_I8–8V
SSTL3_II
DC Characteristics of User I/Os Using
(Continued)
Test
Attribute
(5)
(5)
(4)
(4)
(4)
(4)
(4)
(4)
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
16–160.4V
13.4 –13.4
16.2 –16.2 VTT – 0.80VTT + 0.80
16–16VTT – 0.8VTT + 0.8
Characteristics
V
OL
Max (V)
V
– 0.475 VTT + 0.475
TT
V
– 0.475 VTT + 0.475
TT
– 0.61VTT + 0.61
TT
– 0.6VTT + 0.6
TT
Logic Level
V
Min (V)
90% V
CCO
90% V
CCO
90% V
CCO
CCO
CCO
CCO
CCO
CCO
OH
CCO
CCO
CCO
- 0.4
- 0.4
- 0.4
- 0.4
- 0.4
Notes:
1.The numbers in this table are based on the conditions set forth in
Tab l e 7 and Table 10.
2.Descriptions of the symbols used in this table are as follows:
I
– the output current condition under which V
OL
– the output current condition under which V
I
OH
V
– the output voltage that indicates a Low logic level
OL
– the output voltage that indicates a High logic level
V
OH
V
– the input voltage that indicates a Low logic level
IL
– the input voltage that indicates a High logic level
V
IH
V
– the supply voltage for output drivers
CCO
– the reference voltage for setting the input switching threshold
V
REF
V
– the voltage applied to a resistor termination
TT
is tested
OL
is tested
OH
3.For the LVCMOS and LVTTL standards: the same VOL and VOH
limits apply for both the Fast and Slow slew attributes.
4.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
.
5.Tested according to the relevant PCI specifications.
16 www.xilinx.comDS610-3 (v2.0) July 16, 2007
Product Specification
R
Differential I/O Standards
Internal
Logic
GND level
V
INN
V
INP
50%
V
ICM
V
= Input common mode voltage =
ICM
V
= Differential input voltage =
ID
Figure 3:
Differential Input Voltages
DC and Switching Characteristics
V
INP
V
INN
V
ID
V
V
INP
P
N
INP
- V
+ V
2
INN
Differential
I/O Pair Pins
INN
DS610-3_03_061507
Table 12:
IOSTANDARD Attribute
LV DS _2 5
LV DS _3 3
BLVDS_25
MINI_LVDS_25
MINI_LVDS_33
LVPECL_25
LVPECL_33
RSDS_25
RSDS_33
TMDS_33
PPDS_25
PPDS_33
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
Recommended Operating Conditions for User I/Os Using Differential Signal Standards
(1)
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
(3)
(3)
(4)
(3)
(3)
(3,4,7)
(3)
(3)
(5)
(5)
(3)
(3)
(8)
(8)
(8)
V
for Drivers
CCO
Min (V)Nom (V)Max (V)Min (mV) Nom (mV) Max (mV)Min (V)Nom (V)Max (V)
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
1.71.81.9100
1.71.81.9100––0.8–1.1
1.71.81.9100
1.41.51.6100
1.41.51.6100
1.71.81.9100
1.71.81.9100––0.7–1.1
2.32.52.7100
2.32.52.7100––1.0–1.5
3.03.33.6100
3.03.33.6100
(2)
V
ICM
Notes:
1.The V
2.V
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. 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.V
standards do not use V
rails supply only differential output drivers, not input circuits.
CCO
must be less than V
ICM
= 3.3V ± 10%. (V
CCAUX
inputs are used for the DIFF_SSTL and DIFF_HSTL standards. The V
REF
REF
CCAUX
ICM
.
= V
.
CCAUX
– (VID/2).
CCAUX
- 300 mV) ≤V
ICM
CCAUX
≤ (V
ICM
=3.3V ± 10%.
- 37 mV).
REF
settings are the same as for the single-ended versions in Table 11. Other differential
(6)
DS610-3 (v2.0) July 16, 2007www.xilinx.com17
Product Specification
DC and Switching Characteristics
Internal
Logic
V
OUTN
V
OUTP
GND level
V
OUTP
V
OUTN
50%
V
OCM
V
= Output common mode voltage =
OCM
V
= Output differential voltage =
OD
V
= Output voltage indicating a High logic level
OH
= Output voltage indicating a Low logic level
V
OL
Figure 4:
Differential Output Voltages
V
OD
V
V
OUTP
OH
P
N
V
OUTP
- V
Differential
I/O Pair Pins
V
OL
+ V
OUTN
2
OUTN
DS312-3_03_102406
R
Table 13:
IOSTANDARD Attribute
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
DC Characteristics of User I/Os Using Differential Signal Standards
V
OD
Min (mV)Typ (mV) Max (mV)Min (V)Typ (V)Max (V)Min (V)Max (V)
–
–
–
–
–
–
–
–
––––––
––––––
––––––
––––––
––––––
––––––
––––––
––––––
––––––
––––––
––––––
6001.0
6001.0
4001.0
4001.0
800V
– 0.405–V
CCO
4000.50.81.4
4000.50.81.4
V
1.30
OCM
–
–
–
–
–
–
V
OH
1.375
1.375
–––
1.4
1.4
1.4
1.4
– 0.190
CCO
––
––
––
––
––
––
––
––
––
V
– 0.40.4
CCO
V
– 0.40.4
CCO
V
– 0.40.4
CCO
V
– 0.40.4
CCO
V
– 0.40.4
CCO
VTT + 0.475VTT – 0.475
VTT + 0.475VTT – 0.475
VTT + 0.61VTT – 0.61
VTT + 0.81VTT – 0.81
V
+ 0.6 VTT - 0.6
TT
V
+ 0.8 VTT - 0.8
TT
V
OL
Notes:
1.The numbers in this table are based on the conditions set forth in Ta bl e 7 and Ta bl e 1 2 .
2.See "External Termination Requirements for Differential I/O."
3.Output voltage measurements for all differential standards are made with a termination resistor (RT) of 100Ω across the N and P pins of the
differential signal pair.
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 V
=2.5V, or LVDS_33, RSDS_33, MINI_LVDS_33, TMDS_33, PPDS_33 when V
CCO
CCO
= 3.3V
18 www.xilinx.comDS610-3 (v2.0) July 16, 2007
Product Specification
R
External Termination Requirements for Differential I/O
LVDS, RSDS, MINI_LVDS, and PPDS I/O Standards
Bank 0 and 2Any Bank
Bank 0
VCCO =3.3V
LVD S_33,
MINI_LVDS_33,
RSDS_33,
PPDS_33
VCCO =3.3V
LVD S_33,
MINI_LVDS_33,
RSDS_33,
PPDS_33
Figure 5:
Bank 2
VCCO =2.5V
LVD S_25,
MINI_LVDS_25,
RSDS_25,
PPDS_25
a) Input-only differential pairs or pairs not using DIFF_TERM=Yes constraint
VCCO =2.5V
LVD S_25,
MINI_LVDS_25,
RSDS_25,
PPDS_25
b) Differential pairs using DIFF_TERM=Yes constraint
External Input Termination for LVDS, RSDS, MINI_LVDS, and PPDS I/O Standards
Z0 = 50Ω
Z
0 = 50Ω
Z0 = 50Ω
Z
0 = 50Ω
1
/ th of Bourns
4
Part Number
CAT16-PT4F4
100Ω
DIFF_TERM=No
DIFF_TERM=Yes
Bank 0
Bank 3
Bank 2
R
DT
DC and Switching Characteristics
Bank 1
No VCCO Restrictions
LVD S_33, LVDS_25,
MINI_LVDS_33,
MINI_LVDS_25,
RSDS_33, RSDS_25,
PPDS_33, PPDS_25
VCCO =3.3V
LVD S_33,
MINI_LVDS_33,
RSDS_33,
PPDS_33
VCCO =2.5V
LVD S_25,
MINI_LVDS_25,
RSDS_25,
PPDS_25
DS529-3_09_020107
BLVDS_25 I/O Standard
TMDS_33 I/O Standard
Any Bank
Bank 0
Bank 3
Bank 2
VCCO = 2.5V
BLVDS_25
Figure 6:
Figure 7:
Any Bank
Bank 1
1
/ th of Bourns
4
Part Number
CAT16-LV4F12
165Ω
140Ω
Z0 = 50Ω
Z
0 = 50Ω
1
/ th of Bourns
4
Part Number
CAT16-PT4F4
100Ω
Bank 0
Bank 1
Bank 3
Bank 2
No VCCO Requirement
BLVDS_25
165Ω
DS529-3_07_020107
External Termination Resistors for BLVDS_25 I/O Standard
50Ω
Any Bank
Bank 0
Bank 3
Bank 2
V
CCAUX
DS529-3_08_020107DVI/HDMI cable
Bank 1
= 3.3V
Bank 0 and 2
Bank 0
3.3V
Bank 2
V
CCO
= 3.3V
TMDS_33TMDS_33
50Ω
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.
30,000,000
Read
cycles
DC and Switching Characteristics
Switching Characteristics
R
All Spartan-3A DSP FPGAs ship in two speed grades: –4
and the higher performance –5. Switching characteristics in
this document are designated as Preview, Advance,
Preliminary, or Production, as shown in Tab le 1 5 . Each
category is defined as follows:
Preview: These specifications are based on estimates only
and should not be used for timing analysis.
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.
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.
20 www.xilinx.comDS610-3 (v2.0) July 16, 2007
Product Specification
R
To create a Xilinx MySupport user account and sign up for
automatic E-mail notification whenever this data sheet is
updated:
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.29), 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 b l 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.
Table 15:
XC3SD1800A
XC3SD3400A
Spartan-3A DSP v1.29 Speed Grade Designations
DevicePreviewAdvancePreliminaryProduction
-4, -5
-4, -5
DC and Switching Characteristics
Tab le 1 6 provides the recent history of the Spartan-3A DSP
FPGA speed files.
Table 16:
Version
1.29ISE 9.2.01i
1.28ISE 9.2iMinor updates
1.27ISE 9.1.03i
Spartan-3A DSP Speed File Version History
ISE
ReleaseDescription
Production Speed Files for -4 and -5
speed grades
Advance Speed Files for -4 speed
grade
DS610-3 (v2.0) July 16, 2007www.xilinx.com21
Product Specification
DC and Switching Characteristics
I/O Timing
R
Table 17:
Pin-to-Pin Clock-to-Output Times for the IOB Output Path
Speed Grade
-5-4
SymbolDescriptionConditionsDevice
MaxMax
Units
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 O S 25
output drive, Fast slew
rate, with DCM
(2)
, 12mA
(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 O S 25
output drive, Fast slew
rate, without DCM
(2)
, 12mA
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 Table 25 and are based on the operating conditions set forth in
Tab l e 7 and Table 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,
Input adjustment from Table 21. If the latter is true,
3.DCM output jitter is included in all measurements.
add
the appropriate Output adjustment from Ta b l e 2 4 .
add
the appropriate
22 www.xilinx.comDS610-3 (v2.0) July 16, 2007
Product Specification
R
DC and Switching Characteristics
Table 18:
Pin-to-Pin Setup and Hold Times for the IOB Input Path (System Synchronous)
Speed Grade
-5-4
SymbolDescriptionConditionsDevice
MinMin
Units
Setup Times
(4)
(2)
,
XC3SD1800A2.653.11ns
XC3SD3400A2.252.49ns
T
PSDCM
When writing to the Input
Flip-Flop (IFF), the time from
the setup of data at the Input
LV CM OS 25
IFD_DELAY_VALUE = 0,
with DCM
pin to the active transition at a
Global Clock pin. The DCM is in
use. No Input Delay is
programmed.
T
PSFD
When writing to IFF, the time
from the setup of data at the
Input pin to an active transition
LV CM OS 25
IFD_DELAY_VALUE = 6,
without DCM
(2)
,
XC3SD1800A2.983.39ns
XC3SD3400A2.783.08ns
at the Global Clock pin. The
DCM is not in use. The Input
Delay is programmed.
Hold Times
(4)
(3)
,
XC3SD1800A-0.38-0.38ns
XC3SD3400A-0.26-0.26ns
T
PHDCM
When writing to IFF, the time
from the active transition at the
Global Clock pin to the point
LV CM OS 25
IFD_DELAY_VALUE = 0,
with DCM
when data must be held at the
Input pin. The DCM is in use.
No Input Delay is programmed.
T
PHFD
When writing to IFF, the time
from the active transition at the
Global Clock pin to the point
LV CM OS 25
IFD_DELAY_VALUE = 6,
without DCM
(3)
,
XC3SD1800A-0.71-0.71ns
XC3SD3400A-0.65-0.65ns
when data must be held at the
Input pin. The DCM is not in
use. The Input Delay is
programmed.
Notes:
1.The numbers in this table are tested using the methodology presented in Table 25 and are based on the operating conditions set forth in
Ta b l e 7 and Table 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 Table 21. 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 Tab l e 21 . 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-3 (v2.0) July 16, 2007www.xilinx.com23
Product Specification
DC and Switching Characteristics
R
Table 19:
Setup and Hold Times for the IOB Input Path
SymbolDescriptionConditions
Setup Times
T
IOPICK
Time from the setup of data at
the Input pin to the active
LV CM O S 25
(2)
transition at the ICLK input of
the Input Flip-Flop (IFF). No
Input Delay is programmed.
T
IOPICKD
Time from the setup of data at
the Input pin to the active
LV CM O S 25
(2)
transition at the ICLK input of
the Input Flip-Flop (IFF). The
Input Delay is programmed.
Hold Times
T
IOICKP
Time from the active transition
at the ICLK input of the Input
LV CM O S 25
(2)
Flip-Flop (IFF) to the point
where data must be held at the
Input pin. No Input Delay is
programmed.
T
IOICKPD
Time from the active transition
at the ICLK input of the Input
LV CM O S 25
(2)
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
Speed Grade
IFD_DELAY_
VALUEDevice
-5-4
MinMin
0All1.361.74ns
1All1.792.17ns
2All2.552.92ns
3All3.383.76ns
4All3.754.32ns
5All3.814.19ns
6All4.395.09ns
7All5.165.98ns
8All5.696.57ns
0All-0.71-0.71ns
1All-1.60-1.60ns
2All-2.06-2.06ns
3All-2.46-2.46ns
4All-2.86-2.86ns
5All-2.88-2.88ns
6All-3.24-3.24ns
7All-3.55-3.55ns
8All-3.89-3.89ns
All1.331.61ns
Units
Notes:
1.The numbers in this table are tested using the methodology presented in Table 25 and are based on the operating conditions set forth in
Tab l e 7 and Table 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 Table 21.
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 Table 21. When the hold time is negative, it is possible to change the data before the clock’s active
edge.
24 www.xilinx.comDS610-3 (v2.0) July 16, 2007
Product Specification
R
DC and Switching Characteristics
Table 20:
Propagation Times for the IOB Input Path
Speed Grade
-5-4
SymbolDescriptionConditionsIFD_Delay_ValueDevice
MaxMax
Units
Propagation Times
T
IOPLI
The time it takes for data to
travel from the Input pin
LV CM OS 25
(2)
0All1.501.97ns
through the IFF latch to the I
output with no input delay
programmed
T
IOPLID
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
(2)
1All1.932.40ns
2All2.693.15ns
3All3.523.99ns
4All3.894.55ns
5All3.954.42ns
6All4.535.32ns
7All5.306.21ns
8All5.836.80ns
Notes:
1.The numbers in this table are tested using the methodology presented in Table 25 and are based on the operating conditions set forth in
Tab l e 7 and Table 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 Table 21.
DS610-3 (v2.0) July 16, 2007www.xilinx.com25
Product Specification
DC and Switching Characteristics
R
Table 21:
Input Timing Adjustments by IOSTANDARD
Add the
Convert Input Time from
LVCMOS25 to the Following
Signal Standard
(IOSTANDARD)
Adjustment Below
Speed Grade
-5-4
Units
Single-Ended Standards
LVTTL0.620.62ns
LVCMOS330.540.54ns
LVCMOS250.000.00ns
LVCMOS180.830.83ns
LVCMOS150.600.60ns
LVCMOS120.310.31ns
PCI33_30.410.41ns
PCI66_30.410.41ns
PCIX0.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
Table 21:
Input Timing Adjustments by IOSTANDARD
Add the
Convert Input Time from
LVCMOS25 to the Following
Signal Standard
(IOSTANDARD)
Adjustment Below
Speed Grade
-5-4
Units
Differential Standards
LVDS_250.760.76ns
LVDS_330.790.79ns
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
Notes:
1.The numbers in this table are tested using the methodology
presented in Ta bl e 2 5 and are based on the operating conditions
set forth in Ta b le 7 , Table 10, 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.
26 www.xilinx.comDS610-3 (v2.0) July 16, 2007
Product Specification
R
DC and Switching Characteristics
Table 22:
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
LV CM OS 2 5
drive, Fast slew rate
(2)
, 12 mA output
active transition at the OCLK input to
data appearing at the Output pin
Propagation Times
T
T
IOOLP
IOOP
The time it takes for data to travel from
the IOB’s O input to the Output pin
The time it takes for data to travel from
the O input through the OFF latch to
LV CM OS 2 5
drive, Fast slew rate
(2)
, 12 mA output
the Output pin
Set/Reset Times
T
IOSRP
Time from asserting the OFF’s SR
input to setting/resetting data at the
LV CM OS 2 5
drive, Fast slew rate
(2)
, 12 mA output
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
Speed Grade
-5-4
MaxMax
Units
All2.873.13ns
All2.782.91ns
2.702.85ns
All3.633.89ns
8.629.65ns
Notes:
1.The numbers in this table are tested using the methodology presented in Table 25 and are based on the operating conditions set forth in
Tab l e 7 and Table 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,
Table 23:
Timing for the IOB Three-State Path
add
the appropriate Output adjustment from Table 24.
Speed Grade
-5-4
SymbolDescriptionConditionsDevice
MaxMax
Units
Synchronous Output Enable/Disable Times
T
IOCKHZ
T
IOCKON
(2)
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
LVCMOS25, 12 mA
output drive, Fast slew
rate
All1.131.39ns
All3.083.35ns
Asynchronous Output Enable/Disable Times
T
GTS
Time from asserting the Global Three State
(GTS) input on the STARTUP_SPARTAN3A
primitive to when the Output pin enters the
LVCMOS25, 12 mA
output drive, Fast slew
rate
All9.4710.36ns
high-impedance state
Set/Reset Times
T
IOSRHZ
T
IOSRON
(2)
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
All1.611.86ns
All3.573.82ns
Notes:
1.The numbers in this table are tested using the methodology presented in Table 25 and are based on the operating conditions set forth in
Ta b l e 7 and Table 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 Table 24.
DS610-3 (v2.0) July 16, 2007www.xilinx.com27
Product Specification
DC and Switching Characteristics
R
Table 24:
Output Timing Adjustments for IOB
Add the
Adjustment
Convert Output Time from
LVCMOS25 with 12mA Drive and
Fast Slew Rate to the Following
Signal Standard (IOSTANDARD)
Below
Speed Grade
-5-4
Units
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.742.74ns
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
Table 24:
Output Timing Adjustments for IOB
(Continued)
Add the
Adjustment
Convert Output Time from
LVCMOS25 with 12mA Drive and
Fast Slew Rate to the Following
Signal Standard (IOSTANDARD)
Below
Speed Grade
-5-4
Units
LV CM O S 33Slow2 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.552.55ns
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
28 www.xilinx.comDS610-3 (v2.0) July 16, 2007
Product Specification
R
DC and Switching Characteristics
Table 24:
Output Timing Adjustments for IOB
(Continued)
Add the
Adjustment
Convert Output Time from
LVCMOS25 with 12mA Drive and
Fast Slew Rate to the Following
Signal Standard (IOSTANDARD)
Below
Speed Grade
-5-4
Units
LV CM O S 25Slow2 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.262.26ns
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
LV CM O S 18Slow2 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
Table 24:
Output Timing Adjustments for IOB
(Continued)
Add the
Adjustment
Convert Output Time from
LVCMOS25 with 12mA Drive and
Fast Slew Rate to the Following
Signal Standard (IOSTANDARD)
Below
Speed Grade
-5-4
Units
LV CM O S 15Slow2 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
LV CM O S 12Slow2 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
PCIX0.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
DS610-3 (v2.0) July 16, 2007www.xilinx.com29
Product Specification
DC and Switching Characteristics
R
Table 24:
Output Timing Adjustments for IOB
(Continued)
Add the
Adjustment
Convert Output Time from
LVCMOS25 with 12mA Drive and
Fast Slew Rate to the Following
Signal Standard (IOSTANDARD)
Below
Speed Grade
-5-4
Units
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_25
LVPECL_33
Inputs Only
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
Notes:
1.The numbers in this table are tested using the methodology
presented in Table 25 and are based on the operating conditions
set forth in Table 7 , Table 10, and Table 12.
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.
30 www.xilinx.comDS610-3 (v2.0) July 16, 2007
Product Specification
Loading...
+ 68 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.