XC2S100E-7TQG144C [XILINX]

Spartan-IIE FPGA; 的Spartan- IIE FPGA
XC2S100E-7TQG144C
型号: XC2S100E-7TQG144C
厂家: XILINX, INC    XILINX, INC
描述:

Spartan-IIE FPGA
的Spartan- IIE FPGA

现场可编程门阵列 可编程逻辑 栅 时钟
文件: 总108页 (文件大小:5063K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
0
0
R
Spartan-IIE FPGA Family  
Data Sheet  
DS077 June 18, 2008  
0
Product Specification  
This document includes all four modules of the Spartan®-IIE FPGA data sheet.  
Module 1:  
Introduction and Ordering Information  
Module 3:  
DC and Switching Characteristics  
DS077-1 (v2.3) June 18, 2008  
DS077-3 (v2.3) June 18, 2008  
Introduction  
DC Specifications  
-
-
-
-
-
Absolute Maximum Ratings  
Recommended Operating Conditions  
DC Characteristics  
Power-On Requirements  
DC Input and Output Levels  
Features  
General Overview  
Product Availability  
User I/O Chart  
Ordering Information  
Switching Characteristics  
-
-
-
-
-
-
-
-
-
Pin-to-Pin Parameters  
Module 2:  
IOB Switching Characteristics  
Clock Distribution Characteristics  
DLL Timing Parameters  
CLB Switching Characteristics  
Block RAM Switching Characteristics  
TBUF Switching Characteristics  
JTAG Switching Characteristics  
Configuration Switching Characteristics  
Functional Description  
DS077-2 (v2.3) June 18, 2008  
Architectural Description  
-
-
-
-
-
-
Spartan-IIE Array  
Input/Output Block  
Configurable Logic Block  
Block RAM  
Clock Distribution: Delay-Locked Loop  
Boundary Scan  
Module 4:  
Pinout Tables  
Development System  
Configuration  
DS077-4 (2.3) June 18, 2008  
Pin Definitions  
Pinout Tables  
IMPORTANT NOTE: The Spartan-IIE FPGA data sheet is in four modules. Each module has its own Revision History at the  
end. Use the PDF "Bookmarks" for easy navigation in this volume.  
© 2003-2008 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, the Brand Window, and other designated brands included herein are trademarks of Xilinx, Inc. All other  
trademarks are the property of their respective owners.  
DS077 June 18, 2008  
www.xilinx.com  
1
Product Specification  
R
2
www.xilinx.com  
DS077 June 18, 2008  
Product Specification  
Spartan-IIE FPGA Family:  
Introduction and Ordering  
Information  
R
DS077-1 (v2.3) June 18, 2008  
0
Product Specification  
·
Fast interfaces to external RAM  
Introduction  
-
Fully 3.3V PCI compliant to 64 bits at 66 MHz and  
CardBus compliant  
Low-power segmented routing architecture  
Dedicated carry logic for high-speed arithmetic  
Efficient multiplier support  
Cascade chain for wide-input functions  
Abundant registers/latches with enable, set, reset  
Four dedicated DLLs for advanced clock control  
The Spartan®-IIE Field-Programmable Gate Array family  
gives users high performance, abundant logic resources,  
and a rich feature set, all at an exceptionally low price. The  
seven-member family offers densities ranging from 50,000  
to 600,000 system gates, as shown in Table 1. System per-  
formance is supported beyond 200 MHz.  
-
-
-
-
-
-
Features include block RAM (to 288K bits), distributed RAM  
(to 221,184 bits), 19 selectable I/O standards, and four  
DLLs (Delay-Locked Loops). Fast, predictable interconnect  
means that successive design iterations continue to meet  
timing requirements.  
·
·
Eliminate clock distribution delay  
Multiply, divide, or phase shift  
-
-
Four primary low-skew global clock distribution nets  
IEEE 1149.1 compatible boundary scan logic  
The Spartan-IIE family is a superior alternative to  
mask-programmed ASICs. The FPGA avoids the initial cost,  
lengthy development cycles, and inherent risk of  
conventional ASICs. Also, FPGA programmability permits  
design upgrades in the field with no hardware replacement  
necessary (impossible with ASICs).  
Versatile I/O and packaging  
-
-
-
-
Pb-free package options  
Low-cost packages available in all densities  
Family footprint compatibility in common packages  
19 high-performance interface standards  
·
·
Up to 205 differential I/O pairs that can be input,  
output, or bidirectional  
Hot swap I/O (CompactPCI friendly)  
LVTTL, LVCMOS, HSTL, SSTL, AGP, CTT, GTL  
LVDS and LVPECL differential I/O  
Features  
-
-
Second generation ASIC replacement technology  
-
Densities as high as 15,552 logic cells with up to  
600,000 system gates  
Streamlined features based on Virtex®-E FPGA  
architecture  
Core logic powered at 1.8V and I/Os powered at 1.5V,  
2.5V, or 3.3V  
Fully supported by powerful Xilinx® ISE® development  
system  
-
-
-
-
Unlimited in-system reprogrammability  
Very low cost  
Cost-effective 0.15 micron technology  
-
-
-
Fully automatic mapping, placement, and routing  
Integrated with design entry and verification tools  
Extensive IP library including DSP functions and  
soft processors  
System level features  
SelectRAM™ hierarchical memory:  
-
·
16 bits/LUT distributed RAM  
·
Configurable 4K-bit true dual-port block RAM  
Table 1: Spartan-IIE FPGA Family Members  
Typical  
System Gate Range  
(Logic and RAM)  
CLB  
Array  
(R x C)  
Maximum  
Available  
User I/O(1)  
Maximum  
Differential  
I/O Pairs  
Logic  
Cells  
Total  
CLBs  
Distributed BlockRAM  
Device  
RAM Bits  
Bits  
XC2S50E  
XC2S100E  
XC2S150E  
XC2S200E  
XC2S300E  
XC2S400E  
XC2S600E  
1,728  
2,700  
3,888  
5,292  
6,912  
10,800  
15,552  
23,000 - 50,000  
37,000 - 100,000  
52,000 - 150,000  
71,000 - 200,000  
93,000 - 300,000  
145,000 - 400,000  
210,000 - 600,000  
16 x 24  
20 x 30  
24 x 36  
28 x 42  
32 x 48  
40 x 60  
48 x 72  
384  
600  
182  
202  
265  
289  
329  
410  
514  
83  
24,576  
32K  
86  
38,400  
40K  
864  
114  
120  
120  
172  
205  
55,296  
48K  
1,176  
1,536  
2,400  
3,456  
75,264  
56K  
98,304  
64K  
153,600  
221,184  
160K  
288K  
Notes:  
1. User I/O counts include the four global clock/user input pins. See details in Table 2, page 5  
© 2003-2008 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, the Brand Window, and other designated brands included herein are trademarks of Xilinx, Inc. All other  
trademarks are the property of their respective owners.  
DS077-1 (v2.3) June 18, 2008  
www.xilinx.com  
3
Product Specification  
R
Spartan-IIE FPGA Family: Introduction and Ordering Information  
Spartan-IIE FPGAs achieve high-performance, low-cost  
operation through advanced architecture and semiconduc-  
tor technology. Spartan-IIE devices provide system clock  
rates beyond 200 MHz. In addition to the conventional ben-  
efits of high-volume programmable logic solutions, Spar-  
tan-IIE FPGAs also offer on-chip synchronous single-port  
and dual-port RAM (block and distributed form), DLL clock  
drivers, programmable set and reset on all flip-flops, fast  
carry logic, and many other features.  
General Overview  
The Spartan-IIE family of FPGAs have a regular, flexible,  
programmable architecture of Configurable Logic Blocks  
(CLBs), surrounded by a perimeter of programmable  
Input/Output Blocks (IOBs). There are four Delay-Locked  
Loops (DLLs), one at each corner of the die. Two columns  
of block RAM lie on opposite sides of the die, between the  
CLBs and the IOB columns. The XC2S400E has four col-  
umns and the XC2S600E has six columns of block RAM.  
These functional elements are interconnected by a powerful  
hierarchy of versatile routing channels (see Figure 1).  
Spartan-IIE Family Compared to Spartan-II  
Family  
Spartan-IIE FPGAs are customized by loading configura-  
tion data into internal static memory cells. Unlimited repro-  
gramming cycles are possible with this approach. Stored  
values in these cells determine logic functions and intercon-  
nections implemented in the FPGA. Configuration data can  
be read from an external serial PROM (master serial mode),  
or written into the FPGA in slave serial, slave parallel, or  
Boundary Scan modes. Xilinx offers multiple types of  
low-cost configuration solutions including the Platform  
Flash in-system programmable configuration PROMs.  
Higher density and more I/O  
Higher performance  
Unique pinouts in cost-effective packages  
Differential signaling  
-
LVDS, Bus LVDS, LVPECL  
VCCINT = 1.8V  
-
-
-
Lower power  
5V tolerance with external resistor  
3V tolerance directly  
Spartan-IIE FPGAs are typically used in high-volume appli-  
cations where the versatility of a fast programmable solution  
adds benefits. Spartan-IIE FPGAs are ideal for shortening  
product development cycles while offering a cost-effective  
solution for high volume production.  
PCI, LVTTL, and LVCMOS2 input buffers powered by  
CCO instead of VCCINT  
V
Unique larger bitstream  
DLL  
DLL  
CLBs  
CLBs  
CLBs  
CLBs  
DLL  
DLL  
I/O LOGIC  
DS077_01_052102  
Figure 1: Basic Spartan-IIE Family FPGA Block Diagram  
4
www.xilinx.com  
DS077-1 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Introduction and Ordering Information  
Spartan-IIE Product Availability  
Table 2 shows the maximum user I/Os available on the device and the number of user I/Os available for each  
device/package combination.  
Table 2: Spartan-IIE FPGA User I/O Chart  
Available User I/O According to Package Type  
Maximum  
User I/O  
TQ144  
TQG144  
PQ208  
PQG208  
FT256  
FTG256  
FG456  
FGG456  
FG676  
FGG676  
Device  
XC2S50E  
XC2S100E  
XC2S150E  
XC2S200E  
XC2S300E  
XC2S400E  
XC2S600E  
182  
202  
265  
289  
329  
410  
514  
102  
146  
146  
146  
146  
146  
-
182  
182  
182  
182  
182  
182  
-
-
-
102  
202  
265  
289  
329  
329  
329  
-
-
-
-
-
-
-
-
-
410  
514  
-
Notes:  
1. User I/O counts include the four global clock/user input pins.  
DS077-1 (v2.3) June 18, 2008  
www.xilinx.com  
5
Product Specification  
R
Spartan-IIE FPGA Family: Introduction and Ordering Information  
Ordering Information  
Spartan-IIE devices are available in both standard and Pb-free packaging options for all device/package combinations. The  
Pb-free packages include a special "G" character in the ordering code.  
Standard Packaging  
Example: XC2S50E -6 PQ 208 C  
Device Type  
Speed Grade  
Package Type  
Temperature Range  
Number of Pins  
DS077-1_03a_072004  
Pb-Free Packaging  
Example: XC2S50E -6 PQ G 208 C  
Device Type  
Temperature Range  
Number of Pins  
Pb-free  
Speed Grade  
Package Type  
DS077-1_03b_072004  
Device Ordering Options  
Device  
Speed Grade  
Package Type / Number of Pins  
Temperature Range (TJ)(2)  
XC2S50E  
XC2S100E  
XC2S150E  
XC2S200E  
XC2S300E  
XC2S400E  
XC2S600E  
-6 Standard Performance  
-7 Higher Performance(1)  
TQ(G)144 144-pin Plastic Thin QFP  
PQ(G)208 208-pin Plastic QFP  
C = Commercial  
I = Industrial  
0°C to +85°C  
–40°C to +100°C  
FT(G)256 256-ball Fine Pitch BGA  
FG(G)456 456-ball Fine Pitch BGA  
FG(G)676 676-ball Fine Pitch BGA  
Notes:  
1. The -7 speed grade is exclusively available in the Commercial temperature range.  
2. See www.xilinx.com for information on automotive temperature range devices.  
Device Part Marking  
Figure 2 is a top marking example for Spartan-IIE FPGAs in  
the quad-flat packages. The markings for BGA packages  
are nearly identical to those for the quad-flat packages,  
except that the marking is rotated with respect to the ball A1  
R
R
SPARTAN  
Device Type  
XC2S50E  
PQ208xxx0425  
xxxxxxxxx  
6C  
indicator.  
Date Code  
Package  
The "7C" and "6I" Speed Grade/Temperature Range part  
combinations may be dual marked as "7C/6I". Devices  
Lot Code (numeric)  
Speed  
with the dual mark can be used as either -7C or -6I devices.  
Operating Range  
Devices with a single mark are only guaranteed for the  
marked speed grade and temperature range.  
Sample package with part marking  
for XC2S50E-6PQ208C.  
Figure 2: Spartan-IIE QFP Marking Example  
6
www.xilinx.com  
DS077-1 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Introduction and Ordering Information  
Revision History  
Date  
Version No.  
Description  
06/27/02  
11/18/02  
1.1  
2.0  
Updated -7 availability.  
Added XC2S400E and XC2S600E. Corrected XC2S150E max I/O count and XC2S50E  
differential I/O count and updated availability.  
07/09/03  
2.1  
Noted hot-swap capability. Updated Table 2 to show that all products are available. Clarified  
device part marking.  
07/28/04  
06/18/08  
2.2  
2.3  
Added information on Pb-free packaging options.  
Added dual mark information in Device Part Marking. Updated all modules for continuous  
page, figure, and table numbering. Updated links. Synchronized all modules to v2.3.  
DS077-1 (v2.3) June 18, 2008  
www.xilinx.com  
7
Product Specification  
R
Spartan-IIE FPGA Family: Introduction and Ordering Information  
8
www.xilinx.com  
DS077-1 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family:  
Functional Description  
DS077-2 (v2.3) June 18, 2008  
0
Product Specification  
As can be seen in Figure 3, the CLBs form the central logic  
structure with easy access to all support and routing struc-  
tures. The IOBs are located around all the logic and mem-  
ory elements for easy and quick routing of signals on and off  
the chip.  
Architectural Description  
Spartan-IIE FPGA Array  
The Spartan®-IIE user-programmable gate array, shown in  
Figure 3, is composed of five major configurable elements:  
Values stored in static memory cells control all the config-  
urable logic elements and interconnect resources. These  
values load into the memory cells on power-up, and can  
reload if necessary to change the function of the device.  
IOBs provide the interface between the package pins  
and the internal logic  
CLBs provide the functional elements for constructing  
most logic  
Each of these elements will be discussed in detail in the fol-  
lowing sections.  
Dedicated block RAM memories of 4096 bits each  
Clock DLLs for clock-distribution delay compensation  
and clock domain control  
Versatile multi-level interconnect structure  
DLL  
DLL  
CLBs  
CLBs  
CLBs  
CLBs  
DLL  
DLL  
I/O LOGIC  
DS077_01_052102  
Figure 3: Basic Spartan-IIE Family FPGA Block Diagram  
© 2003-2007 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, the Brand Window, and other designated brands included herein are trademarks of Xilinx, Inc. All other  
trademarks are the property of their respective owners.  
DS077-2 (v2.3) June 18, 2008  
www.xilinx.com  
9
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
T
SR  
V
CCO  
D
Q
Package  
Pin  
TFF  
CLK  
TCE  
SR  
CK  
EC  
V
OE  
CC  
I/O  
Programmable  
Bias and  
ESD Network  
Package Pin  
SR  
O
D
Q
Programmable  
Output Buffer  
OFF  
CK  
EC  
Internal  
Reference  
(1)  
CC  
OCE  
V
Programmable  
Delay  
IQ  
I
I/O, V  
REF  
SR  
Package Pin  
Programmable  
Input Buffer  
D
Q
IFF  
CK  
EC  
To Next I/O  
ICE  
To Other  
External V  
Inputs  
REF  
of Bank  
Notes:  
1. For some I/O standards.  
DS077-2_01_051501  
Figure 4: Spartan-IIE Input/Output Block (IOB)  
Table 3: Standards Supported by I/O (Typical Values)  
Input Output Board  
Reference Input Source Termination  
Voltage Voltage Voltage Voltage  
Input/Output Block  
The Spartan-IIE FPGA IOB, as seen in Figure 4, features  
inputs and outputs that support a wide variety of I/O signal-  
ing standards. These high-speed inputs and outputs are  
capable of supporting various state of the art memory and  
bus interfaces. The default standard is LVTTL. Table 3 lists  
several of the standards which are supported along with the  
required reference (VREF), output (VCCO) and board termi-  
nation (VTT) voltages needed to meet the standard. For  
more details on the I/O standards and termination applica-  
tion examples, see XAPP179, "Using SelectIO Interfaces in  
Spartan-II and Spartan-IIE FPGAs."  
I/O Standard  
LVTTL (2-24 mA)  
LVCMOS2  
(VREF  
)
(VCCO  
)
(VCCO  
)
(VTT  
N/A  
N/A  
N/A  
N/A  
)
N/A  
3.3  
3.3  
N/A  
2.5  
2.5  
LVCMOS18  
N/A  
1.8  
1.8  
PCI (3V,  
N/A  
3.3  
3.3  
33 MHz/66 MHz)  
GTL  
0.8  
1.0  
0.75  
0.9  
0.9  
1.5  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
1.5  
1.5  
1.5  
3.3  
1.2  
1.5  
GTL+  
The three IOB registers function either as edge-triggered  
D-type flip-flops or as level-sensitive latches. Each IOB has  
a clock signal (CLK) shared by the three registers and inde-  
pendent Clock Enable (CE) signals for each register.  
HSTL Class I  
HSTL Class III  
HSTL Class IV  
0.75  
1.5  
1.5  
SSTL3 Class I  
and II  
1.5  
In addition to the CLK and CE control signals, the three reg-  
isters share a Set/Reset (SR). For each register, this signal  
can be independently configured as a synchronous Set, a  
synchronous Reset, an asynchronous Preset, or an asyn-  
chronous Clear.  
SSTL2 Class I  
and II  
1.25  
N/A  
2.5  
1.25  
CTT  
1.5  
1.32  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
3.3  
3.3  
2.5  
3.3  
1.5  
N/A  
N/A  
N/A  
AGP  
A feature not shown in the block diagram, but controlled by  
the software, is polarity control. The input and output buffers  
and all of the IOB control signals have independent polarity  
controls.  
LVDS, Bus LVDS  
LVPECL  
10  
www.xilinx.com  
DS077-2 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
Optional pull-up and pull-down resistors and an optional  
weak-keeper circuit are attached to each user I/O pad. Prior  
to configuration all outputs not involved in configuration are  
forced into their high-impedance state. The pull-down resis-  
tors and the weak-keeper circuits are inactive, but inputs  
may optionally be pulled up. The activation of pull-up resis-  
tors prior to configuration is controlled on a global basis by  
the configuration mode pins. If the pull-up resistors are not  
activated, all the pins will float. Consequently, external  
pull-up or pull-down resistors must be provided on pins  
required to be at a well-defined logic level prior to configura-  
tion.  
can be used in close proximity to each other. See I/O Bank-  
ing.  
An optional weak-keeper circuit is connected to each out-  
put. When selected, the circuit monitors the voltage on the  
pad and weakly drives the pin High or Low to match the  
input signal. If the pin is connected to a multiple-source sig-  
nal, the weak keeper holds the signal in its last state if all  
drivers are disabled. Maintaining a valid logic level in this  
way helps eliminate bus chatter.  
Because the weak-keeper circuit uses the IOB input buffer  
to monitor the input level, an appropriate VREF voltage must  
be provided if the signaling standard requires one. The pro-  
vision of this voltage must comply with the I/O banking  
rules.  
All pads are protected against damage from electrostatic  
discharge (ESD) and from over-voltage transients. After  
configuration, clamping diodes are connected to VCCO for  
LVTTL, PCI, HSTL, SSTL, CTT, and AGP standards.  
I/O Banking  
Some of the I/O standards described above require VCCO  
and/or VREF voltages. These voltages are externally sup-  
plied and connected to device pins that serve groups of  
IOBs, called banks. Consequently, restrictions exist about  
which I/O standards can be combined within a given bank.  
All Spartan-IIE FPGA IOBs support IEEE 1149.1-compati-  
ble boundary scan testing.  
Input Path  
A buffer in the IOB input path routes the input signal directly  
to internal logic and through an optional input flip-flop.  
Eight I/O banks result from separating each edge of the  
FPGA into two banks (see Figure 5). The pinout tables  
show the bank affiliation of each I/O (see Pinout Tables,  
page 53). Each bank has multiple VCCO pins which must be  
connected to the same voltage. Voltage requirements are  
determined by the output standards in use.  
An optional delay element at the D-input of this flip-flop elim-  
inates pad-to-pad hold time. The delay is matched to the  
internal clock-distribution delay of the FPGA, and when  
used, assures that the pad-to-pad hold time is zero.  
Each input buffer can be configured to conform to any of the  
low-voltage signaling standards supported. In some of  
these standards the input buffer utilizes a user-supplied  
threshold voltage, VREF. The need to supply VREF imposes  
constraints on which standards can used in close proximity  
to each other. See I/O Banking.  
Bank 0  
Bank 1  
GCLK3 GCLK2  
There are optional pull-up and pull-down resistors at each  
input for use after configuration.  
Spartan-IIE  
Device  
Output Path  
The output path includes a 3-state output buffer that drives  
the output signal onto the pad. The output signal can be  
routed to the buffer directly from the internal logic or through  
an optional IOB output flip-flop.  
GCLK1 GCLK0  
The 3-state control of the output can also be routed directly  
from the internal logic or through a flip-flip that provides syn-  
chronous enable and disable.  
Bank 5  
Bank 4  
DS077-2_02_051501  
Each output driver can be individually programmed for a  
wide range of low-voltage signaling standards. Each output  
buffer can source up to 24 mA and sink up to 48 mA. Drive  
strength and slew rate controls minimize bus transients. The  
default output driver is LVTTL with 12 mA drive strength and  
slow slew rate.  
Figure 5: Spartan-IIE I/O Banks  
In the TQ144 and PQ208 packages, the eight banks have  
VCCO connected together. Thus, only one VCCO level is  
allowed in these packages, although different VREF values  
are allowed in each of the eight banks.  
In most signaling standards, the output high voltage  
depends on an externally supplied VCCO voltage. The need  
to supply VCCO imposes constraints on which standards  
Within a bank, standards may be mixed only if they use the  
same VCCO. Compatible standards are shown in Table 4.  
GTL and GTL+ appear under all voltages because their  
open-drain outputs do not depend on VCCO. Note that VCCO  
DS077-2 (v2.3) June 18, 2008  
www.xilinx.com  
11  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
is required for most output standards and for LVTTL,  
LVCMOS, and PCI inputs.  
Hot Swap, Hot Insertion, Hot Socketing Support  
The I/O pins support hot swap — also called hot insertion  
and hot socketing — and are considered CompactPCI  
Friendly according to the PCI Bus v2.2 Specification. Con-  
sequently, an unpowered Spartan-IIE FPGA can be  
plugged directly into a powered system or backplane with-  
out affecting or damaging the system or the FPGA. The hot  
swap functionality is built into every XC2S150E,  
XC2S400E, and XC2S600E device. All other Spartan-IIE  
devices built after Product Change Notice PCN2002-05 also  
include hot swap functionality.  
Table 4: Compatible Standards  
VCCO  
Compatible Standards  
3.3V  
PCI, LVTTL, SSTL3 I, SSTL3 II, CTT, AGP,  
LVPECL, GTL, GTL+  
2.5V  
SSTL2 I, SSTL2 II, LVCMOS2, LVDS, Bus  
LVDS, GTL, GTL+  
1.8V  
1.5V  
LVCMOS18, GTL, GTL+  
To support hot swap, Spartan-IIE devices include the follow-  
ing I/O features.  
HSTL I, HSTL III, HSTL IV, GTL, GTL+  
Signals can be applied to Spartan-IIE FPGA I/O pins  
before powering the FPGA’s VCCINT or VCCO supply  
inputs.  
Spartan-IIE FPGA I/O pins are high-impedance (i.e.,  
three-stated) before and throughout the power-up and  
configuration processes when employing a  
configuration mode that does not enable the  
preconfiguration weak pull-up resistors (see Table 11,  
page 22).  
Some input standards require a user-supplied threshold  
voltage, VREF. In this case, certain user-I/O pins are auto-  
matically configured as inputs for the VREF voltage. About  
one in six of the I/O pins in the bank assume this role.  
VREF pins within a bank are interconnected internally and  
consequently only one VREF voltage can be used within  
each bank. All VREF pins in the bank, however, must be con-  
nected to the external voltage source for correct operation.  
In a bank, inputs requiring VREF can be mixed with those  
that do not but only one VREF voltage may be used within a  
bank. The VCCO and VREF pins for each bank appear in the  
device pinout tables.  
There is no current path from the I/O pin back to the  
V
CCINT or VCCO voltage supplies.  
Spartan-IIE FPGAs are immune to latch-up during hot  
swap.  
Within a given package, the number of VREF and VCCO pins  
can vary depending on the size of device. In larger devices,  
more I/O pins convert to VREF pins. Since these are always  
a superset of the VREF pins used for smaller devices, it is  
possible to design a PCB that permits migration to a larger  
device. All VREF pins for the largest device anticipated must  
be connected to the VREF voltage, and not used for I/O.  
Once connected to the system, each pin adds a small  
amount of capacitance (CIN). Likewise, each I/O consumes  
a small amount of DC current, equivalent to the input leak-  
age specification (IL). There also may be a small amount of  
temporary AC current (IHSPO) when the pin input voltage  
exceeds VCCO plus 0.4V, which lasts less than 10 ns.  
A weak-keeper circuit within each user-I/O pin is enabled  
during the last frame of configuration data and has no  
noticeable effect on robust system signals driven by an  
active driver or a strong pull-up or pull-down resistor.  
Undriven or floating system signals may be affected. The  
specific effect depends on how the I/O pin is configured.  
User-I/O pins configured as outputs or enabled outputs  
have a weak pull-up resistor to VCCO during the last config-  
uration frame. User-I/O pins configured as inputs or bidirec-  
tional I/Os have weak pull-down resistors. The weak-keeper  
circuit turns off when the DONE pin goes High, provided  
that it is not used in the configured application.  
Table 5: I/O Banking  
FT256, FG456,  
Package  
VCCO Banks  
VREF Banks  
TQ144, PQ208  
Interconnected as 1  
8 independent  
FG676  
8 independent  
8 independent  
See Xilinx® Application Note XAPP179 for more information  
on I/O resources.  
12  
www.xilinx.com  
DS077-2 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
The Spartan-IIE FPGA LUT can also provide a 16-bit shift  
register that is ideal for capturing high-speed or burst-mode  
data. This mode can also be used to store data in applica-  
tions such as Digital Signal Processing.  
Configurable Logic Block  
The basic building block of the Spartan-IIE FPGA CLB is the  
logic cell (LC). An LC includes a 4-input function generator,  
carry logic, and storage element. The output from the func-  
tion generator in each LC drives the CLB output or the  
D input of the flip-flop. Each Spartan-IIE FPGA CLB con-  
tains four LCs, organized in two similar slices; a single slice  
is shown in Figure 6.  
Storage Elements  
Storage elements in the Spartan-IIE FPGA slice can be  
configured either as edge-triggered D-type flip-flops or as  
level-sensitive latches. The D inputs can be driven either by  
function generators within the slice or directly from slice  
inputs, bypassing the function generators.  
In addition to the four basic LCs, the Spartan-IIE FPGA CLB  
contains logic that combines function generators to provide  
functions of five or six inputs.  
In addition to Clock and Clock Enable signals, each slice  
has synchronous set and reset signals (SR and BY). SR  
forces a storage element into the initialization state speci-  
fied for it in the configuration. BY forces it into the opposite  
state. Alternatively, these signals may be configured to  
operate asynchronously.  
Look-Up Tables  
Spartan-IIE FPGA function generators are implemented as  
4-input look-up tables (LUTs). In addition to operating as a  
function generator, each LUT can provide a 16 x 1-bit syn-  
chronous RAM. Furthermore, the two LUTs within a slice  
can be combined to create a 16 x 2-bit or 32 x 1-bit syn-  
chronous RAM, or a 16 x 1-bit dual-port synchronous RAM.  
All control signals are independently invertible, and are  
shared by the two flip-flops within the slice.  
DS077-2 (v2.3) June 18, 2008  
www.xilinx.com  
13  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
COUT  
YB  
Y
I4  
I3  
I2  
I1  
G4  
G3  
G2  
G1  
S
R
Look-Up  
Table  
YQ  
D
Q
Carry  
and  
Control  
Logic  
O
CK  
EC  
F5IN  
BY  
SR  
XB  
X
F4  
F3  
F2  
F1  
I4  
I3  
I2  
I1  
S
R
Look-Up  
Table  
XQ  
D
Q
Carry  
and  
Control  
Logic  
O
CK  
EC  
BX  
CIN  
CLK  
CE  
DS001_04_091400  
Figure 6: Spartan-IIE CLB Slice (two identical slices in each CLB)  
Similarly, the F6 multiplexer combines the outputs of all four  
function generators in the CLB by selecting one of the two  
F5-multiplexer outputs. This permits the implementation of  
any 6-input function, an 8:1 multiplexer, or selected func-  
tions of up to 19 inputs.  
Additional Logic  
The F5 multiplexer in each slice combines the function gen-  
erator outputs (Figure 7). This combination provides either  
a function generator that can implement any 5-input func-  
tion, a 4:1 multiplexer, or selected functions of up to nine  
inputs.  
14  
www.xilinx.com  
DS077-2 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
Block RAM  
CLB  
Spartan-IIE FPGAs incorporate several large block RAM  
memories. These complement the distributed RAM  
Look-Up Tables (LUTs) that provide shallow memory struc-  
tures implemented in CLBs.  
Slice  
LUT  
LUT  
MUXF6  
Block RAM memory blocks are organized in columns. Most  
Spartan-IIE devices contain two such columns, one along  
each vertical edge. The XC2S400E has four block RAM col-  
umns and the XC2S600E has six block RAM columns.  
These columns extend the full height of the chip. Each  
memory block is four CLBs high, and consequently, a  
Spartan-IIE device 16 CLBs high will contain four memory  
blocks per column, and a total of eight blocks.  
MUXF5  
Slice  
LUT  
LUT  
Table 6: Spartan-IIE Block RAM Amounts  
Spartan-IIE  
Device  
Total Block RAM  
Bits  
# of Blocks  
XC2S50E  
XC2S100E  
XC2S150E  
XC2S200E  
XC2S300E  
XC2S400E  
XC2S600E  
8
32K  
40K  
MUXF5  
10  
12  
14  
16  
40  
72  
48K  
DS077-2_05-111501  
56K  
Figure 7: F5 and F6 Multiplexers  
64K  
Each CLB has four direct feedthrough paths, one per LC.  
These paths provide extra data input lines or additional local  
routing that does not consume logic resources.  
160K  
288K  
Arithmetic Logic  
Each block RAM cell, as illustrated in Figure 8, is a fully syn-  
chronous dual-ported 4096-bit RAM with independent con-  
trol signals for each port. The data widths of the two ports  
can be configured independently, providing built-in  
bus-width conversion.  
Dedicated carry logic provides capability for high-speed  
arithmetic functions. The Spartan-IIE FPGA CLB supports  
two separate carry chains, one per slice. The height of the  
carry chains is two bits per CLB.  
The arithmetic logic includes an XOR gate that allows a  
1-bit full adder to be implemented within an LC. In addition,  
a dedicated AND gate improves the efficiency of multiplier  
implementations.  
RAMB4_S#_S#  
WEA  
ENA  
The dedicated carry path can also be used to cascade func-  
tion generators for implementing wide logic functions.  
DOA[#:0]  
RSTA  
CLKA  
ADD[#:0]  
DIA[#:0]  
BUFTs  
Each Spartan-IIE FPGA CLB contains two 3-state drivers  
(BUFTs) that can drive on-chip busses. The IOBs on the left  
and right sides can also drive the on-chip busses. See Ded-  
icated Routing, page 17. Each Spartan-IIE FPGA BUFT  
has an independent 3-state control pin and an independent  
input pin. The 3-state control pin is an active-Low enable  
(T). When all BUFTs on a net are disabled, the net is High.  
There is no need to instantiate a pull-up unless desired for  
simulation purposes. Simultaneously driving BUFTs onto  
the same net will not cause contention. If driven both High  
and Low, the net will be Low.  
WEB  
ENB  
RSTB  
CLKB  
ADDRB[#:0]  
DIB[#:0]  
DOB[#:0]  
DS001_05_060100  
Figure 8: Dual-Port Block RAM  
DS077-2 (v2.3) June 18, 2008  
www.xilinx.com  
15  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
Table 7 shows the depth and width aspect ratios for the  
block RAM.  
To Adjacent  
GRM  
Table 7: Block RAM Port Aspect Ratios  
To  
To Adjacent  
GRM  
Width  
Depth  
4096  
2048  
1024  
512  
ADDR Bus  
ADDR<11:0>  
ADDR<10:0>  
ADDR<9:0>  
ADDR<8:0>  
ADDR<7:0>  
Data Bus  
DATA<0>  
Adjacent  
GRM  
GRM  
1
2
DATA<1:0>  
DATA<3:0>  
DATA<7:0>  
DATA<15:0>  
To Adjacent  
GRM  
4
Direct  
Direct Connection  
To Adjacent  
CLB  
8
CLB  
Connection  
To Adjacent  
CLB  
16  
256  
DS001_06_032300  
The Spartan-IIE FPGA block RAM also includes dedicated  
routing to provide an efficient interface with both CLBs and  
other block RAMs. See Xilinx Application Note XAPP173 for  
more information on block RAM.  
Figure 9: Spartan-IIE Local Routing  
General Purpose Routing  
Most Spartan-IIE FPGA signals are routed on the general  
purpose routing, and consequently, the majority of intercon-  
nect resources are associated with this level of the routing  
hierarchy. The general routing resources are located in hor-  
izontal and vertical routing channels associated with the  
rows and columns of CLBs. The general-purpose routing  
resources are listed below.  
Programmable Routing  
It is the longest delay path that limits the speed of any  
design. Consequently, the Spartan-IIE FPGA routing archi-  
tecture and its place-and-route software were defined jointly  
to minimize long-path delays and yield the best system per-  
formance.  
Adjacent to each CLB is a General Routing Matrix  
(GRM). The GRM is the switch matrix through which  
horizontal and vertical routing resources connect, and  
is also the means by which the CLB gains access to  
the general purpose routing.  
The joint optimization also reduces design compilation  
times because the architecture is software-friendly. Design  
cycles are correspondingly reduced due to shorter design  
iteration times.  
The software automatically uses the best available routing  
based on user timing requirements. The details are pro-  
vided here for reference.  
24 single-length lines route GRM signals to adjacent  
GRMs in each of the four directions.  
96 buffered Hex lines route GRM signals to other  
GRMs six blocks away in each one of the four  
directions. Organized in a staggered pattern, Hex lines  
may be driven only at their endpoints. Hex-line signals  
can be accessed either at the endpoints or at the  
midpoint (three blocks from the source). One third of  
the Hex lines are bidirectional, while the remaining  
ones are unidirectional.  
12 Longlines are buffered, bidirectional wires that  
distribute signals across the device quickly and  
efficiently. Vertical Longlines span the full height of the  
device, and horizontal ones span the full width of the  
device.  
Local Routing  
The local routing resources, as shown in Figure 9, provide  
the following three types of connections:  
Interconnections among the LUTs, flip-flops, and  
General Routing Matrix (GRM), described below.  
Internal CLB feedback paths that provide high-speed  
connections to LUTs within the same CLB, chaining  
them together with minimal routing delay  
Direct paths that provide high-speed connections  
between horizontally adjacent CLBs, eliminating the  
delay of the GRM  
I/O Routing  
Spartan-IIE devices have additional routing resources  
around their periphery that form an interface between the  
CLB array and the IOBs. This additional routing, called the  
VersaRing™ routing, facilitates pin-swapping and pin-lock-  
ing, such that logic redesigns can adapt to existing PCB lay-  
outs. Time-to-market is reduced, since PCBs and other  
system components can be manufactured while the logic  
design is still in progress.  
16  
www.xilinx.com  
DS077-2 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
Horizontal routing resources are provided for on-chip  
3-state busses. Four partitionable bus lines are  
provided per CLB row, permitting multiple busses  
within a row, as shown in Figure 10.  
Dedicated Routing  
Some classes of signal require dedicated routing resources  
to maximize performance. In the Spartan-IIE FPGA archi-  
tecture, dedicated routing resources are provided for two  
classes of signal.  
Two dedicated nets per CLB propagate carry signals  
vertically to the adjacent CLB.  
3-State  
Lines  
CLB  
CLB  
CLB  
CLB  
DS001_07_090600  
Figure 10: BUFT Connections to Dedicated Horizontal Bus Lines  
selected either from these pads or from signals in the gen-  
eral purpose routing.  
Global Routing  
Global Routing resources distribute clocks and other sig-  
nals with very high fanout throughout the device. Spar-  
tan-IIE devices include two tiers of global routing resources  
referred to as primary and secondary global routing  
resources.  
GCLKPAD2  
GCLKBUF2  
GCLKPAD3  
GCLKBUF3  
Global  
Clock Rows  
Global Clock  
Column  
The primary global routing resources are four  
dedicated global nets with dedicated input pins that are  
designed to distribute high-fanout clock signals with  
minimal skew. Each global clock net can drive all CLB,  
IOB, and block RAM clock pins. The primary global  
nets may only be driven by global buffers. There are  
four global buffers, one for each global net.  
Global Clock  
Spine  
The secondary global routing resources consist of 24  
backbone lines, 12 across the top of the chip and 12  
across the bottom. From these lines, up to 12 unique  
signals per column can be distributed via the 12  
longlines in the column. These secondary resources  
are more flexible than the primary resources since they  
are not restricted to routing only to clock pins.  
GCLKBUF1  
GCLKPAD1  
GCLKBUF0  
GCLKPAD0  
DS001_08_060100  
Figure 11: Global Clock Distribution Network  
Clock Distribution  
Delay-Locked Loop (DLL)  
The Spartan-IIE family provides high-speed, low-skew clock  
distribution through the primary global routing resources  
described above. A typical clock distribution net is shown in  
Figure 11.  
Associated with each global clock input buffer is a fully digi-  
tal Delay-Locked Loop (DLL) that can eliminate skew  
between the clock input pad and internal clock-input pins  
throughout the device. Each DLL can drive two global clock  
networks. The DLL monitors the input clock and the distrib-  
uted clock, and automatically adjusts a clock delay element  
(Figure 12). Additional delay is introduced such that clock  
edges reach internal flip-flops exactly one clock period after  
they arrive at the input. This closed-loop system effectively  
eliminates clock-distribution delay by ensuring that clock  
Four global buffers are provided, two at the top center of the  
device and two at the bottom center. These drive the four  
primary global nets that in turn drive any clock pin.  
Four dedicated clock pads are provided, one adjacent to  
each of the global buffers. The input to the global buffer is  
DS077-2 (v2.3) June 18, 2008  
www.xilinx.com  
17  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
edges arrive at internal flip-flops in synchronism with clock  
edges arriving at the input.  
DLL can delay the completion of the configuration process  
until after it has achieved lock. If the DLL uses external feed-  
back, apply a reset after startup to ensure consistent lock-  
ing to the external signal. See Xilinx Application Note  
XAPP174 for more information on DLLs.  
Clock  
Distribution  
Network  
CLKOUT  
Variable  
Delay Line  
CLKIN  
Boundary Scan  
Spartan-IIE devices support all the mandatory bound-  
ary-scan instructions specified in the IEEE standard 1149.1.  
A Test Access Port (TAP) and registers are provided that  
implement the EXTEST, INTEST, SAMPLE/PRELOAD,  
BYPASS, IDCODE, and HIGHZ instructions. The TAP also  
supports two USERCODE instructions, internal scan  
chains, and configuration/readback of the device.  
Control  
CLKFB  
ds077-2_10_070203  
Figure 12: Delay-Locked Loop Block Diagram  
The TAP uses dedicated package pins that always operate  
using LVTTL. For TDO to operate using LVTTL, the VCCO for  
Bank 2 must be 3.3V. Otherwise, TDO switches rail-to-rail  
between ground and VCCO. The boundary-scan input pins  
(TDI, TMS, TCK) do not have a VCCO requirement and oper-  
ate with either 2.5V or 3.3V input signaling levels. TDI, TMS,  
and TCK hava a default internal weak pull-up resistor, and  
TDO has no default resistor. Bitstream options allow setting  
any of the four TAP pins to have an internal pull-up,  
pull-down, or neither.  
In addition to eliminating clock-distribution delay, the DLL  
provides advanced control of multiple clock domains. The  
DLL provides four quadrature phases of the source clock,  
can double the clock, or divide the clock by 1.5, 2, 2.5, 3, 4,  
5, 8, or 16. The phase-shifted output have optional  
duty-cycle correction (Figure 13).  
0
90 180 270  
t
0
90 180 270  
CLKIN  
CLK2X  
Boundary-scan operation is independent of individual IOB  
configurations, and unaffected by package type. All IOBs,  
including unbonded ones, are treated as independent  
3-state bidirectional pins in a single scan chain. Retention of  
the bidirectional test capability after configuration facilitates  
the testing of external interconnections.  
CLKDV_DIVIDE=2  
CLKDV  
Table 8 lists the boundary-scan instructions supported in  
Spartan-IIE FPGAs. Internal signals can be captured during  
EXTEST by connecting them to unbonded or unused IOBs.  
They may also be connected to the unused outputs of IOBs  
defined as unidirectional input pins.  
DUTY_CYCLE_CORRECTION=FALSE  
CLK0  
CLK90  
CLK180  
CLK270  
Table 8: Boundary-Scan Instructions  
Boundary-Scan  
Command  
Binary  
Code[4:0]  
Description  
DUTY_CYCLE_CORRECTION=TRUE  
EXTEST  
00000  
00001  
Enables boundary-scan  
EXTEST operation  
CLK0  
CLK90  
CLK180  
CLK270  
SAMPLE/  
PRELOAD  
Enables boundary-scan  
SAMPLE/PRELOAD  
operation  
USER1  
USER2  
00010  
00011  
00100  
Access user-defined  
register 1  
x132_07_092599  
Access user-defined  
register 2  
Figure 13: DLL Output Characteristics  
CFG_OUT  
Access the  
configuration bus for  
Readback  
The DLL also operates as a clock mirror. By driving the out-  
put from a DLL off-chip and then back on again, the DLL can  
be used to deskew a board level clock among multiple Spar-  
tan-IIE devices.  
CFG_IN  
00101  
Access the  
configuration bus for  
Configuration  
In order to guarantee that the system clock is operating cor-  
rectly prior to the FPGA starting up after configuration, the  
18  
www.xilinx.com  
DS077-2 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
Table 8: Boundary-Scan Instructions (Continued)  
The public boundary-scan instructions are available prior to  
configuration, except for USER1 and USER2. After configu-  
ration, the public instructions remain available together with  
any USERCODE instructions installed during the configura-  
tion. While the SAMPLE/PRELOAD and BYPASS instruc-  
tions are available during configuration, it is recommended  
that boundary-scan operations not be performed during this  
transitional period.  
Boundary-Scan  
Command  
Binary  
Code[4:0]  
Description  
INTEST  
USERCODE  
IDCODE  
00111  
01000  
01001  
01010  
Enables boundary-scan  
INTEST operation  
Enables shifting out  
USER code  
Enables shifting out of  
ID Code  
In addition to the test instructions outlined above, the  
boundary-scan circuitry can be used to configure the  
FPGA, and also to read back the configuration data.  
HIGHZ  
Disables output pins  
while enabling the  
Bypass Register  
To facilitate internal scan chains, the User Register provides  
three outputs (Reset, Update, and Shift) that represent the  
corresponding states in the boundary-scan internal state  
machine.  
JSTART  
01100  
Clock the start-up  
sequence when  
StartupClk is TCK  
Figure 14 is a diagram of the Spartan-IIE family boundary  
scan logic. It includes three bits of Data Register per IOB,  
the IEEE 1149.1 Test Access Port controller, and the  
Instruction Register with decodes.  
BYPASS  
11111  
Enables BYPASS  
RESERVED  
All other  
codes  
Xilinx reserved  
instructions  
DATA IN  
IOB.T  
0
1
0
sd  
1
D
D
Q
Q
D
Q
LE  
IOB IOB IOB IOB IOB  
IOB  
IOB  
IOB  
IOB  
IOB  
IOB  
IOB  
IOB  
IOB  
IOB  
IOB  
IOB  
IOB  
IOB  
sd  
1
0
D
Q
LE  
1
0
IOB.I  
1
sd  
D
Q
D
Q
0
LE  
1
0
IOB.Q  
IOB.T  
Bypass  
Register  
0
1
M
U
X
TDO  
1
sd  
sd  
Instruction Register  
D
D
Q
Q
D
Q
Q
TDI  
0
LE  
1
D
0
LE  
1
0
IOB.I  
DATAOUT  
UPDATE  
EXTEST  
CLOCK DATA  
REGISTER  
SHIFT/  
CAPTURE  
DS001_09_032300  
Figure 14: Spartan-IIE Family Boundary Scan Logic  
DS077-2 (v2.3) June 18, 2008  
www.xilinx.com  
19  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
Bit Sequence  
TDO.T  
TDO.O  
Bit 0 ( TDO end)  
Bit 1  
Bit 2  
The bit sequence within each IOB is: In, Out, 3-State. The  
input-only pins contribute only the In bit to the boundary  
scan I/O data register, while the output-only pins contributes  
all three bits.  
Top-edge IOBs (Right to Left)  
Left-edge IOBs (Top to Bottom)  
From a cavity-up view of the chip (as shown in the FPGA  
Editor), starting in the upper right chip corner, the boundary  
scan data-register bits are ordered as shown in Figure 15.  
MODE.I  
BSDL (Boundary Scan Description Language) files for  
Spartan-IIE family devices are available on the Xilinx web  
site at:  
Bottom-edge IOBs (Left to Right)  
http://www.xilinx.com/support/download/sp2ebsdl.htm.  
Right-edge IOBs (Bottom to Top)  
BSCANT.UPD  
Spartan-IIE FPGA boundary scan IDCODE values are  
shown in Table 9.  
(TDI end)  
DS001_10_032300  
Figure 15: Boundary Scan Bit Sequence  
Table 9: Spartan-IIE IDCODE Values  
IDCODE  
Device  
XC2S50E  
Version  
XXXX  
XXXX  
XXXX  
XXXX  
XXXX  
XXXX  
XXXX  
Family  
Array Size  
0 0001 0000  
0 0001 0100  
0 0001 1000  
0 0001 1100  
0 0010 0000  
0 0010 1000  
0 0011 0000  
Manufacturer  
0000 1001 001  
0000 1001 001  
0000 1001 001  
0000 1001 001  
0000 1001 001  
0000 1001 001  
0000 1001 001  
Required  
0000 101  
0000 101  
0000 101  
0000 101  
0000 101  
0000 101  
0000 101  
1
1
1
1
1
1
1
XC2S100E  
XC2S150E  
XC2S200E  
XC2S300E  
XC2S400E  
XC2S600E  
For HDL design entry, the Xilinx FPGA development system  
provides interfaces to several synthesis design environ-  
ments.  
Development System  
Spartan-IIE FPGAs are supported by the Xilinx ISE® CAE  
tools. The basic methodology for Spartan-IIE FPGA design  
consists of three interrelated steps: design entry, imple-  
mentation, and verification. Industry-standard tools are  
used for design entry and simulation, while Xilinx provides  
proprietary architecture-specific tools for implementation.  
A standard interface-file specification, Electronic Design  
Interchange Format (EDIF), simplifies file transfers into and  
out of the development system.  
Spartan-IIE FPGAs are supported by a unified library of  
standard functions. This library contains over 400 primitives  
and macros, ranging from 2-input AND gates to 16-bit accu-  
mulators, and includes arithmetic functions, comparators,  
counters, data registers, decoders, encoders, I/O functions,  
latches, Boolean functions, multiplexers, shift registers, and  
barrel shifters.  
The Xilinx development system is integrated under the  
Xilinx Project Navigator software, providing designers with a  
common user interface regardless of their choice of entry  
and verification tools. The software simplifies the selection  
of implementation options with pull-down menus and on-line  
help.  
The design environment supports hierarchical design entry,  
with high-level designs that comprise major functional  
blocks, while lower-level designs define the logic in these  
blocks. These hierarchical design elements are automati-  
cally combined by the implementation tools. Different  
design entry tools can be combined within a hierarchical  
Several advanced software features facilitate Spartan-IIE  
FPGA design. CORE Generator™ tool functions, for exam-  
ple, include macros with relative location constraints to  
guide their placement. They help ensure optimal implemen-  
tation of common functions.  
20  
www.xilinx.com  
DS077-2 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
design, thus allowing the most convenient entry method to  
be used for each portion of the design.  
Configuration  
Configuration is the process by which the bitstream of a  
design, as generated by the Xilinx development software, is  
loaded into the internal configuration memory of the FPGA.  
Spartan-IIE devices support both serial configuration, using  
the master/slave serial and JTAG modes, as well as  
byte-wide configuration employing the Slave Parallel mode.  
Design Implementation  
The place-and-route tools automatically provide the imple-  
mentation flow described in this section. The partitioner  
takes the EDIF netlist for the design and maps the logic into  
the architectural resources of the FPGA (CLBs and IOBs,  
for example). The placer then determines the best locations  
for these blocks based on their interconnections and the  
desired performance. Finally, the router interconnects the  
blocks.  
Configuration File  
Spartan-IIE devices are configured by sequentially loading  
frames of data that have been concatenated into a configu-  
ration file. Table 10 shows how much nonvolatile storage  
space is needed for Spartan-IIE devices.  
The algorithms support fully automatic implementation of  
most designs. For demanding applications, however, the  
user can exercise various degrees of control over the pro-  
cess. User partitioning, placement, and routing information  
is optionally specified during the design-entry process. The  
implementation of highly structured designs can benefit  
greatly from basic floorplanning.  
It is important to note that, while a PROM is commonly used  
to store configuration data before loading them into the  
FPGA, it is by no means required. Any of a number of differ-  
ent kinds of under populated nonvolatile storage already  
available either on or off the board (for example, hard drives,  
FLASH cards, and so on) can be used.  
The implementation software incorporates timing-driven  
placement and routing. Designers specify timing require-  
ments along entire paths during design entry. The timing  
path analysis routines then recognize these user-specified  
requirements and accommodate them.  
Table 10: Spartan-IIE Configuration File Size  
Device  
Configuration File Size (Bits)  
630,048  
XC2S50E  
XC2S100E  
XC2S150E  
XC2S200E  
XC2S300E  
XC2S400E  
XC2S600E  
863,840  
Timing requirements are entered in a form directly relating  
to the system requirements, such as the targeted clock fre-  
quency, or the maximum allowable delay between two reg-  
isters. In this way, the overall performance of the system  
along entire signal paths is automatically tailored to  
user-generated specifications. Specific timing information  
for individual nets is unnecessary.  
1,134,496  
1,442,016  
1,875,648  
2,693,440  
3,961,632  
Design Verification  
Modes  
In addition to conventional software simulation, FPGA users  
can use in-circuit debugging techniques. Because Xilinx  
devices are infinitely reprogrammable, designs can be veri-  
fied in real time without the need for extensive sets of soft-  
ware simulation vectors.  
Spartan-IIE devices support the following four configuration  
modes:  
Slave Serial mode  
Master Serial mode  
Slave Parallel mode  
Boundary-scan mode  
The development system supports both software simulation  
and in-circuit debugging techniques. For simulation, the  
system extracts the post-layout timing information from the  
design database, and back-annotates this information into  
the netlist for use by the simulator. Alternatively, the user  
can verify timing-critical portions of the design using the  
static timing analyzer.  
The Configuration mode pins (M2, M1, M0) select among  
these configuration modes with the option in each case of  
having the IOB pins either pulled up or left floating prior to  
the end of configuration. The selection codes are listed in  
Table 11.  
For in-circuit debugging, Xilinx offers a download cable,  
which connects the FPGA in the target system to a PC or  
workstation. After downloading the design into the FPGA,  
the designer can read back the contents of the flip-flops,  
and so observe the internal logic state. Simple modifica-  
tions can be downloaded into the system in a matter of min-  
utes.  
Configuration through the boundary-scan port is always  
available, independent of the mode selection. Selecting the  
boundary-scan mode simply turns off the other modes. The  
three mode pins have internal pull-up resistors, and default  
to a logic High if left unconnected.  
DS077-2 (v2.3) June 18, 2008  
www.xilinx.com  
21  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
Table 11: Configuration Modes  
Preconfiguration  
CCLK  
Configuration Mode  
Pull-ups  
M0  
0
M1  
0
M2  
0
Direction  
Data Width  
Serial DOUT  
Master Serial mode  
No  
Out  
1
Yes  
Yes  
Yes  
No  
0
0
1
Slave Parallel mode  
(SelectMAP)  
0
1
0
In  
8
1
1
No  
No  
0
1
1
Boundary-Scan mode  
Slave Serial mode  
Notes:  
Yes  
No  
1
0
0
N/A  
In  
1
0
1
Yes  
No  
1
1
0
Yes  
1
1
1
1. During power-on and throughout configuration, the I/O drivers will be in a high-impedance state. After configuration, all unused I/Os  
(those not assigned signals) will remain in a high-impedance state. Pins used as outputs may pulse High at the end of configuration  
(see Answer 10504).  
2. If the Mode pins are set for preconfiguration pull-ups, those resistors go into effect once the rising edge of INIT samples the Mode  
pins. They will stay in effect until GTS is released during startup, after which the UnusedPin bitstream generator option will determine  
whether the unused I/Os have a pull-up, pull-down, or no resistor.  
Loading data frames  
Start-up  
Signals  
There are two kinds of pins that are used to configure  
Spartan-IIE devices: Dedicated pins perform only specific  
configuration-related functions; the other pins can serve as  
general purpose I/Os once user operation has begun.  
The memory clearing and start-up phases are the same for  
all configuration modes; however, the steps for the loading  
of data frames are different. Thus, the details for data frame  
loading are described separately in the sections devoted to  
each mode.  
The dedicated pins comprise the mode pins (M2, M1, M0),  
the configuration clock pin (CCLK), the PROGRAM pin, the  
DONE pin and the boundary-scan pins (TDI, TDO, TMS,  
TCK). Depending on the selected configuration mode,  
CCLK may be an output generated by the FPGA, or may be  
generated externally, and provided to the FPGA as an input.  
Initiating Configuration  
There are two different ways to initiate the configuration pro-  
cess: applying power to the device or asserting the PRO-  
GRAM input.  
Note that some configuration pins can act as outputs. For  
correct operation, these pins require a VCCO of 3.3V to drive  
an LVTTL signal or 2.5V to drive an LVCMOS signal. All the  
relevant pins fall in banks 2 or 3. The CS and WRITE pins  
for Slave Parallel mode are located in bank 1.  
Configuration on power-up occurs automatically unless it is  
delayed by the user, as described in a separate section  
below. The waveform for configuration on power-up is  
shown in Configuration Switching Characteristics, page 48.  
Before configuration can begin, VCCO Bank 2 must be  
greater than 1.0V. Furthermore, all VCCINT power pins must  
be connected to a 1.8V supply. For more information on  
delaying configuration, see Clearing Configuration Memory,  
page 23.  
For a more detailed description than that given below, see  
Module 1 and XAPP176, Configuration and Readback of  
the Spartan-II and Spartan-IIE FPGA Families.  
The Process  
The sequence of steps necessary to configure Spartan-IIE  
devices are shown in Figure 16. The overall flow can be  
divided into three different phases.  
Once in user operation, the device can be re-configured  
simply by pulling the PROGRAM pin Low. The device  
acknowledges the beginning of the configuration process by  
driving DONE Low, then enters the memory-clearing phase.  
Initiating configuration  
Configuration memory clear  
22  
www.xilinx.com  
DS077-2 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
Clearing Configuration Memory  
The device indicates that clearing the configuration memory  
is in progress by driving INIT Low.  
Configuration  
at Power-up  
Configuration During  
User Operation  
Delaying Configuration  
At this time, the user can delay configuration by holding  
either PROGRAM or INIT Low, which causes the device to  
remain in the memory clearing phase. Note that the bidirec-  
tional INIT line is driving a Low logic level during memory  
clearing. Thus, to avoid contention, use an open-drain driver  
to keep INIT Low.  
VCCO  
AND  
VCCINT  
High?  
No  
User Pulls  
PROGRAM  
Low  
Yes  
With no delay in force, the device indicates that the memory  
is completely clear by driving INIT High. The FPGA samples  
its mode pins on this Low-to-High transition.  
FPGA  
Drives INIT  
and DONE Low  
Loading Configuration Data  
Once INIT is High, the user can begin loading configuration  
data frames into the device. The details of loading the con-  
figuration data are discussed in the sections treating the  
configuration modes individually. The sequence of opera-  
tions necessary to load configuration data using the serial  
modes is shown in Figure 18. Loading data using the Slave  
Parallel mode is shown in Figure 21, page 28.  
Clear  
Configuration  
Memory  
Delay  
Configuration  
Yes  
User Holding  
PROGRAM  
Low?  
CRC Error Checking  
No  
After the loading of configuration data, a CRC value embed-  
ded in the configuration file is checked against a CRC value  
calculated within the FPGA. If the CRC values do not  
match, the FPGA drives INIT Low to indicate that an error  
has occurred and configuration is aborted. Note that  
attempting to load an incorrect bitstream causes configura-  
tion to fail and can damage the device.  
Delay  
Configuration  
Yes  
User Holding  
INIT  
Low?  
No  
FPGA  
Samples  
Mode Pins  
To reconfigure the device, the PROGRAM pin should be  
asserted to reset the configuration logic. Recycling power  
also resets the FPGA for configuration. See Clearing Con-  
figuration Memory.  
Load  
Configuration  
Data Frames  
Start-up  
The start-up sequence oversees the transition of the FPGA  
from the configuration state to full user operation. A match  
of CRC values, indicating a successful loading of the config-  
uration data, initiates the sequence.  
FPGA Drives  
INIT Low  
Abort Start-up  
No  
CRC  
Correct?  
Yes  
Start-up Sequence  
FPGA Drives DONE High,  
Activates I/Os,  
Releases GSR net  
User Operation  
DS001_11_111501  
Figure 16: Configuration Flow Diagram  
DS077-2 (v2.3) June 18, 2008  
Product Specification  
www.xilinx.com  
23  
R
Spartan-IIE FPGA Family: Functional Description  
During start-up, the device performs four operations:  
Default Cycles  
1. The assertion of DONE. The failure of DONE to go High  
may indicate the unsuccessful loading of configuration  
data.  
Start-up CLK  
Phase  
2. The release of the Global Three State (GTS). This  
activates all the I/Os to which signals are assigned. The  
remaining I/Os stay in a high-impedance state with  
internal weak pull-up resistors present.  
0
1
2
3
4
5
6 7  
DONE  
GTS  
3. The release of the Global Set Reset (GSR). This allows  
all flip-flops to change state.  
4. The assertion of Global Write Enable (GWE). This  
allows all RAMs and flip-flops to change state.  
GSR  
By default, these operations are synchronized to CCLK.  
The entire start-up sequence lasts eight cycles, called  
C0-C7, after which the loaded design is fully functional. The  
four operations can be selected to switch on any CCLK  
GWE  
cycle  
C1-C6  
through  
settings  
in  
the  
Xilinx  
Sync to DONE  
Development Software. The default timing for start-up is  
shown in the top half of Figure 17; heavy lines show default  
settings.  
Start-up CLK  
Phase  
0
1
2
3
4
5
6 7  
The default Start-up sequence is that one CCLK cycle after  
DONE goes High, the global 3-state signal (GTS) is  
released. This permits device outputs to turn on as neces-  
sary.  
DONE High  
DONE  
GTS  
One CCLK cycle later, the Global Set/Reset (GSR) and Glo-  
bal Write Enable (GWE) signals are released. This permits  
the internal storage elements to begin changing state in  
response to the logic and the user clock.  
GSR  
The bottom half of Figure 17 shows another commonly  
used version of the start-up timing known as  
Sync-to-DONE. This version makes the GTS, GSR, and  
GWE events conditional upon the DONE pin going High.  
This timing is important for a daisy chain of multiple FPGAs  
in serial mode, since it ensures that all FPGAs go through  
start-up together, after all their DONE pins have gone High.  
GWE  
DS001_13_090600  
Figure 17: Start-Up Waveforms  
Serial Modes  
Sync-to-DONE timing is selected by setting the GTS, GSR,  
and GWE cycles to a value of DONE in the configuration  
options. This causes these signals to transition one clock  
cycle after DONE externally transitions High.  
There are two serial configuration modes. In Master Serial  
mode, the FPGA controls the configuration process by driv-  
ing CCLK as an output. In Slave Serial mode, the FPGA  
passively receives CCLK as an input from an external agent  
(e.g., a microprocessor, CPLD, or second FPGA in master  
mode) that is controlling the configuration process. In both  
modes, the FPGA is configured by loading one bit per CCLK  
cycle. The MSB of each configuration data byte is always  
written to the DIN pin first.  
The sequence can also be paused at any stage until lock  
has been achieved on any or all DLLs.  
See Figure 18 for the sequence for loading data into the  
Spartan-IIE FPGA serially. This is an expansion of the  
"Load Configuration Data Frames" block in Figure 16,  
page 23. Note that CS and WRITE are not normally used  
during serial configuration. To ensure successful loading of  
the FPGA, do not toggle WRITE with CS Low during serial  
configuration.  
24  
www.xilinx.com  
DS077-2 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
from a PROM. A Spartan-IIE device in slave serial mode  
should be connected as shown for the third device from the  
left. Slave Serial mode is selected by a <11x> on the mode  
pins (M0, M1, M2). The weak pull-ups on the mode pins  
make slave serial the default mode if the pins are left uncon-  
nected.  
After INIT  
Goes High  
User Load One  
Configuration  
Bit on Next  
The serial bitstream must be setup at the DIN input pin a  
short time before each rising edge of an externally gener-  
ated CCLK.  
CCLK Rising Edge  
Timing for Slave Serial mode is shown in Figure 24,  
page 49.  
End of  
Configuration  
Data File?  
No  
Daisy Chain  
Multiple FPGAs in Slave Serial mode can be daisy-chained  
for configuration from a single source. After an FPGA is  
configured, data for the next device is sent to the DOUT pin.  
Data on the DOUT pin changes on the rising edge of CCLK.  
Note that DOUT changes on the falling edge of CCLK for  
some Xilinx families but mixed daisy chains are allowed.  
Configuration must be delayed until INIT pins of all  
daisy-chained FPGAs are High. For more information, see  
Start-up, page 23.  
Yes  
To CRC Check  
DS001_14_032300  
Figure 18: Loading Serial Mode Configuration Data  
Slave Serial Mode  
The maximum amount of data that can be sent to the DOUT  
pin for a serial daisy chain is 220-1 (1,048,575) 32-bit words,  
or 33,554,400 bits, which is approximately 8 XC2S600E bit-  
streams. The configuration bitstream of downstream  
devices is limited to this size.  
In Slave Serial mode, the FPGA’s CCLK pin is driven by an  
external source, allowing the FPGA to be configured from  
other logic devices such as microprocessors or in a  
daisy-chain configuration. Figure 19 shows connections for  
a Master Serial FPGA configuring a Slave Serial FPGA  
3.3V  
3.3V  
1.8V  
3.3V  
3.3V  
1.8V  
3.3 K  
M0 M1  
M2  
VCCO  
M0 M1  
M2  
VCCO  
VCCINT  
VCCINT  
DOUT  
DOUT  
DIN  
CCLK  
Spartan-IIE  
Spartan-IIE  
(Slave)  
(Master Serial)  
VCC  
Xilinx  
PROM  
CCLK  
CLK  
DATA  
DIN  
CE  
CEO  
PROGRAM  
PROGRAM  
DONE  
RESET/OE  
DONE  
INIT  
INIT  
GND  
GND  
GND  
PROGRAM  
Notes:  
DS077-2_04_061708  
1. If the DriveDone configuration option is not active for any of the FPGAs, pull up DONE with a 330Ω resistor.  
Figure 19: Master/Slave Serial Configuration Circuit Diagram  
DS077-2 (v2.3) June 18, 2008  
www.xilinx.com  
25  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
The FPGA accepts one bit of configuration data on each ris-  
ing CCLK edge. After the FPGA has been loaded, the data  
for the next device in a daisy-chain is presented on the  
DOUT pin after the rising CCLK edge. The timing for Master  
Serial mode is shown in Figure 25, page 49.  
Master Serial Mode  
In Master Serial mode, the CCLK output of the FPGA drives  
a Xilinx PROM, which feeds a serial stream of configuration  
data to the FPGA’s DIN input. Figure 19 shows a Master  
Serial FPGA configuring a Slave Serial FPGA from a  
PROM. A Spartan-IIE device in Master Serial mode should  
be connected as shown for the device on the left side. Mas-  
ter Serial mode is selected by a <00x> on the mode pins  
(M0, M1, M2). The PROM RESET pin is driven by INIT, and  
the CE input is driven by DONE. For more information on  
serial PROMs, see the Xilinx Configuration PROM data  
sheets at:  
Slave Parallel Mode (SelectMAP)  
The Slave Parallel mode, also known as SelectMAP, is the  
fastest configuration option. Byte-wide data is written into  
the FPGA on the D0-D7 pins. Note that D0 is the MSB of  
each byte for configuration. A BUSY flag is provided for con-  
trolling the flow of data at a clock frequency above 50 MHz.  
www.xilinx.com/support/documentation/configuration_proms_data_sheets.htm  
Figure 20, page 27 shows the connections for two  
Spartan-IIE devices using the Slave Parallel mode. Slave  
Parallel mode is selected by a <011> on the mode pins (M0,  
M1, M2).  
The interface is identical to the slave serial mode except  
that an oscillator internal to the FPGA is used to generate  
the configuration clock (CCLK). Any of a number of different  
frequencies ranging from 4 to 60 MHz can be set using the  
ConfigRate option in the Xilinx development software.  
When selecting a CCLK frequency, ensure that the serial  
PROM and any daisy-chained FPGAs are fast enough to  
support the clock rate. On power-up, while the first 60 bytes  
of the configuration data are being loaded, the CCLK fre-  
quency is always 2.5 MHz. This frequency is used until the  
ConfigRate bits, part of the configuration file, have been  
loaded into the FPGA, at which point the frequency  
changes to the selected ConfigRate. Unless a different fre-  
quency is specified in the design, the default ConfigRate is  
4 MHz. The frequency of the CCLK signal created by the  
internal oscillator has a variance of +45%, –30% from the  
specified value.  
The agent controlling configuration is not shown. Typically, a  
processor, a microcontroller, or CPLD controls the Slave  
Parallel interface. The controlling agent provides byte-wide  
configuration data, CCLK, a Chip Select (CS) signal and a  
Write signal (WRITE). If BUSY is asserted (High) by the  
FPGA, the data must be held until BUSY goes Low.  
After configuration, the pins of the Slave Parallel port  
(D0-D7) can be used as additional user I/O. Alternatively,  
the port may be retained to permit high-speed 8-bit read-  
back. Then data can be read by deasserting WRITE. If  
retention is selected, prohibit the D0-D7 pins from being  
used as user I/O. See Readback, page 28.  
26  
www.xilinx.com  
DS077-2 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
DATA[7:0]  
CCLK  
WRITE  
BUSY  
M1 M2  
M0  
M1 M2  
M0  
Spartan-IIE  
Spartan-IIE  
D0:D7  
CCLK  
WRITE  
BUSY  
CS  
D0:D7  
CCLK  
WRITE  
BUSY  
CS(0)  
CS(1)  
CS  
PROGRAM  
PROGRAM  
DONE  
GND  
INIT  
DONE  
GND  
INIT  
DONE  
INIT  
PROGRAM  
DS077-2_06_110102  
Figure 20: Slave Parallel Configuration Circuit Diagram  
Multiple Spartan-IIE FPGAs can be configured using the  
Slave Parallel mode, and be made to start-up simulta-  
neously. To configure multiple devices in this way, wire the  
individual CCLK, Data, WRITE, and BUSY pins of all the  
devices in parallel. The individual devices are loaded sepa-  
rately by asserting the CS pin of each device in turn and  
writing the appropriate data. Sync-to-DONE start-up timing  
is used to ensure that the start-up sequence does not begin  
until all the FPGAs have been loaded. See Start-up,  
page 23.  
The timing for Slave Parallel mode is shown in Figure 26,  
page 50.  
For the present example, the user holds WRITE and CS  
Low throughout the sequence of write operations. Note that  
when CS is asserted on successive CCLKs, WRITE must  
remain either asserted or deasserted. Otherwise an abort  
will be initiated, as in the next section.  
1. Drive data onto D0-D7. Note that to avoid contention,  
the data source should not be enabled while CS is Low  
and WRITE is High. Similarly, while WRITE is High, no  
more than one device’s CS should be asserted.  
Write  
When using the Slave Parallel Mode, write operations send  
packets of byte-wide configuration data into the FPGA.  
Figure 21, page 28 shows a flowchart of the write sequence  
used to load data into the Spartan-IIE FPGA. This is an  
expansion of the "Load Configuration Data Frames" block in  
Figure 16, page 23.  
2. On the rising edge of CCLK: If BUSY is Low, the data is  
accepted on this clock. If BUSY is High (from a previous  
write), the data is not accepted. Acceptance will instead  
occur on the first clock after BUSY goes Low, and the  
data must be held until this happens.  
3. Repeat steps 1 and 2 until all the data has been sent.  
4. Deassert CS and WRITE.  
DS077-2 (v2.3) June 18, 2008  
www.xilinx.com  
27  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
If CCLK is slower than FCCNH, the FPGA will never assert  
BUSY. In this case, the above handshake is unnecessary,  
and data can simply be entered into the FPGA every CCLK  
cycle.  
tions. However, to avoid aborting configuration, WRITE  
must continue to be asserted while CS is asserted during  
CCLK transitions.  
Abort  
To abort configuration during a write sequence, deassert  
WRITE while holding CS Low. The abort operation is initi-  
ated at the rising edge of CCLK. The device will remain  
BUSY until the aborted operation is complete. After aborting  
configuration, data is assumed to be unaligned to word  
boundaries and the FPGA requires a new synchronization  
word prior to accepting any new packets.  
After INIT  
Goes High  
User Drives  
WRITE and CS  
Low  
Boundary-Scan Configuration Mode  
In the boundary-scan mode, no nondedicated pins are  
required, configuration being done entirely through the  
IEEE 1149.1 Test Access Port (TAP).  
Load One  
Configuration  
Byte on Next  
CCLK Rising Edge  
Configuration through the TAP uses the special CFG_IN  
instruction. This instruction allows data input on TDI to be  
converted into data packets for the internal configuration  
bus.  
The following steps are required to configure the FPGA  
through the boundary-scan port.  
FPGA  
Yes  
Driving BUSY  
High?  
1. Load the CFG_IN instruction into the boundary-scan  
instruction register (IR)  
No  
2. Enter the Shift-DR (SDR) state  
3. Shift a standard configuration bitstream into TDI  
4. Return to Run-Test-Idle (RTI)  
End of  
Configuration  
Data File?  
No  
5. Load the JSTART instruction into IR  
6. Enter the SDR state  
Yes  
7. Clock TCK (if selected) through the startup sequence  
(the length is programmable)  
User Drives  
WRITE and CS  
High  
8. Return to RTI  
Configuration and readback via the TAP is always available.  
The boundary-scan mode simply locks out the other modes.  
The boundary-scan mode is selected by a <10x> on the  
mode pins (M0, M1, M2). Note that the PROGRAM pin must  
be pulled High prior to reconfiguration. A Low on the PRO-  
GRAM pin resets the TAP controller and no boundary scan  
operations can be performed. See Xilinx Application Note  
XAPP188 for more information on boundary-scan configu-  
ration.  
To CRC Check  
DS001_19_032300  
Figure 21: Loading Configuration Data for the Slave  
Parallel Mode  
Readback  
A configuration packet does not have to be written in one  
continuous stretch, rather it can be split into many write  
sequences. Each sequence would involve assertion of CS.  
The configuration data stored in the Spartan-IIE FPGA con-  
figuration memory can be read back for verification. Along  
with the configuration data it is possible to read back the  
contents of all flip-flops/latches, LUT RAMs, and block  
RAMs. This capability is used for real-time debugging.  
In applications where multiple clock cycles may be required  
to access the configuration data before each byte can be  
loaded into the Slave Parallel interface, a new byte of data  
may not be ready for each consecutive CCLK edge. In such  
a case the CS signal may be deasserted until the next byte  
is valid on D0-D7. While CS is High, the Slave Parallel inter-  
face does not expect any data and ignores all CCLK transi-  
For more detailed information see Xilinx Application Note  
XAPP176, Configuration and Readback of the Spartan-II  
and Spartan-IIE FPGA Families.  
28  
www.xilinx.com  
DS077-2 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
Revision History  
Version No.  
Date  
Description  
1.0  
2.0  
11/15/01 Initial Xilinx release.  
11/18/02 Added XC2S400E and XC2S600E. Removed Preliminary designation. Clarified details of I/O  
standards, boundary scan, and configuration.  
2.1  
2.3  
07/09/03 Added hot swap description (see Hot Swap, Hot Insertion, Hot Socketing Support). Added  
Table 9 containing JTAG IDCODE values. Clarified configuration PROM support.  
06/18/08 Added note that TDI, TMS, and TCK have a default pull-up resistor. Add note on maximum  
daisy-chain limit. Updated Figure 19 since Mode pins can be pulled up to either 2.5V or 3.3V.  
Updated all modules for continuous page, figure, and table numbering. Updated links.  
Synchronized all modules to v2.3.  
DS077-2 (v2.3) June 18, 2008  
www.xilinx.com  
29  
Product Specification  
R
Spartan-IIE FPGA Family: Functional Description  
30  
www.xilinx.com  
DS077-2 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family:  
DCand Switching Characteristics  
DS077-3 (v2.3) June 18, 2008  
0
Product Specification  
Definition of Terms  
In this document, some specifications may be designated as Advance or Preliminary. These designations are based on the  
more detailed timing information used by the development system and reported in the output files. These terms are defined  
as follows:  
Advance: Initial estimates based on simulation and/or extrapolation from other speed grades, devices, or families. Values  
are subject to change. Use as estimates, not for production.  
Preliminary: Based on characterization. Further changes are not expected.  
Except for pin-to-pin input and output parameters, the AC parameter delay specifications included in this document are  
derived from measuring internal test patterns. All specifications are representative of worst-case supply voltage and junction  
temperature conditions. The parameters included are common to popular designs and typical applications. All specifications  
are subject to change without notice.  
DC Specifications  
(1)  
Absolute Maximum Ratings  
Symbol  
VCCINT  
VCCO  
VREF  
VIN  
Description  
Supply voltage relative to GND  
Min  
–0.5  
–0.5  
–0.5  
–0.5  
–0.5  
–65  
-
Max  
2.0  
Units  
V
Supply voltage relative to GND  
Input reference voltage  
4.0  
V
4.0  
V
Input voltage relative to GND(2,3)  
Voltage applied to 3-state output(3)  
Storage temperature (ambient)  
Junction temperature  
4.0  
V
VTS  
4.0  
V
TSTG  
TJ  
+150  
+125  
°C  
°C  
Notes:  
1. Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress  
ratings only, and functional operation of the device at these or any other conditions beyond those listed under Operating Conditions  
is not implied. Exposure to Absolute Maximum Ratings conditions for extended periods of time may affect device reliability.  
2. VIN should not exceed VCCO by more than 3.6V over extended periods of time (e.g., longer than a day).  
3. Maximum DC overshoot must be limited to either VCCO + 0.5V or 10 mA, and undershoot must be limited to –0.5V or 10 mA,  
whichever is easier to achieve. The Maximum AC conditions are as follows: The device pins may undershoot to –2.0V or overshoot  
to VCCO + 2.0V, provided this over/undershoot lasts no more than 11 ns with a forcing current no greater than 100 mA.  
®
4. For soldering guidelines, see the Packaging Information on the Xilinx website.  
© 2003-2007 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, the Brand Window, and other designated brands included herein are trademarks of Xilinx, Inc. All other  
trademarks are the property of their respective owners.  
DS077-3 (v2.3) June 18, 2008  
www.xilinx.com  
31  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
Recommended Operating Conditions  
Symbol  
Description  
Min  
Max  
85  
Units  
°C  
°C  
V
TJ  
Junction temperature  
Commercial  
Industrial  
0
–40  
100  
VCCINT  
VCCO  
TIN  
Supply voltage relative to GND(1)  
Supply voltage relative to GND(2)  
Input signal transition time(3)  
Commercial  
Industrial  
1.8 – 5%  
1.8 – 5%  
1.2  
1.8 + 5%  
1.8 + 5%  
3.6  
V
Commercial  
Industrial  
V
1.2  
3.6  
V
-
250  
ns  
Notes:  
1. Functional operation is guaranteed down to a minimum VCCINT of 1.62V (Nominal VCCINT –10%). For every 50 mV reduction in  
VCCINT below 1.71V (nominal VCCINT –5%), all delay parameters increase by approximately 3%.  
2. Minimum and maximum values for VCCO vary according to the I/O standard selected.  
3. Input and output measurement threshold is ~50% of VCCO. See Delay Measurement Methodology, page 41 for specific details.  
DC Characteristics Over Operating Conditions  
Symbol  
Description  
Min  
Typ  
Max  
Units  
VDRINT  
Data retention VCCINT voltage (below which configuration data may  
be lost)  
1.5  
-
-
V
VDRIO  
Data retention VCCO voltage (below which configuration data may be  
lost)  
1.2  
-
-
V
ICCINTQ  
Quiescent VCCINT supply current(1)  
XC2S50E  
Commercial  
Industrial  
-
10  
10  
10  
10  
10  
10  
10  
10  
12  
12  
15  
15  
15  
15  
-
200  
200  
200  
200  
300  
300  
300  
300  
300  
300  
300  
300  
400  
400  
2
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
μA  
-
XC2S100E Commercial  
Industrial  
-
-
XC2S150E Commercial  
Industrial  
-
-
XC2S200E Commercial  
Industrial  
-
-
XC2S300E Commercial  
Industrial  
-
-
XC2S400E Commercial  
Industrial  
-
-
XC2S600E Commercial  
Industrial  
-
-
ICCOQ  
IREF  
IL  
Quiescent VCCO supply current(1)  
VREF current per VREF pin  
-
-
-
20  
Input or output leakage current per pin  
Input capacitance (sample tested)  
–10  
-
+10  
8
μA  
pF  
CIN  
TQ, PQ, FG, FT packages  
-
-
-
IRPU  
Pad pull-up (when selected) @ VIN = 0V, VCCO = 3.3V  
(sample tested)(2)  
-
0.25  
mA  
IRPD  
Pad pull-down (when selected) @ VIN = 3.6V (sample tested)(2)  
-
-
0.25  
mA  
Notes:  
1. With no output current loads, no active input pull-up resistors, all I/O pins 3-stated and floating.  
2. Internal pull-up and pull-down resistors guarantee valid logic levels at unconnected input pins. These pull-up and pull-down resistors  
do not provide valid logic levels when input pins are connected to other circuits.  
32  
www.xilinx.com  
DS077-3 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
Power-On Requirements  
Spartan®-IIE FPGAs require that a minimum supply current  
ICCPO be provided to the VCCINT lines for a successful  
power-on. If more current is available, the FPGA can con-  
sume more than ICCPO min., though this cannot adversely  
affect reliability.  
A maximum limit for ICCPO is not specified. Be careful when  
using foldback/crowbar supplies and fuses. It is possible to  
control the magnitude of ICCPO by limiting the supply current  
available to the FPGA. A current limit below the trip level will  
avoid inadvertently activating over-current protection cir-  
cuits.  
Symbol  
Description  
Min(1)  
300  
Typ  
Max  
Units  
mA  
ICCPO  
Total VCCINT supplycurrent Commercial XC2S50E - XC2S300E After PCN(2)  
-
-
-
-
required during power-on  
Before  
PCN(2)  
500  
mA  
XC2S400E - XC2S600E  
500  
500  
2
-
-
-
-
-
-
mA  
mA  
A
Industrial  
XC2S50E - XC2S300E After PCN(2)  
Before  
PCN(2)  
XC2S400E - XC2S600E  
After PCN(2)  
700  
500  
2
-
-
-
mA  
μs  
TCCPO VCCINT(3,4) ramp time  
-
Before PCN(2)  
-
50  
-
ms  
μA  
IHSPO  
AC current per pin during power-on in  
hot-swap applications when  
After PCN(2)  
-
60  
VIN > VCCO + 0.4V; duration < 10ns  
Notes:  
1. The ICCPO requirement applies for a brief time (commonly only a few milliseconds) when VCCINT ramps from 0 to 1.8V.  
2. Devices built after the Product Change Notice PCN 2002-05 (see  
http://www.xilinx.com/support/documentation/customer_notices/pcn2002-05.pdf) have improved power-on requirements. Devices  
after the PCN have a ‘T’ preceding the date code as referenced in the PCN. Note that the XC2S150E, XC2S400E, and XC2S600E  
always have this mark. Devices before the PCN have an ‘S’ preceding the date code. Note that devices before the PCN are  
measured with VCCINT and VCCO powering up simultaneously.  
3. The ramp time is measured from GND to 1.8V on a fully loaded board.  
4. VCCINT must not dip in the negative direction during power on.  
5. I/Os are not guaranteed to be disabled until VCCINT is applied.  
6. For more information on designing to meet the power-on specifications, refer to the application note XAPP450 "Power-On Current  
Requirements for the Spartan-II and Spartan-IIE Families".  
DC Input and Output Levels  
Values for VIL and VIH are recommended input voltages.  
Values for VOL and VOH are guaranteed output voltages  
over the recommended operating conditions. Only selected  
standards are tested. These are chosen to ensure that all  
standards meet their specifications. The selected standards  
are tested at minimum VCCO with the respective IOL and IOH  
currents shown. Other standards are sample tested.  
VIL  
VIH  
VOL  
V, Max  
0.4  
VOH  
V, Min  
2.4  
IOL  
mA  
24  
12  
8
IOH  
mA  
–24  
–12  
–8  
Input/Output  
Standard  
V, Min  
–0.5  
–0.5  
–0.5  
–0.5  
–0.5  
–0.5  
V, Max  
0.8  
V, Min  
2.0  
V, Max  
3.6  
LVTTL(1)  
LVCMOS2  
LVCMOS18  
PCI, 3.3V  
GTL  
0.7  
1.7  
2.7  
0.4  
1.9  
35% VCCO  
30% VCCO  
65% VCCO  
50% VCCO  
1.95  
0.4  
VCCO – 0.4  
VCCO + 0.5  
3.6  
10% VCCO  
0.4  
90% VCCO Note (2) Note (2)  
VREF – 0.05 VREF + 0.05  
VREF – 0.1 VREF + 0.1  
-
-
40  
36  
-
-
GTL+  
3.6  
0.6  
DS077-3 (v2.3) June 18, 2008  
www.xilinx.com  
33  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
VIL  
VIH  
VOL  
V, Max  
0.4  
VOH  
IOL  
mA  
8
IOH  
mA  
–8  
Input/Output  
Standard  
V, Min  
–0.5  
–0.5  
–0.5  
–0.5  
–0.5  
–0.5  
–0.5  
–0.5  
–0.5  
V, Max  
V, Min  
V, Max  
3.6  
V, Min  
HSTL I  
HSTL III  
HSTL IV  
SSTL3 I  
SSTL3 II  
SSTL2 I  
SSTL2 II  
CTT  
VREF – 0.1  
VREF – 0.1  
VREF – 0.1  
VREF – 0.2  
VREF – 0.2  
VREF – 0.2  
VREF – 0.2  
VREF – 0.2  
VREF – 0.2  
VREF + 0.1  
VREF + 0.1  
VREF + 0.1  
VREF + 0.2  
VREF + 0.2  
VREF + 0.2  
VREF + 0.2  
VREF + 0.2  
VREF + 0.2  
VCCO – 0.4  
VCCO – 0.4  
VCCO – 0.4  
VREF + 0.6  
VREF + 0.8  
3.6  
0.4  
24  
48  
8
–8  
3.6  
0.4  
–8  
3.6  
VREF – 0.6  
VREF – 0.8  
–8  
3.6  
16  
7.6  
15.2  
8
–16  
–7.6  
–15.2  
–8  
3.6  
VREF – 0.61 VREF + 0.61  
3.6  
VREF – 0.8  
VREF – 0.4  
10% VCCO  
VREF + 0.8  
VREF + 0.4  
3.6  
AGP  
3.6  
90% VCCO Note (2) Note (2)  
Notes:  
1. VOL and VOH for lower drive currents are sample tested.  
2. Tested according to the relevant specifications.  
LVDS DC Specifications  
Symbol  
VCCO  
VOH  
Description  
Supply voltage  
Conditions  
Min  
Typ  
Max Units  
2.375  
2.5  
2.625  
1.6  
V
V
Output High voltage for Q and Q  
Output Low voltage for Q and Q  
RT = 100Ω across Q and Q signals  
RT = 100Ω across Q and Q signals  
RT = 100Ω across Q and Q signals  
1.25 1.425  
VOL  
0.9  
1.075 1.25  
350 450  
V
VODIFF  
Differential output voltage (Q – Q),  
Q = High or (Q – Q), Q = High  
250  
mV  
VOCM  
VIDIFF  
Output common-mode voltage  
RT = 100Ω across Q and Q signals  
1.125 1.25 1.375  
V
Differential input voltage (Q – Q),  
Q = High or (Q – Q), Q = High  
Common-mode input voltage = 1.25 V 100  
350  
-
mV  
VICM  
Input common-mode voltage  
Differential input voltage = 350 mV 0.2  
1.25  
2.2  
V
LVPECL DC Specifications  
These values are valid at the output of the source termina-  
tion pack shown under LVPECL, with a 100Ω differential  
load only. The VOH levels are 200 mV below standard  
LVPECL levels and are compatible with devices tolerant of  
lower common-mode ranges. The following table summa-  
rizes the DC output specifications of LVPECL.  
DC Parameter  
Min  
Max  
Min  
Max  
Min  
Max  
Units  
VCCO  
3.0  
3.3  
3.6  
V
V
V
V
V
V
VOH  
1.8  
0.96  
1.49  
0.86  
0.3  
2.11  
1.27  
2.72  
2.125  
-
1.92  
1.06  
1.49  
0.86  
0.3  
2.28  
1.43  
2.72  
2.125  
-
2.13  
1.30  
1.49  
0.86  
0.3  
2.41  
1.57  
2.72  
2.125  
-
VOL  
VIH  
VIL  
Differential input voltage  
34  
www.xilinx.com  
DS077-3 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
Switching Characteristics  
Internal timing parameters are derived from measuring  
internal test patterns. Listed below are representative val-  
ues. For more specific, more precise, and worst-case guar-  
anteed data, use the values reported by the static timing  
analyzer (TRACE in the Xilinx Development System) and  
back-annotated to the simulation netlist. All timing parame-  
ters assume worst-case operating conditions (supply volt-  
age and junction temperature). Values apply to all  
Spartan-IIE devices unless otherwise noted.  
(1)  
Global Clock Input to Output Delay for LVTTL, with DLL (Pin-to-Pin)  
Speed Grade  
All  
Min  
1.0  
-7  
-6  
Symbol  
Description  
Max  
3.1  
Max  
3.1  
Units  
TICKOFDLL  
LVTTL global clock input to output delay using  
output flip-flop for LVTTL, 12 mA, fast slew rate,  
with DLL.  
ns  
Notes:  
1. Listed above are representative values where one global clock input drives one vertical clock line in each accessible column, and  
where all accessible IOB and CLB flip-flops are clocked by the global clock net.  
2. Output timing is measured at 1.4V with 35 pF external capacitive load for LVTTL. The 35 pF load does not apply to the Min values.  
For other I/O standards and different loads, see the tables Constants for Calculating TIOOP and Delay Measurement Methodology,  
page 41.  
3. DLL output jitter is already included in the timing calculation.  
4. For data output with different standards, adjust delays with the values shown in IOB Output Delay Adjustments for Different  
Standards(1), page 40. For a global clock input with standards other than LVTTL, adjust delays with values from the I/O Standard  
Global Clock Input Adjustments, page 42.  
(1)  
Global Clock Input to Output Delay for LVTTL, without DLL (Pin-to-Pin)  
Speed Grade  
All  
Min  
1.5  
1.5  
1.5  
1.5  
1.5  
1.5  
1.6  
-7  
Max  
4.4  
4.4  
4.5  
4.5  
4.5  
4.6  
4.7  
-6  
Max  
4.6  
4.6  
4.7  
4.7  
4.7  
4.8  
4.9  
Symbol  
Description  
Device  
Units  
ns  
TICKOF  
LVTTL global clock input to output  
delay using output flip-flop for  
LVTTL, 12 mA, fast slew rate,  
without DLL.  
XC2S50E  
XC2S100E  
XC2S150E  
XC2S200E  
XC2S300E  
XC2S400E  
XC2S600E  
ns  
ns  
ns  
ns  
ns  
ns  
Notes:  
1. Listed above are representative values where one global clock input drives one vertical clock line in each accessible column, and  
where all accessible IOB and CLB flip-flops are clocked by the global clock net.  
2. Output timing is measured at 1.4V with 35 pF external capacitive load for LVTTL. The 35 pF load does not apply to the Min values.  
For other I/O standards and different loads, see the tables Constants for Calculating TIOOP and Delay Measurement Methodology,  
page 41.  
3. For data output with different standards, adjust delays with the values shown in IOB Output Delay Adjustments for Different  
Standards(1), page 40. For a global clock input with standards other than LVTTL, adjust delays with values from the I/O Standard  
Global Clock Input Adjustments, page 42.  
DS077-3 (v2.3) June 18, 2008  
www.xilinx.com  
35  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
Global Clock Setup and Hold for LVTTL Standard, with DLL (Pin-to-Pin)  
Speed Grade  
-7  
-6  
Symbol  
Description  
Min  
Min  
Units  
TPSDLL / TPHDLL Input setup and hold time relative to global clock input signal  
1.6 / 0  
1.7 / 0  
ns  
for LVTTL standard, no delay, IFF,(1) with DLL  
Notes:  
1. IFF = Input Flip-Flop or Latch  
2. Setup time is measured relative to the Global Clock input signal with the fastest route and the lightest load. Hold time is measured  
relative to the Global Clock input signal with the slowest route and heaviest load.  
3. DLL output jitter is already included in the timing calculation.  
4. For data input with different standards, adjust the setup time delay by the values shown in IOB Input Delay Adjustments for Different  
Standards, page 38. For a global clock input with standards other than LVTTL, adjust delays with values from the I/O Standard  
Global Clock Input Adjustments, page 42.  
5. A zero hold time listing indicates no hold time or a negative hold time.  
Global Clock Setup and Hold for LVTTL Standard, without DLL (Pin-to-Pin)  
Speed Grade  
-7  
-6  
Symbol  
Description  
Device  
Min  
Min  
Units  
ns  
TPSFD / TPHFD  
Input setup and hold time relative  
to global clock input signal for  
LVTTL standard, with delay, IFF,(1)  
without DLL  
XC2S50E  
XC2S100E  
XC2S150E  
XC2S200E  
XC2S300E  
XC2S400E  
XC2S600E  
1.8 / 0  
1.8 / 0  
1.9 / 0  
1.9 / 0  
2.0 / 0  
2.0 / 0  
2.1 / 0  
1.8 / 0  
1.8 / 0  
1.9 / 0  
1.9 / 0  
2.0 / 0  
2.0 / 0  
2.1 / 0  
ns  
ns  
ns  
ns  
ns  
ns  
Notes:  
1. IFF = Input Flip-Flop or Latch  
2. Setup time is measured relative to the Global Clock input signal with the fastest route and the lightest load. Hold time is measured  
relative to the Global Clock input signal with the slowest route and heaviest load.  
3. For data input with different standards, adjust the setup time delay by the values shown in IOB Input Delay Adjustments for Different  
Standards, page 38. For a global clock input with standards other than LVTTL, adjust delays with values from the I/O Standard  
Global Clock Input Adjustments, page 42.  
36  
www.xilinx.com  
DS077-3 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
(1)  
IOB Input Switching Characteristics  
Input delays associated with the pad are specified for LVTTL levels. For other standards, adjust the delays with the values  
shown in IOB Input Delay Adjustments for Different Standards, page 38.  
Speed Grade  
-7  
-6  
Symbol  
Propagation Delays  
TIOPI  
Description  
Device  
Min  
Max  
Min  
Max Units  
Pad to I output, no delay  
Pad to I output, with delay  
All  
All  
All  
0.4  
0.5  
0.7  
0.8  
1.0  
1.5  
0.4  
0.5  
0.7  
0.8  
1.0  
1.6  
ns  
ns  
ns  
TIOPID  
TIOPLI  
Pad to output IQ via transparent latch,  
no delay  
TIOPLID  
Pad to output IQ via transparent latch,  
with delay  
XC2S50E  
XC2S100E  
XC2S150E  
XC2S200E  
XC2S300E  
XC2S400E  
XC2S600E  
1.3  
1.3  
1.3  
1.3  
1.3  
1.4  
1.5  
3.0  
3.0  
3.2  
3.2  
3.2  
3.2  
3.5  
1.3  
1.3  
1.3  
1.3  
1.3  
1.4  
1.5  
3.1  
3.1  
3.3  
3.3  
3.3  
3.4  
3.7  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Sequential Delays  
TIOCKIQ  
Clock CLK to output IQ  
All  
0.1  
0.7  
0.1  
0.7  
ns  
Setup/Hold Times with Respect to Clock CLK  
TIOPICK / TIOICKP Pad, no delay  
All  
1.4 / 0  
2.9 / 0  
2.9 / 0  
3.1 / 0  
3.1 / 0  
3.1 / 0  
3.2 / 0  
3.5 / 0  
0.7 / 0.01  
-
-
-
-
-
-
-
-
-
1.5 / 0  
2.9 / 0  
2.9 / 0  
3.1 / 0  
3.1 / 0  
3.1 / 0  
3.2 / 0  
3.5 / 0  
0.7 / 0.01  
-
-
-
-
-
-
-
-
-
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
TIOPICKD / TIOICKPD Pad, with delay  
XC2S50E  
XC2S100E  
XC2S150E  
XC2S200E  
XC2S300E  
XC2S400E  
XC2S600E  
All  
TIOICECK / TIOCKICE ICE input  
Set/Reset Delays  
TIOSRCKI  
TIOSRIQ  
TGSRQ  
SR input (IFF, synchronous)  
SR input to IQ (asynchronous)  
GSR to output IQ  
All  
All  
All  
0.9  
0.5  
3.8  
-
1.0  
0.5  
3.8  
-
ns  
ns  
ns  
1.2  
8.5  
1.4  
9.7  
Notes:  
1. Input timing for LVTTL is measured at 1.4V. For other I/O standards, see the table Delay Measurement Methodology, page 41.  
DS077-3 (v2.3) June 18, 2008  
www.xilinx.com  
37  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
IOB Input Delay Adjustments for Different Standards  
Input delays associated with the pad are specified for LVTTL. For other standards, adjust the delays by the values shown. A  
delay adjusted in this way constitutes a worst-case limit.  
Speed Grade  
Symbol  
Description  
Standard  
-7  
-6  
Units  
Data Input Delay Adjustments  
TILVTTL  
TILVCMOS2  
TILVCMOS18  
TILVDS  
Standard-specific data input delay LVTTL  
adjustments  
0
0
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
LVCMOS2  
0
0
LVCMOS18  
LVDS  
0.20  
0.15  
0.15  
0.08  
–0.11  
0.14  
0.14  
0.04  
0.04  
0.04  
0.10  
0.04  
0.20  
0.15  
0.15  
0.08  
–0.11  
0.14  
0.14  
0.04  
0.04  
0.04  
0.10  
0.04  
TILVPECL  
TIPCI33_3  
TIPCI66_3  
TIGTL  
LVPECL  
PCI, 33 MHz, 3.3V  
PCI, 66 MHz, 3.3V  
GTL  
TIGTLP  
GTL+  
TIHSTL  
HSTL  
TISSTL2  
TISSTL3  
TICTT  
SSTL2  
SSTL3  
CTT  
TIAGP  
AGP  
38  
www.xilinx.com  
DS077-3 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
IOB Output Switching Characteristics  
Output delays terminating at a pad are specified for LVTTL with 12 mA drive and fast slew rate. For other standards, adjust  
the delays with the values shown in IOB Output Delay Adjustments for Different Standards(1), page 40.  
Speed Grade  
-7  
-6  
Symbol  
Propagation Delays  
TIOOP  
Description  
Min  
Max  
Min  
Max  
Units  
O input to pad  
1.0  
1.2  
2.7  
3.1  
1.0  
1.2  
2.9  
3.4  
ns  
ns  
TIOOLP  
O input to pad via transparent latch  
3-state Delays  
TIOTHZ  
T input to pad high impedance(1)  
0.7  
1.1  
0.8  
1.2  
1.9  
1.7  
2.9  
2.0  
3.2  
4.6  
0.7  
1.1  
0.8  
1.2  
1.9  
1.9  
3.1  
2.2  
3.4  
4.9  
ns  
ns  
ns  
ns  
ns  
TIOTON  
T input to valid data on pad  
TIOTLPHZ  
T input to pad high impedance via transparent latch(1)  
T input to valid data on pad via transparent latch  
GTS to pad high impedance(1)  
TIOTLPON  
TGTS  
Sequential Delays  
TIOCKP  
Clock CLK to pad  
0.9  
0.7  
1.1  
2.8  
2.0  
3.2  
0.9  
0.7  
1.1  
2.9  
2.2  
3.4  
ns  
ns  
ns  
TIOCKHZ  
Clock CLK to pad high impedance (synchronous)(1)  
Clock CLK to valid data on pad (synchronous)  
TIOCKON  
Setup/Hold Times with Respect to Clock CLK  
TIOOCK / TIOCKO O input  
1.0 / 0  
0.7 / 0  
0.9 / 0  
0.6 / 0  
0.6 / 0  
0.9 / 0  
-
-
-
-
-
-
1.1 / 0  
0.7 / 0  
1.0 / 0  
0.7 / 0  
0.8 / 0  
1.0 / 0  
-
-
-
-
-
-
ns  
ns  
ns  
ns  
ns  
ns  
TIOOCECK / TIOCKOCE OCE input  
TIOSRCKO / TIOCKOSR SR input (OFF)  
TIOTCK / TIOCKT  
3-state setup times, T input  
TIOTCECK / TIOCKTCE 3-state setup times, TCE input  
TIOSRCKT / TIOCKTSR 3-state setup times, SR input (TFF)  
Set/Reset Delays  
TIOSRP  
TIOSRHZ  
TIOSRON  
TIOGSRQ  
SR input to pad (asynchronous)  
SR input to pad high impedance (asynchronous)(1)  
SR input to valid data on pad (asynchronous)  
GSR to pad  
1.2  
1.0  
1.4  
3.8  
3.3  
2.4  
3.7  
8.5  
1.2  
1.0  
1.4  
3.8  
3.5  
2.7  
3.9  
9.7  
ns  
ns  
ns  
ns  
Notes:  
1. Three-state turn-off delays should not be adjusted.  
DS077-3 (v2.3) June 18, 2008  
www.xilinx.com  
39  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
IOB Output Delay Adjustments for Different Standards(1)  
Output delays terminating at a pad are specified for LVTTL with 12 mA drive and fast slew rate. For other standards, adjust  
the delays by the values shown. A delay adjusted in this way constitutes a worst-case limit.  
Speed Grade  
Symbol  
Description  
Standard  
-7  
-6  
Units  
Output Delay Adjustments (Adj)  
TOLVTTL_S2  
TOLVTTL_S4  
TOLVTTL_S6  
TOLVTTL_S8  
TOLVTTL_S12  
TOLVTTL_S16  
TOLVTTL_S24  
TOLVTTL_F2  
TOLVTTL_F4  
TOLVTTL_F6  
TOLVTTL_F8  
TOLVTTL_F12  
TOLVTTL_F16  
TOLVTTL_F24  
TOLVCMOS2  
TOLVCMOS18  
TOLVDS  
Standard-specific adjustments for LVTTL, Slow, 2 mA  
14.7  
7.5  
14.7  
7.5  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
output delays terminating at pads  
4 mA  
(based on standard capacitive  
6 mA  
4.8  
4.8  
load, CSL  
)
8 mA  
3.0  
3.0  
12 mA  
16 mA  
24 mA  
1.9  
1.9  
1.7  
1.7  
1.3  
1.3  
LVTTL, Fast, 2 mA  
13.1  
5.3  
13.1  
5.3  
4 mA  
6 mA  
3.1  
3.1  
8 mA  
1.0  
1.0  
12 mA  
16 mA  
24 mA  
0
0
–0.05  
–0.20  
0.09  
0.7  
–0.05  
–0.20  
0.09  
0.7  
LVCMOS2  
LVCMOS18  
LVDS  
–1.2  
–0.41  
2.3  
–1.2  
–0.41  
2.3  
TOLVPECL  
TOPCI33_3  
TOPCI66_3  
TOGTL  
LVPECL  
PCI, 33 MHz, 3.3V  
PCI, 66 MHz, 3.3V  
GTL  
–0.41  
0.49  
0.8  
–0.41  
0.49  
0.8  
TOGTLP  
GTL+  
TOHSTL_I  
HSTL I  
–0.51  
–0.91  
–1.01  
–0.51  
–0.91  
–0.51  
–1.01  
–0.61  
–0.91  
–0.51  
–0.91  
–1.01  
–0.51  
–0.91  
–0.51  
–1.01  
–0.61  
–0.91  
TOHSTL_III  
TOHSTL_IV  
TOSSTL2_I  
TOSSLT2_II  
TOSSTL3_I  
TOSSTL3_II  
TOCTT  
HSTL III  
HSTL IV  
SSTL2 I  
SSTL2 II  
SSTL3 I  
SSTL3 II  
CTT  
TOAGP  
AGP  
Notes:  
1. Output timing is measured at 1.4V with 35 pF external capacitive load for LVTTL. For other I/O standards and different loads, see the  
tables Constants for Calculating TIOOP and Delay Measurement Methodology, page 41.  
40  
www.xilinx.com  
DS077-3 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
Calculation of T  
Capacitance  
as a Function of  
Constants for Calculating T  
IOOP  
IOOP  
(1)  
CSL  
FL  
TIOOP is the propagation delay from the O Input of the IOB  
to the pad. The values for TIOOP are based on the standard  
capacitive load (CSL) for each I/O standard as listed in the  
table Constants for Calculating TIOOP, below.  
Standard  
(pF)  
35  
35  
35  
35  
35  
35  
35  
35  
35  
35  
35  
35  
35  
35  
35  
35  
10  
10  
0
(ns/pF)  
LVTTL Fast Slew Rate, 2 mA drive  
LVTTL Fast Slew Rate, 4 mA drive  
LVTTL Fast Slew Rate, 6 mA drive  
LVTTL Fast Slew Rate, 8 mA drive  
0.41  
0.20  
For other capacitive loads, use the formulas below to calcu-  
0.13  
late an adjusted propagation delay, TIOOP1  
.
0.079  
0.044  
0.043  
0.033  
0.41  
TIOOP1 = TIOOP + Adj + (CLOAD – CSL) * FL  
LVTTL Fast Slew Rate, 12 mA drive  
LVTTL Fast Slew Rate, 16 mA drive  
LVTTL Fast Slew Rate, 24 mA drive  
LVTTL Slow Slew Rate, 2 mA drive  
LVTTL Slow Slew Rate, 4 mA drive  
LVTTL Slow Slew Rate, 6 mA drive  
LVTTL Slow Slew Rate, 8 mA drive  
LVTTL Slow Slew Rate, 12 mA drive  
LVTTL Slow Slew Rate, 16 mA drive  
LVTTL Slow Slew Rate, 24 mA drive  
LVCMOS2  
Where:  
Adj  
is selected from IOB Output Delay Adjustments  
for Different Standards(1), page 40, according  
to the I/O standard used  
CLOAD is the capacitive load for the design  
FL is the capacitance scaling factor  
0.20  
0.100  
0.086  
0.058  
0.050  
0.048  
0.041  
0.050  
0.050  
0.033  
0.014  
0.017  
0.022  
0.016  
0.014  
0.028  
0.016  
0.029  
0.016  
0.035  
0.037  
Delay Measurement Methodology  
VREF  
Point Typ(2)  
Meas.  
(1)  
(1)  
Standard  
LVTTL  
VL  
VH  
0
3
1.4  
-
LVCMOS2  
PCI33_3  
PCI66_3  
GTL  
0
2.5  
1.125  
-
LVCMOS18  
Per PCI Spec  
Per PCI Spec  
-
PCI 33 MHz 3.3V  
-
PCI 66 MHz 3.3V  
VREF – 0.2 VREF + 0.2 VREF  
VREF – 0.2 VREF + 0.2 VREF  
0.80  
1.0  
0.75  
0.90  
0.90  
1.5  
1.25  
1.5  
GTL  
GTL+  
GTL+  
0
HSTL Class I VREF – 0.5 VREF + 0.5 VREF  
HSTL Class III VREF – 0.5 VREF + 0.5 VREF  
HSTL Class IV VREF – 0.5 VREF + 0.5 VREF  
SSTL3 I and II VREF – 1.0 VREF + 1.0 VREF  
SSTL2 I and II VREF – 0.75 VREF + 0.75 VREF  
HSTL Class I  
20  
20  
20  
30  
30  
30  
30  
20  
10  
HSTL Class III  
HSTL Class IV  
SSTL2 Class I  
SSTL2 Class II  
CTT  
AGP  
VREF – 0.2 VREF + 0.2 VREF  
VREF VREF VREF  
(0.2xVCCO) (0.2xVCCO  
1.2 – 0.125 1.2 + 0.125 1.2  
1.6 – 0.3 1.6 + 0.3 1.6  
SSTL3 Class I  
+
Per AGP  
Spec  
SSTL3 Class II  
)
CTT  
LVDS  
AGP  
LVPECL  
Notes:  
Notes:  
1. I/O parameter measurements are made with the capacitance  
values shown above. Refer to Application Note XAPP179 for  
appropriate terminations.  
1. Input waveform switches between VL and VH.  
2. Measurements are made at VREF Typ, Maximum, and  
Minimum. Worst-case values are reported.  
2. I/O standard measurements are reflected in the IBIS model  
3. I/O parameter measurements are made with the capacitance  
values shown in the following table, Constants for Calculating  
TIOOP. Refer to Application Note XAPP179 for appropriate  
terminations.  
information except where the IBIS format precludes it.  
4. I/O standard measurements are reflected in the IBIS model  
information except where the IBIS format precludes it.  
DS077-3 (v2.3) June 18, 2008  
www.xilinx.com  
41  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
Clock Distribution Switching Characteristics  
TGPIO is specified for LVTTL levels. For other standards, adjust TGPIO with the values shown in I/O Standard Global Clock  
Input Adjustments.  
Speed Grade  
-7  
-6  
Symbol  
Description  
Max  
Max  
Units  
GCLK IOB and Buffer  
TGPIO  
TGIO  
Global clock pad to output  
0.7  
0.7  
0.5  
ns  
ns  
Global clock buffer I input to O output  
0.45  
I/O Standard Global Clock Input Adjustments  
Delays associated with a global clock input pad are specified for LVTTL levels. For other standards, adjust the delays by the  
values shown. A delay adjusted in this way constitutes a worst-case limit.  
Speed Grade  
Symbol  
Description  
Standard  
-7  
-6  
Units  
Data Input Delay Adjustments  
TGPLVTTL  
TGPLVCMOS2  
TGPLVCMOS18  
TGPLVCDS  
TGPLVPECL  
TGPPCI33_3  
TGPPCI66_3  
TGPGTL  
Standard-specific global clock  
input delay adjustments  
LVTTL  
LVCMOS2  
LVCMOS18  
LVDS  
0
0
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
0
0
0.2  
0.2  
0.38  
0.38  
0.08  
–0.11  
0.37  
0.37  
0.27  
0.27  
0.27  
0.33  
0.27  
0.38  
0.38  
0.08  
–0.11  
0.37  
0.37  
0.27  
0.27  
0.27  
0.33  
0.27  
LVCPECL  
PCI, 33 MHz, 3.3V  
PCI, 66 MHz, 3.3V  
GTL  
TGPGTLP  
GTL+  
TGPHSTL  
HSTL  
TGPSSTL2  
TGPSSTL3  
TGPCTT  
SSTL2  
SSTL3  
CTT  
TGPAGP  
AGP  
Notes:  
1. Input timing for GPLVTTL is measured at 1.4V. For other I/O standards, see the table Delay Measurement Methodology, page 41.  
42  
www.xilinx.com  
DS077-3 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
DLL Timing Parameters  
Because of the difficulty in directly measuring many internal  
timing parameters, those parameters are derived from  
benchmark timing patterns. The following guidelines reflect  
worst-case values across the recommended operating con-  
ditions.  
Speed Grade  
-7  
-6  
Symbol  
FCLKINHF  
FCLKINLF  
TDLLPW  
Description  
FCLKIN  
-
Min  
60  
Max  
Min  
60  
Max  
Units  
MHz  
MHz  
ns  
Input clock frequency (CLKDLLHF)  
Input clock frequency (CLKDLL)  
Input clock pulse width  
320  
275  
-
25  
160  
25  
135  
25 MHz  
50 MHz  
100 MHz  
150 MHz  
200 MHz  
250 MHz  
300 MHz  
5.0  
3.0  
2.4  
2.0  
1.8  
1.5  
1.3  
-
-
-
-
-
-
-
5.0  
3.0  
2.4  
2.0  
1.8  
1.5  
NA  
-
-
-
-
-
-
-
ns  
ns  
ns  
ns  
ns  
DLL Clock Tolerance, Jitter, and Phase Information  
All DLL output jitter and phase specifications were deter-  
mined through statistical measurement at the package pins  
using a clock mirror configuration and matched drivers.  
Figure 22, page 44, provides definitions for various parame-  
ters in the table below.  
CLKDLLHF  
CLKDLL  
Min Max  
Symbol  
TIPTOL  
TIJITCC  
TLOCK  
Description  
FCLKIN  
Min  
Max  
1.0  
150  
20  
-
Units  
ns  
Input clock period tolerance  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.0  
300  
20  
Input clock jitter tolerance (cycle-to-cycle)  
Time required for DLL to acquire lock(1)  
ps  
> 60 MHz  
50-60 MHz  
40-50 MHz  
30-40 MHz  
25-30 MHz  
μs  
μs  
μs  
μs  
μs  
ps  
25  
-
50  
-
90  
-
120  
60  
TOJITCC  
TPHIO  
TPHOO  
TPHIOM  
Output jitter (cycle-to-cycle) for any DLL clock output(2)  
Phase offset between CLKIN and CLKO(3)  
Phase offset between clock outputs on the DLL(4)  
Phase difference between CLKIN and CLKO(5)  
60  
100  
140  
160  
200  
100  
140  
160  
200  
ps  
ps  
ps  
TPHOOM Phase difference between clock outputs on the DLL(6)  
Notes:  
1. Commercial operating conditions. Add 30% for Industrial operating conditions.  
2. Output Jitter is cycle-to-cycle jitter measured on the DLL output clock, excluding input clock jitter.  
ps  
3. Phase Offset between CLKIN and CLKO is the worst-case fixed time difference between rising edges of CLKIN and CLKO,  
excluding output jitter and input clock jitter.  
4. Phase Offset between Clock Outputs on the DLL is the worst-case fixed time difference between rising edges of any two DLL  
outputs, excluding output jitter and input clock jitter.  
5. Maximum Phase Difference between CLKIN and CLKO is the sum of output jitter and phase offset between CLKIN and CLKO, or  
the greatest difference between CLKIN and CLKO rising edges due to DLL alone (excluding input clock jitter).  
6. Maximum Phase Difference between Clock Outputs on the DLL is the sum of output jitter and phase offset between any DLL  
clock outputs, or the greatest difference between any two DLL output rising edges due to DLL alone (excluding input clock jitter).  
DS077-3 (v2.3) June 18, 2008  
www.xilinx.com  
43  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
Period Tolerance: the allowed input clock period change in nanoseconds.  
1
T
=
CLKIN  
F
+ T  
_
IPTOL  
T
CLKIN  
CLKIN  
Output Jitter: the difference between an ideal  
reference clock edge and the actual design.  
Phase Offset and Maximum Phase Difference  
Ideal Period  
Actual Period  
+/- Jitter  
+ Maximum  
Phase Difference  
+ Phase Offset  
DS001_52_090800  
Figure 22: Period Tolerance and Clock Jitter  
44  
www.xilinx.com  
DS077-3 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
CLB Switching Characteristics  
Delays originating at F/G inputs vary slightly according to the input used. The values listed below are worst-case. Precise  
values are provided by the timing analyzer.  
Speed Grade  
-7  
-6  
Symbol  
Description  
Min  
Max  
Min  
Max Units  
Combinatorial Delays  
TILO  
TIF5  
4-input function: F/G inputs to X/Y outputs  
5-input function: F/G inputs to F5 output  
5-input function: F/G inputs to X output  
6-input function: F/G inputs to Y output via F6 MUX  
6-input function: F5IN input to Y output  
0.18  
0.3  
0.3  
0.3  
0.04  
-
0.42  
0.8  
0.8  
0.9  
0.2  
0.7  
0.18  
0.3  
0.3  
0.3  
0.04  
-
0.47  
0.9  
ns  
ns  
ns  
ns  
ns  
ns  
TIF5X  
0.9  
TIF6Y  
1.0  
TF5INY  
TIFNCTL  
0.22  
0.8  
Incremental delay routing through transparent latch to  
XQ/YQ outputs  
TBYYB  
Sequential Delays  
TCKO  
BY input to YB output  
0.18  
0.46  
0.18  
0.51  
ns  
FF clock CLK to XQ/YQ outputs  
Latch clock CLK to XQ/YQ outputs  
0.3  
0.3  
0.9  
0.9  
0.3  
0.3  
1.0  
1.0  
ns  
ns  
TCKLO  
Setup/Hold Times with Respect to Clock CLK  
TICK / TCKI 4-input function: F/G inputs  
1.0 / 0  
1.4 / 0  
0.8 / 0  
1.5 / 0  
0.7 / 0  
0.7 / 0  
-
-
-
-
-
-
-
1.1 / 0  
1.5 / 0  
0.8 / 0  
1.6 / 0  
0.8 / 0  
0.7 / 0  
0.6 / 0  
-
-
-
-
-
-
-
ns  
ns  
ns  
ns  
ns  
ns  
ns  
TIF5CK / TCKIF5 5-input function: F/G inputs  
TF5INCK / TCKF5IN 6-input function: F5IN input  
TIF6CK / TCKIF6 6-input function: F/G inputs via F6 MUX  
TDICK / TCKDI  
BX/BY inputs  
TCECK / TCKCE CE input  
TRCK / TCKR  
Clock CLK  
TCH  
SR/BY inputs (synchronous)  
0.52 / 0  
Pulse width, High  
Pulse width, Low  
1.3  
1.3  
-
-
1.4  
1.4  
-
-
ns  
ns  
TCL  
Set/Reset  
TRPW  
Pulse width, SR/BY inputs  
2.1  
0.3  
-
2.4  
0.3  
-
ns  
ns  
TRQ  
Delay from SR/BY inputs to XQ/YQ outputs  
(asynchronous)  
0.9  
1.0  
FTOG  
Toggle frequency (for export control)  
-
400  
-
357  
MHz  
DS077-3 (v2.3) June 18, 2008  
www.xilinx.com  
45  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
CLB Arithmetic Switching Characteristics  
Setup times not listed explicitly can be approximated by decreasing the combinatorial delays by the setup time adjustment  
listed. Precise values are provided by the timing analyzer.  
Speed Grade  
-7  
-6  
Symbol  
Description  
Min  
Max  
Min  
Max  
Units  
Combinatorial Delays  
TOPX  
TOPXB  
F operand inputs to X via XOR  
F operand input to XB output  
F operand input to Y via XOR  
F operand input to YB output  
F operand input to COUT output  
G operand inputs to Y via XOR  
G operand input to YB output  
G operand input to COUT output  
BX initialization input to COUT  
CIN input to X output via XOR  
CIN input to XB  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0.8  
0.8  
1.4  
1.1  
0.9  
0.8  
1.2  
0.9  
0.51  
0.6  
0.07  
0.7  
0.4  
0.14  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0.8  
0.9  
1.5  
1.3  
1.0  
0.9  
1.3  
1.0  
0.6  
0.7  
0.1  
0.7  
0.5  
0.15  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
TOPY  
TOPYB  
TOPCYF  
TOPGY  
TOPGYB  
TOPCYG  
TBXCY  
TCINX  
TCINXB  
TCINY  
CIN input to Y via XOR  
TCINYB  
CIN input to YB  
TBYP  
CIN input to COUT output  
Multiplier Operation  
TFANDXB  
TFANDYB  
TFANDCY  
TGANDYB  
TGANDCY  
F1/2 operand inputs to XB output via AND  
F1/2 operand inputs to YB output via AND  
F1/2 operand inputs to COUT output via AND  
G1/2 operand inputs to YB output via AND  
G1/2 operand inputs to COUT output via AND  
-
-
-
-
-
0.35  
0.7  
0.5  
0.6  
0.3  
-
-
-
-
-
0.4  
0.8  
0.6  
0.7  
0.4  
ns  
ns  
ns  
ns  
ns  
Setup/Hold Times with Respect to Clock CLK  
TCCKX / TCKCX  
TCCKY / TCKCY  
CIN input to FFX  
CIN input to FFY  
1.2 / 0  
1.2 / 0  
-
-
1.3 / 0  
1.3 / 0  
-
-
ns  
ns  
46  
www.xilinx.com  
DS077-3 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
CLB Distributed RAM Switching Characteristics  
Speed Grade  
-7  
-6  
Symbol  
Description  
Min  
Max  
Min  
Max  
Units  
Sequential Delays  
TSHCKO16  
TSHCKO32  
Clock CLK to X/Y outputs (WE active, 16 x 1 mode)  
Clock CLK to X/Y outputs (WE active, 32 x 1 mode)  
0.6  
0.8  
1.5  
1.9  
0.6  
0.8  
1.7  
2.1  
ns  
ns  
Setup/Hold Times with Respect to Clock CLK  
TAS / TAH  
TDS / TDH  
F/G address inputs  
0.42 / 0  
0.53 / 0  
0.7 / 0  
-
-
-
0.5 / 0  
0.6 / 0  
0.8 / 0  
-
-
-
ns  
ns  
ns  
BX/BY data inputs (DIN)  
TWS / TWH CE input (WS)  
Clock CLK  
TWPH  
TWPL  
TWC  
Pulse width, High  
2.1  
2.1  
4.2  
-
-
-
2.4  
2.4  
4.8  
-
-
-
ns  
ns  
ns  
Pulse width, Low  
Clock period to meet address write cycle time  
CLB Shift Register Switching Characteristics  
Speed Grade  
-7  
-6  
Symbol  
Sequential Delays  
TREG  
Description  
Min  
Max  
Min  
Max  
Units  
Clock CLK to X/Y outputs  
1.2  
2.9  
1.2  
3.2  
ns  
Setup/Hold Times with Respect to Clock CLK  
TSHDICK  
TSHCECK  
Clock CLK  
TSRPH  
BX/BY data inputs (DIN)  
CE input (WS)  
0.53 / 0  
0.7 / 0  
-
-
0.6 / 0  
0.8 / 0  
-
-
ns  
ns  
Pulse width, High  
Pulse width, Low  
2.1  
2.1  
-
-
2.4  
2.4  
-
-
ns  
ns  
TSRPL  
Block RAM Switching Characteristics  
Speed Grade  
-7  
-6  
Symbol  
Sequential Delays  
TBCKO  
Description  
Clock CLK to DOUT output  
Min  
Max  
Min  
Max  
Units  
0.6  
3.1  
0.6  
3.5  
ns  
Setup/Hold Times with Respect to Clock CLK  
TBACK / TBCKA  
TBDCK/ TBCKD  
TBECK/ TBCKE  
TBRCK/ TBCKR  
TBWCK/ TBCKW  
Clock CLK  
TBPWH  
ADDR inputs  
DIN inputs  
EN inputs  
1.0 / 0  
1.0 / 0  
2.2 / 0  
2.1 / 0  
2.0 / 0  
-
-
-
-
-
1.1 / 0  
1.1 / 0  
2.5 / 0  
2.3 / 0  
2.2 / 0  
-
-
-
-
-
ns  
ns  
ns  
ns  
ns  
RST input  
WEN input  
Pulse width, High  
1.4  
1.4  
2.7  
-
-
-
1.5  
1.5  
3.0  
-
-
-
ns  
ns  
ns  
TBPWL  
Pulse width, Low  
TBCCS  
CLKA -> CLKB setup time for different ports  
DS077-3 (v2.3) June 18, 2008  
www.xilinx.com  
47  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
TBUF Switching Characteristics  
Speed Grade  
-7  
-6  
Symbol  
TIO  
Description  
Max  
0
Max  
0
Units  
ns  
IN input to OUT output  
TOFF  
TON  
TRI input to OUT output high impedance  
TRI input to valid data on OUT output  
0.1  
0.1  
0.11  
0.11  
ns  
ns  
JTAG Test Access Port Switching Characteristics  
Speed Grade  
-7  
-6  
Symbol  
Description  
Min  
Max  
Min  
Max  
Units  
Setup/Hold Times with Respect to TCK  
TTAPTCK / TTCKTAP TMS and TDI setup times and hold times  
Sequential Delays  
4.0 / 2.0  
-
4.0 / 2.0  
-
ns  
TTCKTDO  
Output delay from clock TCK to output TDO  
TCK clock frequency  
-
-
11.0  
33  
-
-
11.0  
33  
ns  
MHz  
FTCK  
Configuration Switching Characteristics  
(1)  
V
T
POR  
CC  
PROGRAM  
INIT  
T
PL  
T
ICCK  
Valid  
CCLK Output or Input  
M0, M1, M2  
(Required)  
DS001_12_102301  
.
All Devices  
Symbol  
TPOR  
Description  
Min  
Max  
2
Units  
ms  
Power-on reset  
Program latency  
-
-
TPL  
100  
4
μs  
TICCK  
CCLK output delay (Master serial  
mode only)  
0.5  
μs  
TPROGRAM Program pulse width  
300  
-
ns  
Notes:  
1. Before configuration can begin, VCCINT and VCCO Bank 2 must reach the recommended operating voltage.  
Figure 23: Configuration Timing on Power-Up  
48  
www.xilinx.com  
DS077-3 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
DIN  
T
T
T
CCD  
CCL  
DCC  
CCLK  
T
CCH  
T
CCO  
DOUT  
(Output)  
DS001_16_032300  
.
All Devices  
Symbol  
Description  
Min  
Max  
Units  
TDCC  
TCCD  
/
DIN setup/hold  
5 / 0  
-
ns  
TCCO  
TCCH  
TCCL  
FCC  
DOUT  
-
5
5
-
12  
-
ns  
ns  
CCLK  
High time  
Low time  
-
ns  
Maximum frequency  
66  
MHz  
Figure 24: Slave Serial Mode Timing  
CCLK  
(Output)  
T
CKDS  
T
DSCK  
Serial Data In  
T
CCO  
Serial DOUT  
(Output)  
DS001_17_110101  
Units  
ns  
.
All Devices  
Symbol  
Description  
DIN setup/hold  
Min  
Max  
TDSCK  
/
5 / 0  
-
TCKDS  
TCCO  
FCC  
CCLK DOUT  
Frequency tolerance with respect to  
nominal  
-
12  
ns  
-
–30%  
+45%  
Figure 25: Master Serial Mode Timing  
DS077-3 (v2.3) June 18, 2008  
www.xilinx.com  
49  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
CCLK  
T
CS  
T
SMCCCS  
SMCSCC  
T
WRITE  
T
SMWCC  
SMCCW  
T
SMDCC  
T
SMCCD  
DATA[7:0]  
BUSY  
T
SMCKBY  
No Write  
Write  
No Write  
Write  
DS001_20_061200  
All Devices  
Symbol  
Description  
Min  
Max  
Units  
TSMDCC  
TSMCCD  
TSMCSCC  
TSMCCCS  
TSMCCW  
TSMWCC  
TSMCKBY  
FCC  
/
D0-D7 setup/hold  
5 / 1  
7 / 1  
7 / 1  
-
ns  
/
CS setup/hold  
-
-
ns  
ns  
/
WRITE setup/hold  
CCLK  
BUSY propagation delay  
Frequency  
-
-
-
12  
66  
50  
ns  
MHz  
MHz  
FCCNH  
Frequency with no handshake  
Figure 26: Slave Parallel (SelectMAP) Mode Write Timing  
CCLK  
CS  
WRITE  
DATA[7:0]  
BUSY  
Abort  
DS001_21_032300  
Figure 27: Slave Parallel (SelectMAP) Mode Write Abort Waveforms  
50  
www.xilinx.com  
DS077-3 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
Revision History  
Version No.  
Date  
Description  
1.0  
1.1  
2.0  
11/15/01 Initial Xilinx release.  
06/28/02 Added -7 speed grade and extended DLL specs to Industrial.  
11/18/02 Added XC2S400E and XC2S600E. Added minimum specifications. Added reference to  
XAPP450 for Power-On Requirements. Removed Preliminary designation.  
2.1  
2.3  
07/09/03 Added ICCINTQ typical values. Reduced ICCPO power-on current requirements. Relaxed  
TCCPO power-on ramp requirements. Added IHSPO to describe current in hot-swap  
applications. Updated TPSFD / TPHFD description to indicate use of delay element.  
06/18/08 Updated I/O measurement thresholds. Updated all modules for continuous page, figure, and  
table numbering. Updated links. Synchronized all modules to v2.3.  
DS077-3 (v2.3) June 18, 2008  
www.xilinx.com  
51  
Product Specification  
R
Spartan-IIE FPGA Family: DC and Switching Characteristics  
52  
www.xilinx.com  
DS077-3 (v2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family:  
Pinout Tables  
DS077-4 (2.3) June 18, 2008  
0
Product Specification  
Introduction  
Pin Types  
This section describes how the various pins on a  
Most pins on a Spartan-IIE FPGA are general-purpose,  
user-defined I/O pins. There are, however, different  
functional types of pins on Spartan-IIE FPGA packages, as  
outlined below.  
Spartan®-IIE FPGA connect within the supported  
component packages, and provides device-specific thermal  
characteristics. Spartan-IIE 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 Definitions  
Dedicated  
Pad Name  
Pin  
Direction  
Description  
GCK0, GCK1, GCK2,  
GCK3  
No  
Input  
Clock input pins that connect to Global Clock buffers or DLL  
inputs. These pins become user inputs when not needed for  
clocks.  
DLL  
No  
Input  
Input  
Clock input pins that connect to DLL input or feedback clocks.  
Differential clock input (N input of pair) when paired with adjacent  
GCK input. Becomes a user I/O when not needed for clocks.  
M0, M1, M2  
CCLK  
Yes  
Yes  
Mode pins used to specify the configuration mode.  
Input or Output The configuration Clock I/O pin. It is an input for Slave Parallel  
and Slave Serial modes, and output in Master Serial mode. After  
configuration, it is an input only with Don’t Care logic levels.  
PROGRAM  
DONE  
Yes  
Yes  
Input  
Initiates a configuration sequence when asserted Low.  
Bidirectional  
Indicates that configuration loading is complete, and that the  
start-up sequence is in progress. The output may be open drain.  
INIT  
No  
Bidirectional  
(Open-drain)  
When Low, indicates that the configuration memory is being  
cleared. Goes High to indicate the end of initialization. Goes back  
Low to indicate a CRC error. This pin becomes a user I/O after  
configuration.  
DOUT/BUSY  
No  
Output  
In Slave Parallel mode, BUSY controls the rate at which  
configuration data can be loaded. It is not needed below 50 MHz.  
This pin becomes a user I/O after configuration unless the Slave  
Parallel port is retained.  
In serial modes, DOUT provides configuration data to  
downstream devices in a daisy-chain. This pin becomes a user  
I/O after configuration.  
© 2003-2007 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, the Brand Window, and other designated brands included herein are trademarks of Xilinx, Inc. All other  
trademarks are the property of their respective owners.  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
53  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
Pin Definitions (Continued)  
Dedicated  
Pad Name  
Pin  
Direction  
Description  
D0/DIN, D1, D2, D3,  
D4, D5, D6, D7  
No  
Input or Output In Slave Parallel mode, D0-D7 are configuration data input pins.  
During readback, D0-D7 are output pins. These pins become  
user I/Os after configuration unless the Slave Parallel port is  
retained.  
In serial modes, DIN is the single data input. This pin becomes a  
user I/O after configuration.  
WRITE  
CS  
No  
No  
Input  
Input  
In Slave Parallel mode, the active-low Write Enable signal. This  
pin becomes a user I/O after configuration unless the Slave  
Parallel port is retained.  
In Slave Parallel mode, the active-low Chip Select signal. This pin  
becomes a user I/O after configuration unless the Slave Parallel  
port is retained.  
TDI, TDO, TMS, TCK  
VCCINT  
Yes  
Yes  
Yes  
Mixed  
Input  
Input  
Boundary Scan Test Access Port pins (IEEE 1149.1).  
1.8V power supply pins for the internal core logic.  
VCCO  
Power supply pins for output drivers (1.5V, 1.8V, 2.5V, or 3.3V  
subject to banking rules in the Functional Description module.  
VREF  
No  
Input  
Input threshold reference voltage pins. Become user I/Os when  
an external threshold voltage is not needed (subject to banking  
rules in the Functional Description module.  
GND  
Yes  
No  
Input  
Ground. All must be connected.  
IRDY, TRDY  
See PCI core  
These signals can only be accessed when using Xilinx PCI cores.  
documentation If the cores are not used, these pins are available as user I/Os.  
L#[P/N]  
(e.g., L0P)  
No  
Bidirectional  
Differential I/O with synchronous output. P = positive, N =  
negative. The number (#) is used to associate the two pins of a  
differential pair. Becomes a general user I/O when not needed for  
differential signals.  
L#[P/N]_Y  
(e.g., L0P_Y)  
No  
Bidirectional  
Differential I/O with asynchronous or synchronous output  
(asynchronous output not compatible for all densities in a  
package). P = positive, N = negative. The number (#) is used to  
associate the two pins of a differential pair. Becomes a general  
user I/O when not needed for differential signals.  
L#[P/N]_YY  
(e.g., L0P_YY)  
No  
No  
Bidirectional  
Bidirectional  
Differential I/O with asynchronous or synchronous output  
(compatible for all densities in a package). P = positive, N =  
negative. The number (#) is used to associate the two pins of a  
differential pair. Becomes a general user I/O when not needed for  
differential signals.  
I/O  
These pins can be configured to be input and/or output after  
configuration is completed. Unused I/Os are disabled with a weak  
pull-down resistor. After power-on and before configuration is  
completed, these pins are either pulled up or left floating  
according to the Mode pin values. See the DC and Switching  
Characteristics module for power-on characteristics.  
54  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
Spartan-IIE family is not footprint compatible with any other  
FPGA family. The following package-specific pinout tables  
indicate function, pin, and bank information for all devices  
available in that package. The pinouts follow the pad loca-  
tions around the die, starting from pin 1 on the QFP pack-  
ages.  
Spartan-IIE Package Pinouts  
The Spartan®-IIE family of FPGAs is available in five popu-  
lar, low-cost packages, including plastic quad flat packs and  
fine-pitch ball grid arrays. Family members have footprint  
compatibility across devices provided in the same package,  
with minor exceptions due to the smaller number of I/O in  
smaller devices or due to LVDS/LVPECL pin pairing. The  
Table 12: Spartan-IIE Family Package Options  
(1)  
Maximum Lead Pitch  
Footprint  
Height  
(mm)  
Mass  
(g)  
Package  
Leads  
Type  
I/O  
102  
146  
182  
329  
514  
(mm)  
Area (mm)  
TQ144 / TQG144  
PQ208 / PQG208  
FT256 / FTG256  
FG456 / FGG456  
FG676 / FGG676  
144  
208  
256  
456  
676  
Thin Quad Flat Pack (TQFP)  
0.5  
22 x 22  
30.6 x 30.6  
17 x 17  
1.60  
3.70  
1.55  
2.60  
2.60  
1.4  
5.3  
1.0  
2.2  
3.1  
Plastic Quad Flat Pack (PQFP)  
Fine-pitch Thin Ball Grid Array (FBGA)  
Fine-pitch Ball Grid Array (FBGA)  
Fine-pitch Ball Grid Array (FBGA)  
0.5  
1.0  
1.0  
23 x 23  
1.0  
27 x 27  
Notes:  
1. Package mass is 10%.  
Mechanical Drawings  
Package Overview  
Table 12 shows the five low-cost, space-saving production  
package styles for the Spartan-IIE family.  
Detailed mechanical drawings for each package type are  
available from the Xilinx web site at the specified location in  
Table 13.  
Each package style is available in 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 “TQ144” package becomes  
“TQG144” when ordered as the Pb-free option. Leaded  
(non-Pb-free) packages may be available for selected  
devices, with the same pin-out and without the "G" in the  
ordering code; contact Xilinx® sales for more information.  
The mechanical dimensions of the standard and Pb-free  
packages are similar, as shown in the mechanical drawings  
provided in Table 13.  
Material Declaration Data Sheets (MDDS) are also  
available on the Xilinx web site for each package.  
Table 13: Xilinx Package Documentation  
Package  
TQ144  
Drawing  
MDDS  
Package Drawing  
PK169_TQ144  
PK126_TQG144  
PK166_PQ208  
PK123_PQG208  
PK158_FT256  
PK115_FTG256  
PK154_FG456  
PK109_FGG456  
PK155_FG676  
PK111_FGG676  
TQG144  
PQ208  
Package Drawing  
Package Drawing  
Package Drawing  
Package Drawing  
PQG208  
FT256  
For additional package information, see UG112: Device  
Package User Guide.  
FTG256  
FG456  
FGG456  
FG676  
FGG676  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
55  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
value similarly reports the difference between the board and  
junction temperature. The junction-to-ambient (θJA) value  
reports the temperature difference between the ambient  
environment and the junction temperature. The θJA value is  
reported at different air velocities, measured in linear feet  
per minute (LFM). The “Still Air (0 LFM)” column shows the  
Package Thermal Characteristics  
Table 14 provides the thermal characteristics for the various  
Spartan-II FPGA package offerings. This information is also  
available using the Thermal Query tool on xilinx.com  
(www.xilinx.com/cgi-bin/thermal/thermal.pl).  
θ
JA value in a system without a fan. The thermal resistance  
drops with increasing air flow.  
The junction-to-case thermal resistance (θJC) indicates the  
difference between the temperature measured on the  
package body (case) and the die junction temperature per  
watt of power consumption. The junction-to-board (θJB)  
Table 14: Spartan-IIE Package Thermal Characteristics  
Junction-to-Ambient (θ  
)
JA  
at Different Air Flows  
Junction-to-Case  
(θ  
Junction-to-  
Still Air  
(0 LFM)  
Package  
Device  
)
Board (θ  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
17.8  
15.1  
14.8  
11.4  
10.1  
8.8  
)
JB  
250 LFM  
25.1  
24.4  
25.9  
25.2  
25.2  
23.9  
23.3  
21.6  
19.5  
19.3  
16.6  
15.6  
14.5  
19.2  
19.0  
16.1  
15.1  
11.7  
11.2  
11.1  
9.9  
500 LFM  
21.5  
20.8  
22.9  
22.3  
22.2  
21.2  
20.6  
20.4  
18.2  
18.0  
15.2  
14.2  
13.2  
18.1  
17.9  
15.0  
13.9  
10.5  
10.0  
9.8  
750 LFM  
20.1  
19.6  
21.2  
20.7  
20.6  
19.6  
19.1  
20.0  
17.8  
17.6  
14.7  
13.7  
12.6  
17.4  
17.1  
14.3  
13.2  
10.0  
9.5  
Units  
JC  
XC2S50E  
5.8  
5.3  
7.1  
6.1  
6.0  
4.6  
4.0  
7.3  
5.8  
5.7  
3.9  
3.2  
2.5  
8.4  
8.2  
6.3  
5.6  
3.6  
2.7  
4.1  
3.4  
32.3  
31.4  
35.1  
34.2  
34.1  
32.4  
31.6  
27.4  
25.0  
24.8  
21.9  
20.8  
19.7  
24.3  
24.1  
21.0  
19.9  
17.7  
17.3  
15.6  
14.5  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
°C/Watt  
TQ144  
TQG144  
XC2S100E  
XC2S50E  
XC2S100E  
XC2S150E  
XC2S200E  
XC2S300E  
XC2S50E  
PQ208  
PQG208  
XC2S100E  
XC2S150E  
XC2S200E  
XC2S300E  
XC2S400E  
XC2S100E  
XC2S150E  
XC2S200E  
XC2S300E  
XC2S400E  
XC2S600E  
XC2S400E  
XC2S600E  
FT256  
FTG256  
14.9  
14.6  
11.6  
10.4  
6.5  
FG456  
FGG456  
5.0  
7.9  
9.2  
FG676  
FGG676  
6.9  
8.6  
7.9  
56  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
Asynchronous Output Pad Name Designation  
Low Voltage Differential Signals (LVDS  
and LVPECL)  
The Spartan-IIE family features low-voltage differential sig-  
naling (LVDS and LVPECL). Each signal utilizes two pins on  
the Spartan-IIE device, known as differential pin pairs. Each  
differential pin pair has a Positive (P) and a Negative (N) pin.  
These pairs are labeled in the following manner.  
Because of differences between densities, the differential  
pairs that can be used for asynchronous outputs vary by  
device. The pairs that are available in all densities for a  
given package have the _YY suffix. These pins should be  
used for differential asynchronous outputs if the design may  
later move to a different density. All other differential pairs  
that can be used for asynchronous outputs have the _Y suf-  
fix.  
I/O, L#[P/N][-/_Y/_YY]  
where  
To simplify the following tables, the "Pad Name" column  
shows the part of the name that is common across densi-  
ties. The "Pad Name" column leaves out the _Y suffix and  
the "LVDS Asynchronous Output Option" column indicates  
the densities that allow asynchronous outputs for LVDS or  
LVPECL on the given pin.  
L = LVDS or LVPECL pin  
# = Pin pair number  
P = Positive  
N = Negative  
_Y = Asynchronous output allowed (device-dependent)  
_YY = Asynchronous output allowed (all devices)  
DLL Pins  
Pins labeled "I/O (DLL)" can be used as general-purpose  
I/O or as inputs to the DLL. Adjacent DLL pins form a differ-  
ential pair. They reside in two different banks, so if they are  
outputs the VCCO level must be the same for both banks.  
Each DLL pin can also be paired with the adjacent GCK  
clock pin for a differential clock input. The "I/O (DLL)" pin  
always becomes the N terminal when paired with GCK,  
even if it is labeled "P" for its pairing with the adjacent DLL  
pin.  
Available Differential Pairs According to  
Package Type  
Device  
TQ144 PQ208 FT256 FG456 FG676  
XC2S50E  
XC2S100E  
XC2S150E  
XC2S200E  
XC2S300E  
XC2S400E  
XC2S600E  
28  
28  
-
50  
50  
50  
50  
50  
-
83  
83  
83  
83  
83  
83  
-
-
-
86  
-
114  
120  
120  
120  
120  
-
-
VREF Pins  
-
Pins labeled "I/O, VREF" can be used as either an I/O or a  
VREF pin. If any I/O pin within the bank requires a VREF  
input, all the VREF pins in the bank must be connected to  
the same voltage. See the I/O banking rules in the Func-  
tional Description module for more detail. If no pin in a  
given bank requires VREF, then that bank's VREF pins can  
be used as general I/O.  
-
-
-
172  
205  
-
-
Synchronous or Asynchronous  
I/O pins for differential signals can either be synchronous or  
asynchronous, input or output. Differential signaling  
requires the pins of each pair to switch simultaneously. If the  
output signals driving the pins are from IOB flip-flops, they  
are synchronous. If the signals driving the pins are from  
internal logic, they are asynchronous, and therefore more  
care must be taken that they are simultaneous. Any differ-  
ential pairs can be used for synchronous input and output  
signals as well as asynchronous input signals.  
To simplify the following tables, the "Pad Name" column  
shows the part of the name that is common across densi-  
ties. When VREF is only available in limited densities, the  
"Pad Name" column leaves out the VREF designation and  
the "VREF Option" column indicates the densities that pro-  
vide VREF on the given pin.  
VCCO Banks  
In the TQ144 and PQ208 packages, the eight banks have  
VCCO connected together. Thus, only one VCCO is  
allowed in these packages, although different VREF values  
are allowed in each of the eight banks. See I/O Banking.  
However, only the differential pairs with the _Y or _YY suffix  
can be used for asynchronous output signals.  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
57  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
Pinout Tables  
The following device-specific pinout tables include all pack-  
ages available for each Spartan-IIE device. They follow the  
pad locations around the die. In the TQ144 package, all  
VCCO pins must be connected to the same voltage.  
TQ144 Pinouts (XC2S50E and XC2S100E)  
(Continued)  
Pad Name  
LVDS  
Async.  
Output  
Option  
VREF  
Option  
TQ144 Pinouts (XC2S50E and XC2S100E)  
Function  
I/O, L22N  
Bank  
Pin  
6
6
6
P27 XC2S50E XC2S100E  
Pad Name  
LVDS  
Async.  
Output  
Option  
I/O  
P28  
P29  
-
-
-
VREF  
Option  
I/O, VREF  
Bank 6  
All  
Function  
GND  
Bank  
Pin  
P1  
P2  
P3  
P4  
P5  
-
-
-
-
-
-
-
-
-
I/O  
6
6
6
-
P30  
P31  
P32  
P33  
P34  
P35  
P36  
P37  
-
All  
All  
-
-
-
-
-
-
-
-
-
TMS  
I/O  
I/O, L21P_YY  
I/O, L21N_YY  
M1  
7
7
7
-
I/O  
-
I/O, VREF  
Bank 7  
All  
GND  
-
-
M0  
-
-
I/O  
7
7
7
-
P6  
P7  
-
-
VCCO  
M2  
-
-
I/O, L27P  
I/O, L27N  
GND  
XC2S50E XC2S100E  
-
-
P8  
XC2S50E  
-
-
P9  
-
I/O, L20N_YY  
I/O, L20P_YY  
I/O  
5
5
5
5
P38  
P39  
P40  
P41  
All  
All  
-
-
-
I/O, L26P_YY  
I/O, L26N_YY  
7
7
7
P10  
P11  
All  
All  
-
-
-
I/O, VREF  
Bank 7, L25P  
P12 XC2S50E  
All  
I/O, VREF  
Bank 5  
-
All  
I/O, L25N  
I/O  
7
7
7
-
P13 XC2S50E  
-
-
-
-
-
I/O  
5
5
5
-
P42  
P43  
P44  
P45  
P46  
P47  
P48  
P49  
-
All  
All  
-
-
P14  
P15  
P16  
P17  
-
-
-
-
I/O, L19N_YY  
I/O, L19P_YY  
GND  
XC2S100E  
I/O (IRDY)  
GND  
-
-
VCCO  
-
VCCINT  
-
-
-
I/O, L18N_YY  
I/O, L18P_YY  
5
5
5
All  
All  
-
-
I/O (TRDY)  
VCCINT  
I/O  
6
-
P18  
P19  
P20  
-
-
-
-
-
-
I/O, VREF  
Bank 5  
All  
6
6
6
-
I/O, L24P  
P21 XC2S50E  
P22 XC2S50E  
-
I/O (DLL), L17N  
VCCINT  
GCK1, I  
VCCO  
5
-
P50  
P51  
P52  
P53  
P54  
-
-
-
-
-
-
-
-
-
-
I/O, VREF  
Bank 6, L24N  
All  
5
5
-
I/O, L23P_YY  
I/O, L23N_YY  
GND  
6
6
-
P23  
P24  
P25  
All  
All  
-
-
-
-
-
GND  
I/O, L22P  
6
P26 XC2S50E  
GCK0, I  
4
P55  
-
-
58  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
TQ144 Pinouts (XC2S50E and XC2S100E)  
(Continued)  
TQ144 Pinouts (XC2S50E and XC2S100E)  
(Continued)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Pad Name  
LVDS  
Async.  
Output  
Option  
VREF  
Option  
VREF  
Option  
Function  
Bank  
Pin  
P56  
P57  
P58  
Function  
I/O, VREF  
Bank 3, L10N  
I/O (D4), L10P  
I/O  
Bank  
Pin  
I/O (DLL), L17P  
I/O  
4
4
4
-
-
-
-
-
3
P85 XC2S50E  
All  
3
3
-
P86 XC2S50E  
-
-
-
-
-
-
I/O, VREF  
Bank 4  
All  
P87  
P88  
P89  
P90  
P91  
-
-
-
-
-
I/O, L16N_YY  
I/O, L16P_YY  
VCCINT  
4
4
-
P59  
P60  
P61  
P62  
P63  
P64  
P65  
P66  
All  
All  
-
-
VCCINT  
I/O (TRDY)  
VCCO  
-
3
-
-
GND  
-
-
-
GND  
-
I/O, L15N_YY  
I/O, L15P_YY  
I/O  
4
4
4
4
All  
All  
-
-
XC2S100E  
I/O (IRDY)  
I/O  
2
2
2
2
P92  
P93  
-
-
-
-
-
I/O, VREF  
Bank 4  
-
All  
I/O (D3), L9N  
P94 XC2S50E  
P95 XC2S50E  
-
I/O, VREF  
All  
I/O  
4
4
4
-
P67  
P68  
P69  
P70  
-
-
-
-
-
Bank 2, L9P  
I/O, L14N_YY  
I/O, L14P_YY  
GND  
All  
All  
-
I/O  
2
2
2
P96  
P97  
P98  
-
-
-
-
I/O, L8N_YY  
All  
All  
I/O (D2),  
L8P_YY  
GND  
-
P99  
-
-
-
DONE  
3
-
P71  
P72  
P73  
P74  
-
-
-
-
-
-
I/O (D1), L7N  
I/O, L7P  
I/O  
2
2
2
2
P100 XC2S50E  
VCCO  
P101 XC2S50E XC2S100E  
PROGRAM  
-
-
P102  
P103  
-
-
-
I/O (INIT),  
L13N_YY  
3
All  
I/O, VREF  
Bank 2  
All  
I/O (D7),  
3
P75  
All  
-
L13P_YY  
I/O  
2
2
P104  
P105  
-
-
-
I/O  
3
3
P76  
P77  
-
-
-
I/O (DIN, D0),  
L6N_YY  
All  
I/O, VREF  
Bank 3  
All  
I/O (DOUT,  
BUSY),  
L6P_YY  
2
P106  
All  
-
I/O  
3
3
3
-
P78  
-
-
I/O, L12N  
I/O (D6), L12P  
GND  
P79 XC2S50E XC2S100E  
CCLK  
VCCO  
TDO  
GND  
TDI  
2
-
P107  
P108  
P109  
P110  
P111  
-
-
-
-
-
-
-
-
-
-
P80 XC2S50E  
-
-
-
P81  
P82  
-
2
-
I/O (D5),  
L11N_YY  
3
All  
-
I/O, L11P_YY  
I/O  
3
3
P83  
P84  
All  
-
-
-
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
59  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
TQ144 Pinouts (XC2S50E and XC2S100E)  
(Continued)  
TQ144 Pinouts (XC2S50E and XC2S100E)  
(Continued)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Pad Name  
LVDS  
Async.  
Output  
Option  
VREF  
Option  
VREF  
Option  
Function  
Bank  
Pin  
Function  
Bank  
Pin  
I/O  
0
0
P139  
P140  
-
-
-
I/O (CS),  
L5P_YY  
1
1
P112  
P113  
All  
All  
-
-
I/O, VREF  
Bank 0  
All  
I/O (WRITE),  
L5N_YY  
I/O  
0
0
-
P141  
P142  
P143  
P144  
-
-
-
-
-
-
-
-
I/O  
I/O  
1
1
P114  
P115  
-
-
-
TCK  
VCCO  
I/O, VREF  
Bank 1  
All  
-
I/O  
1
1
1
-
P116  
P117  
P118  
P119  
P120  
P121  
P122  
P123  
-
All  
All  
-
-
TQ144 Differential Clock Pins  
I/O, L4P_YY  
I/O, L4N_YY  
GND  
XC2S100E  
P
N
-
-
Clock Bank  
Pin  
Name  
Pin  
Name  
GCK0  
GCK1  
GCK2  
GCK3  
4
5
1
0
P55 GCK0, I  
P56  
I/O (DLL),  
L17P  
VCCINT  
-
-
-
I/O, L3P_YY  
I/O, L3N_YY  
1
1
1
All  
All  
-
-
P52 GCK1, I  
P50  
I/O (DLL),  
L17N  
-
P126 GCK2, I P125  
P129 GCK3, I P131  
I/O (DLL),  
L2P  
I/O, VREF  
Bank 1  
All  
I/O (DLL),  
L2N  
I/O  
1
1
1
-
P124  
P125  
P126  
P127  
P128  
-
-
-
-
-
-
-
-
-
-
I/O (DLL), L2P  
GCK2, I  
GND  
VCCO  
-
GCK3, I  
0
-
P129  
P130  
P131  
P132  
-
-
-
-
-
-
VCCINT  
I/O (DLL), L2N  
0
0
-
I/O, VREF  
Bank 0  
All  
I/O, L1P_YY  
I/O, L1N_YY  
VCCINT  
0
0
-
P133  
P134  
P135  
P136  
P137  
P138  
All  
All  
-
-
-
-
GND  
-
-
-
I/O, L0P_YY  
I/O, L0N_YY  
0
0
All  
All  
-
XC2S100E  
60  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
In the PQ208 package, all VCCO pins must be connected to  
the same voltage.  
PQ208 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
PQ208 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E)  
VREF  
Option  
Pad Name  
LVDS  
Async.  
Output  
Option  
Function  
I/O  
Bank  
Pin  
P22  
P23  
7
7
-
-
-
VREF  
Function  
GND  
Bank  
Pin  
P1  
P2  
P3  
P4  
Option  
I/O,  
All  
L44P_YY  
-
-
-
-
-
-
-
-
-
I/O (IRDY),  
L44N_YY  
7
P24  
All  
-
TMS  
I/O  
7
7
GND  
-
-
P25  
P26  
-
-
-
-
I/O  
XC2S200E,  
300E  
VCCO  
I/O  
7
7
P5  
P6  
-
-
I/O (TRDY)  
VCCINT  
I/O  
6
-
P27  
P28  
P29  
P30  
-
-
-
-
-
-
-
I/O, VREF  
Bank 7,  
L49P  
XC2S50E,  
150E, 200E,  
300E  
All  
6
6
I/O, L49N  
7
P7  
XC2S50E,  
150E, 200E,  
300E  
-
I/O, L43P  
XC2S50E,  
300E  
I/O, VREF  
Bank 6,  
L43N  
6
P31  
XC2S50E,  
300E  
All  
I/O  
7
7
7
P8  
P9  
-
-
-
-
I/O  
I/O, L48P  
P10  
XC2S50E, XC2S100E,  
GND  
-
P32  
P33  
-
-
-
300E  
150E, 200E,  
300E  
I/O,  
L42P_YY  
6
All  
I/O, L48N  
7
P11  
XC2S50E,  
300E  
-
I/O,  
L42N_YY  
6
6
6
P34  
P35  
P36  
All  
All  
All  
-
-
-
GND  
-
-
P12  
P13  
P14  
P15  
-
-
-
-
-
-
I/O,  
L41P_YY  
VCCO  
VCCINT  
-
-
I/O,  
L41N_YY  
I/O,  
7
All  
L47P_YY  
VCCINT  
VCCO  
-
-
P37  
P38  
P39  
P40  
-
-
-
-
-
-
-
I/O,  
L47N_YY  
7
7
7
P16  
P17  
P18  
All  
All  
All  
-
-
-
-
GND  
-
I/O,  
L46P_YY  
I/O, L40P  
6
XC2S50E,  
300E  
I/O,  
L46N_YY  
I/O, L40N  
6
P41  
XC2S50E, XC2S100E,  
300E  
150E, 200E,  
300E  
GND  
-
P19  
P20  
-
I/O, VREF  
Bank 7,  
L45P  
7
XC2S50E,  
300E  
All  
I/O  
I/O  
I/O  
6
6
6
P42  
P43  
P44  
-
-
-
-
-
-
I/O, L45N  
7
P21  
XC2S50E,  
300E  
-
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
61  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
PQ208 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E)  
PQ208 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Pad Name  
LVDS  
Async.  
Output  
Option  
VREF  
Option  
VREF  
Option  
Function  
Bank  
Pin  
Function  
Bank  
Pin  
P66  
P67  
P68  
I/O, VREF  
Bank 6,  
L39P  
6
P45 XC2S100E,  
150E  
All  
VCCO  
-
-
-
-
-
-
-
VCCINT  
I/O, L33N  
5
XC2S50E,  
100E, 200E,  
300E  
I/O, L39N  
6
6
6
6
P46 XC2S100E,  
150E  
-
I/O  
P47  
P48  
P49  
-
XC2S200E,  
300E  
I/O, L33P  
5
P69  
P70  
XC2S50E,  
100E, 200E,  
300E  
-
I/O,  
All  
All  
-
L38P_YY  
I/O  
5
5
-
-
-
I/O,  
-
I/O, L32N  
P71 XC2S100E,  
150E  
L38N_YY  
M1  
-
-
-
-
-
P50  
P51  
P52  
P53  
P54  
-
-
-
-
-
-
-
-
-
-
GND  
-
P72  
-
-
GND  
M0  
I/O, VREF  
Bank 5,  
L32P  
5
P73 XC2S100E,  
150E  
All  
VCCO  
M2  
I/O  
5
5
P74  
P75  
-
-
-
-
I/O (DLL),  
L31N  
I/O,  
L37N_YY  
5
5
5
P55  
P56  
P57  
All  
All  
-
-
-
VCCINT  
GCK1, I  
VCCO  
GND  
-
5
-
P76  
P77  
P78  
P79  
-
-
-
-
-
-
-
-
I/O,  
L37P_YY  
I/O  
XC2S200E,  
300E  
-
I/O  
5
5
P58  
P59  
-
-
GCK0, I  
4
4
P80  
P81  
-
-
-
-
I/O, VREF  
Bank 5,  
L36N_YY  
All  
All  
I/O (DLL),  
L31P  
I/O  
4
4
P82  
P83  
-
-
-
I/O,  
L36P_YY  
5
5
5
5
P60  
P61  
P62  
P63  
All  
-
-
-
I/O, L30N  
XC2S50E,  
200E, 300E  
I/O, L35N  
I/O, L35P  
I/O, L34N  
XC2S50E,  
100E, 300E  
I/O, VREF  
Bank 4,  
L30P  
4
P84  
XC2S50E,  
200E, 300E  
All  
XC2S50E,  
100E, 300E  
GND  
-
P85  
P86  
-
-
-
XC2S50E, XC2S100E,  
100E, 200E, 150E, 200E,  
I/O, L29N  
4
XC2S50E,  
200E, 300E  
300E  
300E  
I/O, L29P  
I/O, L28N  
4
4
P87  
P88  
XC2S50E,  
200E, 300E  
-
-
I/O, L34P  
GND  
5
-
P64  
P65  
XC2S50E,  
100E, 200E,  
300E  
-
XC2S50E,  
100E, 200E,  
300E  
-
-
62  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
PQ208 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E)  
PQ208 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Pad Name  
LVDS  
Async.  
Output  
Option  
VREF  
Option  
VREF  
Option  
Function  
Bank  
Pin  
Function  
Bank  
Pin  
I/O, L28P  
4
P89  
XC2S50E,  
100E, 200E,  
300E  
-
I/O, VREF  
Bank 3,  
L23N  
3
P111 XC2S50E,  
150E, 200E,  
300E  
All  
VCCINT  
VCCO  
-
-
P90  
P91  
P92  
P93  
-
-
-
-
-
-
-
I/O, L23P  
3
P112 XC2S50E,  
150E, 200E,  
300E  
-
GND  
-
I/O  
3
3
3
P113  
P114  
-
-
-
-
I/O, L27N  
4
XC2S50E,  
100E, 200E,  
300E  
I/O  
I/O, L22N  
P115 XC2S50E, XC2S100E,  
300E  
150E, 200E,  
300E  
I/O, L27P  
4
P94  
XC2S50E, XC2S100E,  
100E, 200E, 150E, 200E,  
300E  
300E  
I/O (D6),  
L22P  
3
P116 XC2S50E,  
300E  
-
I/O  
I/O  
4
4
4
P95  
P96  
P97  
-
-
-
-
-
GND  
-
-
P117  
P118  
P119  
P120  
-
-
-
-
-
-
VCCO  
VCCINT  
I/O,  
All  
L26N_YY  
-
-
I/O, VREF  
Bank 4,  
4
P98  
All  
All  
I/O (D5),  
3
All  
L21N_YY  
L26P_YY  
I/O,  
L21P_YY  
3
3
3
P121  
P122  
P123  
P124  
All  
All  
All  
-
-
-
-
I/O  
I/O  
4
4
P99  
-
-
-
P100  
XC2S200E,  
300E  
I/O,  
L20N_YY  
I/O,  
L25N_YY  
4
4
-
P101  
P102  
P103  
All  
All  
-
-
-
-
I/O,  
L20P_YY  
I/O,  
L25P_YY  
GND  
-
-
I/O, VREF  
Bank 3,  
L19N  
3
P125 XC2S50E,  
300E  
All  
GND  
I/O (D4),  
L19P  
3
P126 XC2S50E,  
300E  
-
DONE  
3
-
P104  
P105  
P106  
P107  
-
-
-
-
-
-
VCCO  
I/O  
3
-
P127  
P128  
P129  
P130  
P131  
-
-
-
-
-
-
-
-
-
-
PROGRAM  
-
-
VCCINT  
I/O (TRDY)  
VCCO  
GND  
I/O (INIT),  
L24N_YY  
3
All  
3
-
I/O (D7),  
L24P_YY  
3
3
3
P108  
P109  
P110  
All  
-
-
-
I/O  
XC2S200E,  
300E  
I/O (IRDY),  
L18N_YY  
2
2
P132  
P133  
All  
All  
-
-
I/O  
-
-
I/O,  
L18P_YY  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
63  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
PQ208 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E)  
PQ208 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Pad Name  
LVDS  
Async.  
Output  
Option  
VREF  
Option  
VREF  
Option  
Function  
I/O  
Bank  
Pin  
Function  
Bank  
Pin  
2
2
P134  
-
-
-
VCCO  
TDO  
GND  
TDI  
-
2
-
P156  
P157  
P158  
P159  
-
-
-
-
-
-
-
-
I/O (D3),  
L17N  
P135 XC2S50E,  
300E  
I/O, VREF  
Bank 2,  
L17P  
2
P136 XC2S50E,  
300E  
All  
-
I/O (CS),  
L11P_YY  
1
1
P160  
P161  
All  
All  
-
-
GND  
-
P137  
P138  
-
-
-
I/O,  
L16N_YY  
2
All  
I/O  
(WRITE),  
L11N_YY  
I/O,  
L16P_YY  
2
2
2
P139  
P140  
P141  
All  
All  
All  
-
-
-
I/O  
1
P162  
-
XC2S200E,  
300E  
I/O,  
L15N_YY  
I/O  
1
1
P163  
P164  
-
-
I/O (D2),  
L15P_YY  
I/O, VREF  
Bank 1,  
L10P_YY  
All  
All  
VCCINT  
VCCO  
GND  
-
-
P142  
P143  
P144  
-
-
-
-
-
-
-
I/O,  
L10N_YY  
1
P165  
All  
-
-
I/O (D1),  
L14N  
2
P145 XC2S50E,  
300E  
I/O  
1
1
1
P166  
P167  
-
-
-
-
I/O  
I/O, L14P  
2
P146 XC2S50E, XC2S100E,  
I/O, L9P  
P168 XC2S50E, XC2S100E,  
100E, 200E, 150E, 200E,  
300E  
150E, 200E,  
300E  
300E  
300E  
I/O  
I/O  
I/O  
2
2
2
2
P147  
P148  
P149  
-
-
-
-
-
I/O, L9N  
1
P169 XC2S50E,  
100E, 200E,  
300E  
-
-
GND  
-
-
P170  
P171  
P172  
-
-
-
-
-
-
-
I/O, VREF  
Bank 2,  
L13N  
P150 XC2S100E,  
150E  
All  
VCCO  
VCCINT  
I/O, L8P  
-
I/O, L13P  
2
2
2
P151 XC2S100E,  
150E  
-
1
P173 XC2S50E,  
100E, 200E,  
300E  
I/O  
P152  
-
XC2S200E,  
300E  
I/O, L8N  
1
P174 XC2S50E,  
100E, 200E,  
300E  
-
I/O (DIN,  
D0),  
L12N_YY  
P153  
All  
-
-
-
I/O, L7P  
I/O, L7N  
GND  
1
1
-
P175 XC2S50E,  
200E, 300E  
-
-
-
I/O (DOUT,  
BUSY),  
L12P_YY  
2
2
P154  
P155  
All  
-
P176 XC2S50E,  
200E, 300E  
CCLK  
P177  
-
64  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
PQ208 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E)  
PQ208 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Pad Name  
LVDS  
Async.  
Output  
Option  
VREF  
Option  
VREF  
Option  
Function  
Bank  
Pin  
Function  
I/O  
Bank  
Pin  
I/O, VREF  
Bank 1, L6P  
1
P178 XC2S50E,  
200E, 300E  
All  
-
0
0
P201  
P202  
-
-
-
I/O,  
All  
I/O, L6N  
1
P179 XC2S50E,  
200E, 300E  
L0P_YY  
I/O, VREF  
Bank 0,  
L0N_YY  
0
P203  
All  
All  
I/O  
1
1
P180  
P181  
-
-
-
-
I/O (DLL),  
L5P  
I/O  
I/O  
0
0
P204  
P205  
-
-
-
GCK2, I  
GND  
1
-
P182  
P183  
P184  
-
-
-
-
-
-
XC2S200E,  
300E  
I/O  
0
-
P206  
P207  
P208  
-
-
-
-
-
-
VCCO  
-
TCK  
VCCO  
-
GCK3, I  
VCCINT  
0
-
P185  
P186  
P187  
-
-
-
-
-
-
PQ208 Differential Clock Pins  
I/O (DLL),  
L5N  
0
P
N
Clock Bank  
Pin  
Name  
Pin  
Name  
I/O, L4P  
0
0
P188 XC2S50E,  
200E, 300E  
-
GCK0  
GCK1  
GCK2  
GCK3  
4
5
1
0
P80 GCK0, I  
P81  
I/O (DLL),  
L31P  
I/O, VREF  
Bank 0, L4N  
P189 XC2S50E,  
200E, 300E  
All  
P77 GCK1, I  
P75  
I/O (DLL),  
L31N  
GND  
-
P190  
-
-
-
P182 GCK2, I P181  
P185 GCK3, I P187  
I/O (DLL),  
L5P  
I/O, L3P  
0
P191 XC2S50E,  
200E, 300E  
I/O (DLL),  
L5N  
I/O, L3N  
I/O, L2P  
0
0
P192 XC2S50E,  
200E, 300E  
-
-
P193 XC2S50E,  
100E, 200E,  
300E  
I/O, L2N  
0
P194 XC2S50E,  
100E, 200E,  
300E  
-
VCCINT  
VCCO  
GND  
-
-
P195  
P196  
P197  
-
-
-
-
-
-
-
-
I/O, L1P  
0
P198 XC2S50E,  
100E, 200E,  
300E  
I/O, L1N  
I/O  
0
0
P199 XC2S50E, XC2S100E,  
100E, 200E, 150E, 200E,  
300E  
300E  
P200  
-
-
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
65  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FT256 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E, XC2S400E)  
(Continued)  
FT256 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E,  
XC2S400E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Pad Name  
LVDS  
Async.  
Output  
Option  
VREF  
Option  
Function  
I/O, L74P  
Bank Pin  
VREF  
Option  
Function  
TMS  
I/O  
Bank Pin  
7
H4  
XC2S100E,  
150E, 200E  
-
-
B1  
D3  
C2  
-
-
-
-
-
I/O, L74N  
7
H3  
XC2S100E, XC2S400E  
150E, 200E  
7
7
I/O, L83P  
XC2S100E,  
150E  
I/O, L73P_YY  
7
7
H2  
H1  
All  
All  
-
-
I/O (IRDY),  
L73N_YY  
I/O, L83N  
7
C1  
XC2S100E, XC2S200E,  
150E  
300E, 400E  
I/O, L82P_YY  
I/O, L82N_YY  
7
7
7
D2  
D1  
E3  
All  
-
-
I/O (TRDY)  
I/O, L72P  
6
6
J4  
J2  
-
-
All  
XC2S100E, XC2S400E  
150E, 200E,  
I/O, VREF  
Bank 7, L81P  
XC2S50E,  
150E,200E,  
300E, 400E  
All  
400E  
I/O, L72N  
I/O, L71P  
6
J3  
XC2S100E,  
150E, 200E,  
400E  
-
I/O, L81N  
7
E4  
XC2S50E,  
150E,200E,  
300E, 400E  
-
6
6
J1  
XC2S50E,  
300E, 400E  
-
I/O, L80P  
I/O, L80N  
I/O, L79P  
7
7
7
E2  
E1  
F4  
XC2S200E,  
400E  
-
-
I/O, VREF  
Bank 6, L71N  
K1  
XC2S50E,  
300E, 400E  
All  
XC2S200E,  
400E  
I/O, L70P_YY  
I/O, L70N_YY  
I/O, L69P  
6
6
6
K2  
K3  
L1  
All  
All  
-
-
-
XC2S50E, XC2S100E,  
300E, 400E 150E,200E,  
300E, 400E  
XC2S100E,  
150E, 400E  
I/O, L79N  
7
F3  
XC2S50E,  
300E, 400E  
-
I/O, L69N  
6
L2  
XC2S100E,  
150E, 400E  
-
I/O, L78P_YY  
I/O, L78N_YY  
I/O, L77P  
7
7
7
F2  
F1  
F5  
All  
All  
-
-
-
I/O, L68P_YY  
I/O, L68N_YY  
I/O, L67P  
6
6
6
K4  
K5  
L3  
All  
All  
-
-
-
XC2S100E,  
150E  
XC2S50E,  
300E, 400E  
I/O, L77N  
7
G5 XC2S100E,  
150E  
-
I/O, L67N  
6
M2  
XC2S50E, XC2S100E,  
300E, 400E 150E,200E,  
300E, 400E  
I/O, L76P_YY  
I/O, L76N_YY  
7
7
7
G3  
G4  
G2  
All  
All  
-
-
I/O, L66P  
I/O, L66N  
6
6
M1 XC2S150E,  
200E, 400E  
-
I/O, VREF  
Bank 7, L75P  
XC2S50E,  
300E, 400E  
All  
N1  
XC2S150E,  
200E, 400E  
-
I/O, L75N  
7
G1  
XC2S50E,  
300E, 400E  
-
66  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FT256 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E, XC2S400E)  
(Continued)  
FT256 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E, XC2S400E)  
(Continued)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Pad Name  
LVDS  
Async.  
Output  
Option  
VREF  
Option  
VREF  
Option  
Function  
I/O, L65P  
Bank Pin  
Function  
I/O, L57P  
Bank Pin  
6
L4  
XC2S50E,  
150E,200E,  
300E, 400E  
-
5
5
5
5
5
P6  
R6  
T6  
XC2S50E,  
100E, 150E,  
300E  
-
I/O, VREF  
Bank 6, L65N  
6
L5  
XC2S50E,  
150E,200E,  
300E, 400E  
All  
I/O, L56N  
I/O, L56P  
I/O, L55N  
I/O, L55P  
XC2S50E, XC2S100E,  
100E, 200E, 150E,200E,  
300E, 400E 300E, 400E  
I/O, L64P_YY  
I/O, L64N_YY  
I/O, L63P  
6
6
6
M3  
M4  
N2  
All  
All  
-
-
-
XC2S50E,  
100E, 200E,  
300E, 400E  
-
-
-
XC2S100E,  
200E, 300E  
M6  
N7  
XC2S50E,  
100E, 200E,  
300E, 400E  
I/O, L63N  
6
N3  
XC2S100E, XC2S200E,  
200E, 300E 300E, 400E  
XC2S50E,  
100E, 200E,  
300E, 400E  
I/O, L62P_YY  
6
6
-
P1  
P2  
R1  
T2  
R3  
All  
All  
-
-
-
-
-
-
I/O, L62N_YY  
I/O  
5
5
P7  
R7  
-
-
-
M1  
M0  
M2  
I/O, L54N  
XC2S50E,  
200E, 300E,  
400E  
-
-
-
-
I/O, L54P  
5
5
5
T7  
M7  
N8  
XC2S50E,  
200E, 300E,  
400E  
-
All  
-
I/O, L61N_YY  
I/O, L61P_YY  
I/O, L60N  
5
5
5
P4  
R4  
T3  
All  
All  
-
-
I/O, VREF  
Bank 5, L53N  
XC2S50E,  
200E, 300E,  
400E  
XC2S50E, XC2S200E,  
100E,200E, 300E, 400E  
300E, 400E  
I/O, L53P  
XC2S50E,  
200E, 300E,  
400E  
I/O, L60P  
5
T4  
XC2S50E,  
100E,200E,  
300E, 400E  
-
I/O  
5
5
P8  
R8  
-
-
XC2S400E  
-
I/O, L59N_YY  
I/O, L59P_YY  
5
5
5
N5  
P5  
R5  
All  
All  
All  
-
-
I/O (DLL),  
L52N  
I/O, VREF  
Bank 5,  
All  
GCK1, I  
5
T8  
-
-
L58N_YY  
GCK0, I  
4
4
T9  
-
-
-
-
I/O, L58P_YY  
I/O, L57N  
5
5
T5  
N6  
All  
-
-
I/O (DLL),  
L52P  
R9  
XC2S50E,  
100E,150E,  
300E  
I/O, L51N  
4
P9  
XC2S50E, XC2S400E  
150E, 200E,  
400E  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
67  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FT256 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E, XC2S400E)  
(Continued)  
FT256 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E, XC2S400E)  
(Continued)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Pad Name  
LVDS  
Async.  
Output  
Option  
VREF  
Option  
VREF  
Option  
Function  
I/O, L51P  
Bank Pin  
Function  
I/O, L43N  
Bank Pin  
4
N9  
XC2S50E,  
150E,200E,  
400E  
-
4
R13  
XC2S50E, XC2S200E,  
150E  
300E, 400E  
I/O, L43P  
4
P13  
XC2S50E,  
150E  
-
I/O, L50N  
4
T10  
XC2S50E,  
200E,300E,  
400E  
-
I/O, L42N_YY  
I/O, L42P_YY  
4
4
T14  
R14  
All  
All  
-
-
XC2S50E,  
200E, 300E,  
400E  
I/O, VREF  
Bank 4, L50P  
4
4
R10  
P10  
All  
-
DONE  
3
-
T15  
R16  
P15  
-
-
-
-
-
I/O, L49N  
I/O, L49P  
XC2S50E,  
200E,300E,  
400E  
PROGRAM  
I/O (INIT),  
L41N_YY  
3
All  
4
R11  
XC2S50E,  
200E,300E,  
400E  
-
I/O (D7),  
L41P_YY  
3
3
3
3
P16  
All  
-
-
I/O  
4
4
T11  
N10  
-
-
-
I/O, L40N  
I/O, L40P  
I/O, L39N  
N15 XC2S100E,  
150E, 400E  
I/O, L48N  
XC2S50E,  
100E,200E,  
300E, 400E  
N16 XC2S100E, XC2S200E,  
150E, 400E 300E, 400E  
I/O, L48P  
I/O, L47N  
I/O, L47P  
I/O, L46N  
I/O, L46P  
I/O, L45N_YY  
4
4
4
4
4
M10 XC2S50E,  
100E,200E,  
-
-
N14  
XC2S50E,  
100E, 150E,  
200E,  
-
300E, 400E  
300E(1)  
P11  
R12  
T12  
T13  
XC2S50E,  
100E,200E,  
300E, 400E  
I/O, L39P  
3
M14 XC2S50E,  
100E, 150E,  
200E,  
-
XC2S50E, XC2S100E,  
100E,200E, 150E,200E,  
300E, 400E 300E, 400E  
300E(1)  
I/O, VREF  
Bank 3, L38N  
3
3
M15 XC2S50E,  
150E, 200E,  
All  
-
XC2S50E,  
100E,150E,  
300E  
-
300E, 400E  
I/O, L38P  
M16 XC2S50E,  
150E, 200E,  
XC2S50E,  
100E,150E,  
300E  
-
300E, 400E  
I/O(2)  
3
3
3
M13  
L14  
L15  
-
-
-
-
4
4
N11  
M11  
All  
All  
-
I/O(2)  
I/O, VREF  
Bank 4,  
L45P_YY  
All  
I/O, L36N  
XC2S50E, XC2S100E,  
300E, 400E 150E,200E,  
300E, 400E  
I/O, L44N_YY  
I/O, L44P_YY  
4
4
P12  
N12  
All  
All  
-
-
I/O (D6), L36P  
3
L16  
XC2S50E,  
300E, 400E  
-
68  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FT256 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E, XC2S400E)  
(Continued)  
FT256 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E, XC2S400E)  
(Continued)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Pad Name  
LVDS  
Async.  
Output  
Option  
VREF  
Option  
VREF  
Option  
Function  
I/O (D5),  
Bank Pin  
Function  
Bank Pin  
3
L13  
All  
-
I/O, VREF  
2
F16  
XC2S50E,  
All  
-
L35N_YY  
Bank 2, L28P  
300E, 400E  
I/O, L35P_YY  
I/O, L34N  
3
3
K14  
All  
-
-
I/O, L27N  
2
H13  
XC2S50E,  
100E, 150E,  
200E,  
K15 XC2S100E,  
150E, 400E  
300E(1)  
I/O, L34P  
I/O, L33N  
3
3
K16 XC2S100E,  
150E, 400E  
-
-
I/O, L27P  
2
G14 XC2S50E,  
100E, 150E,  
200E,  
-
L12  
K12  
XC2S50E,  
100E,150E,  
200E,  
300E(2)  
I/O, L26N  
2
2
F15 XC2S100E,  
150E, 400E  
-
-
300E(1)  
I/O, L33P  
3
XC2S50E,  
100E,150E,  
200E,  
-
I/O, L26P  
E16 XC2S100E,  
150E, 400E  
300E(1)  
I/O, L25N_YY  
2
2
G13  
F14  
All  
All  
-
-
I/O, VREF  
Bank 3, L32N  
3
3
3
K13  
J14  
XC2S50E,  
300E, 400E  
All  
-
I/O (D2),  
L25P_YY  
I/O (D4), L32P  
I/O, L31N  
XC2S50E,  
I/O (D1), L24N  
I/O, L24P  
2
2
E15  
D16  
XC2S50E,  
300E, 400E  
-
300E, 400E  
J15 XC2S100E,  
150E,200E,  
400E  
-
XC2S50E, XC2S100E,  
300E, 400E 150E,200E,  
300E, 400E  
I/O, L31P  
3
J16 XC2S100E, XC2S400E  
I/O, L23N  
I/O, L23P  
I/O, L22N  
2
2
2
F13 XC2S150E,  
200E, 400E  
-
-
-
150E,200E,  
400E  
E14 XC2S150E,  
200E, 400E  
I/O (TRDY)  
3
2
J13  
-
-
D15  
XC2S50E,  
150E, 200E,  
300E, 400E  
I/O (IRDY),  
L30N_YY  
H16  
G16  
All  
All  
-
-
I/O, VREF  
Bank 2, L22P  
2
2
2
2
C16  
XC2S50E,  
150E, 200E,  
300E, 400E  
All  
-
I/O, L30P_YY  
I/O, L29N  
2
2
H14 XC2S100E, XC2S400E  
150E,200E,  
400E  
I/O, L21N  
I/O, L21P  
I/O, L20N  
G12 XC2S50E,  
100E, 200E,  
300E  
I/O, L29P  
2
2
H15 XC2S100E,  
150E,200E,  
400E  
-
-
F12  
XC2S50E,  
100E, 200E,  
300E  
-
I/O (D3), L28N  
G15  
XC2S50E,  
300E, 400E  
E13 XC2S100E,  
200E, 300E  
-
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
69  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FT256 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E, XC2S400E)  
(Continued)  
FT256 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E, XC2S400E)  
(Continued)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Pad Name  
LVDS  
Async.  
Output  
Option  
VREF  
Option  
VREF  
Option  
Function  
I/O, L20P  
Bank Pin  
Function  
I/O, L12P  
Bank Pin  
2
2
2
D14 XC2S100E, XC2S200E,  
200E, 300E 300E, 400E  
1
E10  
XC2S50E,  
100E, 200E,  
300E, 400E  
-
I/O (DIN, D0),  
L19N_YY  
B16  
All  
-
I/O, L12N  
1
D10  
XC2S50E,  
100E, 200E,  
300E, 400E  
-
I/O (DOUT,  
BUSY),  
C15  
All  
-
L19P_YY  
I/O  
1
1
C10  
B10  
-
-
-
CCLK  
TDO  
TDI  
2
2
-
A15  
B14  
C13  
-
-
-
-
-
-
I/O, L11P  
XC2S50E,  
200E, 300E,  
400E  
I/O, L11N  
1
1
1
1
1
A10  
D9  
C9  
B9  
XC2S50E,  
200E, 300E,  
400E  
-
All  
-
I/O (CS),  
L18P_YY  
1
1
1
A14  
A13  
B13  
All  
All  
-
-
I/O, VREF  
Bank 1, L10P  
XC2S50E,  
200E, 300E,  
400E  
I/O (WRITE),  
L18N_YY  
I/O, L10N  
I/O, L9P  
I/O, L9N  
XC2S50E,  
200E, 300E,  
400E  
I/O, L17P  
XC2S50E, XC2S200E,  
100E,200E, 300E, 400E  
300E, 400E  
XC2S50E,  
150E, 200E,  
400E  
-
I/O, L17N  
1
C12  
XC2S50E,  
100E,200E,  
300E, 400E  
-
A9  
XC2S50E, XC2S400E  
150E, 200E,  
I/O, L16P_YY  
I/O, L16N_YY  
1
1
1
B12  
A12  
D12  
All  
All  
All  
-
-
400E  
I/O, VREF  
Bank 1,  
L15P_YY  
All  
I/O (DLL), L8P  
GCK2, I  
1
1
A8  
B8  
-
-
-
-
I/O, L15N_YY  
I/O, L14P  
1
1
E11  
D11  
All  
-
-
GCK3, I  
I/O (DLL), L8N  
I/O  
0
0
0
0
C8  
D8  
A7  
E7  
-
-
-
-
XC2S50E,  
100E,150E,  
300E  
-
XC2S400E  
-
I/O, L14N  
I/O, L13P  
I/O, L13N  
1
1
1
C11  
B11  
A11  
XC2S50E,  
100E,150E,  
300E  
-
I/O, L7P  
XC2S50E,  
200E, 300E,  
400E  
XC2S50E, XC2S100E,  
100E,200E, 150E,200E,  
300E, 400E 300E, 400E  
I/O, VREF  
Bank 0, L7N  
0
D7  
XC2S50E,  
200E, 300E,  
400E  
All  
XC2S50E,  
100E,200E,  
300E, 400E  
-
70  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FT256 Pinouts (XC2S50E, XC2S100E,  
XC2S150E, XC2S200E, XC2S300E, XC2S400E)  
(Continued)  
FT256 Differential Clock Pins  
P
N
Pad Name  
LVDS  
Async.  
Output  
Option  
Clock Bank  
Pin  
Name  
Pin  
Name  
GCK0  
GCK1  
GCK2  
GCK3  
4
5
1
0
T9  
GCK0, I  
GCK1, I  
GCK2, I  
GCK3, I  
R9  
I/O (DLL),  
L52P  
VREF  
Option  
Function  
I/O, L6P  
Bank Pin  
T8  
B8  
C8  
R8  
A8  
D8  
I/O (DLL),  
L52N  
0
C7  
XC2S50E,  
200E,300E,  
400E  
-
I/O (DLL),  
L8P  
I/O, L6N  
0
B7  
XC2S50E,  
200E,300E,  
400E  
-
I/O (DLL),  
L8N  
I/O  
0
0
A6  
B6  
-
-
-
I/O, L5P  
XC2S50E,  
100E,200E,  
300E, 400E  
Additional FT256 Package Pins  
VCCINT Pins  
I/O, L5N  
I/O, L4P  
I/O, L4N  
0
0
0
C6  
A5  
B5  
XC2S50E,  
100E,200E,  
300E, 400E  
-
-
C3  
C14  
M5  
D4  
M12  
-
D13  
N4  
-
E5  
N13  
-
E12  
P3  
P14  
XC2S50E,  
100E,200E,  
300E, 400E  
VCCO Bank 0 Pins  
E8  
F7  
F8  
-
-
-
-
-
-
-
-
-
-
XC2S50E, XC2S100E,  
100E,200E, 150E,200E,  
300E, 400E 300E, 400E  
VCCO Bank 1 Pins  
E9  
F9  
F10  
H12  
K11  
M9  
I/O, L3P  
0
0
D6  
E6  
XC2S50E,  
100E, 300E  
-
VCCO Bank 2 Pins  
G11  
H11  
I/O, L3N  
XC2S50E,  
100E, 300E  
-
VCCO Bank 3 Pins  
J11  
J12  
I/O, L2P_YY  
0
0
D5  
C5  
All  
All  
-
VCCO Bank 4 Pins  
I/O, VREF  
Bank 0,  
All  
L9  
L10  
L2N_YY  
I/O, L1P_YY  
I/O, L1N_YY  
I/O, L0P_YY  
I/O, L0N_YY  
0
0
0
0
B4  
C4  
A4  
A3  
All  
All  
All  
All  
-
-
-
XC2S200E,  
300E, 400E  
I/O  
0
-
B3  
A2  
-
-
-
-
TCK  
Notes:  
1. Although designated with the _YY suffix in the XC2S50E,  
XC2S100E, XC2S150E, XC2S200E, and XC2S300E, these  
differential pairs are not asynchronous in the XC2S400E.  
2. There is no pair L37.  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
71  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
Additional FT256 Package Pins (Continued)  
VCCO Bank 5 Pins  
L7  
L8  
M8  
K6  
H6  
-
-
-
-
-
-
VCCO Bank 6 Pins  
J5  
J6  
VCCO Bank 7 Pins  
G6  
H5  
GND Pins  
A1  
A16  
G7  
H8  
J9  
B2  
G8  
H9  
B15  
G9  
H10  
K7  
F6  
G10  
J7  
F11  
H7  
J8  
J10  
L6  
K8  
R2  
-
K9  
K10  
T1  
L11  
-
R15  
T16  
72  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Device-Specific Pinouts: XC2S  
VREF  
Option  
Function Bank Pin  
100E  
TMS  
I/O  
150E  
200E  
TMS  
I/O  
300E  
TMS  
I/O  
400E  
TMS  
I/O  
600E  
TMS  
I/O  
TMS  
I/O  
-
E4  
D3  
-
-
-
TMS  
7
XC2S150E  
I/O,  
L113P_Y  
I/O  
I/O  
7
7
C2  
C1  
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
XC2S150E  
I/O,  
I/O  
L113N_Y  
I/O, L#P_Y  
I/O, L#N_Y  
I/O, L#P_Y  
I/O, L#N_Y  
7
7
7
7
D2  
D1  
E2  
E3  
XC2S150E,  
200E, 300E,  
400E  
-
-
-
I/O,  
L112P_Y  
I/O,  
L119P_Y  
I/O,  
L119P_Y  
I/O,  
L119P_Y  
I/O, L119P  
I/O, L119N  
XC2S150E,  
200E, 300E,  
400E  
I/O  
I/O,  
L112N_Y  
I/O,  
L119N_Y  
I/O,  
L119N_Y  
I/O,  
L119N_Y  
XC2S100E, XC2S200E, I/O, L85P_Y I/O, L111P I/O, VREF I/O, VREF  
200E, 300E,  
600E  
I/O, VREF  
Bank 7,  
L118P  
I/O, VREF  
Bank 7,  
L118P_Y  
300E,  
400E, 600E  
Bank 7,  
L118P_Y  
Bank 7,  
L118P_Y  
XC2S100E,  
200E, 300E,  
600E  
-
I/O,  
L85N_Y  
I/O, L111N  
I/O,  
L118N_Y  
I/O,  
L118N_Y  
I/O, L118N  
I/O,  
L118N_Y  
I/O  
7
7
7
E1  
F5  
F4  
-
-
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O, L#P_Y  
XC2S100E,  
200E, 300E,  
600E  
I/O, L84P_Y I/O, L110P  
I/O,  
L117P_Y  
I/O,  
L117P_Y  
I/O, L117P  
I/O,  
L117P_Y  
I/O, L#N_Y  
7
7
7
F3  
F2  
F1  
XC2S100E,  
200E, 300E,  
600E  
-
All  
-
I/O,  
L84N_Y  
I/O, L110N  
I/O,  
L117N_Y  
I/O,  
L117N_Y  
I/O, L117N  
I/O,  
L117N_Y  
I/O, VREF  
Bank 7,  
L#P_Y  
XC2S150E,  
200E, 300E,  
400E, 600E  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
Bank 7,  
L83P  
I/O, VREF  
Bank 7,  
L116P_Y  
I/O, VREF  
Bank 7,  
L116P_Y  
Bank 7,  
L109P_Y  
Bank 7,  
L116P_Y  
Bank 7,  
L116P_Y  
I/O, L#N_Y  
XC2S150E,  
200E, 300E,  
400E, 600E  
I/O, L83N  
I/O,  
L109N_Y  
I/O,  
L116N_Y  
I/O,  
L116N_Y  
I/O,  
L116N_Y  
I/O,  
L116N_Y  
I/O  
7
7
G5  
G4  
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O, L#P_Y  
XC2S150E,  
200E, 300E,  
400E  
I/O,  
L108P_Y  
I/O,  
L115P_Y  
I/O,  
L115P_Y  
I/O,  
L115P_Y  
I/O, L115P  
I/O, L#N_Y  
I/O, L#P_Y  
I/O, L#N_Y  
7
7
7
G3  
G2  
G1  
XC2S150E,  
200E, 300E,  
400E  
-
I/O  
I/O,  
L108N_Y  
I/O,  
L115N_Y  
I/O,  
L115N_Y  
I/O,  
L115N_Y  
I/O, L115N  
XC2S100E, XC2S600E I/O, L82P_Y  
150E, 300E,  
600E  
I/O,  
L107P_Y  
I/O, L114P  
I/O, L114N  
I/O,  
L114P_Y  
I/O, L114P I/O, VREF  
Bank 7,  
L114P_Y  
XC2S100E,  
150E, 300E,  
600E  
-
I/O,  
L82N_Y  
I/O,  
L107N_Y  
I/O,  
L114N_Y  
I/O, L114N  
I/O,  
L114N_Y  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
73  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Device-Specific Pinouts: XC2S  
VREF  
Option  
Function Bank Pin  
100E  
150E  
200E  
300E  
400E  
600E  
I/O  
7
7
H5  
H3  
-
-
-
-
-
I/O  
I/O  
I/O  
I/O, VREF  
Bank 7,  
L#P_Y  
XC2S300E,  
400E, 600E  
All  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
Bank 7,  
L81P  
I/O, VREF  
Bank 7,  
L113P_Y  
I/O, VREF  
Bank 7,  
L113P_Y  
Bank 7,  
L106P  
Bank 7,  
L113P  
Bank 7,  
L113P_Y  
I/O, L#N_Y  
7
7
7
H4  
H2  
H1  
XC2S300E,  
400E, 600E  
-
-
-
I/O, L81N  
I/O, L106N I/O, L113N  
I/O,  
L113N_Y  
I/O,  
L113N_Y  
I/O,  
L113N_Y  
I/O,  
L#P_YY  
All  
All  
-
I/O,  
L80P_YY  
I/O, I/O,  
L105P_YY L112P_YY L112P_YY L112P_YY L112P_YY  
I/O,  
I/O,  
I/O,  
I/O,  
L#N_YY  
I/O,  
I/O, I/O, I/O, I/O, I/O,  
L80N_YY L105N_YY L112N_YY L112N_YY L112N_YY L112N_YY  
I/O  
7
7
J6  
J4  
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O, L#P_Y  
XC2S150E,  
200E, 300E,  
400E  
I/O,  
I/O,  
I/O,  
L111P_Y  
I/O,  
L111P_Y  
I/O, L111P  
L104P_Y  
L111P_Y  
I/O, L#N_Y  
I/O, L#P_Y  
I/O, L#N_Y  
7
7
7
J5  
J3  
J2  
XC2S100E,  
150E, 200E,  
300E, 400E  
-
-
-
I/O, L79P_Y  
I/O,  
L104N_Y  
I/O,  
L111N_Y  
I/O,  
L111N_Y  
I/O,  
L111N_Y  
I/O, L111N  
XC2S100E,  
150E, 200E,  
300E, 600E  
I/O,  
L79N_Y  
I/O,  
L103P_Y  
I/O,  
L110P_Y  
I/O,  
L110P_Y  
I/O, L110P  
I/O, L110N  
I/O,  
L110P_Y  
XC2S150E,  
200E, 300E,  
600E  
-
I/O,  
L103N_Y  
I/O,  
L110N_Y  
I/O,  
L110N_Y  
I/O,  
L110N_Y  
I/O  
7
7
J1  
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O, L#P  
K5  
XC2S100E,  
150E, 200E,  
300E,  
600E(1)  
I/O,  
L78P_YY  
I/O,  
I/O,  
I/O,  
I/O, L109P  
I/O,  
L109P_Y  
L102P_YY L109P_YY L109P_YY  
I/O, L#N  
7
K6  
XC2S100E,  
150E, 200E,  
300E,  
600E(1)  
-
I/O,  
I/O,  
I/O,  
I/O,  
I/O, L109N  
I/O,  
L109N_Y  
L78N_YY L102N_YY L109N_YY L109N_YY  
I/O, VREF  
Bank 7,  
L#P_Y  
7
7
K3  
K4  
XC2S300E,  
400E, 600E  
All  
-
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
I/O, VREF  
Bank 7,  
L108P_Y  
I/O, VREF  
Bank 7,  
L108P_Y  
Bank 7,  
L77P  
Bank 7,  
L101P  
Bank 7,  
L108P  
Bank 7,  
L108P_Y  
I/O, L#N_Y  
XC2S300E,  
400E, 600E  
I/O, L77N  
I/O, L101N I/O, L108N  
I/O,  
I/O,  
L108N_Y  
I/O,  
L108N_Y  
L108N_Y  
I/O  
7
7
K2  
K1  
-
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O, L#P_Y  
XC2S300E,  
400E  
I/O, L107P  
I/O,  
L107P_Y  
I/O,  
L107P_Y  
I/O, L107P  
I/O, L#N_Y  
I/O, L#P_Y  
7
7
L1  
L3  
XC2S100E,  
150E, 300E,  
400E  
-
I/O, L76P_Y  
I/O,  
L100P_Y  
I/O, L107N  
I/O,  
L107N_Y  
I/O,  
L107N_Y  
I/O, L107N  
XC2S100E, XC2S400E,  
150E, 200E,  
300E, 600E  
I/O,  
L76N_Y  
I/O,  
L100N_Y  
I/O,  
L106P_Y  
I/O,  
L106P_Y  
I/O, VREF  
Bank 7,  
L106P  
I/O, VREF  
Bank 7,  
L106P_Y  
600E  
I/O, L#N_Y  
I/O  
7
7
L2  
L4  
XC2S200E,  
300E, 600E  
-
-
-
-
I/O  
-
I/O,  
L106N_Y  
I/O,  
L106N_Y  
I/O, L106N  
I/O,  
L106N_Y  
-
-
I/O  
I/O  
I/O  
74  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Device-Specific Pinouts: XC2S  
VREF  
Option  
Function Bank Pin  
100E  
150E  
200E  
300E  
400E  
600E  
I/O,  
7
L5  
All  
-
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
L#P_YY  
L75P_YY  
L99P_YY  
L105P_YY L105P_YY L105P_YY L105P_YY  
I/O (IRDY),  
L#N_YY  
7
L6  
All  
-
I/O (IRDY), I/O (IRDY), I/O (IRDY), I/O (IRDY), I/O (IRDY), I/O (IRDY),  
L75N_YY L99N_YY L105N_YY L105N_YY L105N_YY L105N_YY  
I/O (TRDY)  
I/O  
6
6
6
M1  
M2  
M3  
-
-
-
-
-
I/O (TRDY) I/O (TRDY) I/O (TRDY) I/O (TRDY) I/O (TRDY) I/O (TRDY)  
-
-
-
-
I/O  
I/O  
I/O  
I/O, L#P_Y  
XC2S200E,  
300E, 600E  
I/O  
I/O,  
I/O,  
I/O, L104P  
I/O,  
L104P_Y  
L104P_Y  
L104P_Y  
I/O, L#N_Y  
I/O, L#P_Y  
I/O, L#N_Y  
6
6
6
M4  
M5  
M6  
XC2S100E, XC2S400E, I/O, L74P_Y I/O, L98P_Y  
I/O,  
L104N_Y  
I/O,  
L104N_Y  
I/O, VREF  
Bank 6,  
L104N  
I/O, VREF  
Bank 6,  
L104N_Y  
150E, 200E,  
300E, 600E  
600E  
XC2S100E,  
150E, 300E,  
400E  
-
I/O,  
L74N_Y  
I/O,  
L98N_Y  
I/O, L103P  
I/O, L103N  
I/O,  
L103P_Y  
I/O,  
L103P_Y  
I/O, L103P  
XC2S300E,  
400E  
-
-
-
I/O,  
L103N_Y  
I/O,  
L103N_Y  
I/O, L103N  
I/O  
I/O  
6
6
6
N1  
N2  
N3  
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O, L73P  
I/O, L97P  
I/O  
I/O, VREF  
Bank 6,  
L#P  
XC2S200E,  
400E  
All  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
Bank 6,  
L73N  
I/O, VREF  
Bank 6,  
L102P_Y  
I/O, VREF  
Bank 6,  
L102P  
Bank 6,  
L97N  
Bank 6,  
L102P_Y  
Bank 6,  
L102P  
I/O, L#N  
6
6
N4  
N5  
XC2S100E,  
150E, 200E,  
400E  
-
-
I/O, L72P_Y I/O, L96P_Y  
I/O,  
L102N_Y  
I/O, L102N  
I/O,  
L102N_Y  
I/O, L102N  
I/O, L#P_Y  
XC2S100E,  
150E, 300E,  
600E  
I/O,  
I/O,  
I/O, L101P  
I/O, L101N  
I/O,  
L101P_Y  
I/O, L101P  
I/O,  
L101P_Y  
L72N_Y  
L96N_Y  
I/O, L#N_Y  
I/O, L#P_Y  
6
6
N6  
P1  
XC2S300E,  
600E  
-
-
-
-
-
I/O,  
L101N_Y  
I/O, L101N  
I/O, L100P  
I/O,  
L101N_Y  
XC2S150E,  
200E, 300E,  
600E  
I/O, L95P_Y  
I/O,  
L100P_Y  
I/O,  
L100P_Y  
I/O,  
L100P_Y  
I/O, L#N_Y  
6
P2  
XC2S100E,  
150E, 200E,  
300E, 600E  
-
I/O, L71P_Y  
I/O,  
L95N_Y  
I/O,  
L100N_Y  
I/O,  
L100N_Y  
I/O, L100N  
I/O  
I/O,  
L100N_Y  
I/O  
6
6
R1  
P3  
XC2S100E,  
150E  
-
-
I/O,  
L71N_Y  
I/O, L94P_Y  
I/O  
I/O  
I/O  
I/O, L#P_Y  
XC2S150E,  
200E, 300E,  
400E, 600E  
-
I/O,  
L94N_Y  
I/O, L99P_Y I/O, L99P_Y I/O,L99P_Y I/O,L99P_Y  
I/O, L#N_Y  
6
P4  
XC2S200E,  
300E, 400E,  
600E  
-
-
-
I/O,  
L99N_Y  
I/O,  
L99N_Y  
I/O,  
L99N_Y  
I/O,  
L99N_Y  
I/O,  
L#P_YY  
6
6
P5  
P6  
All  
-
-
I/O,  
L70P_YY  
I/O,  
L93P_YY  
I/O,  
L98P_YY  
I/O,  
L98P_YY  
I/O,  
L98P_YY  
I/O,  
L98P_YY  
I/O,  
All  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
L#N_YY  
L70N_YY  
L93N_YY  
L98N_YY  
L98N_YY  
L98N_YY  
L98N_YY  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
75  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Device-Specific Pinouts: XC2S  
VREF  
Option  
Function Bank Pin  
100E  
150E  
200E  
300E  
400E  
600E  
I/O, L#P_Y  
6
R2  
XC2S300E,  
400E, 600E  
-
I/O, L69P  
I/O, L92P  
I/O, L97P I/O, L97P_Y I/O,L97P_Y I/O,L97P_Y  
I/O, VREF  
Bank 6,  
L#N_Y  
6
R3  
XC2S300E,  
400E, 600E  
All  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
I/O, VREF  
Bank 6,  
L97N_Y  
I/O, VREF  
Bank 6,  
L97N_Y  
Bank 6,  
L69N  
Bank 6,  
L92N  
Bank 6,  
L97N  
Bank 6,  
L97N_Y  
I/O  
6
6
6
R4  
R5  
T2  
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O, L#P  
XC2S200E, XC2S600E I/O, L68P  
400E, 600E  
I/O, L91P I/O, L96P_Y I/O, L96P I/O, L96P_Y I/O, VREF  
Bank 6,  
L96P_Y  
I/O, L#N  
6
6
6
6
T3  
T4  
T5  
T1  
XC2S200E,  
400E, 600E  
-
-
-
-
I/O, L68N  
I/O, L91N  
I/O,  
L96N_Y  
I/O, L96N  
I/O,  
L96N_Y  
I/O,  
L96N_Y  
I/O, L#P_Y  
I/O, L#N_Y  
I/O, L#P_Y  
XC2S150E,  
300E, 400E  
-
-
I/O, L90P_Y I/O, L95P I/O, L95P_Y I/O,L95P_Y I/O, L95P  
XC2S150E,  
300E, 400E  
I/O,  
L90N_Y  
I/O, L95N  
I/O,  
L95N_Y  
I/O,  
L95N_Y  
I/O, L95N  
XC2S150E,  
200E, 300E,  
400E, 600E  
I/O, L67P I/O, L89P_Y I/O, L94P_Y I/O, L94P_Y I/O,L94P_Y I/O,L94P_Y  
I/O, VREF  
Bank 6,  
L#N_Y  
6
U1  
XC2S150E,  
200E, 300E,  
400E, 600E  
All  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
I/O, VREF  
Bank 6,  
L94N_Y  
I/O, VREF  
Bank 6,  
L94N_Y  
Bank 6,  
L67N  
Bank 6,  
L89N_Y  
Bank 6,  
L94N_Y  
Bank 6,  
L94N_Y  
I/O  
6
6
U2  
U3  
XC2S100E  
-
-
I/O, L66P_Y  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O, L#P_Y  
XC2S100E,  
150E, 200E,  
300E, 400E,  
600E  
I/O,  
L66N_Y  
I/O, L88P_Y I/O, L93P_Y I/O, L93P_Y I/O,L93P_Y I/O,L93P_Y  
I/O, L#N_Y  
6
U4  
V1  
XC2S150E,  
200E, 300E,  
400E, 600E  
-
-
I/O,  
L88N_Y  
I/O,  
L93N_Y  
I/O,  
L93N_Y  
I/O,  
L93N_Y  
I/O,  
L93N_Y  
I/O  
6
6
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O, L#P_Y  
W1 XC2S100E,  
200E, 300E,  
600E  
I/O, L65P_Y I/O, L87P I/O, L92P_Y I/O, L92P_Y I/O, L92P I/O,L92P_Y  
I/O, L#N_Y  
6
V2  
XC2S100E, XC2S200E,  
I/O,  
L65N_Y  
I/O, L87N  
I/O  
I/O, VREF I/O, VREF  
I/O, VREF  
Bank 6,  
L92N  
I/O, VREF  
Bank 6,  
L92N_Y  
200E, 300E,  
600E  
300E,  
400E, 600E  
Bank 6,  
L92N_Y  
Bank 6,  
L92N_Y  
I/O  
6
6
W2  
V3  
-
-
-
I/O  
-
I/O  
I/O  
I/O  
I/O  
I/O, L#P_Y  
XC2S200E,  
300E, 400E  
I/O, L86P I/O, L91P_Y I/O, L91P_Y I/O,L91P_Y I/O, L91P  
I/O, L#N_Y  
I/O  
6
V4  
XC2S200E,  
300E, 400E  
-
-
-
I/O, L86N  
-
I/O,  
L91N_Y  
I/O,  
L91N_Y  
I/O,  
L91N_Y  
I/O, L91N  
I/O  
6
6
Y1  
Y2  
-
-
-
-
I/O  
I/O  
I/O,  
All  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
L#P_YY  
L64P_YY  
L85P_YY  
L90P_YY  
L90P_YY  
L90P_YY  
L90P_YY  
I/O,  
L#N_YY  
6
-
W3  
U5  
All  
-
-
-
I/O,  
L64N_YY  
I/O,  
L85N_YY  
I/O,  
L90N_YY  
I/O,  
L90N_YY  
I/O,  
L90N_YY  
I/O,  
L90N_YY  
M1  
M1  
M1  
M1  
M1  
M1  
M1  
76  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Device-Specific Pinouts: XC2S  
VREF  
Option  
Function Bank Pin  
100E  
M0  
150E  
M0  
200E  
M0  
300E  
M0  
400E  
M0  
600E  
M0  
M0  
M2  
-
-
AA1  
AB2  
-
-
-
-
M2  
M2  
M2  
M2  
M2  
M2  
I/O, L#N_Y  
I/O, L#P_Y  
5
5
AA3 XC2S150E,  
200E, 300E,  
-
-
-
-
-
I/O,  
L84N_Y  
I/O,  
L89N_Y  
I/O,  
L89N_Y  
I/O,  
L89N_Y  
I/O,  
L89N_Y  
400E, 600E  
AB3 XC2S150E,  
200E, 300E,  
I/O, L84P_Y I/O, L89P_Y I/O, L89P_Y I/O,L89P_Y I/O,L89P_Y  
400E, 600E  
I/O  
I/O  
5
5
AB4  
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
AA5 XC2S100E,  
150E  
I/O,  
L63N_Y  
I/O,  
L83N_Y  
I/O  
I/O, L#N_Y  
5
W5 XC2S100E,  
150E, 200E,  
300E, 400E,  
600E  
-
I/O, L63P_Y I/O, L83P_Y  
I/O,  
L88N_Y  
I/O,  
L88N_Y  
I/O,  
L88N_Y  
I/O,  
L88N_Y  
I/O, L#P_Y  
I/O, L#N_Y  
I/O, L#P_Y  
5
5
5
Y5  
XC2S200E,  
300E, 400E,  
600E  
-
I/O  
I/O  
I/O, L88P_Y I/O, L88P_Y I/O,L88P_Y I/O,L88P_Y  
AB5 XC2S100E, XC2S200E,  
200E, 300E, 300E,  
400E, 600E 400E, 600E  
I/O,  
L62N_Y  
I/O, L82N  
I/O, VREF I/O, VREF  
I/O, VREF  
Bank 5,  
I/O, VREF  
Bank 5,  
Bank 5,  
L87N_Y  
Bank 5,  
L87N_Y  
L87N_Y  
L87N_Y  
AB6 XC2S100E,  
-
I/O, L62P_Y I/O, L82P I/O, L87P_Y I/O, L87P_Y I/O,L87P_Y I/O,L87P_Y  
200E, 300E,  
400E, 600E  
I/O  
I/O  
5
5
5
Y6  
AA6  
V6  
-
-
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O,  
All  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
L#N_YY  
L61N_YY  
L81N_YY  
L86N_YY  
L86N_YY  
L86N_YY  
L86N_YY  
I/O,  
L#P_YY  
5
5
W6  
All  
All  
-
I/O,  
L61P_YY  
I/O,  
L81P_YY  
I/O,  
L86P_YY  
I/O,  
L86P_YY  
I/O,  
L86P_YY  
I/O,  
L86P_YY  
I/O, VREF  
Bank 5,  
AB7  
All  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
Bank 5,  
I/O, VREF  
Bank 5,  
I/O, VREF  
Bank 5,  
Bank 5,  
Bank 5,  
Bank 5,  
L#N_YY  
L60N_YY  
L80N_YY  
L85N_YY  
L85N_YY  
L85N_YY  
L85N_YY  
I/O,  
L#P_YY  
5
AA7  
All  
-
-
I/O,  
L60P_YY  
I/O,  
L80P_YY  
I/O,  
L85P_YY  
I/O,  
L85P_YY  
I/O,  
L85P_YY  
I/O,  
L85P_YY  
I/O  
5
5
Y7  
V7  
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O, L#N_Y  
XC2S300E,  
600E  
I/O, L79N  
I/O, L84N  
I/O,  
L84N_Y  
I/O, L84N  
I/O,  
L84N_Y  
I/O, L#P_Y  
I/O, L#N_Y  
5
5
W7 XC2S300E,  
600E  
-
I/O  
I/O, L79P  
I/O, L78N  
I/O, L84P I/O, L84P_Y I/O, L84P I/O, L84P_Y  
AB8 XC2S100E, XC2S600E  
300E, 600E  
I/O,  
L59N_Y  
I/O, L83N  
I/O,  
I/O, L83N  
I/O, VREF  
Bank 5,  
L83N_Y  
L83N_Y  
I/O, L#P_Y  
I/O  
5
5
AA8 XC2S100E,  
300E, 600E  
-
-
I/O, L59P_Y I/O, L78P  
I/O, L83P I/O, L83P_Y I/O, L83P I/O,L83P_Y  
Y8  
-
-
-
-
I/O I/O I/O  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
77  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Device-Specific Pinouts: XC2S  
VREF  
Option  
Function Bank Pin  
100E  
150E  
200E  
300E  
400E  
600E  
I/O, VREF  
Bank 5,  
L#N_Y  
5
5
5
5
V8  
XC2S100E,  
200E, 300E,  
400E, 600E  
All  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
I/O, VREF  
Bank 5,  
L82N_Y  
I/O, VREF  
Bank 5,  
L82N_Y  
Bank 5,  
L58N_Y  
Bank 5,  
L77N  
Bank 5,  
L82N_Y  
Bank 5,  
L82N_Y  
I/O, L#P_Y  
I/O, L#N_Y  
I/O, L#P_Y  
W8 XC2S100E,  
200E, 300E,  
-
I/O, L58P_Y I/O, L77P I/O, L82P_Y I/O, L82P_Y I/O,L82P_Y I/O,L82P_Y  
400E, 600E  
AB9 XC2S100E,  
200E, 300E,  
-
I/O,  
I/O, L76N  
I/O,  
I/O,  
I/O,  
L81N_Y  
I/O,  
L81N_Y  
L57N_Y  
L81N_Y  
L81N_Y  
400E, 600E  
AA9 XC2S100E,  
200E, 300E,  
-
I/O, L57P_Y I/O, L76P I/O, L81P_Y I/O, L81P_Y I/O,L81P_Y I/O,L81P_Y  
400E, 600E  
I/O  
5
5
AB10  
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O, L#N_Y  
W9 XC2S150E,  
300E, 400E,  
600E  
I/O,  
L75N_Y  
I/O, L80N  
I/O,  
L80N_Y  
I/O,  
L80N_Y  
I/O,  
L80N_Y  
I/O, L#P_Y  
I/O, L#N_Y  
I/O, L#P_Y  
5
5
5
Y9  
XC2S100E,  
150E, 300E,  
400E, 600E  
-
-
-
I/O,  
L56N_Y  
I/O, L75P_Y I/O, L80P I/O, L80P_Y I/O,L80P_Y I/O,L80P_Y  
V9  
XC2S100E,  
150E, 300E,  
400E, 600E  
I/O, L56P_Y  
I/O,  
I/O, L79N  
I/O,  
I/O,  
I/O,  
L74N_Y  
L79N_Y  
L79N_Y  
L79N_Y  
U9  
XC2S150E,  
300E, 400E,  
600E  
- I/O, L74P_Y I/O, L79P I/O, L79P_Y I/O,L79P_Y I/O,L79P_Y  
I/O  
5
5
AA10  
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O, L#N_Y  
W10 XC2S200E,  
300E, 400E,  
600E  
I/O, L55N  
I/O, L73N  
I/O,  
L78N_Y  
I/O,  
L78N_Y  
I/O,  
L78N_Y  
I/O,  
L78N_Y  
I/O, L#P_Y  
5
5
5
Y10 XC2S200E,  
300E, 400E,  
600E  
-
All  
-
I/O, L55P  
I/O, L73P I/O, L78P_Y I/O, L78P_Y I/O,L78P_Y I/O,L78P_Y  
I/O, VREF  
Bank 5,  
L#N_Y  
V10 XC2S200E,  
300E, 400E,  
600E  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
Bank 5,  
L54N  
I/O, VREF  
Bank 5,  
L77N_Y  
I/O, VREF  
Bank 5,  
L77N_Y  
Bank 5,  
L72N  
Bank 5,  
L77N_Y  
Bank 5,  
L77N_Y  
I/O, L#P_Y  
U10 XC2S200E,  
300E, 400E,  
600E  
I/O, L54P  
I/O, L72P I/O, L77P_Y I/O, L77P_Y I/O,L77P_Y I/O,L77P_Y  
I/O  
5
5
5
U11  
V11  
-
-
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
-
I/O  
I/O, L#N  
W11 XC2S200E,  
400E  
I/O  
I/O, L71N  
I/O,  
L76N_Y  
I/O, L76N  
I/O,  
L76N_Y  
I/O, L76N  
I/O, L#P  
5
Y11 XC2S200E, XC2S400E,  
-
I/O, L71P I/O, L76P_Y I/O, L76P  
I/O, VREF  
Bank 5,  
L76P_Y  
I/O, VREF  
Bank 5,  
L76P  
400E  
600E  
I/O  
5
5
AA11  
AB11  
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O (DLL),  
L#N  
I/O (DLL),  
L53N  
I/O (DLL),  
L70N  
I/O (DLL),  
L75N  
I/O (DLL),  
L75N  
I/O (DLL),  
L75N  
I/O (DLL),  
L75N  
GCK1, I  
5
AB12  
-
-
GCK1, I  
GCK1, I  
GCK1, I  
GCK1, I  
GCK1, I  
GCK1, I  
78  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Device-Specific Pinouts: XC2S  
VREF  
Option  
Function Bank Pin  
100E  
150E  
200E  
300E  
400E  
600E  
GCK0, I  
4
4
AA12  
Y12  
-
-
-
-
GCK0, I  
GCK0, I  
GCK0, I  
GCK0, I  
GCK0, I  
GCK0, I  
I/O (DLL),  
L#P  
I/O (DLL),  
L53P  
I/O (DLL),  
L70P  
I/O (DLL),  
L75P  
I/O (DLL),  
L75P  
I/O (DLL),  
L75P  
I/O (DLL),  
L75P  
I/O  
4
4
W12  
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O, L#N  
V12 XC2S150E,  
300E, 600E  
I/O,  
L69N_Y  
I/O, L74N  
I/O,  
L74N_Y  
I/O, L74N  
I/O,  
L74N_Y  
I/O, L#P  
4
U12 XC2S150E, XC2S400E, I/O, L52N I/O, L69P_Y I/O, L74P I/O, L74P_Y I/O, VREF  
I/O, VREF  
Bank 4,  
L74P_Y  
300E, 600E  
600E  
Bank 4,  
L74P  
I/O, L#N  
I/O, L#P  
4
4
AB13 XC2S300E,  
600E  
-
-
I/O, L52P  
-
I/O  
-
I/O, L73N  
I/O,  
L73N_Y  
I/O, L73N  
I/O,  
L73N_Y  
AA13 XC2S300E,  
600E  
I/O, L73P I/O, L73P_Y I/O, L73P I/O, L73P_Y  
I/O  
4
4
Y13  
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O, L#N  
W13 XC2S200E,  
300E, 400E,  
600E  
I/O, L51N  
I/O, L68N  
I/O,  
L72N_Y  
I/O,  
L72N_Y  
I/O,  
L72N_Y  
I/O,  
L72N_Y  
I/O, VREF  
Bank 4,  
L#P  
4
V13 XC2S200E,  
300E, 400E,  
600E  
All  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
I/O, VREF  
Bank 4,  
L72P_Y  
I/O, VREF  
Bank 4,  
L72P_Y  
Bank 4,  
L51P  
Bank 4,  
L68P  
Bank 4,  
L72P_Y  
Bank 4,  
L72P_Y  
I/O  
4
4
4
4
4
U13  
-
-
-
-
-
-
-
-
-
I/O, L50N  
I/O, L67N  
I/O  
I/O  
I/O  
I/O  
I/O, L#N  
I/O, L#P  
I/O  
AB14  
AA14  
AB15  
I/O, L50P  
I/O, L67P  
I/O, L71N  
I/O, L71P  
I/O  
I/O, L71N  
I/O, L71P  
I/O  
I/O, L71N  
I/O, L71P  
I/O  
I/O, L71N  
I/O, L71P  
I/O  
-
-
-
-
I/O, L#N  
Y14 XC2S100E,  
150E, 200E  
I/O,  
L49N_Y  
I/O,  
L66N_Y  
I/O,  
L70N_Y  
I/O, L70N  
I/O, L70N  
I/O, L70N  
I/O, L#P  
I/O, L#N  
I/O, L#P  
I/O, L#N  
4
4
4
4
W14 XC2S100E,  
150E, 200E  
-
-
-
-
I/O, L49P_Y I/O, L66P_Y I/O, L70P_Y I/O, L70P  
I/O, L70P  
I/O, L69N  
I/O, L69P  
I/O, L70P  
I/O, L69N  
I/O, L69P  
U14 XC2S150E,  
200E  
-
-
I/O,  
L65N_Y  
I/O,  
L69N_Y  
I/O, L69N  
V14 XC2S150E,  
200E  
I/O, L65P_Y I/O, L69P_Y I/O, L69P  
AA15 XC2S100E,  
200E, 300E,  
I/O,  
I/O, L64N  
I/O,  
I/O,  
I/O,  
L68N_Y  
I/O,  
L68N_Y  
L48N_Y  
L68N_Y  
L68N_Y  
400E, 600E  
I/O, L#P  
I/O, L#N  
4
4
4
Y15 XC2S100E,  
200E, 300E,  
-
-
I/O, L48P_Y I/O, L64P I/O, L68P_Y I/O, L68P_Y I/O,L68P_Y I/O,L68P_Y  
400E, 600E  
W15 XC2S100E,  
200E, 300E,  
I/O,  
I/O, L63N  
I/O,  
I/O,  
I/O,  
I/O,  
L47N_Y  
L67N_Y  
L67N_Y  
L67N_Y  
L67N_Y  
400E, 600E  
I/O, VREF  
Bank 4,  
L#P  
V15 XC2S100E,  
200E, 300E,  
All  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
I/O, VREF  
Bank 4,  
L67P_Y  
I/O, VREF  
Bank 4,  
L67P_Y  
Bank 4,  
L47P_Y  
Bank 4,  
L63P  
Bank 4,  
L67P_Y  
Bank 4,  
L67P_Y  
400E, 600E  
I/O  
I/O  
4
4
AB16  
AB17  
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
79  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Device-Specific Pinouts: XC2S  
VREF  
Option  
Function Bank Pin  
100E  
150E  
200E  
300E  
400E  
600E  
I/O, L#N  
4
AA16 XC2S150E, XC2S600E I/O, L46N  
200E, 400E  
I/O,  
L62N_Y  
I/O,  
L66N_Y  
I/O, L66N  
I/O,  
L66N_Y  
I/O, VREF  
Bank 4,  
L66N  
I/O, L#P  
I/O, L#N  
I/O, L#P  
4
4
4
4
4
Y16 XC2S150E,  
200E, 400E  
-
-
I/O, L46P I/O, L62P_Y I/O, L66P_Y I/O, L66P I/O, L66P_Y I/O, L66P  
W16 XC2S150E,  
200E  
-
-
I/O,  
L61N_Y  
I/O,  
L65N_Y  
I/O, L65N  
I/O, L65N  
I/O, L65P  
I/O, L65N  
I/O, L65P  
V16 XC2S150E,  
200E  
-
I/O, L61P_Y I/O, L65P_Y I/O, L65P  
I/O,  
L#N_YY  
AA17  
All  
-
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
L45N_YY  
L60N_YY  
L64N_YY  
L64N_YY  
L64N_YY  
L64N_YY  
I/O, VREF  
Bank 4,  
Y17  
All  
All  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
I/O, VREF  
Bank 4,  
I/O, VREF  
Bank 4,  
Bank 4,  
Bank 4,  
Bank 4,  
Bank 4,  
L#P_YY  
L45P_YY  
L60P_YY  
L64P_YY  
L64P_YY  
L64P_YY  
L64P_YY  
I/O  
4
4
4
AB18 XC2S100E  
-
-
-
I/O,  
L44N_Y  
I/O  
I/O  
I/O, L63N  
I/O, L63P  
-
I/O  
I/O  
I/O  
I/O, L#N  
I/O, L#P  
W17 XC2S100E,  
400E, 600E  
I/O, L44P_Y I/O, L59N  
I/O, L63N  
I/O,  
L63N_Y  
I/O,  
L63N_Y  
V17 XC2S400E,  
600E  
-
-
I/O, L59P  
I/O, L63P I/O, L63P_Y I/O, L63P_Y  
I/O  
4
4
AA18  
-
-
-
-
I/O  
I/O  
I/O  
I/O, L#N  
Y18 XC2S100E,  
200E, 300E,  
I/O,  
L43N_Y  
I/O, L58N  
I/O,  
L62N_Y  
I/O,  
L62N_Y  
I/O,  
L62N_Y  
I/O,  
L62N_Y  
400E, 600E  
I/O, L#P  
4
W18 XC2S100E, XC2S200E, I/O, L43P_Y I/O, L58P  
200E, 300E, 300E,  
400E, 600E 400E, 600E  
I/O, VREF I/O, VREF  
I/O, VREF  
Bank 4,  
L62P_Y  
I/O, VREF  
Bank 4,  
L62P_Y  
Bank 4,  
L62P_Y  
Bank 4,  
L62P_Y  
I/O  
4
4
AB19  
-
-
-
I/O  
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O, L#N  
AA19 XC2S150E,  
400E  
I/O,  
L57N_Y  
I/O, L61N  
I/O, L61N  
I/O,  
L61N_Y  
I/O, L61N  
I/O, L#P  
I/O  
4
Y19 XC2S150E,  
400E  
-
-
-
I/O, L57P_Y I/O, L61P  
I/O, L61P I/O, L61P_Y I/O, L61P  
4
4
AB21  
AB20  
-
-
-
-
-
I/O  
I/O  
I/O  
I/O,  
All  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
L#N_YY  
L42N_YY  
L56N_YY  
L60N_YY  
L60N_YY  
L60N_YY  
L60N_YY  
I/O,  
4
AA20  
All  
-
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
L#P_YY  
L42P_YY  
L56P_YY  
L60P_YY  
L60P_YY  
L60P_YY  
L60P_YY  
DONE  
3
-
W20  
Y21  
W21  
-
-
-
-
-
DONE  
DONE  
DONE  
DONE  
DONE  
DONE  
PROGRAM  
PROGRAM PROGRAM PROGRAM PROGRAM PROGRAM PROGRAM  
I/O (INIT),  
L#N_YY  
3
All  
I/O (INIT),  
L41N_YY  
I/O (INIT),  
L55N_YY  
I/O (INIT),  
L59N_YY  
I/O (INIT),  
L59N_YY  
I/O (INIT),  
L59N_YY  
I/O (INIT),  
L59N_YY  
I/O (D7),  
L#P_YY  
3
Y22  
All  
-
I/O (D7),  
L41P_YY  
I/O (D7),  
L55P_YY  
I/O (D7),  
L59P_YY  
I/O (D7),  
L59P_YY  
I/O (D7),  
L59P_YY  
I/O (D7),  
L59P_YY  
I/O  
I/O  
3
3
W22  
V21  
-
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
80  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Device-Specific Pinouts: XC2S  
VREF  
Option  
Function Bank Pin  
100E  
150E  
200E  
300E  
400E  
600E  
I/O, L#N  
I/O, L#P  
I/O, L#N  
I/O, L#P  
3
3
3
3
V19 XC2S150E,  
200E, 300E,  
400E  
-
-
I/O,  
L54N_Y  
I/O,  
L58N_Y  
I/O,  
L58N_Y  
I/O,  
L58N_Y  
I/O, L58N  
V20 XC2S150E,  
200E, 300E,  
400E  
-
I/O  
I/O, L54P_Y I/O, L58P_Y I/O, L58P_Y I/O,L58P_Y I/O, L58P  
V22 XC2S100E, XC2S200E,  
I/O,  
L40N_Y  
I/O, L53N  
I/O, VREF I/O, VREF  
Bank 3,  
L57N_Y  
I/O, VREF  
Bank 3,  
L57N  
I/O, VREF  
Bank 3,  
L57N_Y  
200E, 300E,  
600E  
300E,  
400E, 600E  
Bank 3,  
L57N_Y  
U22 XC2S100E,  
200E, 300E,  
600E  
-
I/O, L40P_Y I/O, L53P I/O, L57P_Y I/O, L57P_Y I/O, L57P I/O,L57P_Y  
I/O  
3
3
3
U21  
U20  
-
-
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O, L#N  
U18 XC2S100E,  
200E, 300E,  
600E  
I/O,  
L39N_Y  
I/O, L52N  
I/O,  
L56N_Y  
I/O,  
L56N_Y  
I/O, L56N  
I/O,  
L56N_Y  
I/O, L#P  
3
3
3
U19 XC2S100E,  
200E, 300E,  
600E  
-
All  
-
I/O, L39P_Y I/O, L52P I/O, L56P_Y I/O, L56P_Y I/O, L56P I/O,L56P_Y  
I/O, VREF  
Bank 3,  
L#N  
T21 XC2S150E,  
200E, 300E,  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
I/O, VREF  
Bank 3,  
L55N_Y  
I/O, VREF  
Bank 3,  
L55N_Y  
Bank 3,  
L38N  
Bank 3,  
L51N_Y  
Bank 3,  
L55N_Y  
Bank 3,  
L55N_Y  
400E, 600E  
I/O, L#P  
T22 XC2S150E,  
200E, 300E,  
I/O, L38P I/O, L51P_Y I/O, L55P_Y I/O, L55P_Y I/O,L55P_Y I/O,L55P_Y  
400E, 600E  
I/O  
3
3
T20  
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O, L#N  
T18 XC2S150E,  
200E, 300E,  
400E  
I/O,  
L50N_Y  
I/O,  
L54N_Y  
I/O,  
L54N_Y  
I/O,  
L54N_Y  
I/O, L54N  
I/O, L#P  
I/O, L#N  
I/O, L#P  
I/O  
3
3
3
T19 XC2S150E,  
200E, 300E,  
400E  
-
I/O  
I/O, L50P_Y I/O, L54P_Y I/O, L54P_Y I/O,L54P_Y I/O, L54P  
R21 XC2S100E, XC2S600E  
I/O,  
L37N_Y  
I/O,  
L49N_Y  
I/O, L53N  
I/O,  
L53N_Y  
I/O, L53N  
I/O, VREF  
Bank 3,  
150E, 300E,  
600E  
L53N_Y  
R22 XC2S100E,  
150E, 300E,  
600E  
-
I/O, L37P_Y I/O, L49P_Y I/O, L53P I/O, L53P_Y I/O, L53P I/O,L53P_Y  
3
3
R20  
-
-
-
-
-
I/O  
I/O  
I/O  
I/O, VREF  
Bank 3,  
L#N  
R18 XC2S300E,  
400E, 600E  
All  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
Bank 3,  
L36N  
I/O, VREF  
Bank 3,  
L52N_Y  
I/O, VREF  
Bank 3,  
L52N_Y  
Bank 3,  
L48N  
Bank 3,  
L52N  
Bank 3,  
L52N_Y  
I/O (D6),  
L#P  
3
3
3
R19 XC2S300E,  
400E, 600E  
-
-
-
I/O (D6),  
L36P  
I/O (D6),  
L48P  
I/O (D6),  
L52P  
I/O (D6),  
L52P_Y  
I/O (D6),  
L52P_Y  
I/O (D6),  
L52P_Y  
I/O (D5),  
L#N_YY  
P22  
All  
I/O (D5),  
L35N_YY  
I/O (D5),  
L47N_YY  
I/O (D5),  
L51N_YY  
I/O (D5),  
L51N_YY  
I/O (D5)  
L51N_YY  
I/O (D5),  
L51N_YY  
I/O,  
P21  
All  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
L#P_YY  
L35P_YY  
L47P_YY  
L51P_YY  
L51P_YY  
L51P_YY  
L51P_YY  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
81  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Device-Specific Pinouts: XC2S  
VREF  
Option  
Function Bank Pin  
100E  
150E  
200E  
300E  
400E  
600E  
I/O  
I/O  
3
3
P20  
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O, L#N  
P18 XC2S150E,  
200E, 300E,  
400E  
I/O,  
L46N_Y  
I/O,  
L50N_Y  
I/O,  
L50N_Y  
I/O,  
I/O, L50N  
L50N_Y  
I/O, L#P  
I/O, L#N  
I/O, L#P  
3
3
3
P19 XC2S100E,  
150E, 200E,  
-
-
-
I/O,  
L34N_Y  
I/O, L46P_Y I/O, L50P_Y I/O, L50P_Y I/O,L50P_Y I/O, L50P  
300E, 400E  
N22 XC2S100E,  
150E, 200E,  
I/O, L34P_Y  
I/O,  
I/O,  
I/O,  
I/O, L49N  
I/O,  
L45N_Y  
L49N_Y  
L49N_Y  
L49N_Y  
300E, 600E  
N21 XC2S150E,  
200E, 300E,  
600E  
-
-
I/O, L45P_Y I/O, L49P_Y I/O, L49P_Y I/O, L49P I/O,L49P_Y  
I/O  
3
3
P17  
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O, L#N  
N19 XC2S100E,  
150E, 200E,  
300E,  
I/O,  
L33N_YY  
I/O,  
I/O,  
I/O,  
I/O, L48N  
I/O,  
L44N_YY  
L48N_YY  
L48N_YY  
L48N_Y  
600E(1)  
I/O, L#P  
3
N20 XC2S100E,  
150E, 200E,  
300E,  
-
I/O,  
L33P_YY  
I/O,  
L44P_YY  
I/O,  
L48P_YY  
I/O,  
L48P_YY  
I/O, L48P I/O, L48P_Y  
600E(1)  
I/O, VREF  
Bank 3,  
L#N  
3
3
N18 XC2S300E,  
400E, 600E  
All  
-
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
I/O, VREF  
Bank 3,  
L47N_Y  
I/O, VREF  
Bank 3,  
L47N_Y  
Bank 3,  
L32N  
Bank 3,  
L43N  
Bank 3,  
L47N  
Bank 3,  
L47N_Y  
I/O (D4),  
L#P  
N17 XC2S300E,  
400E, 600E  
I/O (D4),  
L32P  
I/O (D4),  
L43P  
I/O (D4),  
L47P  
I/O (D4),  
L47P_Y  
I/O (D4),  
L47P_Y  
I/O (D4),  
L47P_Y  
I/O  
3
3
M22  
-
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O, L#N  
M20 XC2S300E,  
400E  
I/O, L46N  
I/O,  
L46N_Y  
I/O,  
L46N_Y  
I/O, L46N  
I/O, L#P  
I/O, L#N  
I/O, L#P  
3
3
3
M21 XC2S100E,  
150E, 300E,  
400E  
-
I/O,  
L31N_Y  
I/O,  
L42N_Y  
I/O, L46P I/O, L46P_Y I/O,L46P_Y I/O, L46P  
M18 XC2S100E, XC2S400E, I/O, L31P_Y I/O, L42P_Y  
I/O,  
L45N_Y  
I/O,  
L45N_Y  
I/O, VREF  
Bank 3,  
L45N  
I/O, VREF  
Bank 3,  
L45N_Y  
150E, 200E,  
300E, 600E  
600E  
M19 XC2S200E,  
300E, 600E  
-
-
-
I/O  
-
I/O, L45P_Y I/O, L45P_Y I/O, L45P I/O, L45P_Y  
I/O  
3
3
M17  
L22  
-
-
-
-
-
I/O I/O I/O  
I/O (TRDY)  
I/O (TRDY) I/O (TRDY) I/O (TRDY) I/O (TRDY) I/O (TRDY) I/O (TRDY)  
I/O (IRDY),  
L#N_YY  
2
2
L21  
L20  
L19  
All  
All  
-
-
-
I/O (IRDY), I/O (IRDY), I/O (IRDY), I/O (IRDY), I/O (IRDY), I/O (IRDY),  
L30N_YY  
L41N_YY  
L44N_YY  
L44N_YY  
L44N_YY  
L44N_YY  
I/O,  
L#P_YY  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
L30P_YY  
L41P_YY  
L44P_YY  
L44P_YY  
L44P_YY  
L44P_YY  
I/O  
2
2
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O, L#N  
L18 XC2S200E,  
300E, 600E  
I/O  
I/O,  
I/O,  
I/O, L43N  
I/O,  
L43N_Y  
L43N_Y  
L43N_Y  
82  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Device-Specific Pinouts: XC2S  
VREF  
Option  
Function Bank Pin  
100E  
150E  
200E  
300E  
400E  
600E  
I/O, L#P  
I/O, L#N  
I/O, L#P  
2
2
2
L17 XC2S100E, XC2S400E,  
I/O,  
L29N_Y  
I/O,  
L40N_Y  
I/O, L43P_Y I/O, L43P_Y I/O, VREF  
I/O, VREF  
Bank 2,  
L43P_Y  
150E, 200E,  
300E, 600E  
600E  
Bank 2,  
L43P  
K22 XC2S100E,  
150E, 300E,  
400E  
-
I/O, L29P_Y I/O, L40P_Y I/O, L42N  
I/O,  
I/O,  
I/O, L42N  
L42N_Y  
L42N_Y  
K21 XC2S300E,  
400E  
-
-
-
-
I/O, L42P I/O, L42P_Y I/O, L42P_Y I/O, L42P  
I/O  
2
2
K20  
K19  
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O (D3)  
I/O (D3)  
I/O (D3),  
L39N  
I/O (D3)  
I/O (D3)  
I/O (D3)  
I/O (D3)  
I/O, VREF  
Bank 2,  
L#N  
2
2
K18 XC2S100E,  
200E, 400E  
All  
-
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
I/O, VREF  
Bank 2,  
L41N_Y  
I/O, VREF  
Bank 2,  
L41N  
Bank 2,  
L28N_Y  
Bank 2,  
L39P  
Bank 2,  
L41N_Y  
Bank 2,  
L41N  
I/O, L#P  
K17  
XC2S100,  
150E, 200E,  
400E  
I/O, L28P_Y  
I/O,  
I/O, L41P_Y I/O, L41P I/O, L41P_Y I/O, L41P  
L38N_Y  
I/O, L#N  
I/O, L#P  
I/O, L#N  
2
2
2
J22 XC2S150E,  
300E, 600E  
-
-
-
I/O  
I/O, L38P_Y I/O, L40N  
I/O,  
L40N_Y  
I/O, L40N  
I/O,  
L40N_Y  
J21 XC2S300E,  
600E  
-
-
-
I/O, L40P I/O, L40P_Y I/O, L40P I/O,L40P_Y  
J20 XC2S150E,  
200E, 300E,  
600E  
I/O,  
I/O,  
I/O,  
L39N_Y  
I/O, L39N  
I/O,  
L39N_Y  
L37N_Y  
L39N_Y  
I/O, L#P  
2
J19 XC2S100E,  
150E, 200E,  
-
I/O,  
L27N_Y  
I/O, L37P_Y I/O, L39P_Y I/O, L39P_Y I/O, L39P I/O,L39P_Y  
300E, 600E  
I/O  
2
2
H22 XC2S100E,  
150E  
-
-
I/O, L27P_Y  
-
I/O,  
L36N_Y  
I/O  
I/O  
I/O  
I/O  
I/O, L#N  
J18 XC2S150E,  
200E, 300E,  
I/O, L36P_Y  
I/O,  
L38N_Y  
I/O,  
L38N_Y  
I/O,  
L38N_Y  
I/O,  
L38N_Y  
400E, 600E  
I/O, L#P  
I/O, L#N  
2
2
2
J17 XC2S200E,  
300E, 400E,  
600E  
-
-
-
-
- I/O, L38P_Y I/O, L38P_Y I/O,L38P_Y I/O,L38P_Y  
H21 XC2S150E,  
200E, 300E,  
I/O  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
L35N_Y  
L37N_Y  
L37N_Y  
L37N_Y  
L37N_Y  
400E, 600E  
I/O (D2),  
L#P  
H20 XC2S150E,  
200E, 300E,  
I/O (D2)  
I/O (D2),  
L35P_Y  
I/O (D2),  
L37P_Y  
I/O (D2),  
L37P_Y  
I/O (D2),  
L37P_Y  
I/O (D2),  
L37P_Y  
400E, 600E  
I/O (D1),  
L#N  
2
2
H19 XC2S300E,  
400E, 600E  
-
I/O (D1),  
L26N  
I/O (D1),  
L34N  
I/O (D1),  
L36N  
I/O (D1),  
L36N_Y  
I/O (D1),  
L36N_Y  
I/O (D1),  
L36N_Y  
I/O, VREF  
Bank 2,  
L#P  
H18 XC2S300E,  
400E, 600E  
All  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
Bank 2,  
L26P  
I/O, VREF  
Bank 2,  
L36P_Y  
I/O, VREF  
Bank 2,  
L36P_Y  
Bank 2,  
L34P  
Bank 2,  
L36P  
Bank 2,  
L36P_Y  
I/O  
I/O  
2
2
G22  
F22  
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
83  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Device-Specific Pinouts: XC2S  
VREF  
Option  
Function Bank Pin  
100E  
150E  
200E  
300E  
400E  
600E  
I/O, L#N  
2
G21 XC2S200E, XC2S600E I/O, L25N  
400E, 600E  
I/O, L33N  
I/O,  
L35N_Y  
I/O, L35N  
I/O,  
L35N_Y  
I/O, VREF  
Bank 2,  
L35N_Y  
I/O, L#P  
I/O, L#N  
I/O, L#P  
I/O, L#N  
2
2
2
2
G20 XC2S200E,  
400E, 600E  
-
-
-
-
I/O, L25P  
I/O, L33P I/O, L35P_Y I/O, L35P I/O, L35P_Y I/O, L35P_Y  
G19 XC2S150E,  
300E  
-
I/O,  
L32N_Y  
I/O, L34N  
I/O,  
L34N_Y  
I/O, L34N  
I/O, L34N  
I/O, L34P  
G18 XC2S150E,  
300E  
-
I/O, L32P_Y I/O, L34P I/O, L34P_Y I/O, L34P  
E22 XC2S150E,  
200E, 300E,  
I/O, L24N  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
L31N_Y  
L33N_Y  
L33N_Y  
L33N_Y  
L33N_Y  
400E, 600E  
I/O, VREF  
Bank 2,  
L#P  
2
F21 XC2S150E,  
200E, 300E,  
All  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
I/O, VREF  
Bank 2,  
L33P_Y  
I/O, VREF  
Bank 2,  
L33P_Y  
Bank 2,  
L24P  
Bank 2,  
L31P_Y  
Bank 2,  
L33P_Y  
Bank 2,  
L33P_Y  
400E, 600E  
I/O  
2
2
E21 XC2S100E  
-
-
I/O,  
L23N_Y  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O, L#N  
F20 XC2S100E,  
150E, 200E,  
300E, 400E,  
600E  
I/O, L23P_Y  
I/O,  
L30N_Y  
I/O,  
L32N_Y  
I/O,  
L32N_Y  
I/O,  
L32N_Y  
I/O,  
L32N_Y  
I/O, L#P  
2
F19 XC2S150E,  
200E, 300E,  
-
-
-
I/O, L30P_Y I/O, L32P_Y I/O, L32P_Y I/O, L32P_Y I/O, L32P_Y  
400E, 600E  
I/O  
2
2
F18  
-
-
-
-
-
I/O  
I/O  
I/O  
I/O, L#N  
D22 XC2S100E,  
200E, 300E,  
600E  
I/O,  
L22N_Y  
I/O, L29N  
I/O,  
I/O,  
I/O, L31N  
I/O,  
L31N_Y  
L31N_Y  
L31N_Y  
I/O, L#P  
2
D21 XC2S100E, XC2S200E, I/O, L22P_Y I/O, L29P  
I/O, VREF I/O, VREF  
I/O, VREF  
Bank 2,  
L31P  
I/O, VREF  
Bank 2,  
L31P_Y  
200E, 300E,  
600E  
300E,  
400E, 600E  
Bank 2,  
L31P_Y  
Bank 2,  
L31P_Y  
I/O, L#N  
I/O, L#P  
I/O  
2
2
E20 XC2S200E,  
300E, 400E  
-
I/O  
I/O, L28N  
I/O,  
L30N_Y  
I/O,  
L30N_Y  
I/O,  
L30N_Y  
I/O, L30N  
E19 XC2S200E,  
300E, 400E  
-
-
I/O, L28P I/O, L30P_Y I/O, L30P_Y I/O,L30P_Y I/O, L30P  
2
2
D20  
C22  
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O (DIN,  
D0),  
All  
I/O (DIN,  
D0),  
I/O (DIN,  
D0),  
I/O (DIN,  
D0),  
I/O (DIN,  
D0),  
I/O (DIN,  
D0),  
I/O (DIN,  
D0),  
L#N_YY  
L21N_YY  
L27N_YY  
L29N_YY  
L29N_YY  
L29N_YY  
L29N_YY  
I/O (DOUT,  
BUSY),  
2
C21  
All  
-
I/O (DOUT, I/O (DOUT, I/O (DOUT, I/O (DOUT, I/O (DOUT, I/O (DOUT,  
BUSY),  
BUSY),  
BUSY),  
BUSY),  
BUSY),  
BUSY),  
L#P_YY  
L21P_YY  
L27P_YY  
L29P_YY  
L29P_YY  
L29P_YY  
L29P_YY  
CCLK  
TDO  
TDI  
2
2
-
B22  
A21  
C19  
-
-
-
-
-
-
CCLK  
TDO  
TDI  
CCLK  
TDO  
TDI  
CCLK  
TDO  
TDI  
CCLK  
TDO  
TDI  
CCLK  
TDO  
TDI  
CCLK  
TDO  
TDI  
I/O (CS),  
L#P_YY  
1
B20  
All  
-
I/O (CS),  
L20P_YY  
I/O (CS),  
L26P_YY  
I/O (CS),  
L28P_YY  
I/O (CS),  
L28P_YY  
I/O (CS),  
L28P_YY  
I/O (CS),  
L28P_YY  
84  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Device-Specific Pinouts: XC2S  
VREF  
Option  
Function Bank Pin  
100E  
150E  
200E  
300E  
400E  
600E  
I/O  
1
A20  
All  
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
(WRITE),  
L#N_YY  
(WRITE),  
L20N_YY  
(WRITE),  
L26N_YY  
(WRITE),  
L28N_YY  
(WRITE),  
L28N_YY  
(WRITE),  
L28N_YY  
(WRITE),  
L28N_YY  
I/O  
1
1
1
D18  
C18  
-
-
-
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O, L#P  
B19 XC2S200E,  
300E, 400E,  
600E  
I/O, L25P I/O, L27P_Y I/O, L27P_Y I/O,L27P_Y I/O,L27P_Y  
I/O, L#N  
I/O, L#P  
I/O, L#N  
1
1
1
A19 XC2S200E,  
300E, 400E,  
600E  
-
I/O  
I/O, L25N  
I/O,  
L27N_Y  
I/O,  
L27N_Y  
I/O,  
L27N_Y  
I/O,  
L27N_Y  
B18 XC2S100E, XC2S200E, I/O, L19P_Y I/O, L24P  
200E, 300E, 300E,  
400E, 600E 400E, 600E  
I/O, VREF I/O, VREF  
Bank 1,  
L26P_Y  
I/O, VREF  
Bank 1,  
L26P_Y  
I/O, VREF  
Bank 1,  
L26P_Y  
Bank 1,  
L26P_Y  
A18 XC2S100E,  
-
I/O,  
I/O, L24N  
I/O,  
I/O,  
I/O,  
I/O,  
200E, 300E,  
400E, 600E  
L19N_Y  
L26N_Y  
L26N_Y  
L26N_Y  
L26N_Y  
I/O  
I/O  
1
1
1
D17  
C17  
B17  
-
-
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O,  
All  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
L#P_YY  
L18P_YY  
L23P_YY  
L25P_YY  
L25P_YY  
L25P_YY  
L25P_YY  
I/O,  
L#N_YY  
1
1
A17  
E16  
All  
All  
-
I/O,  
L18N_YY  
I/O,  
L23N_YY  
I/O,  
L25N_YY  
I/O,  
L25N_YY  
I/O,  
L25N_YY  
I/O,  
L25N_YY  
I/O, VREF  
Bank 1,  
All  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
Bank 1,  
I/O, VREF  
Bank 1,  
I/O, VREF  
Bank 1,  
Bank 1,  
Bank 1,  
Bank 1,  
L#P_YY  
L17P_YY  
L22P_YY  
L24P_YY  
L24P_YY  
L24P_YY  
L24P_YY  
I/O,  
L#N_YY  
1
E17  
E15  
All  
-
-
I/O,  
L17N_YY  
I/O,  
L22N_YY  
I/O,  
L24N_YY  
I/O,  
L24N_YY  
I/O,  
L24N_YY  
I/O,  
L24N_YY  
I/O  
1
1
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O, L#P  
D16 XC2S300E,  
600E  
I/O, L21P  
I/O, L23P I/O, L23P_Y I/O, L23P I/O,L23P_Y  
I/O, L#N  
I/O, L#P  
1
1
C16 XC2S300E,  
600E  
-
I/O  
I/O, L21N  
I/O, L23N  
I/O,  
L23N_Y  
I/O, L23N  
I/O,  
L23N_Y  
B16 XC2S100E, XC2S600E I/O, L16P_Y I/O, L20P  
300E, 600E  
I/O, L22P I/O, L22P_Y I/O, L22P  
I/O, VREF  
Bank 1,  
L22P_Y  
I/O, L#N  
I/O  
1
A16 XC2S100E,  
300E, 600E  
-
I/O,  
L16N_Y  
I/O, L20N  
-
I/O, L22N  
-
I/O,  
L22N_Y  
I/O, L22N  
I/O  
I/O,  
L22N_Y  
1
1
F14  
-
-
-
I/O  
I/O  
I/O, VREF  
Bank 1,  
L#P  
D15 XC2S100E,  
200E, 300E,  
All  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
Bank 1,  
L15P_Y  
I/O, VREF  
Bank 1,  
L21P_Y  
I/O, VREF  
Bank 1,  
L21P_Y  
Bank 1,  
L19P  
Bank 1,  
L21P_Y  
Bank 1,  
L21P_Y  
400E, 600E  
I/O, L#N  
1
1
C15 XC2S100E,  
200E, 300E,  
-
-
I/O,  
L15N_Y  
I/O, L19N  
I/O,  
L21N_Y  
I/O,  
L21N_Y  
I/O,  
L21N_Y  
I/O,  
L21N_Y  
400E, 600E  
I/O, L#P  
B15 XC2S100E,  
200E, 300E,  
I/O, L14P_Y I/O, L18P I/O, L20P_Y I/O, L20P_Y I/O,L20P_Y I/O,L20P_Y  
400E, 600E  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
85  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Device-Specific Pinouts: XC2S  
VREF  
Option  
Function Bank Pin  
100E  
150E  
200E  
300E  
400E  
600E  
I/O, L#N  
1
A15 XC2S100E,  
200E, 300E,  
-
I/O,  
L14N_Y  
I/O, L18N  
I/O,  
L20N_Y  
I/O,  
L20N_Y  
I/O,  
L20N_Y  
I/O,  
L20N_Y  
400E, 600E  
I/O  
1
1
E14  
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O, L#P  
D14 XC2S150E,  
300E, 400E,  
600E  
I/O, L17P_Y I/O, L19P I/O, L19P_Y I/O,L19P_Y I/O,L19P_Y  
I/O, L#N  
I/O, L#P  
I/O, L#N  
1
1
1
C14 XC2S100E,  
150E, 300E,  
-
-
-
I/O, L13P_Y  
I/O,  
L17N_Y  
I/O, L19N  
I/O,  
L19N_Y  
I/O,  
L19N_Y  
I/O,  
L19N_Y  
400E, 600E  
B14 XC2S100E,  
150E, 300E,  
I/O,  
L13N_Y  
I/O, L16P_Y I/O, L18P I/O, L18P_Y I/O,L18P_Y I/O,L18P_Y  
400E, 600E  
A14 XC2S150E,  
300E, 400E,  
600E  
-
I/O,  
L16N_Y  
I/O, L18N  
I/O,  
L18N_Y  
I/O,  
L18N_Y  
I/O,  
L18N_Y  
I/O  
1
1
E13  
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O, L#P  
D13 XC2S200E,  
300E, 400E,  
600E  
I/O, L12P  
I/O, L15P I/O, L17P_Y I/O, L17P_Y I/O,L17P_Y I/O,L17P_Y  
I/O, L#N  
1
1
1
C13 XC2S200E,  
300E, 400E,  
600E  
-
All  
-
I/O, L12N  
I/O, L15N  
I/O,  
L17N_Y  
I/O,  
L17N_Y  
I/O,  
L17N_Y  
I/O,  
L17N_Y  
I/O, VREF  
Bank 1,  
L#P  
B13 XC2S200E,  
300E, 400E,  
600E  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
Bank 1,  
L11P  
I/O, VREF  
Bank 1,  
L16P_Y  
I/O, VREF  
Bank 1,  
L16P_Y  
Bank 1,  
L14P  
Bank 1,  
L16P_Y  
Bank 1,  
L16P_Y  
I/O, L#N  
A13 XC2S200E,  
300E, 400E,  
600E  
I/O, L11N  
I/O, L14N  
I/O,  
L16N_Y  
I/O,  
L16N_Y  
I/O,  
L16N_Y  
I/O,  
L16N_Y  
I/O  
1
1
F13  
-
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O, L#P  
C12 XC2S300E,  
600E  
I/O, L15P I/O, L15P_Y I/O, L15P I/O,L15P_Y  
I/O, L#N  
I/O, L#P  
1
1
B12 XC2S300E,  
600E  
-
I/O, L10P  
I/O  
I/O, L15N  
I/O,  
L15N_Y  
I/O, L15N  
I/O,  
L15N_Y  
D12 XC2S150E, XC2S400E, I/O, L10N I/O, L13P_Y I/O, L14P I/O, L14P_Y I/O, VREF  
I/O, VREF  
Bank 1,  
L14P_Y  
300E, 600E  
600E  
Bank 1,  
L14P  
I/O, L#N  
I/O  
1
E12 XC2S150E,  
300E, 600E  
-
-
-
I/O,  
L13N_Y  
I/O, L14N  
-
I/O,  
L14N_Y  
I/O, L14N  
I/O,  
L14N_Y  
1
1
F12  
A12  
-
-
-
-
-
I/O  
I/O  
I/O  
I/O (DLL),  
L#P  
I/O (DLL),  
L9P  
I/O (DLL),  
L12P  
I/O (DLL),  
L13P  
I/O (DLL),  
L13P  
I/O (DLL),  
L13P  
I/O (DLL),  
L13P  
GCK2, I  
1
A11  
-
-
GCK2, I  
GCK2, I  
GCK2, I  
GCK2, I  
GCK2, I  
GCK2, I  
GCK3, I  
0
0
C11  
B11  
-
-
-
-
GCK3, I  
GCK3, I  
GCK3, I  
GCK3, I  
GCK3, I  
GCK3, I  
I/O (DLL),  
L#N  
I/O (DLL),  
L9N  
I/O (DLL),  
L12N  
I/O (DLL),  
L13N  
I/O (DLL),  
L13N  
I/O (DLL),  
L13N  
I/O (DLL),  
L13N  
I/O  
0
D11  
-
-
-
-
-
I/O  
I/O  
I/O  
86  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Device-Specific Pinouts: XC2S  
VREF  
Option  
Function Bank Pin  
100E  
150E  
200E  
300E  
400E  
600E  
I/O  
0
0
0
F11  
-
XC2S400E,  
600E  
-
-
I/O  
I/O  
I/O, VREF  
Bank 0  
I/O, VREF  
Bank 0  
I/O, L#P  
I/O, L#N  
A10 XC2S300E,  
600E  
-
I/O  
-
I/O, L11P  
I/O, L11N  
-
I/O, L12P I/O, L12P_Y I/O, L12P I/O,L12P_Y  
B10 XC2S300E,  
600E  
-
I/O, L12N  
-
I/O,  
L12N_Y  
I/O, L12N  
I/O  
I/O,  
L12N_Y  
I/O  
0
0
E11  
-
-
-
-
I/O  
I/O  
I/O, L#P  
C10 XC2S200E,  
300E, 400E,  
600E  
I/O, L8P  
I/O, L10P I/O, L11P_Y I/O, L11P_Y I/O,L11P_Y I/O,L11P_Y  
I/O, VREF  
Bank 0,  
L#N  
0
D10 XC2S200E,  
300E, 400E,  
600E  
All  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
I/O, VREF  
Bank 0,  
L11N_Y  
I/O, VREF  
Bank 0,  
L11N_Y  
Bank 0,  
L8N  
Bank 0,  
L10N  
Bank 0,  
L11N_Y  
Bank 0,  
L11N_Y  
I/O  
0
0
0
0
0
F10  
A9  
-
-
-
-
-
-
-
-
-
I/O, L7P  
I/O  
I/O  
-
I/O  
I/O  
I/O  
I/O  
I/O, L#P  
I/O, L#N  
I/O  
I/O, L7N  
I/O, L10P  
I/O, L10N  
I/O  
I/O, L10P  
I/O, L10N  
I/O  
I/O, L10P  
I/O, L10N  
I/O  
I/O, L10P  
I/O, L10N  
I/O  
B9  
-
-
E10  
C9  
-
I/O, L#P  
XC2S100E,  
150E, 200E  
I/O, L6P_Y I/O, L9P_Y I/O, L9P_Y  
I/O, L9P  
I/O, L9P  
I/O, L9P  
I/O, L#N  
I/O, L#P  
I/O, L#N  
I/O, L#P  
0
0
0
0
D9  
F9  
E9  
A8  
XC2S100E,  
150E, 200E  
-
-
-
-
I/O, L6N_Y I/O, L9N_Y I/O, L9N_Y  
I/O, L9N  
I/O, L8P  
I/O, L8N  
I/O, L9N  
I/O, L8P  
I/O, L8N  
I/O, L9N  
I/O, L8P  
I/O, L8N  
XC2S150E,  
200E  
-
I/O, L8P_Y I/O, L8P_Y  
I/O, L8N_Y I/O, L8N_Y  
XC2S150E,  
200E  
-
XC2S100E,  
200E, 300E,  
400E, 600E  
I/O, L5P_Y  
I/O, L7P  
I/O, L7N  
I/O, L6P  
I/O, L7P_Y I/O, L7P_Y I/O, L7P_Y I/O, L7P_Y  
I/O, L7N_Y I/O, L7N_Y I/O, L7N_Y I/O, L7N_Y  
I/O, L6P_Y I/O, L6P_Y I/O, L6P_Y I/O, L6P_Y  
I/O, L#N  
I/O, L#P  
0
0
0
B8  
C8  
D8  
XC2S100E,  
200E, 300E,  
400E, 600E  
-
-
I/O, L5N_Y  
I/O, L4P_Y  
XC2S100E,  
200E, 300E,  
400E, 600E  
I/O, VREF  
Bank 0,  
L#N  
XC2S100E,  
200E, 300E,  
400E, 600E  
All  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
I/O, VREF  
Bank 0,  
L6N_Y  
I/O, VREF  
Bank 0,  
L6N_Y  
Bank 0,  
L4N_Y  
Bank 0,  
L6N  
Bank 0,  
L6N_Y  
Bank 0,  
L6N_Y  
I/O  
0
0
0
A7  
B7  
C7  
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O, L#P  
XC2S150E, XC2S600E  
200E  
I/O, L3P  
I/O, L5P_Y I/O, L5P_Y  
I/O, L5N_Y I/O, L5N_Y  
I/O, L4P_Y I/O, L4P_Y  
I/O, L4N_Y I/O, L4N_Y  
I/O, L5P  
I/O, L5P  
I/O, VREF  
Bank0,L5P  
I/O, L#N  
I/O, L#P  
I/O, L#N  
0
0
0
D7  
E8  
E7  
XC2S150E,  
200E  
-
-
-
I/O, L3N  
I/O, L5N  
I/O, L4P  
I/O, L4N  
I/O, L5N  
I/O, L4P  
I/O, L4N  
I/O, L5N  
I/O, L4P  
I/O, L4N  
XC2S150E,  
200E  
-
-
XC2S150E,  
200E  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
87  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E)  
Pad Name  
LVDS  
Async.  
Output  
Option  
Device-Specific Pinouts: XC2S  
VREF  
Option  
Function Bank Pin  
100E  
150E  
200E  
300E  
400E  
600E  
I/O,  
0
A6  
All  
-
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
I/O,  
L#P_YY  
L2P_YY  
L3P_YY  
L3P_YY  
L3P_YY  
L3P_YY  
L3P_YY  
I/O, VREF  
Bank 0,  
L#N_YY  
0
B6  
All  
All  
I/O, VREF I/O, VREF I/O, VREF I/O, VREF  
I/O, VREF  
Bank 0,  
L3N_YY  
I/O, VREF  
Bank 0,  
L3N_YY  
Bank 0,  
L2N_YY  
Bank 0,  
L3N_YY  
Bank 0,  
L3N_YY  
Bank 0,  
L3N_YY  
I/O  
0
0
0
0
0
C6  
A5  
B5  
D6  
B4  
XC2S100E  
-
-
-
-
-
I/O, L1P_Y  
I/O  
I/O, L2P  
I/O, L2N  
-
I/O  
I/O, L2P  
I/O, L2N  
-
I/O  
I/O  
I/O  
I/O, L#P  
I/O, L#N  
I/O  
XC2S100E  
I/O, L1N_Y  
I/O, L2P  
I/O, L2N  
I/O  
I/O, L2P  
I/O, L2N  
I/O  
I/O, L2P  
I/O, L2N  
I/O  
-
-
-
-
I/O, L#P  
XC2S100E,  
200E, 300E,  
400E, 600E  
I/O, L0P_Y  
I/O, L1P  
I/O, L1P_Y I/O, L1P_Y I/O, L1P_Y I/O, L1P_Y  
I/O, L#N  
0
C5  
XC2S100E, XC2S200E, I/O, L0N_Y  
200E, 300E, 300E,  
400E, 600E 400E, 600E  
I/O, L1N  
I/O, VREF I/O, VREF  
I/O, VREF  
Bank 0,  
L1N_Y  
I/O, VREF  
Bank 0,  
L1N_Y  
Bank 0,  
L1N_Y  
Bank 0,  
L1N_Y  
I/O  
0
0
A4  
A3  
-
-
-
I/O  
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O, L#P  
XC2S150E,  
400E, 600E  
I/O, L0P_Y  
I/O, L0P  
I/O, L0P  
I/O, L0P_Y I/O, L0P_Y  
I/O, L#N  
0
B3  
XC2S150E,  
400E, 600E  
-
-
I/O, L0N_Y  
I/O, L0N  
I/O, L0N  
I/O, L0N_Y I/O, L0N_Y  
I/O  
0
0
-
C4  
D5  
E6  
-
-
-
-
-
-
-
-
-
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
TCK  
TCK  
TCK  
TCK  
TCK  
TCK  
TCK  
Notes:  
1. Although designated with the _YY suffix in the XC2S100E, XC2S150E, XC2S200E, and XC2S300E, these differential pairs are not  
asynchronous in the XC2S400E.  
FG456 Differential Clock Pins  
P
N
Clock  
GCK0  
GCK1  
GCK2  
GCK3  
Bank  
Pin  
AA12  
AB12  
A11  
Name  
Pin  
Y12  
Name  
4
5
1
0
GCK0, I  
GCK1, I  
GCK2, I  
GCK3, I  
I/O (DLL), L#P  
I/O (DLL), L#N  
I/O (DLL), L#P  
I/O (DLL), L#N  
AB11  
A12  
C11  
B11  
Additional FG456 Package Pins  
VCCINT Pins  
D4(1)  
G16  
U6  
D19(1)  
H7  
E5  
H16  
V5  
E18  
F6  
F17  
T7  
W19(1)  
G7  
T8  
-
G8  
T15  
-
G15  
R7  
R16  
W4(1)  
T16  
-
U17  
V18  
VCCO Bank 0 Pins  
F7  
F8  
G9  
G10  
-
-
-
-
-
88  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
Additional FG456 Package Pins (Continued)  
VCCO Bank 1 Pins  
F15  
F16  
H17  
P16  
T14  
T10  
P7  
G13  
J16  
R17  
U15  
U7  
G14  
K16  
T17  
U16  
U8  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
VCCO Bank 2 Pins  
G17  
VCCO Bank 3 Pins  
N16  
VCCO Bank 4 Pins  
T13  
VCCO Bank 5 Pins  
T9  
VCCO Bank 6 Pins  
N7  
R6  
T6  
VCCO Bank 7 Pins  
G6  
GND Pins  
A1  
H6  
J7  
K7  
A2(2)  
J9  
A22  
J10  
B1(2)  
J11  
B2  
J12  
B21  
J13  
L9  
C3  
J14  
C20  
K9  
G11  
K10  
L12  
M13  
P9  
G12  
K11  
K12  
L14  
M16  
P11  
AA2  
K13  
L16  
K14  
M7  
L7  
L10  
L11  
M12  
N14  
Y20  
-
L13  
M9  
M10  
N12  
T11  
AB1  
M11  
N13  
T12  
AB22  
M14  
N9  
N10  
P13  
AA21  
N11  
P14  
AA22(2)  
P10  
Y4(2)  
P12  
AA4(2)  
Y3  
-
Not Connected Pins  
A2(2) B1(2)  
Notes:  
D4(1)  
D19(1)  
W4(1)  
W19(1)  
Y4(2)  
AA4(2)  
AA22(2)  
1. VCCINT connections in XC2S400E and XC2S600E. No Connects (no internal connection) in XC2S100E, XC2S150E, XC2S200E,  
and XC2S300E.  
2. GND connections in XC2S400E and XC2S600E. No Connects (no internal connection) in XC2S100E, XC2S150E, XC2S200E, and  
XC2S300E  
FG676 Pinouts (XC2S400E, XC2S600E)  
Pad Name  
Device-Specific Pinouts  
LVDS Async.  
VREF  
Function  
Bank  
Pin  
B1  
D3  
C2  
C1  
D2  
D1  
E2  
E1  
Output Option  
Option  
XC2S400E  
XC2S600E  
TMS  
TMS  
I/O  
-
-
-
-
-
-
-
-
-
-
TMS  
7
7
7
7
7
7
7
-
I/O  
I/O  
I/O, L204P  
-
-
I/O, L204P  
I/O, L204N  
I/O, L203P_Y  
I/O, L203N_Y  
I/O, L202P_YY  
I/O, L202N_YY  
I/O, L204N  
-
-
I/O, L203P  
XC2S600E  
XC2S600E  
All  
-
I/O, L203N  
I/O  
I/O, L202P_YY  
I/O, L202N_YY  
I/O, L202P_YY  
I/O, L202N_YY  
All  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
89  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG676 Pinouts (XC2S400E, XC2S600E) (Continued)  
Pad Name  
Device-Specific Pinouts  
LVDS Async.  
VREF  
Function  
I/O, L201P  
Bank  
Pin  
E4  
F5  
Output Option  
Option  
XC2S400E  
XC2S600E  
I/O, L201P  
I/O, L201N  
7
7
7
XC2S400E  
XC2S400E  
XC2S600E  
-
-
I/O, L201P_Y  
I/O, L201N_Y  
I/O, L201N  
I/O, VREF Bank 7,  
L200P  
F4  
All  
I/O, VREF Bank 7,  
L200P  
I/O, VREF Bank 7,  
L200P_Y  
I/O, L200N  
I/O, L199P  
I/O, L199N  
I/O, L198P  
I/O, L198N  
I/O, L197P  
I/O, L197N  
7
7
7
7
7
7
7
7
F3  
F2  
XC2S600E  
XC2S600E  
XC2S600E  
XC2S400E  
XC2S400E  
XC2S600E  
XC2S600E  
All  
-
-
I/O, L200N  
-
I/O, L200N_Y  
I/O, L199P_Y  
I/O, L199N_Y  
I/O, L198P  
F1  
-
I/O  
G6  
G5  
G4  
G3  
G2  
-
I/O, L198P_Y  
I/O, L198N_Y  
I/O, L197P  
I/O, L197N  
-
I/O, L198N  
-
I/O, L197P_Y  
I/O, L197N_Y  
-
I/O, VREF Bank 7,  
L196P_YY  
All  
I/O, VREF Bank 7,  
L196P_YY  
I/O, VREF Bank 7,  
L196P_YY  
I/O, L196N_YY  
I/O  
7
7
7
7
7
7
7
7
G1  
H7  
H6  
H5  
J8  
All  
-
I/O, L196N_YY  
I/O  
I/O, L196N_YY  
I/O  
-
-
I/O, L195P_YY  
I/O, L195N_YY  
I/O  
All  
All  
-
I/O, L195P_YY  
I/O, L195N_YY  
-
I/O, L195P_YY  
I/O, L195N_YY  
I/O  
-
-
-
I/O, L194P  
I/O, L194N  
I/O, L193P  
H2  
H1  
J7  
XC2S400E  
XC2S400E  
XC2S600E  
-
I/O, L194P_Y  
I/O, L194N_Y  
I/O  
I/O, L194P  
I/O, L194N  
-
XC2S600E  
I/O, VREF Bank 7,  
L193P_Y  
I/O, L193N  
I/O  
7
7
7
7
7
7
J6  
J5  
J4  
J3  
K5  
J2  
XC2S600E  
-
-
-
I/O, L193N_Y  
I/O  
-
I/O  
I/O, L192P_YY  
I/O, L192N_YY  
I/O  
All  
All  
-
-
I/O, L192P_YY  
I/O, L192N_YY  
I/O  
I/O, L192P_YY  
I/O, L192N_YY  
I/O  
-
-
I/O, VREF Bank 7,  
L191P_YY  
All  
All  
I/O, VREF Bank 7,  
L191P_YY  
I/O, VREF Bank 7,  
L191P_YY  
I/O, L191N_YY  
I/O, L190P_YY  
I/O, L190N_YY  
I/O  
7
7
7
7
7
7
7
J1  
K8  
K7  
K4  
K3  
K2  
K1  
All  
All  
All  
-
-
-
-
-
-
-
-
I/O, L191N_YY  
I/O, L190P_YY  
I/O, L190N_YY  
-
I/O, L191N_YY  
I/O, L190P_YY  
I/O, L190N_YY  
I/O  
I/O, L189P_YY  
I/O, L189N_YY  
I/O  
All  
All  
-
I/O, L189P_YY  
I/O, L189N_YY  
-
I/O, L189P_YY  
I/O, L189N_YY  
I/O  
90  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
Device-Specific Pinouts  
FG676 Pinouts (XC2S400E, XC2S600E) (Continued)  
Pad Name  
LVDS Async.  
VREF  
Function  
I/O, L188P  
Bank  
Pin  
L8  
Output Option  
Option  
XC2S400E  
I/O, L188P_Y  
I/O, L188N_Y  
I/O, L187P  
I/O, L187N  
-
XC2S600E  
I/O, L188P  
I/O, L188N  
I/O, L187P_Y  
I/O, L187N_Y  
I/O  
7
7
7
7
7
7
7
7
7
7
7
XC2S400E  
XC2S400E  
XC2S600E  
XC2S600E  
-
-
-
I/O, L188N  
I/O, L187P  
I/O, L187N  
I/O  
L7  
L6  
-
L5  
-
L3  
-
I/O, L186P  
I/O, L186N  
I/O  
L2  
XC2S600E  
XC2S600E  
-
-
I/O, L186P  
I/O, L186N  
-
I/O, L186P_Y  
I/O, L186N_Y  
I/O  
L1  
-
M9  
M8  
M7  
M6  
-
I/O, L185P  
I/O, L185N  
XC2S600E  
XC2S600E  
All  
-
I/O, L185P  
I/O, L185N  
I/O, L185P_Y  
I/O, L185N_Y  
-
I/O, VREF Bank 7,  
L184P_YY  
All  
I/O, VREF Bank 7,  
L184P_YY  
I/O, VREF Bank 7,  
L184P_YY  
I/O, L184N_YY  
I/O  
7
7
7
7
7
7
7
7
M5  
M4  
M2  
M1  
N9  
N8  
N7  
N6  
All  
-
-
I/O, L184N_YY  
-
I/O, L184N_YY  
I/O  
-
I/O, L183P_YY  
I/O, L183N_YY  
I/O  
All  
All  
-
I/O, L183P_YY  
I/O, L183N_YY  
-
I/O, L183P_YY  
I/O, L183N_YY  
I/O  
-
-
-
I/O, L182P  
I/O, L182N  
XC2S400E  
XC2S400E  
XC2S600E  
-
I/O, L182P_Y  
I/O, L182N_Y  
I/O, L182P  
I/O, L182N  
-
I/O, VREF Bank 7,  
L181P  
All  
I/O, VREF Bank 7,  
L181P  
I/O, VREF Bank 7,  
L181P_Y  
I/O, L181N  
7
7
7
7
7
7
7
N5  
N4  
N3  
N2  
N1  
P1  
P2  
XC2S600E  
-
-
-
-
-
-
-
I/O, L181N  
I/O, L181N_Y  
I/O  
I/O  
-
-
I/O, L180P_YY  
I/O, L180N_YY  
I/O  
All  
All  
-
I/O, L180P_YY  
I/O, L180N_YY  
-
I/O, L180P_YY  
I/O, L180N_YY  
I/O  
I/O, L179P_YY  
I/O (IRDY), L179N_YY  
All  
All  
I/O, L179P_YY  
I/O, L179P_YY  
I/O (IRDY), L179N_YY  
I/O (IRDY),  
L179N_YY  
I/O (TRDY), L178P  
I/O, L178N  
I/O, L177P  
I/O, L177N  
I/O  
6
6
6
6
6
6
P3  
P4  
P5  
P6  
P7  
P8  
XC2S600E  
XC2S600E  
XC2S600E  
XC2S600E  
-
-
-
-
-
-
-
I/O (TRDY)  
I/O (TRDY), L178P_Y  
I/O, L178N_Y  
I/O, L177P_Y  
I/O, L177N_Y  
I/O  
-
-
I/O  
I/O  
I/O, L176P  
XC2S600E  
I/O, L176P  
I/O, L176P_Y  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
91  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG676 Pinouts (XC2S400E, XC2S600E) (Continued)  
Pad Name  
Device-Specific Pinouts  
LVDS Async.  
VREF  
Function  
Bank  
Pin  
Output Option  
Option  
XC2S400E  
XC2S600E  
I/O, VREF Bank 6,  
L176N  
6
P9  
XC2S600E  
All  
I/O, VREF Bank 6,  
L176N  
I/O, VREF Bank 6,  
L176N_Y  
I/O, L175P  
I/O, L175N  
I/O  
6
6
6
6
6
6
6
6
R1  
R2  
R4  
R5  
R6  
R7  
R8  
R9  
XC2S400E  
-
-
I/O, L175P_Y  
I/O, L175N_Y  
-
I/O, L175P  
I/O, L175N  
I/O  
XC2S400E  
-
-
I/O, L174P_YY  
I/O, L174N_YY  
I/O  
All  
All  
-
-
I/O, L174P_YY  
I/O, L174N_YY  
-
I/O, L174P_YY  
I/O, L174N_YY  
I/O  
-
-
I/O, L173P_YY  
All  
All  
-
I/O, L173P_YY  
I/O, L173P_YY  
I/O, VREF Bank 6,  
L173N_YY  
All  
I/O, VREF Bank 6,  
L173N_YY  
I/O, VREF Bank 6,  
L173N_YY  
I/O, L172P  
I/O, L172N  
I/O  
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
T1  
T2  
T3  
T5  
T6  
U1  
T7  
T8  
U2  
U3  
U7  
U4  
U5  
U8  
V1  
V2  
V3  
V4  
XC2S600E  
-
-
I/O, L172P  
I/O, L172P_Y  
I/O, L172N_Y  
I/O  
XC2S600E  
I/O, L172N  
-
-
-
I/O, L171P  
I/O, L171N  
I/O  
XC2S600E  
-
I/O, L171P  
I/O, L171P_Y  
I/O, L171N_Y  
I/O  
XC2S600E  
-
I/O, L171N  
-
-
-
I/O, L170P  
I/O, L170N  
I/O, L169P  
I/O, L169N  
I/O  
XC2S600E  
-
I/O, L170P  
I/O, L170P_Y  
I/O, L170N_Y  
I/O, L169P  
I/O, L169N  
I/O  
XC2S600E  
-
I/O, L170N  
XC2S400E  
-
I/O, L169P_Y  
XC2S400E  
-
I/O, L169N_Y  
-
-
-
I/O, L168P  
I/O, L168N  
I/O  
XC2S600E  
-
-
I/O, L168P_Y  
I/O, L168N_Y  
I/O  
XC2S600E  
-
I/O  
I/O  
-
-
I/O, L167P_YY  
I/O, L167N_YY  
I/O  
All  
All  
-
-
I/O, L167P_YY  
I/O, L167N_YY  
I/O  
I/O, L167P_YY  
I/O, L167N_YY  
I/O  
-
-
I/O, VREF Bank 6,  
L166P_YY  
All  
All  
I/O, VREF Bank 6,  
L166P_YY  
I/O, VREF Bank 6,  
L166P_YY  
I/O, L166N_YY  
I/O, L165P_YY  
I/O, L165N_YY  
I/O  
6
6
6
6
6
V5  
V6  
V7  
V8  
W1  
All  
-
-
-
-
-
I/O, L166N_YY  
I/O, L165P_YY  
I/O, L165N_YY  
-
I/O, L166N_YY  
I/O, L165P_YY  
I/O, L165N_YY  
I/O  
All  
All  
-
I/O, L164P  
XC2S600E  
I/O, L164P  
I/O, L164P_Y  
92  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
Device-Specific Pinouts  
FG676 Pinouts (XC2S400E, XC2S600E) (Continued)  
Pad Name  
LVDS Async.  
VREF  
Function  
I/O, L164N  
Bank  
Pin  
Output Option  
Option  
XC2S400E  
XC2S600E  
6
W2  
XC2S600E  
XC2S600E  
I/O, L164N  
I/O, VREF Bank 6,  
L164N_Y  
I/O, L163P  
I/O, L163N  
I/O  
6
6
6
6
6
6
6
6
W5  
W6  
W7  
Y1  
Y2  
Y3  
Y4  
Y5  
XC2S400E  
-
-
I/O, L163P_Y  
I/O, L163N_Y  
I/O  
I/O, L163P  
I/O, L163N  
I/O  
XC2S400E  
-
-
I/O, L162P_YY  
I/O, L162N_YY  
I/O  
All  
All  
-
-
I/O, L162P_YY  
I/O, L162N_YY  
-
I/O, L162P_YY  
I/O, L162N_YY  
I/O  
-
-
I/O, L161P_YY  
All  
All  
-
I/O, L161P_YY  
I/O, L161P_YY  
I/O, VREF Bank 6,  
L161N_YY  
All  
I/O, VREF Bank 6,  
L161N_YY  
I/O, VREF Bank 6,  
L161N_YY  
I/O  
6
6
6
6
6
6
6
6
Y6  
-
-
-
I/O  
I/O  
I/O, L160P_YY  
I/O, L160N_YY  
I/O, L159P  
I/O, L159N  
I/O  
AA1  
AA2  
AA3  
AA4  
Y7  
All  
I/O, L160P_YY  
I/O, L160N_YY  
I/O, L159P  
I/O, L159N  
-
I/O, L160P_YY  
I/O, L160N_YY  
I/O, L159P_Y  
I/O, L159N_Y  
I/O  
All  
-
XC2S600E  
XC2S600E  
-
-
-
-
I/O, L158P  
AA5  
AB5  
XC2S600E  
XC2S600E  
-
I/O, L158P  
I/O, L158P_Y  
I/O, VREF Bank 6,  
L158N  
All  
I/O, VREF Bank 6,  
L158N  
I/O, VREF Bank 6,  
L158N_Y  
I/O, L157P  
I/O, L157N  
I/O, L156P  
I/O, L156N  
I/O, L155P_YY  
I/O, L155N_YY  
I/O, L154P  
I/O, L154N  
I/O, L153P_YY  
I/O, L153N_YY  
M1  
6
6
6
6
6
6
6
6
6
6
-
AB1  
AB2  
AC1  
AC2  
AC3  
AB4  
AD1  
AD2  
AE1  
AF2  
AE3  
AF3  
AD4  
XC2S400E  
-
-
-
-
-
-
-
-
-
-
-
-
-
I/O, L157P_Y  
I/O, L157P  
I/O, L157N  
I/O, L156P_Y  
I/O, L156N_Y  
I/O, L155P_YY  
I/O, L155N_YY  
I/O, L154P  
I/O, L154N  
I/O, L153P_YY  
I/O, L153N_YY  
M1  
XC2S400E  
I/O, L157N_Y  
XC2S600E  
-
XC2S600E  
I/O  
All  
All  
-
I/O, L155P_YY  
I/O, L155N_YY  
-
-
-
All  
All  
-
I/O, L153P_YY  
I/O, L153N_YY  
M1  
M0  
M2  
M0  
-
-
M0  
M2  
-
-
M2  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
93  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG676 Pinouts (XC2S400E, XC2S600E) (Continued)  
Pad Name  
Device-Specific Pinouts  
XC2S400E XC2S600E  
LVDS Async.  
Output Option  
VREF  
Option  
Function  
Bank  
Pin  
I/O  
5
5
5
5
5
5
5
5
5
5
AC5  
AE4  
AF4  
AE5  
AF5  
AA6  
AB6  
AC6  
AD6  
AE6  
-
-
-
I/O  
I/O  
I/O, L152N  
I/O, L152P  
-
I/O  
I/O, L152N  
I/O, L152P  
I/O, L151N  
I/O, L151P  
I/O, L150N  
I/O, L150P  
I/O, L149N_YY  
I/O, L149P_YY  
-
-
-
I/O, L151N  
I/O, L151P  
-
-
-
-
XC2S400E  
XC2S400E  
All  
-
I/O  
I/O, L150N  
I/O, L150P  
-
I/O, L150N_Y  
I/O, L150P_Y  
I/O, L149N_YY  
I/O, L149P_YY  
-
I/O, L149N_YY  
I/O, L149P_YY  
-
All  
-
I/O, VREF Bank 5,  
L148N_YY  
All  
All  
I/O, VREF Bank 5,  
L148N_YY  
I/O, VREF Bank 5,  
L148N_YY  
I/O, L148P_YY  
I/O, L147N  
5
5
5
5
5
5
5
5
AF6  
AA7  
AB7  
AC7  
AD7  
AE7  
AF7  
Y8  
All  
-
-
I/O, L148P_YY  
-
I/O, L148P_YY  
I/O, L147N_Y  
I/O, L147P_Y  
I/O, L146N_YY  
I/O, L146P_YY  
I/O, L145N_YY  
I/O, L145P_YY  
XC2S600E  
I/O, L147P  
XC2S600E  
-
I/O  
I/O, L146N_YY  
I/O, L146P_YY  
I/O, L145N_YY  
I/O, L145P_YY  
All  
All  
All  
All  
All  
-
I/O, L146N_YY  
I/O, L146P_YY  
I/O, L145N_YY  
I/O, L145P_YY  
-
-
-
I/O, VREF Bank 5,  
L144N_YY  
All  
I/O, VREF Bank 5,  
L144N_YY  
I/O, VREF Bank 5,  
L144N_YY  
I/O, L144P_YY  
I/O, L143N_YY  
I/O, L143P_YY  
I/O  
5
5
5
5
5
5
5
AA8  
AE8  
AF8  
AB8  
W9  
All  
-
I/O, L144P_YY  
I/O, L143N_YY  
I/O, L143P_YY  
I/O  
I/O, L144P_YY  
I/O, L143N_YY  
I/O, L143P_YY  
I/O  
All  
All  
-
-
-
-
I/O, L142N  
I/O, L142P  
I/O, L141N  
XC2S600E  
XC2S600E  
XC2S600E  
-
I/O, L142N  
I/O, L142P  
-
I/O, L142N_Y  
I/O, L142P_Y  
Y9  
-
AA9  
XC2S600E  
I/O, VREF Bank 5,  
L141N_Y  
I/O, L141P  
5
5
5
5
5
5
AB9  
AC9  
AD9  
AE9  
AF9  
W10  
XC2S600E  
-
-
I/O  
I/O, L141P_Y  
I/O, L140N_YY  
I/O, L140P_YY  
I/O, L139N_YY  
I/O, L139P_YY  
I/O, L140N_YY  
I/O, L140P_YY  
I/O, L139N_YY  
I/O, L139P_YY  
All  
All  
All  
All  
All  
I/O, L140N_YY  
I/O, L140P_YY  
I/O, L139N_YY  
I/O, L139P_YY  
-
-
-
I/O, VREF Bank 5,  
L138N_YY  
All  
I/O, VREF Bank 5,  
L138N_YY  
I/O, VREF Bank 5,  
L138N_YY  
94  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
Device-Specific Pinouts  
FG676 Pinouts (XC2S400E, XC2S600E) (Continued)  
Pad Name  
LVDS Async.  
VREF  
Function  
I/O, L138P_YY  
I/O, L137N_YY  
I/O, L137P_YY  
I/O  
Bank  
5
Pin  
Output Option  
Option  
XC2S400E  
I/O, L138P_YY  
I/O, L137N_YY  
I/O, L137P_YY  
-
XC2S600E  
I/O, L138P_YY  
I/O, L137N_YY  
I/O, L137P_YY  
I/O  
Y10  
All  
-
-
5
AB10  
AC10  
AD10  
AE10  
AF10  
AD11  
W11  
Y11  
All  
5
All  
-
5
-
-
I/O, L136N  
I/O, L136P  
I/O  
5
XC2S600E  
-
I/O, L136N  
I/O, L136P  
-
I/O, L136N_Y  
I/O, L136P_Y  
I/O  
5
XC2S600E  
-
5
-
-
I/O, L135N_YY  
I/O, L135P_YY  
I/O, L134N_YY  
I/O, L134P_YY  
I/O  
5
All  
All  
All  
All  
-
-
I/O, L135N_YY  
I/O, L135P_YY  
I/O, L134N_YY  
I/O, L134P_YY  
-
I/O, L135N_YY  
I/O, L135P_YY  
I/O, L134N_YY  
I/O, L134P_YY  
I/O  
5
-
5
AA11  
AB11  
V12  
-
5
-
5
-
I/O, L133N  
I/O, L133P  
I/O  
5
AE11  
AF11  
W12  
Y12  
-
-
I/O, L133N  
I/O, L133P  
-
I/O, L133N  
I/O, L133P  
I/O  
5
-
-
5
-
-
I/O, L132N_YY  
I/O, L132P_YY  
5
All  
All  
All  
-
I/O, L132N_YY  
I/O, L132P_YY  
I/O, L132N_YY  
I/O, L132P_YY  
5
AA12  
AB12  
-
I/O, VREF Bank 5,  
L131N_YY  
5
All  
I/O, VREF Bank 5,  
L131N_YY  
I/O, VREF Bank 5,  
L131N_YY  
I/O, L131P_YY  
I/O  
5
5
5
5
5
5
5
5
AC12  
V13  
All  
-
-
I/O, L131P_YY  
-
I/O, L131P_YY  
I/O  
-
I/O, L130N_YY  
I/O, L130P_YY  
I/O  
AE12  
AF12  
W13  
Y13  
All  
All  
-
I/O, L130N_YY  
I/O, L130P_YY  
-
I/O, L130N_YY  
I/O, L130P_YY  
I/O  
-
-
-
I/O, L129N  
I/O, L129P  
XC2S600E  
XC2S600E  
XC2S600E  
-
I/O, L129N  
I/O, L129P  
I/O, L129N_Y  
I/O, L129P_Y  
AA13  
AB13  
-
I/O, VREF Bank 5,  
L128N  
All  
I/O, VREF Bank 5,  
L128N  
I/O, VREF Bank 5,  
L128N_Y  
I/O, L128P  
I/O  
5
5
5
5
5
5
AC13  
AD13  
V14  
XC2S600E  
-
-
-
-
-
-
I/O, L128P  
I/O, L128P_Y  
I/O  
-
-
-
-
-
-
I/O, L127N  
I/O, L127P  
I/O (DLL), L126N  
GCK1, I  
I/O  
-
I/O, L127N  
I/O, L127P  
I/O (DLL), L126N  
GCK1, I  
W14  
AE13  
AF13  
I/O (DLL), L126N  
GCK1, I  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
95  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG676 Pinouts (XC2S400E, XC2S600E) (Continued)  
Pad Name  
Device-Specific Pinouts  
LVDS Async.  
VREF  
Function  
Bank  
Pin  
Output Option  
Option  
XC2S400E  
XC2S600E  
GCK0, I  
4
4
4
4
4
4
4
4
AF14  
AE14  
AD14  
AC14  
AB14  
AC15  
AA14  
Y14  
-
-
-
GCK0, I  
I/O (DLL), L126P  
-
GCK0, I  
I/O (DLL), L126P  
I/O  
I/O (DLL), L126P  
I/O  
-
-
-
I/O, L125N  
I/O, L125P  
I/O  
-
-
I/O, L125N  
I/O, L125P  
-
I/O, L125N  
I/O, L125P  
I/O  
-
-
-
-
I/O, L124N  
XC2S600E  
XC2S600E  
-
I/O, L124N  
I/O, L124N_Y  
I/O, VREF Bank 4,  
L124P  
All  
I/O, VREF Bank 4,  
L124P  
I/O, VREF Bank 4,  
L124P_Y  
I/O, L123N  
I/O, L123P  
I/O  
4
4
4
4
4
4
4
4
AF15  
AE15  
AB15  
AA15  
Y15  
XC2S600E  
-
-
I/O, L123N  
I/O, L123P  
-
I/O, L123N_Y  
I/O, L123P_Y  
I/O  
XC2S600E  
-
-
I/O, L122N_YY  
I/O, L122P_YY  
I/O  
All  
All  
-
-
I/O, L122N_YY  
I/O, L122P_YY  
-
I/O, L122N_YY  
I/O, L122P_YY  
I/O  
-
AF16  
W15  
V15  
-
I/O, L121N_YY  
All  
All  
-
I/O, L121N_YY  
I/O, L121N_YY  
I/O, VREF Bank 4,  
L121P_YY  
All  
I/O, VREF Bank 4,  
L121P_YY  
I/O, VREF Bank 4,  
L121P_YY  
I/O, L120N_YY  
I/O, L120P_YY  
I/O  
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
AE16  
AD16  
AB16  
AA16  
Y16  
All  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
I/O, L120N_YY  
I/O, L120P_YY  
-
I/O, L120N_YY  
I/O, L120P_YY  
I/O  
All  
-
I/O, L119N  
I/O, L119P  
I/O  
-
I/O, L119N  
I/O, L119P  
-
I/O, L119N  
I/O, L119P  
I/O  
-
W16  
-
I/O, L118N_YY  
I/O, L118P_YY  
I/O, L117N_YY  
I/O, L117P_YY  
I/O  
AF17  
AE17  
AD17  
AC17  
AB17  
Y17  
All  
I/O, L118N_YY  
I/O, L118P_YY  
I/O, L117N_YY  
I/O, L117P_YY  
-
I/O, L118N_YY  
I/O, L118P_YY  
I/O, L117N_YY  
I/O, L117P_YY  
I/O  
All  
All  
All  
-
I/O, L116N  
I/O, L116P  
I/O  
XC2S600E  
I/O, L116N  
I/O, L116P  
-
I/O, L116N_Y  
I/O, L116P_Y  
I/O  
W17  
XC2S600E  
AF18  
AE18  
AD18  
-
I/O, L115N_YY  
I/O, L115P_YY  
All  
All  
I/O, L115N_YY  
I/O, L115P_YY  
I/O, L115N_YY  
I/O, L115P_YY  
96  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
Device-Specific Pinouts  
FG676 Pinouts (XC2S400E, XC2S600E) (Continued)  
Pad Name  
LVDS Async.  
VREF  
Function  
Bank  
Pin  
Output Option  
Option  
XC2S400E  
XC2S600E  
I/O  
4
4
AC18  
AB18  
-
-
-
I/O  
I/O  
I/O, VREF Bank 4,  
L114N  
All  
I/O, VREF Bank 4,  
L114N  
I/O, VREF Bank 4,  
L114N  
I/O, L114P  
I/O, L113N  
I/O, L113P  
I/O  
4
4
4
4
4
4
AA18  
Y18  
-
-
I/O, L114P  
I/O, L114P  
I/O, L113N  
I/O, L113P  
I/O  
-
-
I/O, L113N  
W18  
-
-
I/O, L113P  
AB19  
AF19  
AE19  
-
-
I/O  
I/O  
-
I/O, L112N  
I/O, L112P  
XC2S600E  
XC2S600E  
-
I/O, L112N_Y  
XC2S600E  
I/O, VREF Bank 4,  
L112P_Y  
I/O, L111N  
I/O, L111P  
I/O  
4
4
4
4
4
4
4
4
AA19  
Y19  
XC2S600E  
-
-
I/O, L111N  
I/O, L111P  
-
I/O, L111N_Y  
I/O, L111P_Y  
I/O  
XC2S600E  
AF20  
AE20  
AD20  
AC20  
AB20  
AA20  
-
-
I/O, L110N  
I/O, L110P  
I/O  
XC2S600E  
-
I/O, L110N  
I/O, L110P  
I/O  
I/O, L110N_Y  
I/O, L110P_Y  
I/O  
XC2S600E  
-
-
-
I/O, L109N_YY  
All  
All  
-
I/O, L109N_YY  
I/O, L109N_YY  
I/O, VREF Bank 4,  
L109P_YY  
All  
I/O, VREF Bank 4,  
L109P_YY  
I/O, VREF Bank 4,  
L109P_YY  
I/O  
4
4
4
4
4
4
4
4
Y20  
-
-
-
-
I/O  
I/O, L108N  
I/O, L108P  
I/O, L107N  
I/O, L107P  
-
I/O  
I/O, L108N  
I/O, L108P  
I/O, L107N  
I/O, L107P  
I/O  
AF21  
AE21  
AD21  
AC21  
AC22  
AF22  
AE22  
I/O, L108N  
I/O, L108P  
I/O, L107N  
I/O, L107P  
I/O  
-
-
-
-
-
-
-
-
I/O, L106N_YY  
All  
All  
-
I/O, L106N_YY  
I/O, L106N_YY  
I/O, VREF Bank 4,  
L106P_YY  
All  
I/O, VREF Bank 4,  
L106P_YY  
I/O, VREF Bank 4,  
L106P_YY  
I/O, L105N_YY  
I/O, L105P_YY  
I/O, L104N_YY  
I/O, L104P_YY  
I/O, L103N  
4
4
4
4
4
4
4
4
AB21  
AA21  
AF23  
AE23  
AD23  
AE24  
AF24  
AF25  
All  
-
-
-
-
-
-
-
-
I/O, L105N_YY  
I/O, L105P_YY  
I/O, L104N_YY  
I/O, L104P_YY  
I/O  
I/O, L105N_YY  
I/O, L105P_YY  
I/O, L104N_YY  
I/O, L104P_YY  
I/O, L103N_Y  
I/O, L103P_Y  
I/O, L102N_YY  
I/O, L102P_YY  
All  
All  
All  
XC2S600E  
XC2S600E  
All  
I/O, L103P  
-
I/O, L102N_YY  
I/O, L102P_YY  
I/O, L102N_YY  
I/O, L102P_YY  
All  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
97  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG676 Pinouts (XC2S400E, XC2S600E) (Continued)  
Pad Name  
Device-Specific Pinouts  
LVDS Async.  
VREF  
Function  
Bank  
Pin  
Output Option  
Option  
XC2S400E  
XC2S600E  
DONE  
3
-
AE26  
AC24  
AD25  
AD26  
AC25  
AC26  
AB22  
AB23  
AB25  
AB26  
AA23  
AA24  
AA25  
-
-
-
DONE  
DONE  
PROGRAM  
I/O (INIT), L101N_YY  
I/O (D7), L101P_YY  
I/O, L100N  
-
PROGRAM  
PROGRAM  
3
3
3
3
3
3
3
3
3
3
3
All  
-
I/O (INIT), L101N_YY I/O (INIT), L101N_YY  
All  
-
I/O (D7), L101P_YY  
I/O (D7), L101P_YY  
I/O, L100N  
-
-
-
I/O, L100P  
-
-
-
I/O, L100P  
I/O, L99N  
XC2S600E  
-
-
I/O, L99N_Y  
I/O, L99P_Y  
I/O, L98N_YY  
I/O, L98P_YY  
I/O, L97N  
I/O, L99P  
XC2S600E  
-
I/O  
I/O, L98N_YY  
I/O, L98P_YY  
I/O, L97N  
All  
-
I/O, L98N_YY  
I/O, L98P_YY  
I/O, L97N_Y  
I/O, L97P_Y  
All  
-
-
-
I/O, L97P  
-
-
I/O, L97P  
I/O, VREF Bank 3,  
L96N  
XC2S600E  
All  
I/O, VREF Bank 3,  
L96N  
I/O, VREF Bank 3,  
L96N_Y  
I/O, L96P  
I/O, L95N  
I/O, L95P  
I/O, L94N  
I/O, L94P  
I/O, L93N  
I/O, L93P  
3
3
3
3
3
3
3
3
AA26  
AA22  
Y22  
XC2S600E  
XC2S600E  
XC2S600E  
XC2S400E  
XC2S400E  
XC2S600E  
XC2S600E  
All  
-
-
I/O, L96P  
-
I/O, L96P_Y  
I/O, L95N_Y  
I/O, L95P_Y  
I/O, L94N  
-
I/O  
Y23  
-
I/O, L94N_Y  
I/O, L94P_Y  
I/O, L93N  
I/O, L93P  
Y24  
-
I/O, L94P  
Y25  
-
I/O, L93N_Y  
I/O, L93P_Y  
Y26  
-
I/O, VREF Bank 3,  
L92N_YY  
W21  
All  
I/O, VREF Bank 3,  
L92N_YY  
I/O, VREF Bank 3,  
L92N_YY  
I/O, L92P_YY  
I/O  
3
3
3
3
3
3
3
3
W22  
Y21  
W25  
W26  
W20  
V19  
V20  
V21  
All  
-
I/O, L92P_YY  
I/O, L92P_YY  
I/O  
-
-
-
I/O, L91N_YY  
I/O, L91P_YY  
I/O  
All  
All  
-
I/O, L91N_YY  
I/O, L91P_YY  
I/O  
I/O, L91N_YY  
I/O, L91P_YY  
I/O  
-
-
-
I/O, L90N  
I/O, L90P  
I/O, L89N  
XC2S400E  
XC2S400E  
XC2S600E  
-
I/O, L90N_Y  
I/O, L90P_Y  
-
I/O, L90N  
I/O, L90P  
-
XC2S600E  
I/O, VREF Bank 3,  
L89N_Y  
I/O, L89P  
I/O  
3
3
3
V22  
V23  
V24  
XC2S600E  
-
-
-
I/O  
I/O  
I/O, L89P_Y  
I/O  
-
I/O, L88N_YY  
All  
I/O, L88N_YY  
I/O, L88N_YY  
98  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
Device-Specific Pinouts  
FG676 Pinouts (XC2S400E, XC2S600E) (Continued)  
Pad Name  
LVDS Async.  
VREF  
Function  
I/O, L88P_YY  
Bank  
Pin  
V25  
V26  
U19  
Output Option  
Option  
XC2S400E  
I/O, L88P_YY  
I/O  
XC2S600E  
I/O, L88P_YY  
I/O  
3
3
3
All  
-
-
-
I/O  
I/O, VREF Bank 3,  
L87N_YY  
All  
All  
I/O, VREF Bank 3,  
L87N_YY  
I/O, VREF Bank 3,  
L87N_YY  
I/O (D6), L87P_YY  
I/O (D5), L86N_YY  
I/O, L86P_YY  
I/O  
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
U20  
U22  
U23  
U24  
U25  
U26  
R18  
T19  
T20  
T21  
T22  
T24  
T25  
T26  
R19  
R20  
R21  
R22  
All  
All  
-
-
I/O (D6), L87P_YY  
I/O (D6), L87P_YY  
I/O (D5), L86N_YY  
I/O, L86P_YY  
I/O  
I/O (D5), L86N_YY  
All  
-
I/O, L86P_YY  
-
-
-
-
I/O, L85N  
I/O, L85P  
I/O  
XC2S600E  
XC2S600E  
-
-
I/O, L85N_Y  
I/O, L85P_Y  
I/O  
-
I/O  
-
I/O  
I/O, L84N  
I/O, L84P  
I/O, L83N  
I/O, L83P  
I/O  
XC2S400E  
XC2S400E  
XC2S600E  
XC2S600E  
-
-
I/O, L84N_Y  
I/O, L84P_Y  
I/O, L83N  
I/O, L83P  
-
I/O, L84N  
-
I/O, L84P  
-
I/O, L83N_Y  
I/O, L83P_Y  
I/O  
-
-
I/O, L82N  
I/O, L82P  
I/O  
XC2S600E  
XC2S600E  
-
-
I/O, L82N  
I/O, L82P  
-
I/O, L82N_Y  
I/O, L82P_Y  
I/O  
-
-
I/O, L81N  
I/O, L81P  
XC2S600E  
XC2S600E  
All  
-
I/O, L81N  
I/O, L81P  
I/O, L81N_Y  
I/O, L81P_Y  
-
I/O, VREF Bank 3,  
L80N_YY  
All  
I/O, VREF Bank 3,  
L80N_YY  
I/O, VREF Bank 3,  
L80N_YY  
I/O (D4), L80P_YY  
I/O  
3
3
3
3
3
3
3
3
R23  
P18  
R25  
R26  
P19  
P20  
P21  
P22  
All  
-
-
I/O (D4), L80P_YY  
-
I/O (D4), L80P_YY  
I/O  
-
I/O, L79N_YY  
I/O, L79P_YY  
I/O  
All  
All  
-
I/O, L79N_YY  
I/O, L79P_YY  
-
I/O, L79N_YY  
I/O, L79P_YY  
I/O  
-
-
-
I/O, L78N  
I/O, L78P  
XC2S400E  
XC2S400E  
XC2S600E  
-
I/O, L78N_Y  
I/O, L78P_Y  
I/O, L78N  
I/O, L78P  
-
I/O, VREF Bank 3,  
L77N  
All  
I/O, VREF Bank 3,  
L77N  
I/O, VREF Bank 3,  
L77N_Y  
I/O, L77P  
I/O  
3
3
3
3
P23  
P24  
P25  
P26  
XC2S600E  
-
-
-
-
I/O, L77P  
-
I/O, L77P_Y  
I/O  
-
I/O, L76N_YY  
I/O, L76P_YY  
All  
All  
I/O, L76N_YY  
I/O, L76P_YY  
I/O, L76N_YY  
I/O, L76P_YY  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
99  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG676 Pinouts (XC2S400E, XC2S600E) (Continued)  
Pad Name  
Device-Specific Pinouts  
XC2S400E XC2S600E  
I/O  
I/O (TRDY)  
LVDS Async.  
Output Option  
VREF  
Option  
Function  
Bank  
Pin  
N18  
N24  
I/O  
3
3
-
-
-
-
-
I/O (TRDY)  
I/O (TRDY)  
I/O (IRDY), L75N_YY  
I/O, L75P_YY  
I/O  
2
2
2
2
2
2
2
2
N26  
N25  
N19  
N23  
N22  
M23  
N21  
N20  
All  
-
-
I/O (IRDY), L75N_YY I/O (IRDY), L75N_YY  
All  
I/O, L75P_YY  
I/O, L75P_YY  
I/O  
-
-
-
I/O, L74N  
I/O, L74P  
I/O  
XC2S600E  
XC2S600E  
-
-
-
I/O  
I/O, L74N_Y  
I/O, L74P_Y  
I/O  
-
-
I/O  
I/O, L73N  
XC2S600E  
XC2S600E  
-
I/O, L73N  
I/O, L73N_Y  
I/O, VREF Bank 2,  
L73P  
All  
I/O, VREF Bank 2,  
L73P  
I/O, VREF Bank 2,  
L73P_Y  
I/O, L72N  
I/O, L72P  
I/O  
2
2
2
2
2
2
2
2
M26  
M25  
M22  
M21  
M20  
L26  
XC2S400E  
-
-
I/O, L72N_Y  
I/O, L72P_Y  
-
I/O, L72N  
I/O, L72P  
XC2S400E  
-
-
I/O  
I/O, L71N_YY  
I/O, L71P_YY  
I/O  
All  
All  
-
-
I/O, L71N_YY  
I/O, L71P_YY  
-
I/O, L71N_YY  
I/O, L71P_YY  
I/O  
-
-
I/O (D3), L70N_YY  
M19  
M18  
All  
All  
-
I/O (D3), L70N_YY  
I/O (D3), L70N_YY  
I/O, VREF Bank 2,  
L70P_YY  
All  
I/O, VREF Bank 2,  
L70P_YY  
I/O, VREF Bank 2,  
L70P_YY  
I/O, L69N  
I/O, L69P  
I/O  
2
2
2
2
2
2
2
2
2
2
2
2
2
2
L25  
L24  
L22  
L21  
L20  
L19  
K26  
K25  
K24  
K23  
K22  
K20  
K19  
J26  
XC2S600E  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
I/O, L69N  
I/O, L69N_Y  
I/O, L69P_Y  
I/O  
XC2S600E  
I/O, L69P  
-
-
I/O, L68N  
I/O, L68P  
I/O  
XC2S600E  
I/O, L68N  
I/O, L68N_Y  
I/O, L68P_Y  
I/O  
XC2S600E  
I/O, L68P  
-
-
I/O, L67N  
I/O, L67P  
I/O, L66N  
I/O, L66P  
I/O  
XC2S600E  
I/O, L67N  
I/O, L67N_Y  
I/O, L67P_Y  
I/O, L66N  
I/O, L66P  
I/O  
XC2S600E  
I/O, L67P  
-
-
-
I/O  
-
-
I/O, L65N  
I/O, L65P  
I/O  
XC2S600E  
XC2S600E  
-
I/O  
I/O  
I/O  
I/O, L65N_Y  
I/O, L65P_Y  
I/O  
100  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
Device-Specific Pinouts  
FG676 Pinouts (XC2S400E, XC2S600E) (Continued)  
Pad Name  
LVDS Async.  
VREF  
Function  
I/O, L64N_YY  
Bank  
Pin  
J25  
J24  
J23  
J22  
Output Option  
Option  
XC2S400E  
I/O, L64N_YY  
I/O (D2), L64P_YY  
I/O (D1)  
XC2S600E  
I/O, L64N_YY  
I/O (D2), L64P_YY  
I/O (D1)  
2
2
2
2
All  
All  
-
-
-
I/O (D2), L64P_YY  
I/O (D1)  
-
I/O, VREF Bank 2,  
L63N_YY  
All  
All  
I/O, VREF Bank 2,  
L63N_YY  
I/O, VREF Bank 2,  
L63N_YY  
I/O, L63P_YY  
I/O, L62N_YY  
I/O, L62P_YY  
I/O  
2
2
2
2
2
2
J21  
J20  
J19  
H22  
H26  
H25  
All  
-
I/O, L63P_YY  
I/O, L63P_YY  
I/O, L62N_YY  
I/O, L62P_YY  
I/O  
All  
-
I/O, L62N_YY  
All  
-
-
I/O, L62P_YY  
-
I/O  
I/O  
-
I/O, L61N  
XC2S600E  
XC2S600E  
-
I/O, L61N_Y  
I/O, L61P  
XC2S600E  
I/O, VREF Bank 2,  
L61P_Y  
I/O, L60N  
I/O, L60P  
I/O  
2
2
2
2
2
2
2
2
H21  
H20  
G26  
G25  
G24  
G23  
G22  
G21  
XC2S400E  
-
-
I/O, L60N_Y  
I/O, L60P_Y  
-
I/O, L60N  
I/O, L60P  
I/O  
XC2S400E  
-
-
I/O, L59N_YY  
I/O, L59P_YY  
I/O  
All  
All  
-
-
I/O, L59N_YY  
I/O, L59P_YY  
I/O  
I/O, L59N_YY  
I/O, L59P_YY  
I/O  
-
-
I/O, L58N_YY  
All  
All  
-
I/O, L58N_YY  
I/O, L58N_YY  
I/O, VREF Bank 2,  
L58P_YY  
All  
I/O, VREF Bank 2,  
L58P_YY  
I/O, VREF Bank 2,  
L58P_YY  
I/O  
2
2
2
2
2
2
2
2
G20  
F26  
F25  
F24  
F23  
F22  
E26  
E25  
-
-
-
I/O  
I/O  
I/O, L57N_YY  
I/O, L57P_YY  
I/O, L56N  
I/O, L56P  
I/O  
All  
I/O, L57N_YY  
I/O, L57P_YY  
I/O, L56N  
I/O, L56P  
-
I/O, L57N_YY  
I/O, L57P_YY  
I/O, L56N_Y  
I/O, L56P_Y  
I/O  
All  
-
XC2S600E  
XC2S600E  
-
-
-
-
I/O, L55N  
XC2S600E  
XC2S600E  
-
I/O, L55N  
I/O, L55N_Y  
I/O, VREF Bank 2,  
L55P  
All  
I/O, VREF Bank 2,  
L55P  
I/O, VREF Bank 2,  
L55P_Y  
I/O, L54N  
2
2
2
2
2
2
E23  
E22  
F21  
E21  
D26  
D25  
XC2S400E  
XC2S400E  
All  
-
-
-
-
-
-
I/O, L54N_Y  
I/O, L54P_Y  
I/O, L53N_YY  
I/O, L53P_YY  
I/O  
I/O, L54N  
I/O, L54P  
I/O, L54P  
I/O, L53N_YY  
I/O, L53P_YY  
I/O, L52N  
I/O, L53N_YY  
I/O, L53P_YY  
I/O, L52N_Y  
I/O, L52P_Y  
All  
XC2S600E  
XC2S600E  
I/O, L52P  
-
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
101  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG676 Pinouts (XC2S400E, XC2S600E) (Continued)  
Pad Name  
Device-Specific Pinouts  
XC2S400E XC2S600E  
LVDS Async.  
Output Option  
VREF  
Option  
Function  
I/O, L51N  
Bank  
Pin  
D24  
C25  
C26  
2
2
2
-
-
-
-
-
-
-
I/O, L51N  
I/O, L51P  
I/O, L51P  
I/O (DIN, D0),  
L50N_YY  
All  
I/O (DIN, D0),  
L50N_YY  
I/O (DIN, D0),  
L50N_YY  
I/O (DOUT, BUSY),  
L50P_YY  
2
B26  
All  
-
I/O (DOUT, BUSY),  
L50P_YY  
I/O (DOUT, BUSY),  
L50P_YY  
CCLK  
TDO  
TDI  
2
2
-
A25  
C23  
D22  
-
-
-
-
-
-
CCLK  
TDO  
TDI  
CCLK  
TDO  
TDI  
I/O (CS), L49P_YY  
1
1
B24  
A24  
All  
All  
-
-
I/O (CS), L49P_YY  
I/O (CS), L49P_YY  
I/O (WRITE), L49N_YY  
I/O (WRITE),  
L49N_YY  
I/O (WRITE),  
L49N_YY  
I/O, L48P  
1
1
1
1
1
1
1
B23  
A23  
B22  
A22  
D21  
C21  
B21  
-
-
-
I/O  
I/O, L48P  
I/O, L48N  
I/O, L48N  
-
XC2S400E  
XC2S400E  
All  
-
I/O, L47P  
-
I/O, L47P_Y  
I/O, L47N_Y  
I/O, L46P_YY  
I/O, L46N_YY  
I/O, L47P  
I/O, L47N  
-
I/O, L47N  
I/O, L46P_YY  
I/O, L46N_YY  
-
I/O, L46P_YY  
I/O, L46N_YY  
All  
-
I/O, VREF Bank 1,  
L45P_YY  
All  
All  
I/O, VREF Bank 1,  
L45P_YY  
I/O, VREF Bank 1,  
L45P_YY  
I/O, L45N_YY  
I/O, L44P  
1
1
1
1
1
1
1
1
A21  
F20  
E20  
D20  
C20  
B20  
A20  
G19  
All  
-
-
I/O, L45N_YY  
-
I/O, L45N_YY  
I/O, L44P_Y  
I/O, L44N_Y  
I/O, L43P_YY  
I/O, L43N_YY  
I/O, L42P_YY  
I/O, L42N_YY  
XC2S600E  
I/O, L44N  
XC2S600E  
-
I/O  
I/O, L43P_YY  
I/O, L43N_YY  
I/O, L42P_YY  
I/O, L42N_YY  
All  
All  
All  
All  
All  
-
I/O, L43P_YY  
I/O, L43N_YY  
I/O, L42P_YY  
I/O, L42N_YY  
-
-
-
I/O, VREF Bank 1,  
L41P_YY  
All  
I/O, VREF Bank 1,  
L41P_YY  
I/O, VREF Bank 1,  
L41P_YY  
I/O, L41N_YY  
I/O  
1
1
1
1
1
1
F19  
E19  
B19  
A19  
H18  
G18  
All  
-
-
-
-
-
-
I/O, L41N_YY  
-
I/O, L41N_YY  
I/O  
-
I/O, L40P_YY  
I/O, L40N_YY  
I/O  
All  
I/O, L40P_YY  
I/O, L40N_YY  
I/O  
I/O, L40P_YY  
I/O, L40N_YY  
I/O  
All  
-
I/O, L39P  
XC2S600E  
I/O, L39P  
I/O, L39P_Y  
102  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
Device-Specific Pinouts  
FG676 Pinouts (XC2S400E, XC2S600E) (Continued)  
Pad Name  
LVDS Async.  
VREF  
Function  
I/O, L39N  
Bank  
Pin  
F18  
D18  
Output Option  
Option  
XC2S400E  
I/O, L39N  
-
XC2S600E  
1
1
XC2S600E  
XC2S600E  
-
I/O, L39N_Y  
I/O, L38P  
XC2S600E  
I/O, VREF Bank 1,  
L38P_Y  
I/O, L38N  
1
1
1
1
1
1
C18  
B18  
A18  
H17  
G17  
E18  
XC2S600E  
-
-
I/O  
I/O, L38N_Y  
I/O, L37P_YY  
I/O, L37N_YY  
I/O, L36P_YY  
I/O, L36N_YY  
I/O, L37P_YY  
I/O, L37N_YY  
I/O, L36P_YY  
I/O, L36N_YY  
All  
All  
All  
All  
All  
I/O, L37P_YY  
I/O, L37N_YY  
I/O, L36P_YY  
I/O, L36N_YY  
-
-
-
I/O, VREF Bank 1,  
L35P_YY  
All  
I/O, VREF Bank 1,  
L35P_YY  
I/O, VREF Bank 1,  
L35P_YY  
I/O, L35N_YY  
I/O, L34P_YY  
I/O, L34N_YY  
I/O  
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
E17  
D17  
C17  
H16  
B17  
A17  
G16  
F16  
E16  
C16  
B16  
A16  
J15  
All  
-
-
I/O, L35N_YY  
I/O, L34P_YY  
I/O, L34N_YY  
-
I/O, L35N_YY  
I/O, L34P_YY  
I/O, L34N_YY  
I/O  
All  
All  
-
-
-
I/O, L33P  
I/O, L33N  
I/O  
XC2S600E  
-
I/O, L33P  
I/O, L33N  
-
I/O, L33P_Y  
I/O, L33N_Y  
I/O  
XC2S600E  
-
-
-
I/O, L32P_YY  
I/O, L32N_YY  
I/O, L31P_YY  
I/O, L31N_YY  
I/O  
All  
All  
All  
All  
-
-
I/O, L32P_YY  
I/O, L32N_YY  
I/O, L31P_YY  
I/O, L31N_YY  
-
I/O, L32P_YY  
I/O, L32N_YY  
I/O, L31P_YY  
I/O, L31N_YY  
I/O  
-
-
-
-
I/O, L30P  
I/O, L30N  
I/O  
-
-
I/O, L30P  
I/O, L30N  
-
I/O, L30P  
H15  
G15  
F15  
E15  
B15  
-
-
I/O, L30N  
-
-
I/O  
I/O, L29P_YY  
I/O, L29N_YY  
All  
All  
All  
-
I/O, L29P_YY  
I/O, L29N_YY  
I/O, L29P_YY  
I/O, L29N_YY  
-
I/O, VREF Bank 1,  
L28P_YY  
All  
I/O, VREF Bank 1,  
L28P_YY  
I/O, VREF Bank 1,  
L28P_YY  
I/O, L28N_YY  
I/O  
1
1
1
1
1
1
1
A15  
D15  
J14  
All  
-
-
-
-
-
-
-
I/O, L28N_YY  
-
I/O, L28N_YY  
I/O  
-
I/O, L27P_YY  
I/O, L27N_YY  
I/O  
All  
I/O, L27P_YY  
I/O, L27N_YY  
-
I/O, L27P_YY  
I/O, L27N_YY  
I/O  
H14  
G14  
F14  
E14  
All  
-
I/O, L26P  
I/O, L26N  
XC2S600E  
XC2S600E  
I/O, L26P  
I/O, L26N  
I/O, L26P_Y  
I/O, L26N_Y  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
103  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG676 Pinouts (XC2S400E, XC2S600E) (Continued)  
Pad Name  
Device-Specific Pinouts  
LVDS Async.  
VREF  
Function  
Bank  
Pin  
Output Option  
Option  
XC2S400E  
XC2S600E  
I/O, VREF Bank 1,  
L25P  
1
D14  
XC2S600E  
All  
I/O, VREF Bank 1,  
L25P  
I/O, VREF Bank 1,  
L25P_Y  
I/O, L25N  
I/O  
1
1
1
1
1
1
1
C14  
J13  
XC2S600E  
-
-
-
-
-
-
-
I/O, L25N  
-
I/O, L25N_Y  
I/O  
-
-
-
-
-
-
I/O, L24P  
I/O, L24N  
I/O  
C13  
D13  
H13  
B14  
A14  
I/O, L24P  
I/O, L24N  
-
I/O, L24P  
I/O, L24N  
I/O  
I/O (DLL), L23P  
GCK2, I  
I/O (DLL), L23P  
GCK2, I  
I/O (DLL), L23P  
GCK2, I  
GCK3, I  
0
0
0
0
0
0
0
A13  
B13  
E13  
F13  
G13  
A12  
B12  
-
-
-
GCK3, I  
I/O (DLL), L23N  
-
GCK3, I  
I/O (DLL), L23N  
I/O  
I/O (DLL), L23N  
I/O  
-
-
-
I/O, L22P_YY  
I/O, L22N_YY  
I/O, L21P  
All  
-
I/O, L22P_YY  
I/O, L22N_YY  
-
I/O, L22P_YY  
I/O, L22N_YY  
I/O, L21P_Y  
All  
-
XC2S600E  
XC2S600E  
-
I/O, VREF Bank 0,  
L21N  
All  
I/O, VREF Bank 0  
I/O, VREF Bank 0,  
L21N_Y  
I/O, L20P  
I/O, L20N  
I/O  
0
0
0
0
0
0
0
0
D12  
E12  
F12  
G12  
H12  
J12  
XC2S600E  
-
-
I/O, L20P  
I/O, L20N  
-
I/O, L20P_Y  
I/O, L20N_Y  
I/O  
XC2S600E  
-
-
I/O, L19P_YY  
I/O, L19N_YY  
I/O  
All  
All  
-
-
I/O, L19P_YY  
I/O, L19N_YY  
-
I/O, L19P_YY  
I/O, L19N_YY  
I/O  
-
-
I/O, L18P_YY  
A11  
B11  
All  
All  
-
I/O, L18P_YY  
I/O, L18P_YY  
I/O, VREF Bank 0,  
L18N_YY  
All  
I/O, VREF Bank 0,  
L18N_YY  
I/O, VREF Bank 0,  
L18N_YY  
I/O, L17P_YY  
I/O, L17N_YY  
I/O  
0
0
0
0
0
0
0
0
0
E11  
F11  
C11  
G11  
H11  
C10  
A10  
B10  
D10  
All  
All  
-
-
-
-
-
-
-
-
-
-
I/O, L17P_YY  
I/O, L17N_YY  
-
I/O, L17P_YY  
I/O, L17N_YY  
I/O  
I/O, L16P  
-
I/O, L16P  
I/O, L16N  
-
I/O, L16P  
I/O, L16N  
I/O  
-
I/O, L16N  
I/O  
-
I/O, L15P_YY  
I/O, L15N_YY  
I/O, L14P_YY  
All  
All  
All  
I/O, L15P_YY  
I/O, L15N_YY  
I/O, L14P_YY  
I/O, L15P_YY  
I/O, L15N_YY  
I/O, L14P_YY  
104  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
Device-Specific Pinouts  
FG676 Pinouts (XC2S400E, XC2S600E) (Continued)  
Pad Name  
LVDS Async.  
VREF  
Function  
I/O, L14N_YY  
Bank  
Pin  
E10  
G10  
A9  
Output Option  
Option  
XC2S400E  
I/O, L14N_YY  
-
XC2S600E  
I/O, L14N_YY  
I/O  
0
0
0
0
0
0
0
0
0
All  
-
-
I/O  
-
I/O, L13P  
I/O, L13N  
I/O  
XC2S600E  
-
I/O, L13P  
I/O, L13N  
-
I/O, L13P_Y  
I/O, L13N_Y  
I/O  
B9  
XC2S600E  
-
H10  
C9  
-
All  
All  
-
-
I/O, L12P_YY  
I/O, L12N_YY  
I/O  
-
I/O, L12P_YY  
I/O, L12N_YY  
I/O  
I/O, L12P_YY  
I/O, L12N_YY  
I/O  
D9  
-
E9  
-
I/O, VREF Bank 0,  
L11P  
F9  
-
All  
I/O, VREF Bank 0,  
L11P  
I/O, VREF Bank 0,  
L11P  
I/O, L11N  
I/O, L10P  
I/O, L10N  
I/O  
0
0
0
0
0
0
G9  
A8  
B8  
H9  
E8  
F8  
-
-
I/O, L11N  
I/O, L10P  
I/O, L10N  
I/O  
I/O, L11N  
I/O, L10P  
I/O, L10N  
I/O  
-
-
-
-
-
-
I/O, L9P  
I/O, L9N  
XC2S600E  
XC2S600E  
-
I/O  
I/O, L9P_Y  
XC2S600E  
-
I/O, VREF Bank 0,  
L9N_Y  
I/O, L8P  
I/O, L8N  
I/O  
0
0
0
0
0
0
0
0
A7  
B7  
G8  
C7  
D7  
E7  
F7  
G7  
XC2S600E  
-
-
I/O, L8P  
I/O, L8N  
I/O  
I/O, L8P_Y  
I/O, L8N_Y  
I/O  
XC2S600E  
-
-
I/O, L7P_YY  
I/O, L7N_YY  
I/O  
All  
All  
-
-
I/O, L7P_YY  
I/O, L7N_YY  
-
I/O, L7P_YY  
I/O, L7N_YY  
I/O  
-
-
I/O, L6P_YY  
All  
All  
-
I/O, L6P_YY  
I/O, L6P_YY  
I/O, VREF Bank 0,  
L6N_YY  
All  
I/O, VREF Bank 0,  
L6N_YY  
I/O, VREF Bank 0,  
L6N_YY  
I/O  
0
0
0
0
0
0
0
0
A6  
B6  
C6  
D6  
E6  
F6  
A5  
B5  
-
-
-
-
I/O  
I/O, L5P  
I/O, L5N  
I/O, L4P  
I/O, L4N  
-
I/O  
I/O, L5P  
I/O, L5N  
I/O, L4P  
I/O, L4N  
I/O  
I/O, L5P  
I/O, L5N  
I/O, L4P  
I/O, L4N  
I/O  
-
-
-
-
-
-
-
-
I/O, L3P_YY  
All  
All  
-
I/O, L3P_YY  
I/O, L3P_YY  
I/O, VREF Bank 0,  
L3N_YY  
All  
I/O, VREF Bank 0,  
L3N_YY  
I/O, VREF Bank 0,  
L3N_YY  
I/O, L2P_YY  
0
D5  
All  
-
I/O, L2P_YY  
I/O, L2P_YY  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
105  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
FG676 Pinouts (XC2S400E, XC2S600E) (Continued)  
Pad Name  
Device-Specific Pinouts  
LVDS Async.  
VREF  
Function  
I/O, L2N_YY  
Bank  
Pin  
E5  
B4  
C4  
A3  
B3  
A4  
A2  
Output Option  
Option  
XC2S400E  
XC2S600E  
I/O, L2N_YY  
I/O, L1P_YY  
I/O, L1N_YY  
I/O, L0P_Y  
I/O, L0N_Y  
I/O  
0
0
0
0
0
0
-
All  
-
-
-
-
-
-
-
I/O, L2N_YY  
I/O, L1P_YY  
I/O, L1N_YY  
I/O, L0P  
I/O, L0N  
I/O  
All  
I/O, L1P_YY  
All  
I/O, L1N_YY  
XC2S600E  
I/O  
-
XC2S600E  
-
-
I/O  
TCK  
TCK  
TCK  
FG676 Differential Clock Pins  
P Input  
N Input  
Clock  
GCK0  
GCK1  
GCK2  
GCK3  
Bank  
Pin  
AF14  
AF13  
A14  
Name  
Pin  
AE14  
AE13  
B14  
Name  
4
5
1
0
GCK0, I  
GCK1, I  
GCK2, I  
GCK3, I  
I/O (DLL), L126P  
I/O (DLL), L126N  
I/O (DLL), L23P  
I/O (DLL), L23N  
A13  
B13  
Additional FG676 Package Pins  
VCCINT Pins  
H8  
H19  
L10  
U17  
J9  
L17  
V9  
J18  
T10  
V18  
K10  
K11  
U10  
W19  
K16  
U11  
-
K17  
T17  
W8  
U16  
VCCO Bank 0 Pins  
C5  
C8  
D11  
D16  
K18  
T18  
V16  
V10  
T4  
J10  
J11  
J17  
K12  
K14  
K13  
K15  
VCCO Bank 1 Pins  
C19  
C22  
H24  
R17  
U15  
U13  
R10  
K9  
J16  
VCCO Bank 2 Pins  
E24  
L18  
L23  
M17  
W24  
AD19  
AD5  
W3  
N17  
AB24  
AD22  
AD8  
AB3  
E3  
VCCO Bank 3 Pins  
P17  
T23  
U18  
AC16  
AC11  
U9  
VCCO Bank 4 Pins  
U14  
V17  
VCCO Bank 5 Pins  
U12  
V11  
VCCO Bank 6 Pins  
P10  
T9  
L9  
VCCO Bank 7 Pins  
H3  
L4  
M10  
N10  
106  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
Additional FG676 Package Pins (Continued)  
GND Pins  
A1  
C24  
H4  
A26  
D4  
B2  
D8  
B25  
D19  
K21  
M3  
C3  
D23  
L11  
C12  
F10  
C15  
F17  
L13  
M13  
N13  
P14  
R14  
T14  
AA10  
AD12  
-
H23  
L15  
K6  
L12  
L14  
L16  
M16  
N16  
R3  
M11  
N11  
P12  
R12  
T12  
W4  
M12  
N12  
P13  
R13  
T13  
M14  
N14  
P15  
R15  
T15  
AA17  
AD15  
M15  
N15  
P16  
R16  
T16  
AC4  
AD24  
M24  
P11  
R11  
T11  
R24  
U6  
U21  
AC19  
AE25  
W23  
AD3  
AF26  
AC8  
AE2  
AC23  
AF1  
Not Connected Pins (XC2S400E Only)  
A12  
C11  
E7  
A16  
C25  
E13  
F22  
H13  
K1  
A23  
D2  
B3  
D15  
F2  
C1  
D18  
F6  
C2  
D24  
F8  
C10  
D25  
F12  
G26  
J12  
L19  
N4  
E19  
G10  
H16  
K4  
F20  
H10  
J13  
L22  
N9  
G14  
H25  
K22  
M9  
G15  
J6  
G16  
J8  
K24  
M22  
P4  
L3  
L26  
N18  
P24  
U4  
M4  
N1  
N19  
R4  
N23  
R7  
P5  
P18  
T24  
V12  
Y3  
P19  
U1  
R19  
U25  
W14  
AA22  
AC22  
AD13  
AF18  
T3  
U7  
U24  
W13  
AA9  
AC15  
AD11  
AF16  
V8  
V13  
Y7  
V21  
Y21  
AB22  
AD2  
AE24  
W12  
AA7  
AC1  
AD10  
AF4  
W16  
AB15  
AC25  
AD14  
AF20  
AB16  
AC26  
AE5  
-
AB17  
AD1  
AE19  
DS077-4 (2.3) June 18, 2008  
www.xilinx.com  
107  
Product Specification  
R
Spartan-IIE FPGA Family: Pinout Tables  
Revision History  
Version  
No.  
1.0  
1.1  
2.0  
Date  
Description  
11/15/01 Initial Xilinx release.  
12/20/01 Corrected differential pin pair designations.  
11/18/02 Added XC2S400E and XC2S600E and FG676. Removed L37 designation from FT256 pinouts.  
Minor corrections and clarifications to pinout definitions. Removed Preliminary designation.  
2.1  
2.3  
02/14/03 Added differential pairs table on page 57, fixed 3 P/N designation typos introduced in v2.0.  
Clarified that XC2S50E has two VREF pins per bank.  
06/18/08 Added Package Overview section. Updated all modules for continuous page, figure, and table  
numbering. Updated links. Synchronized all modules to v2.3.  
108  
www.xilinx.com  
DS077-4 (2.3) June 18, 2008  
Product Specification  

相关型号:

XC2S100E-7TQG144I

Spartan-IIE FPGA
XILINX

XC2S15

Spartan-II 2.5V FPGA Family:Introduction and Ordering Information
XILINX

XC2S15-5CS144C

Spartan-II 2.5V FPGA Family:Introduction and Ordering Information
XILINX

XC2S15-5CS144I

Spartan-II 2.5V FPGA Family:Introduction and Ordering Information
XILINX

XC2S15-5CSG144C

Spartan-II FPGA Family
XILINX

XC2S15-5CSG144I

Spartan-II FPGA Family
XILINX

XC2S15-5FG256C

Spartan-II 2.5V FPGA Family:Introduction and Ordering Information
XILINX

XC2S15-5FG256I

Spartan-II 2.5V FPGA Family:Introduction and Ordering Information
XILINX

XC2S15-5FG456C

Spartan-II 2.5V FPGA Family:Introduction and Ordering Information
XILINX

XC2S15-5FG456I

Spartan-II 2.5V FPGA Family:Introduction and Ordering Information
XILINX

XC2S15-5FGG256C

Spartan-II FPGA Family
XILINX

XC2S15-5FGG256I

Spartan-II FPGA Family
XILINX