XC2S100
XC2S100
XC2S100
Product Specification
This document includes all four modules of the Spartan-II FPGA data sheet.
Module 1:
Introduction and Ordering Information
Module 3:
DC and Switching Characteristics
Introduction
Features
General Overview
Product Availability
User I/O Chart
Ordering Information
Module 2:
Functional Description
DS001-2 (v2.2) September 3, 2003
46 pages
Architectural Description
- Spartan-II Array
- Input/Output Block
- Configurable Logic Block
- Block RAM
- Clock Distribution: Delay-Locked Loop
- Boundary Scan
Development System
Configuration
- Configuration Timing
Design Considerations
DC Specifications
- Absolute Maximum Ratings
- Recommended Operating Conditions
- DC Characteristics
- Power-On Requirements
- DC Input and Output Levels
Switching Characteristics
- Pin-to-Pin Parameters
- IOB Switching Characteristics
- Clock Distribution Characteristics
- DLL Timing Parameters
- CLB Switching Characteristics
- Block RAM Switching Characteristics
- TBUF Switching Characteristics
- JTAG Switching Characteristics
Module 4:
Pinout Tables
DS001-4 (v2.5) September 3, 2003
28 pages
Pin Definitions
Pinout Tables
IMPORTANT NOTE: The Spartan-II 2.5V FPGA data sheet is created and published in separate modules. This complete
version is provided for easy downloading and searching of the complete document. Page, figure, and table numbers begin
at 1 for each module, and each module has its own Revision History at the end. Use the PDF "Bookmarks" for easy
navigation in this volume.
2003 Xilinx, Inc. All rights reserved. All Xilinx trademarks, registered trademarks, patents, and disclaimers are as listed at http://www.xilinx.com/legal.htm.
All other trademarks and registered trademarks are the property of their respective owners. All specifications are subject to change without notice.
www.xilinx.com
1-800-255-7778
06
Introduction
Product Specification
The Spartan-II 2.5V Field-Programmable Gate Array family gives users high performance, abundant logic resources,
and a rich feature set, all at an exceptionally low price. The
six-member family offers densities ranging from 15,000 to
200,000 system gates, as shown in Table 1. System performance is supported up to 200 MHz.
Spartan-II devices deliver more gates, I/Os, and features
per dollar than other FPGAs by combining advanced process technology with a streamlined Virtex-based architecture. Features include block RAM (to 56K bits), distributed
RAM (to 75,264 bits), 16 selectable I/O standards, and four
DLLs. Fast, predictable interconnect means that successive
design iterations continue to meet timing requirements.
The Spartan-II 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).
Features
Device
Logic
Cells
System Gates
(Logic and RAM)
CLB
Array
(R x C)
Total
CLBs
Maximum
Available
User I/O (1)
Total
Distributed RAM
Bits
Total
Block RAM
Bits
XC2S15
432
15,000
8 x 12
96
86
6,144
16K
XC2S30
972
30,000
12 x 18
216
132
13,824
24K
XC2S50
1,728
50,000
16 x 24
384
176
24,576
32K
XC2S100
2,700
100,000
20 x 30
600
196
38,400
40K
XC2S150
3,888
150,000
24 x 36
864
260
55,296
48K
XC2S200
5,292
200,000
28 x 42
1,176
284
75,264
56K
Notes:
1. All user I/O counts do not include the four global clock/user input pins. See details in Table 3, page 3.
2003 Xilinx, Inc. All rights reserved. All Xilinx trademarks, registered trademarks, patents, and disclaimers are as listed at http://www.xilinx.com/legal.htm.
All other trademarks and registered trademarks are the property of their respective owners. All specifications are subject to change without notice.
www.xilinx.com
1-800-255-7778
General Overview
The Spartan-II 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. These functional elements are
interconnected by a powerful hierarchy of versatile routing
channels (see Figure 1).
Spartan-II FPGAs are customized by loading configuration
data into internal static memory cells. Unlimited reprogramming cycles are possible with this approach. Stored values
in these cells determine logic functions and interconnections 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.
Spartan-II FPGAs are typically used in high-volume applications where the versatility of a fast programmable solution
adds benefits. Spartan-II FPGAs are ideal for shortening
product development cycles while offering a cost-effective
solution for high volume production.
Spartan-II FPGAs achieve high-performance, low-cost
operation through advanced architecture and semiconductor technology. Spartan-II devices provide system clock
rates up to 200 MHz. Spartan-II FPGAs offer the most
cost-effective solution while maintaining leading edge performance. In addition to the conventional benefits of
high-volume programmable logic solutions, Spartan-II
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.
The Xilinx XC17S00A PROM family is recommended for
serial configuration of Spartan-II FPGAs. The In-System
Programmable (ISP) XC18V00 PROM family is recommended for parallel or serial configuration.
DLL
BLOCK RAM
CLBs
CLBs
BLOCK RAM
BLOCK RAM
CLBs
CLBs
BLOCK RAM
DLL
DLL
I/O LOGIC
DLL
XC2S15
DS001_01_091800
www.xilinx.com
1-800-255-7778
100
144
144
208
256
456
Type
Plastic
VQFP
Plastic
TQFP
Chip Scale
BGA
Plastic
PQFP
Fine Pitch
BGA
Fine Pitch
BGA
Device
Code
VQ100
TQ144
CS144
PQ208
FG256
FG456
XC2S15
-5
C, I
C, I
C, I
-6
-5
C, I
C, I
C, I
C, I
-6
-5
C, I
C, I
C, I
-6
-5
C, I
C, I
C, I
C, I
-6
-5
C, I
C, I
C, I
-6
-5
C, I
C, I
C, I
-6
XC2S30
XC2S50
XC2S100
XC2S150
XC2S200
Notes:
1. C = Commercial, TJ = 0 to +85 C; I = Industrial, TJ = 40 C to +100 C.
Device
Maximum
User I/O
VQ100
TQ144
CS144
PQ208
FG256
FG456
XC2S15
86
60
86
86
XC2S30
132
60
92
92
132
XC2S50
176
92
140
176
XC2S100
196
92
140
176
196
XC2S150
260
140
176
260
XC2S200
284
140
176
284
Notes:
1. All user I/O counts do not include the four global clock/user input pins.
www.xilinx.com
1-800-255-7778
Ordering Information
Example:
XC2S50 -6 PQ 208 C
Device Type
Temperature Range
Number of Pins
Speed Grade
Package Type
Speed Grade
XC2S15
-5 Standard Performance
C = Commercial
XC2S30
-6 Higher Performance
CS144
I = Industrial
XC2S50
TQ144
XC2S100
XC2S150
FG256
XC2S200
FG456
0C to +85C
40C to +100C
Device Type
Package
Speed
SPARTAN
XC2S50TM
PQ208AFP0025
A1134280A
6C
Date Code
Lot Code
Operating Range
Revision History
Date
Version No.
Description
09/18/00
2.0
Sectioned the Spartan-II Family data sheet into four modules. Added industrial temperature
range information.
10/31/00
2.1
03/05/01
2.2
11/01/01
2.3
09/03/03
2.4
www.xilinx.com
1-800-255-7778
PN 011311
www.xilinx.com
1-800-255-7778
www.xilinx.com
1-800-255-7778
046
Product Specification
Architectural Description
Spartan-II Array
The Spartan-II user-programmable gate array, shown in
Figure 1, is composed of five major configurable elements:
Values stored in static memory cells control all the configurable 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.
Each of these elements will be discussed in detail in the following sections.
Input/Output Block
The Spartan-II IOB, as seen in Figure 1, features inputs and
outputs that support a wide variety of I/O signaling standards. These high-speed inputs and outputs are capable of
supporting various state of the art memory and bus interfaces. Table 1 lists several of the standards which are supported along with the required reference, output and
termination voltages needed to meet the standard.
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 independent Clock Enable (CE) signals for each register.
T
SR
D
VCCO
Q
Package
Pin
TFF
CLK
CK
TCE
EC
VCC
OE
SR
Programmable
Bias &
ESD Network
I/O
Package Pin
SR
O
Programmable
Output Buffer
OFF
CK
OCE
Internal
Reference
EC
Programmable
Delay
IQ
SR
I
IFF
I/O, VREF
Programmable
Input Buffer
Package Pin
CK
ICE
To Next I/O
To Other
External VREF Inputs
of Bank
EC
DS001_02_090600
2003 Xilinx, Inc. All rights reserved. All Xilinx trademarks, registered trademarks, patents, and disclaimers are as listed at http://www.xilinx.com/legal.htm.
All other trademarks and registered trademarks are the property of their respective owners. All specifications are subject to change without notice.
www.xilinx.com
1-800-255-7778
Module 2 of 4
1
I/O Standard
Input
Reference
Voltage
(VREF)
Output
Source
Voltage
(VCCO)
Board
Termination
Voltage
(VTT)
N/A
3.3
N/A
LVCMOS2
N/A
2.5
N/A
PCI (3V/5V,
33 MHz/66 MHz)
N/A
3.3
N/A
GTL
0.8
N/A
1.2
GTL+
1.0
N/A
1.5
HSTL Class I
0.75
1.5
0.75
0.9
1.5
1.5
HSTL Class IV
0.9
1.5
1.5
SSTL3 Class I
and II
1.5
3.3
1.5
SSTL2 Class I
and II
1.25
2.5
1.25
CTT
1.5
3.3
1.5
AGP-2X
1.32
3.3
N/A
Input Path
A buffer In the Spartan-II IOB input path routes the input signal either directly to internal logic or through an optional
input flip-flop.
An optional delay element at the D-input of this flip-flop eliminates 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, page 3.
There are optional pull-up and pull-down resistors at each
input for use after configuration.
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.
The 3-state control of the output can also be routed directly
from the internal logic or through a flip-flip that provides synchronous enable and disable.
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.
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
can be used in close proximity to each other. See I/O Banking.
An optional weak-keeper circuit is connected to each output. 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 signal, 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.
Module 2 of 4
2
www.xilinx.com
1-800-255-7778
I/O Banking
Some of the I/O standards described above require VCCO
and/or VREF voltages. These voltages are externally 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.
Eight I/O banks result from separating each edge of the
FPGA into two banks (see Figure 2). Each bank has multiple VCCO pins which must be connected to the same voltage. Voltage is determined by the output standards in use.
Bank 1
GCLK3
Bank 2
Bank 7
Bank 0
GCLK2
Bank 3
Bank 6
GCLK0
Bank 5
Bank 4
3.3V
2.5V
1.5V
Package
VQ100
PQ208
CS144
TQ144
FG256
FG456
Independent Banks
DS001_03_060100
VCCO
Spartan-II
Device
GCLK1
each bank. All VREF pins in the bank, however, must be connected to the external voltage source for correct operation.
Look-Up Tables
Spartan-II 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 synchronous
RAM. Furthermore, the two LUTs within a slice can be combined to create a 16 x 2-bit or 32 x 1-bit synchronous RAM,
or a 16 x 1-bit dual-port synchronous RAM.
The Spartan-II 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 applications
such as Digital Signal Processing.
Storage Elements
Storage elements in the Spartan-II 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.
www.xilinx.com
1-800-255-7778
Module 2 of 4
3
COUT
YB
Y
G4
I4
G2
Look-Up
I3 Table
O
I2
G1
I1
G3
S
D
Carry
and
Control
Logic
YQ
CK
EC
R
F5IN
BY
SR
XB
X
F4
I4
F2
Look-Up
I3 Table
O
I2
F1
I1
F3
S
D
Carry
and
Control
Logic
XQ
CK
EC
R
BX
CIN
CLK
CE
DS001_04_091400
Module 2 of 4
4
Additional Logic
The F5 multiplexer in each slice combines the function generator outputs. This combination provides either a function
generator that can implement any 5-input function, a 4:1
multiplexer, or selected functions of up to nine inputs.
Similarly, the F6 multiplexer combines the outputs of all four
function generators in the CLB by selecting one of the
F5-multiplexer outputs. This permits the implementation of
any 6-input function, an 8:1 multiplexer, or selected functions of up to 19 inputs.
www.xilinx.com
1-800-255-7778
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.
RAMB4_S#_S#
WEA
ENA
RSTA
CLKA
ADD[#:0]
DIA[#:0]
Arithmetic Logic
Dedicated carry logic provides fast arithmetic carry capability for high-speed arithmetic functions. The Spartan-II 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
implementation.
WEB
ENB
RSTB
CLKB
ADDRB[#:0]
DIB[#:0]
The dedicated carry path can also be used to cascade function generators for implementing wide logic functions.
DOA[#:0]
DOB[#:0]
DS001_05_060100
BUFTs
Table 5 shows the depth and width aspect ratios for the
block RAM.
Table 5: Block RAM Port Aspect Ratios
Block RAM
Spartan-II FPGAs incorporate several large block RAM
memories. These complement the distributed RAM
Look-Up Tables (LUTs) that provide shallow memory structures implemented in CLBs.
Block RAM memory blocks are organized in columns. All
Spartan-II devices contain two such columns, one along
each vertical edge. These columns extend the full height of
the chip. Each memory block is four CLBs high, and consequently, a Spartan-II device eight CLBs high will contain two
memory blocks per column, and a total of four blocks.
Table 4: Spartan-II Block RAM Amounts
Spartan-II
Device
# of Blocks
XC2S15
16K
XC2S30
24K
XC2S50
32K
XC2S100
10
40K
XC2S150
12
48K
XC2S200
14
56K
Depth
ADDR Bus
Data Bus
4096
ADDR<11:0>
DATA<0>
2048
ADDR<10:0>
DATA<1:0>
1024
ADDR<9:0>
DATA<3:0>
512
ADDR<8:0>
DATA<7:0>
16
256
ADDR<7:0>
DATA<15:0>
Each block RAM cell, as illustrated in Figure 4, is a fully synchronous dual-ported 4096-bit RAM with independent control signals for each port. The data widths of the two ports
can be configured independently, providing built-in
bus-width conversion.
Width
Local Routing
The local routing resources, as shown in Figure 5, provide
the following three types of connections:
www.xilinx.com
1-800-255-7778
Module 2 of 4
5
To Adjacent
GRM
To
Adjacent
GRM
GRM
To Adjacent
GRM
To Adjacent
GRM
Direct Connection
To Adjacent
CLB
CLB
Direct
Connection
To Adjacent
CLB
DS001_06_032300
I/O Routing
Spartan-II 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,
facilitates pin-swapping and pin-locking, such that logic
redesigns can adapt to existing PCB layouts. Time-to-market is reduced, since PCBs and other system components
can be manufactured while the logic design is still in
progress.
Dedicated Routing
Some classes of signal require dedicated routing resources
to maximize performance. In the Spartan-II architecture,
dedicated routing resources are provided for two classes of
signal.
3-State
Lines
CLB
CLB
CLB
CLB
DS001_07_090600
Module 2 of 4
6
www.xilinx.com
1-800-255-7778
Global Routing
Global Routing resources distribute clocks and other signals with very high fanout throughout the device. Spartan-II
devices include two tiers of global routing resources
referred to as primary and secondary global routing
resources.
Associated with each global clock input buffer is a fully digital 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 distributed clock, and automatically adjusts a clock delay element.
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 edges arrive
at internal flip-flops in synchronism with clock edges arriving
at the input.
Clock Distribution
The DLL also operates as a clock mirror. By driving the output from a DLL off-chip and then back on again, the DLL can
be used to deskew a board level clock among multiple Spartan-II devices.
In order to guarantee that the system clock is operating correctly prior to the FPGA starting up after configuration, the
DLL can delay the completion of the configuration process
until after it has achieved lock.
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.
Boundary Scan
GCLKPAD3
GCLKBUF3
GCLKPAD2
GCLKBUF2
Global Clock
Column
Global Clock
Spine
Spartan-II devices support all the mandatory boundary-scan instructions specified in the IEEE standard 1149.1.
A Test Access Port (TAP) and registers are provided that
implement the EXTEST, SAMPLE/PRELOAD, and BYPASS
instructions. The TAP also supports two USERCODE
instructions and internal scan chains.
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.
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.
Table 6 lists the boundary-scan instructions supported in
Spartan-II 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.
GCLKBUF1
GCLKPAD1
GCLKBUF0
GCLKPAD0
DS001_08_060100
www.xilinx.com
1-800-255-7778
Module 2 of 4
7
Binary
Code[4:0]
EXTEST
00000
Enables boundary-scan
EXTEST operation
SAMPLE
00001
Enables boundary-scan
SAMPLE operation
USR1
00010
Access user-defined
register 1
USR2
00011
Access user-defined
register 2
CFG_OUT
00100
Access the
configuration bus for
Readback
Description
CFG_IN
00101
Access the
configuration bus for
Configuration
INTEST
00111
Enables boundary-scan
INTEST operation
USRCODE
01000
IDCODE
01001
HIZ
01010
JSTART
01100
BYPASS
11111
Enables BYPASS
RESERVED
All other
codes
Xilinx reserved
instructions
Module 2 of 4
8
www.xilinx.com
1-800-255-7778
DATA IN
IOB.T
0
1
0
IOB
IOB
IOB
IOB
IOB
sd
D
LE
IOB
IOB
sd
IOB
IOB
LE
IOB
IOB
1
IOB.I
IOB
IOB
IOB
IOB
IOB
IOB
0
1
IOB
TDI
Bypass
Register
Instruction Register
sd
D
LE
1
0
IOB.Q
IOB
M TDO
U
X
IOB.T
0
1
0
sd
D
LE
1
0
sd
D
LE
IOB.I
DATAOUT
SHIFT/
CAPTURE
UPDATE
CLOCK DATA
REGISTER
EXTEST
DS001_09_032300
Bit Sequence
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.
www.xilinx.com
1-800-255-7778
Module 2 of 4
9
TDO.T
TDO.O
RPMs, on the other hand, do contain predetermined partitioning and placement information that permits optimal
implementation of these functions. Users can create their
own library of soft macros or RPMs based on the macros
and primitives in the standard library.
MODE.I
BSCANT.UPD
DS001_10_032300
Development System
Spartan-II FPGAs are supported by the Xilinx Foundation
and Alliance CAE tools. The basic methodology for Spartan-II design consists of three interrelated steps: design
entry, implementation, and verification. Industry-standard
tools are used for design entry and simulation (for example,
Synopsys FPGA Express), while Xilinx provides proprietary
architecture-specific tools for implementation.
The Xilinx development system is integrated under the
Xilinx Design Manager 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.
Design Implementation
The place-and-route tools (PAR) automatically provide the
implementation 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.
Module 2 of 4
10
Design Verification
In addition to conventional software simulation, FPGA users
can use in-circuit debugging techniques. Because Xilinx
devices are infinitely reprogrammable, designs can be veri-
www.xilinx.com
1-800-255-7778
fied in real time without the need for extensive sets of software simulation vectors.
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.
cards, etc.) can be used. For more information on configuration without a PROM, refer to XAPP098, The Low-Cost,
Efficient Serial Configuration of Spartan FPGAs.
Table 7: Spartan-II Configuration File Size
Device
XC2S15
197,696
XC2S30
336,768
XC2S50
559,200
XC2S100
781,216
XC2S150
1,040,096
XC2S200
1,335,840
Modes
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-II devices support both serial configuration, using
the master/slave serial and JTAG modes, as well as
byte-wide configuration employing the Slave Parallel mode.
Configuration File
Spartan-II devices are configured by sequentially loading
frames of data that have been concatenated into a configuration file. Table 7 shows how much nonvolatile storage
space is needed for Spartan-II devices.
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 different kinds of under populated nonvolatile storage already
available either on or off the board (i.e., hard drives, FLASH
Boundary-scan mode
Preconfiguration
Pull-ups
M0
M1
M2
CCLK
Direction
Data Width
Serial DOUT
No
Out
Yes
Yes
Yes
In
No
No
Yes
N/A
No
No
Yes
In
Yes
No
Notes:
1. After power-on, 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.
www.xilinx.com
1-800-255-7778
Module 2 of 4
11
Signals
There are two kinds of pins that are used to configure
Spartan-II 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 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.
Configuration
at Power-up
VCCO
AND
Configuration During
User Operation
No
User Pulls
PROGRAM
Low
VCCINT
High?
Yes
FPGA
Drives INIT
and DONE Low
Clear
Configuration
Memory
Delay
Configuration
The Process
The sequence of steps necessary to configure Spartan-II
devices are shown in Figure 10. The overall flow can be
divided into three different phases.
User Holding
PROGRAM
Low?
Yes
No
Initiating Configuration
Configuration memory clear
Loading data frames
Start-up
Delay
Configuration
User Holding
INIT
Low?
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.
Initiating Configuration
There are two different ways to initiate the configuration process: applying power to the device or asserting the PROGRAM input.
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 Figure 11, page 13. Before configuration can
begin, VCCO Bank 2 must be greater than 1.0V. Furthermore, all VCCINT power pins must be connected to a 2.5V
supply. For more information on delaying configuration, see
Clearing Configuration Memory, page 13.
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.
Yes
No
FPGA
Samples
Mode Pins
Load
Configuration
Data Frames
No
CRC
Correct?
FPGA Drives
INIT Low
Abort Start-up
Yes
Start-up Sequence
FPGA Drives DONE High,
Activates I/Os,
Releases GSR net
User Operation
DS001_11_111501
Module 2 of 4
12
www.xilinx.com
1-800-255-7778
VCC(1)
TPOR
PROGRAM
TPL
INIT
TICCK
CCLK Output or Input
M0, M1, M2
(Required)
Valid
DS001_12_102301
Symbol
Description
Units
TPOR
Power-on reset
ms, max
TPL
Program latency
100
s, max
TICCK
0.5
s, min
s, max
300
ns, min
TPROGRAM
Start-up
www.xilinx.com
1-800-255-7778
Module 2 of 4
13
Serial Modes
There are two serial configuration modes: In Master Serial
mode, the FPGA controls the configuration process by driving 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.
See Figure 13 for the sequence for loading data into the
Spartan-II FPGA serially. This is an expansion of the "Load
Configuration Data Frames" block in Figure 10. Note that
CS and WRITE normally are not used during serial configuration. To ensure successful loading of the FPGA, do not
toggle WRITE with CS Low during serial configuration.
After INIT
Goes High
Default Cycles
User Load One
Configuration
Bit on Next
CCLK Rising Edge
Start-up CLK
Phase
6 7
DONE
End of
Configuration
Data File?
No
GTS
Yes
GSR
To CRC Check
DS001_14_042403
GWE
Sync to DONE
Start-up CLK
Phase
6 7
DONE High
DONE
GTS
GSR
GWE
DS001_13_090600
Module 2 of 4
14
3.3V
M0 M1
M2
2.5V
3.3V
3.3V
3.3V
3.3 K
VCCO
VCCINT
VCCO
M0 M1
M2
DOUT
2.5V
VCCINT
DIN
DOUT
CCLK
Spartan-II
(Master Serial)
Spartan-II
(Slave)
Vcc
DIN
17S00A
CLK
DATA PROM
PROGRAM
CE
DONE
INIT
RESET/OE
CCLK
GND
CEO
PROGRAM
DONE
GND
INIT
GND
PROGRAM
DS001_15_042403
Notes:
1. If the DriveDone configuration option is not active for any of the FPGAs, pull up DONE with a 3.3K resistor.
DIN
TCCD
TDCC
TCCL
CCLK
TCCH
TCCO
DOUT
(Output)
DS001_16_032300
.
Symbol
Description
Units
TDCC
DIN setup
ns, min
TCCD
DIN hold
ns, min
DOUT
12
ns, max
High time
ns, min
TCCL
Low time
ns, min
FCC
Maximum frequency
66
MHz, max
TCCO
TCCH
CCLK
www.xilinx.com
1-800-255-7778
Module 2 of 4
15
of the configuration data are being loaded, the CCLK frequency 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 frequency is specified in the design, the default ConfigRate is
4 MHz. The period of the CCLK signal created by the internal oscillator has a variance of +45%, 30% from the specified value.
Figure 16 shows the timing for Master Serial configuration.
The FPGA accepts one bit of configuration data on each rising 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.
CCLK
(Output)
TCKDS
TDSCK
Serial Data In
TCCO
Serial DOUT
(Output)
DS001_17_110101
.
Symbol
Description
TDSCK
TCKDS
CCLK
Units
DIN setup
5.0
ns, min
DIN hold
0.0
ns, min
+45%, 30%
Module 2 of 4
16
www.xilinx.com
1-800-255-7778
DATA[7:0]
CCLK
WRITE
BUSY
2.5V
2.5V
M1 M2
M1 M2
M0
M0
Spartan-II
FPGA
Spartan-II
FPGA
D0:D7
D0:D7
CCLK
CCLK
WRITE
WRITE
BUSY
CS(0)
330
BUSY
CS(1)
CS
CS
PROGRAM
PROGRAM
DONE
INIT
GND
DONE
INIT
GND
DONE
INIT
PROGRAM
DS001_18_102401
Write
When using the Slave Parallel Mode, write operations send
packets of byte-wide configuration data into the FPGA.
Figure 18, page 18 shows a flowchart of the write sequence
used to load data into the Spartan-II FPGA. This is an
expansion of the "Load Configuration Data Frames" block in
Figure 10, page 12. The timing for write operations is shown
in Figure 19, page 19.
www.xilinx.com
1-800-255-7778
Module 2 of 4
17
Abort
After INIT
Goes High
User Drives
WRITE and CS
Low
Load One
Configuration
Byte on Next
CCLK Rising Edge
FPGA
Driving BUSY
High?
Boundary-Scan Mode
In the boundary-scan mode, no nondedicated pins are
required, configuration being done entirely through the
IEEE 1149.1 Test Access Port.
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.
Yes
No
End of
Configuration
Data File?
Yes
User Drives
WRITE and CS
High
To CRC Check
DS001_19_032300
Module 2 of 4
18
Readback
The configuration data stored in the Spartan-II configuration
memory can be readback for verification. Along with the
configuration data it is possible to readback the contents of
all flip-flops/latches, LUT RAMs, and block RAMs. This
capability is used for real-time debugging.
For more detailed information see XAPP176, Spartan-II
FPGA Family Configuration and Readback.
www.xilinx.com
1-800-255-7778
CCLK
CS
TSMCCCS
TSMCSCC
TSMWCC
TSMCCW
WRITE
TSMDCC
TSMCCD
DATA[7:0]
TSMCKBY
BUSY
No Write
Write
Symbol
No Write
Write
DS001_20_061200
Description
Units
TSMDCC
D0-D7 setup/hold
ns, min
TSMCCD
D0-D7 hold
ns, min
TSMCSCC
CS setup
ns, min
TSMCCCS
CS hold
ns, min
WRITE setup
ns, min
TSMWCC
WRITE hold
ns, min
TSMCKBY
12
ns, max
FCC
Maximum frequency
66
MHz, max
FCCNH
50
MHz, max
TSMCCW
CCLK
CCLK
CS
WRITE
DATA[7:0]
BUSY
Abort
DS001_21_032300
www.xilinx.com
1-800-255-7778
Module 2 of 4
19
Design Considerations
This section contains more detailed design information on
the following features:
Introduction
As FPGAs grow in size, quality on-chip clock distribution
becomes increasingly important. Clock skew and clock
delay impact device performance and the task of managing
clock skew and clock delay with conventional clock trees
becomes more difficult in large devices. The Spartan-II family of devices resolve this potential problem by providing up
to four fully digital dedicated on-chip Delay-Locked Loop
(DLL) circuits which provide zero propagation delay and low
clock skew between output clock signals distributed
throughout the device.
0 ns
DS001_22_032300
CLKFB
CLK0
CLK90
CLK180
CLK270
CLK2X
CLKDV
RST
LOCKED
DS001_23_032300
CLKDLLHF
CLKIN
CLKFB
CLK0
CLK180
CLKDV
The DLL can also act as a clock mirror. By driving the DLL
output off-chip and then back in again, the DLL can be used
to de-skew a board level clock between multiple devices.
RST
LOCKED
DS001_24_032300
www.xilinx.com
1-800-255-7778
CLKDLL
CLKIN
CLKFB
CLK0
CLK90
CLK180
CLK270
BUFG
I
CLK2X
CLKDV
RST
LOCKED
DS001_25_032300
The I pin provides the user source clock, the clock signal on
which the DLL operates, to the BUFGDLL. For the BUFGDLL macro the source clock frequency must fall in the low
frequency range as specified in the data sheet. The BUFGDLL requires an external signal source clock. Therefore,
only an external input port can source the signal that drives
the BUFGDLL I pin.
When the reset pin RST activates the LOCKED signal deactivates within four source clock cycles. The RST pin, active
High, must either connect to a dynamic signal or tied to
ground. As the DLL delay taps reset to zero, glitches can
occur on the DLL clock output pins. Activation of the RST
pin can also severely affect the duty cycle of the clock output pins. Furthermore, the DLL output clocks no longer
deskew with respect to one another. For these reasons,
rarely use the reset pin unless re-configuring the device or
changing the input frequency.
Clock Output O
The output clock has a 50/50 duty cycle unless you deactivate the duty cycle correction property.
The library CLKDLL primitives provide access to the complete set of DLL features needed when implementing more
complex applications with the DLL.
The clock divide output pin CLKDV provides a lower frequency version of the source clock. The CLKDV_DIVIDE
property controls CLKDV such that the source clock is
divided by N where N is either 1.5, 2, 2.5, 3, 4, 5, 8, or 16.
This feature provides automatic duty cycle correction such
that the CLKDV output pin always has a 50/50 duty cycle.
www.xilinx.com
1-800-255-7778
Module 2 of 4
21
0%
90
25%
180
50%
270
75%
90 180 270
T
90 180 270
CLKIN
CLK2X
CLKDV_DIVIDE = 2
CLKDV
DUTY_CYCLE_CORRECTION = FALSE
The DLL provides duty cycle correction on all 1x clock outputs such that all 1x clock outputs by default have a 50/50
duty cycle. The DUTY_CYCLE_CORRECTION property
(TRUE by default), controls this feature. In order to deactivate the DLL duty cycle correction, attach the
DUTY_CYCLE_CORRECTION=FALSE property to the
DLL symbol. When duty cycle correction deactivates, the
output clock has the same duty cycle as the source clock.
The DLL clock outputs can drive an OBUF, a BUFG, or they
can route directly to destination clock pins. The DLL clock
outputs can only drive the BUFGs that reside on the same
edge (top or bottom).
CLK0
CLK90
CLK180
CLK270
DUTY_CYCLE_CORRECTION = TRUE
CLK0
CLK90
CLK180
DLL Properties
Properties provide access to some of the Spartan-II family
DLL features, (for example, clock division and duty cycle
correction).
CLK270
DS001_26_032300
www.xilinx.com
1-800-255-7778
GCLKPAD3
DLL3
GCLKPAD2
DLL2
GCLKBUF3
GCLKBUF2
GCLKPAD1
GCLKPAD0
DLL1
GCLKBUF1
When the clock is stopped, one to four more clocks will still
be observed as the delay line is flushed. When the clock is
restarted, the output clocks will not be observed for one to
four clocks as the delay line is filled. The most common
case will be two or three clocks.
In a similar manner, a phase shift of the input clock is also
possible. The phase shift will propagate to the output one to
four clocks after the original shift, with no disruption to the
CLKDLL control.
Output Clocks
DLL0
GCLKBUF0
DS001_27_032300
Design Factors
Use the following design considerations to avoid pitfalls and
improve success designing with Xilinx devices.
Input Clock
The output clock signal of a DLL, essentially a delayed version of the input clock signal, reflects any instability on the
input clock in the output waveform. For this reason the quality of the DLL input clock relates directly to the quality of the
output clock waveforms generated by the DLL. The DLL
input clock requirements are specified in the data sheet.
In most systems a crystal oscillator generates the system
clock. The DLL can be used with any commercially available
quartz crystal oscillator. For example, most crystal oscillators produce an output waveform with a frequency tolerance
of 100 PPM, meaning 0.01 percent change in the clock
period. The DLL operates reliably on an input waveform with
a frequency drift of up to 1 ns orders of magnitude in
excess of that needed to support any crystal oscillator in the
industry. However, the cycle-to-cycle jitter must be kept to
less than 300 ps in the low frequencies and 150 ps for the
high frequencies.
Standard Usage
The circuit shown in Figure 27 resembles the BUFGDLL
macro implemented to provide access to the RST and
LOCKED pins of the CLKDLL.
IBUFG
CLKDLL
CLKIN
CLKFB
BUFG
CLK0
CLK90
CLK180
CLK270
CLK2X
IBUF
CLKDV
RST
OBUF
LOCKED
DS001_28_061200
www.xilinx.com
1-800-255-7778
Module 2 of 4
23
BUFG
CLK0
CLK90
CLK180
CLK270
BUFG
CLKIN
CLK2X
IBUF
CLKDV
RST
CLKDLL
CLK0
CLK90
CLKFB CLK180
CLK270
OBUF
LOCKED
BUFG
CLK2X
DS001_29_061200
CLKDV
INV
SRL16
LOCKED
Q
WCLK
A3
A2
A1
A0
CLKDLL
CLKIN
CLK0
CLK90
CLKFB CLK180
CLK270
Generating a 4x Clock
By connecting two DLL circuits each implementing a 2x
clock multiplier in series as shown in Figure 29, a 4x clock
multiply can be implemented with zero ns skew between
registers in the same device.
BUFG
CLK2X
CLKDV
RST
OBUF
LOCKED
DS001_30_061200
Operating Modes
Read Through
Write Back
Module 2 of 4
24
www.xilinx.com
1-800-255-7778
Primitive
The output ports are latched with a self timed circuit to guarantee a glitch free read. The state of the output port will not
change until the port executes another read or write operation.
Library Primitives
Figure 30 and Figure 31 show the two generic library block
RAM primitives. Table 10 describes all of the available primitives for synthesis and simulation.
RAMB4_S#_S#
WEA
ENA
RSTA
CLKA
ADDRA[#:0]
DIA[#:0]
WEB
ENB
RSTB
CLKB
ADDRB[#:0]
DIB[#:0]
DOA[#:0]
RAMB4_S1
Port B Width
N/A
RAMB4_S1_S1
RAMB4_S1_S2
RAMB4_S1_S4
RAMB4_S1_S8
RAMB4_S1_S16
16
RAMB4_S2
N/A
RAMB4_S2_S2
RAMB4_S2_S4
RAMB4_S2_S8
RAMB4_S2_S16
16
RAMB4_S4
DOB[#:0]
Port A Width
N/A
RAMB4_S4_S4
RAMB4_S4_S8
RAMB4_S4_S16
16
RAMB4_S8
N/A
RAMB4_S8_S8
RAMB4_S8_S16
16
DS001_31_061200
RAMB4_S16
RAMB4_S16_S16
16
N/A
16
RAMB4_S#
WE
EN
RST
CLK
DO[#:0]
ADDR[#:0]
DI[#:0]
DS001_32_061200
www.xilinx.com
1-800-255-7778
Module 2 of 4
25
Port Signals
The data out bus reflects the contents of the memory cells
referenced by the address bus at the last active clock edge.
During a write operation, the data out bus reflects the data
in bus. The width of this bus equals the width of the port.
The allowed widths appear in Table 11.
Table 11 describes the depth and width aspect ratios for the
block RAM memory.
Table 11: Block RAM Port Aspect Ratios
Width
Depth
ADDR Bus
Data Bus
4096
ADDR<11:0>
DATA<0>
2048
ADDR<10:0>
DATA<1:0>
The four control pins (CLK, EN, WE and RST) for each port
have independent inversion control as a configuration
option.
1024
ADDR<9:0>
DATA<3:0>
Address Mapping
512
ADDR<8:0>
DATA<7:0>
16
256
ADDR<7:0>
DATA<15:0>
ClockCLK[A|B]
Each port is fully synchronous with independent clock pins.
All port input pins have setup time referenced to the port
CLK pin. The data output bus has a clock-to-out time referenced to the CLK pin.
EnableEN[A|B]
The enable pin affects the read, write and reset functionality
of the port. Ports with an inactive enable pin keep the output
pins in the previous state and do not write data to the memory cells.
Write EnableWE[A|B]
Activating the write enable pin allows the port to write to the
memory cells. When active, the contents of the data input
bus are written to the RAM at the address pointed to by the
address bus, and the new data also reflects on the data out
bus. When inactive, a read operation occurs and the contents of the memory cells referenced by the address bus
reflect on the data out bus.
Port
Addresses
4095... 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0
5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
2047...
1023...
511...
16
255...
07
06
05
03
04
03
02
02
01
01
01
00
00
00
00
ResetRST[A|B]
The reset pin forces the data output bus latches to zero synchronously. This does not affect the memory cells of the
RAM and does not disturb a write operation on the other
port.
Address BusADDR[A|B]<#:0>
The address bus selects the memory cells for read or write.
The width of the port determines the required width of this
bus as shown in Table 11.
Data In BusDI[A|B]<#:0>
The data in bus provides the new data value to be written
into the RAM. This bus and the port have the same width, as
shown in Table 11.
Module 2 of 4
26
Location Constraints
Block RAM instances can have LOC properties attached to
them to constrain the placement. The block RAM placement
locations are separate from the CLB location naming convention, allowing the LOC properties to transfer easily from
array to array.
www.xilinx.com
1-800-255-7778
Conflict Resolution
The block RAM memory is a true dual-read/write port RAM
that allows simultaneous access of the same memory cell
from both ports. When one port writes to a given memory
cell, the other port must not address that memory cell (for a
write or a read) within the clock-to-clock setup window. The
following lists specifics of port and memory cell write conflict
resolution.
At the third rising edge of the CLK pin, the ADDR, DI, EN,
WR, and RST pins are sampled again. The EN pin is High
and the WE pin is Low indicating a read operation. The DO
bus contains the contents of the memory location 0x7E as
indicated by the ADDR bus.
At the fourth rising edge of the CLK pin, the ADDR, DI, EN,
WR, and RST pins are sampled again. The EN pin is Low
indicating that the block RAM memory is now disabled. The
DO bus retains the last value.
www.xilinx.com
1-800-255-7778
Module 2 of 4
27
TBPWH
TBPWL
CLK
TBACK
ADDR
00
0F
7E
8F
CCCC
BBBB
2222
TBDCK
DDDD
DIN
TBCKO
DOUT
MEM (00)
CCCC
MEM (7E)
TBECK
EN
RST
TBWCK
WE
DISABLED
READ
WRITE
READ
DISABLED
DS001_33_061200
TBCCS
VIOLATION
CLK_A
PORT A
ADDR_A
00
EN_A
7E
0F
0F
7E
TBCCS
TBCCS
WE_A
DI_A
AAAA
DO_A
9999
AAAA
AAAA
9999
1111
0000
AAAA
UNKNOWN
2222
CLK_B
PORT B
ADDR_B
00
00
7E
0F
0F
7E
1A
1111
1111
1111
BBBB
1111
2222
FFFF
EN_B
WE_B
DI_B
DO_B
MEM (00)
AAAA
9999
BBBB
UNKNOWN
2222
FFFF
DS001_34_061200
Figure 33: Timing Diagram for a True Dual-Port Read/Write Block RAM Memory
Module 2 of 4
28
www.xilinx.com
1-800-255-7778
Memory Cells
INIT_00
255 to 0
At the fourth rising edge of CLKA, a read operation is performed at memory location 0x0F and invalid data is present
on the DOA bus. Port B also executes a read operation to
memory location 0x0F and also reads invalid data.
INIT_01
511 to 256
INIT_02
767 to 512
INIT_03
1023 to 768
At the fifth rising edge of CLKA a read operation is performed that does not violate the TBCCS parameter to the
previous write of 0x7E by Port B. THe DOA bus reflects the
recently written value by Port B.
INIT_04
1279 to 1024
INIT_05
1535 to 1280
INIT_06
1791 to 1536
Initialization
INIT_07
2047 to 1792
The block RAM memory can initialize during the device configuration sequence. The 16 initialization properties of 64
hex values each (a total of 4096 bits) set the initialization of
each RAM. These properties appear in Table 13. Any initialization properties not explicitly set configure as zeros. Partial initialization strings pad with zeros. Initialization strings
greater than 64 hex values generate an error. The RAMs
can be simulated with the initialization values using generics in VHDL simulators and parameters in Verilog simulators.
INIT_08
2303 to 2048
INIT_09
2559 to 2304
INIT_0a
2815 to 2560
INIT_0b
3071 to 2816
INIT_0c
3327 to 3072
INIT_0d
3583 to 3328
INIT_0e
3839 to 3584
INIT_0f
4095 to 3840
Introduction
As FPGAs continue to grow in size and capacity, the larger
and more complex systems designed for them demand an
increased variety of I/O standards. Furthermore, as system
clock speeds continue to increase, the need for high-performance I/O becomes more important. While chip-to-chip
delays have an increasingly substantial impact on overall
system speed, the task of achieving the desired system performance becomes more difficult with the proliferation of
low-voltage I/O standards. Versatile I/O, the revolutionary
input/output resources of Spartan-II devices, has resolved
this potential problem by providing a highly configurable,
high-performance alternative to the I/O resources of more
conventional programmable devices. The Spartan-II Versatile I/O features combine the flexibility and time-to-market
advantages of programmable logic with the high perfor-
www.xilinx.com
1-800-255-7778
Module 2 of 4
29
Fundamentals
Modern bus applications, pioneered by the largest and most
influential companies in the digital electronics industry, are
commonly introduced with a new I/O standard tailored specifically to the needs of that application. The bus I/O standards provide specifications to other vendors who create
products designed to interface with these applications.
Each standard often has its own specifications for current,
voltage, I/O buffering, and termination techniques.
The ability to provide the flexibility and time-to-market
advantages of programmable logic is increasingly dependent on the capability of the programmable logic device to
support an ever increasing variety of I/O standards
The Versatile I/O resources feature highly configurable input
and output buffers which provide support for a wide variety
of I/O standards. As shown in Table 14, each buffer type can
support a variety of voltage requirements.
Module 2 of 4
30
I/O Standard
Input
Reference
Voltage
(VREF)
Output
Source
Voltage
(VCCO)
Board
Termination
Voltage
(VTT)
N/A
3.3
N/A
LVCMOS2
N/A
2.5
N/A
PCI (3V/5V,
33 MHz/66 MHz)
N/A
3.3
N/A
GTL
0.8
N/A
1.2
GTL+
1.0
N/A
1.5
HSTL Class I
0.75
1.5
0.75
0.9
1.5
1.5
HSTL Class IV
0.9
1.5
1.5
SSTL3 Class I
and II
1.5
3.3
1.5
SSTL2 Class I
and II
1.25
2.5
1.25
CTT
1.5
3.3
1.5
AGP-2X
1.32
3.3
N/A
www.xilinx.com
1-800-255-7778
Library Symbols
The Xilinx library includes an extensive list of symbols
designed to provide support for the variety of Versatile I/O
features. Most of these symbols represent variations of the
five generic Versatile I/O symbols:
IBUF
Signals used as inputs to the Spartan-II device must source
an input buffer (IBUF) via an external input port. The generic
IBUF symbol appears in Figure 34. The extension to the
base name defines which I/O standard the IBUF uses. The
assumed standard is LVTTL when the generic IBUF has no
specified extension.
IBUF
I
DS001_35_061200
IBUF
IBUF_LVCMOS2
IBUF_PCI33_3
IBUF_PCI33_5
IBUF_PCI66_3
IBUF_GTL
IBUF_GTLP
IBUF_HSTL_I
IBUF_HSTL_III
IBUF_HSTL_IV
IBUF_SSTL3_I
IBUF_SSTL3_II
IBUF_SSTL2_I
IBUF_SSTL2_II
IBUF_CTT
IBUF_AGP
www.xilinx.com
1-800-255-7778
Module 2 of 4
31
Bank 1
GCLK3
GCLK2
Bank 2
Bank 7
Bank 0
GCLK1
Bank 5
GCLK0
Bank 3
Bank 6
Spartan-II
Device
Bank 4
DS001_03_060100
Rule 2
IBUFG
Signals used as high fanout clock inputs to the
Spartan-II device should drive a global clock input buffer
(IBUFG) via an external input port in order to take advanModule 2 of 4
32
DS001_37_061200
IBUFG
IBUFG_LVCMOS2
IBUFG_PCI33_3
IBUFG_PCI33_5
IBUFG_PCI66_3
IBUFG_GTL
IBUFG_GTLP
IBUFG_HSTL_I
IBUFG_HSTL_III
IBUFG_HSTL_IV
IBUFG_SSTL3_I
IBUFG_SSTL3_II
IBUFG_SSTL2_I
IBUFG_SSTL2_II
IBUFG_CTT
IBUFG_AGP
www.xilinx.com
1-800-255-7778
OBUF
OBUF_GTL
OBUF_GTLP
OBUF_HSTL_I
OBUF_HSTL_III
OBUF_HSTL_IV
OBUF_SSTL3_I
OBUF_SSTL3_II
OBUF_SSTL2_I
OBUF_SSTL2_II
OBUF_CTT
OBUF_AGP
OBUF
I
DS001_38_061200
Rule 2
VCCO
Compatible Standards
3.3
2.5
1.5
OBUF
OBUF_S_2
OBUF_S_4
OBUF_S_6
OBUF_S_8
OBUF_S_12
OBUF_S_16
OBUF_S_24
OBUF_F_2
OBUF_F_4
OBUF_F_6
OBUF_F_8
OBUF_F_12
OBUF_F_16
OBUF_F_24
OBUF_LVCMOS2
OBUF_PCI33_3
OBUF_PCI33_5
OBUF_PCI66_3
OBUFT_<slew_rate>_<drive_strength>
OBUFT
The generic 3-state output buffer OBUFT, shown in
Figure 38, typically implements 3-state outputs or bidirectional I/O.
The extension to the base name defines which I/O standard
OBUFT uses. With no extension specified for the generic
OBUFT symbol, the assumed standard is slew rate limited
LVTTL with 12 mA drive strength.
The LVTTL OBUFT additionally can support one of two slew
rate modes to minimize bus transients. By default, the slew
rate for each output buffer is reduced to minimize power bus
transients when switching non-critical signals.
www.xilinx.com
1-800-255-7778
Module 2 of 4
33
T
I
IOBUFT
IO
DS001_39_032300
OBUFT
OBUFT_S_2
OBUFT_S_4
OBUFT_S_6
OBUFT_S_8
OBUFT_S_12
OBUFT_S_16
OBUFT_S_24
OBUFT_F_2
OBUFT_F_4
OBUFT_F_6
OBUFT_F_8
OBUFT_F_12
OBUFT_F_16
OBUFT_F_24
OBUFT_LVCMOS2
OBUFT_PCI33_3
OBUFT_PCI33_5
OBUFT_PCI66_3
OBUFT_GTL
OBUFT_GTLP
OBUFT_HSTL_I
OBUFT_HSTL_III
OBUFT_HSTL_IV
OBUFT_SSTL3_I
OBUFT_SSTL3_II
OBUFT_SSTL2_I
OBUFT_SSTL2_II
OBUFT_CTT
OBUFT_AGP
IOBUF
Use the IOBUF symbol for bidirectional signals that require
both an input buffer and a 3-state output buffer with an
active high 3-state pin. The generic input/output buffer
IOBUF appears in Figure 39.
The extension to the base name defines which I/O standard
the IOBUF uses. With no extension specified for the generic
IOBUF symbol, the assumed standard is LVTTL input buffer
and slew rate limited LVTTL with 12 mA drive strength for
the output buffer.
The LVTTL IOBUF additionally can support one of two slew
rate modes to minimize bus transients. By default, the slew
rate for each output buffer is reduced to minimize power bus
transients when switching non-critical signals.
LVTTL bidirectional buffers have selectable output drive
strengths.
The format for LVTTL IOBUF symbol names is as follows:
IOBUF_<slew_rate>_<drive_strength>
<slew_rate> can be either F (Fast), or S (Slow) and
<drive_strength> is specified in milliamps (2, 4, 6, 8, 12, 16,
or 24).
T
I
IOBUF
IO
Module 2 of 4
34
DS001_40_061200
www.xilinx.com
1-800-255-7778
IOBUF
IOBUF_S_2
IOBUF_S_4
IOBUF_S_6
IOBUF_S_8
IOBUF_S_12
IOBUF_S_16
IOBUF_S_24
IOBUF_F_2
IOBUF_F_4
IOBUF_F_6
IOBUF_F_8
IOBUF_F_12
IOBUF_F_16
IOBUF_F_24
IOBUF_LVCMOS2
IOBUF_PCI33_3
IOBUF_PCI33_5
IOBUF_PCI66_3
IOBUF_GTL
IOBUF_GTLP
IOBUF_HSTL_I
IOBUF_HSTL_III
IOBUF_HSTL_IV
IOBUF_SSTL3_I
IOBUF_SSTL3_II
IOBUF_SSTL2_I
IOBUF_SSTL2_II
IOBUF_CTT
IOBUF_AGP
In the case when the IOBUF does not drive an input flip-flop
within the IOB, the delay element de-activates by default to
provide higher performance. To delay the input signal, activate the delay element with the DELAY=TRUE property.
3-state output buffers and bidirectional buffers can have
either a weak pull-up resistor, a weak pull-down resistor, or
a weak "keeper" circuit. Control this feature by adding the
appropriate symbol to the output net of the IOBUF
(PULLUP, PULLDOWN, or KEEPER).
Location Constraints
Specify the location of each Versatile I/O symbol with the
location constraint LOC attached to the Versatile I/O symbol. The external port identifier indicates the value of the
location constrain. The format of the port identifier depends
on the package chosen for the specific design.
The LOC properties use the following form:
LOC=A42
LOC=P37
www.xilinx.com
1-800-255-7778
Module 2 of 4
35
DRIVE=8
DRIVE=12 (Default)
DRIVE=16
DRIVE=24
Design Considerations
Termination Techniques
Module 2 of 4
36
type and input buffers can be placed without requiring a reference voltage within the same VREF bank.
www.xilinx.com
1-800-255-7778
These termination techniques can be applied in any combination. A generic example of each combination of termination methods appears in Figure 40.
Unterminated
VTT
Package
VTT
Z=50
CS, FG
PQ,
TQ, VQ
68
36
41
20
29
15
22
12
17
14
40
21
24
12
17
13
10
LVCMOS2
10
PCI
GTL
GTL+
HSTL Class I
18
HSTL Class IV
SSTL2 Class I
15
SSTL2 Class II
10
SSTL3 Class I
11
SSTL3 Class II
CTT
14
AGP
Z=50
Standard
VREF
VTT
VTT
Z=50
Z=50
VREF
VREF
VTT
Z=50
VREF
Z=50
VREF
DS001_41_032300
Notes:
1. This analysis assumes a 35 pF load for each output.
www.xilinx.com
1-800-255-7778
Module 2 of 4
37
GTL
Spartan-II Devices
Pkg.
XC2S
15
XC2S
30
XC2S
50
XC2S
100
XC2S
150
XC2S
200
VQ100
CS144
12
12
TQ144
12
12
12
12
PQ208
16
16
16
16
16
FG256
16
16
16
16
FG456
48
48
VTT = 1.2V
VTT = 1.2V
50
50
VCCO = NA
Z = 50
VREF = 0.8V
DS001_43_061200
48
Termination Examples
Creating a design with the Versatile I/O features requires
the instantiation of the desired library symbol within the
design code. At the board level, designers need to know the
termination techniques required for each I/O standard.
This section describes some common application examples
illustrating the termination techniques recommended by
each of the standards supported by the Versatile I/O features. For a full range of accepted values for the DC voltage
specifications for each standard, refer to the table associated with each figure.
The resistors used in each termination technique example
and the transmission lines depicted represent board level
components and are not meant to represent components
on the device.
Parameter
Min
Typ
Max
N/A
VREF = N VTT(1)
0.74
0.8
0.86
VTT
1.14
1.2
1.26
0.79
0.85
0.75
0.81
VOH
VOL
0.2
0.4
32
40
VCCO
Notes:
1. N must be greater than or equal to 0.653 and less than or
equal to 0.68.
Module 2 of 4
38
www.xilinx.com
1-800-255-7778
GTL+
HSTL Class I
GTL+
HSTL Class I
VTT = 1.5V
VTT = 1.5V
VTT = 0.75V
VCCO = 1.5V
50
VCCO = NA
50
50
Z = 50
Z = 50
VREF = 1.0V
VREF = 0.75V
DS001_43_061200
DS001_44_061200
Min
Typ
Max
VREF = N VTT(1)
0.88
1.0
VTT
1.35
Min
Typ
Max
VCCO
1.40
1.50
1.60
1.12
VREF
0.68
0.75
0.90
1.5
1.65
VTT
VCCO 0.5
0.98
1.1
VIH
VREF + 0.1
0.9
1.02
VIL
VREF 0.1
VOH
VOH
VCCO 0.4
VOL
0.3
0.45
0.6
VOL
36
48
VCCO
Parameter
0.4
Notes:
1. N must be greater than or equal to 0.653 and less than or
equal to 0.68.
www.xilinx.com
1-800-255-7778
Module 2 of 4
39
HSTL Class IV
HSTL Class IV
VTT = 1.5V
VCCO = 1.5V
VTT = 1.5V
VTT = 1.5V
50
50
VCCO = 1.5V
50
Z = 50
Z = 50
VREF = 0.9V
VREF = 0.9V
DS001_45_061200
DS001_46_061200
Typ
Max
VCCO
1.40
1.50
1.60
VREF
0.90
VCCO
VTT
VCCO
VREF + 0.1
VIH
VREF + 0.1
VIL
VREF 0.1
VIL
VREF 0.1
VOH
VCCO 0.4
VOH
VCCO 0.4
VOL
0.4
VOL
0.4
24
48
Parameter
Min
Typ
Max
1.40
1.50
1.60
0.90
VTT
VIH
VCCO
VREF
(1)
Notes:
1. Per EIA/JESD8-6, "The value of VREF is to be selected by the
user to provide optimum noise margin in the use conditions
specified by the user."
Module 2 of 4
40
Parameter
Notes:
1. Per EIA/JESD8-6, "The value of VREF is to be selected by the
user to provide optimum noise margin in the use conditions
specified by the user."
www.xilinx.com
1-800-255-7778
SSTL3 Class I
SSTL3 Class II
SSTL3 Class I
SSTL3 Class II
VTT = 1.5V
VCCO = 3.3V
VTT = 1.5V
VTT = 1.5V
50
50
VCCO = 3.3V
50
25
25
Z = 50
Z = 50
VREF = 1.5V
VREF = 1.5V
DS001_47_061200
DS001_48_061200
Min
Typ
Max
VCCO
3.0
3.3
3.6
1.3
1.5
VTT = VREF
1.3
Min
Typ
Max
VCCO
3.0
3.3
3.6
1.7
1.3
1.5
1.7
1.5
1.7
VTT = VREF
1.3
1.5
1.7
1.5
1.7
3.9(1)
1.5
1.7
3.9(1)
0.3(2)
1.3
1.5
0.3(2)
1.3
1.5
1.9
2.1
1.1
0.9
16
16
Notes:
1. VIH maximum is VCCO + 0.3.
2. VIL minimum does not conform to the formula.
Parameter
Notes:
1. VIH maximum is VCCO + 0.3
2. VIL minimum does not conform to the formula
www.xilinx.com
1-800-255-7778
Module 2 of 4
41
SSTL2 Class II
SSTL2 Class I
SSTL2 Class II
VTT = 1.25V
VCCO = 2.5V
VTT = 1.25V
VTT = 1.25V
50
50
VCCO = 2.5V
50
25
25
Z = 50
Z = 50
VREF = 1.25V
VREF = 1.25V
DS001_49_061200
DS001_50_061200
Min
Typ
Max
2.3
2.5
2.7
VCCO
1.15
1.25
1.35
Parameter
Min
Typ
Max
2.3
2.5
2.7
1.15
1.25
1.35
1.39
VTT = VREF +
N(1)
1.11
1.25
1.39
1.43
3.0(2)
1.33
1.43
3.0(2)
0.3(3)
1.07
1.17
0.3(3)
1.07
1.17
1.76
1.95
0.74
0.55
7.6
15.2
7.6
15.2
N(1)
1.11
1.25
1.33
VTT = VREF +
Notes:
1. N must be greater than or equal to 0.04 and less than or
equal to 0.04.
2. VIH maximum is VCCO + 0.3.
3. VIL minimum does not conform to the formula.
Module 2 of 4
42
Notes:
1. N must be greater than or equal to 0.04 and less than or
equal to 0.04.
2. VIH maximum is VCCO + 0.3.
3. VIL minimum does not conform to the formula.
www.xilinx.com
1-800-255-7778
CTT
Min
Typ
Max
VCCO
3.0
3.3
3.6
VREF
VTT
1.5
1.65
VCCO+ 0.5
0.5
0.99
1.08
2.7
0.36
Note 1
Note 1
CTT
VTT = 1.5V
VCCO = 3.3V
50
Z = 50
VREF = 1.5V
DS001_51_061200
Min
Typ
Max
VCCO
2.05(1)
3.3
3.6
VREF
1.35
1.5
1.65
VTT
1.35
1.5
1.65
1.55
1.7
1.3
1.45
1.75
1.9
1.1
1.25
Notes:
1. Timing delays are calculated based on VCCO min of 3.0V.
Notes:
1. Tested according to the relevant specification.
PCI33_5
PCI33_5 requires no termination. DC voltage specifications
appear in Table 30.
Table 30: PCI33_5 Voltage Specifications
Parameter
Min
Typ
Max
VCCO
3.0
3.3
3.6
VREF
VTT
VIH
1.425
1.5
5.5
VIL
0.5
1.0
1.05
VOH
2.4
VOL
0.55
Note 1
Note 1
Notes:
1. Tested according to the relevant specification.
www.xilinx.com
1-800-255-7778
Module 2 of 4
43
AGP-2X
The specification for the AGP-2X standard does not document a recommended termination technique. DC voltage
specifications appear in Table 33.
Min
Typ
Max
VCCO
3.0
3.3
3.6
VREF
VTT
VIH
2.0
5.5
VTT
VIL
0.5
0.8
VOH
2.4
VOL
0.4
24
24
Min
Typ
Max
VCCO
3.0
3.3
3.6
VREF = N VCCO(1)
1.17
1.32
1.48
1.37
1.52
1.12
1.28
2.7
3.0
0.33
0.36
Note 2
Note 2
Notes:
1. VOL and VOH for lower drive currents sample tested.
Parameter
Notes:
1. N must be greater than or equal to 0.39 and less than or
equal to 0.41.
2. Tested according to the relevant specification.
LVCMOS2
LVCMOS2 requires no termination. DC voltage specifications appear in Table 32.
Table 32: LVCMOS2 Voltage Specifications
Parameter
Min
Typ
Max
VCCO
2.3
2.5
2.7
VREF
VTT
VIH
1.7
5.5
VIL
0.5
0.7
VOH
1.9
VOL
0.4
12
12
Module 2 of 4
44
www.xilinx.com
1-800-255-7778
Revision History
Date
Version
Description
09/18/00
2.0
Sectioned the Spartan-II Family data sheet into four modules. Corrected banking description.
03/05/01
2.1
09/03/03
2.2
Serial Modes, page 14 cautions about toggling WRITE during serial configuration.
In Table 8, page 11, added note about the state of I/Os after power-on.
In Slave Parallel Mode, page 16, explained configuration bit alignment to SelectMap
port.
www.xilinx.com
1-800-255-7778
Module 2 of 4
45
Module 2 of 4
46
www.xilinx.com
1-800-255-7778
018
Product Specification
Definition of Terms
In this document, some specifications may be designated as Advance or Preliminary. 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 preliminary characterization. Further changes are not expected.
Unmarked: Specifications not identified as either Advance or Preliminary are to be considered Final.
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 limits are representative of worst-case supply voltage and junction
temperature conditions. Typical numbers are based on measurements taken at a nominal VCCINT level of 2.5V and a junction
temperature of 25C. The parameters included are common to popular designs and typical applications. All specifications
are subject to change without notice.
DC Specifications
Absolute Maximum Ratings (1)
Symbol
Description
Min
Max
Units
VCCINT
0.5
3.0
VCCO
0.5
4.0
VREF
0.5
3.6
0.5
5.5
No 5V tolerance (5)
0.5
VCCO + 0.5
0.5
5.5
No 5V tolerance (5)
0.5
VCCO + 0.5
65
+150
+125
VIN
VTS
TSTG
TJ
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. Power supplies may turn on in any order.
3. VIN should not exceed VCCO by more than 3.6V over extended periods of time (e.g., longer than a day).
4. Spartan-II I/Os are 5V Tolerant whenever the LVTTL, LVCMOS2, or PCI33_5 signal standard has been selected. With 5V Tolerant
I/Os selected, the Maximum DC overshoot must be limited to either +5.5V or 10 mA, and undershoot must be limited to either 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 +7.0V, provided this over/undershoot lasts no more than 11 ns with a forcing current no greater than 100 mA.
5. Without 5V Tolerant I/Os selected, the 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.
6. For soldering guidelines, see the Packaging Information on the Xilinx web site:
http://www.xilinx.com/publications/products/packaging/index.htm
2003 Xilinx, Inc. All rights reserved. All Xilinx trademarks, registered trademarks, patents, and disclaimers are as listed at http://www.xilinx.com/legal.htm.
All other trademarks and registered trademarks are the property of their respective owners. All specifications are subject to change without notice.
www.xilinx.com
1-800-255-7778
Module 3 of 4
1
Description
Junction
temperature (1)
Min
VCCO
TIN
to GND (3,5)
Units
85
40
100
Commercial
2.5 5%
2.5 + 5%
Industrial
2.5 5%
2.5 + 5%
Commercial
1.4
3.6
Industrial
1.4
3.6
250
ns
Commercial
Industrial
VCCINT
Max
time (4)
Notes:
1. At junction temperatures above those listed as Operating Conditions, all delay parameters increase by 0.35% per C.
2. Functional operation is guaranteed down to a minimum VCCINT of 2.25V (Nominal VCCINT 10%). For every 50 mV reduction in
VCCINT below 2.375V (nominal VCCINT 5%), all delay parameters increase by 3%.
3. Minimum and maximum values for VCCO vary according to the I/O standard selected.
4. Input and output measurement threshold is ~50% of VCCO.
5. Supply voltages may be applied in any order desired.
Description
Min
Typ
Max
Units
VDRINT
2.0
VDRIO
1.2
Commercial
10
30
mA
Industrial
10
60
mA
Commercial
10
30
mA
Industrial
10
60
mA
Commercial
12
50
mA
Industrial
12
100
mA
Commercial
12
50
mA
Industrial
12
100
mA
Commercial
15
50
mA
Industrial
15
100
mA
Commercial
15
75
mA
Industrial
15
150
mA
mA
20
10
+10
pF
ICCINTQ
XC2S15
XC2S30
XC2S50
XC2S100
XC2S150
XC2S200
ICCOQ
IREF
IL
current (1)
current(2)
CIN
IRPU
0.25
mA
IRPD
0.15
mA
Notes:
1. With no output current loads, no active input pull-up resistors, all I/O pins 3-stated and floating.
2. The I/O leakage current specification applies only when the VCCINT and VCCO supply voltages have reached their respective
minimum Recommended Operating Conditions.
3. 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.
Module 3 of 4
2
www.xilinx.com
1-800-255-7778
Power-On Requirements
A maximum limit for ICCPO is not specified. Therefore the
use of foldback/crowbar supplies and fuses deserves special attention. In these cases, limit the ICCPO current to a
level below the trip point for over-current protection in order
to avoid inadvertently shutting down the supply.
New
Requirements(1)
For Devices with
Date Code 0321
or Later
Conditions
Symbol
I CCPO(3)
TCCPO
Notes:
1.
2.
3.
4.
5.
6.
(4,5)
Junction
Temperature(2)
Device
Temperature
Grade
Min
Max
Min
Max
Units
Industrial
1.50
2.00
Description
Total VCCINT supply
current required
during power-on
Old
Requirements(1)
For Devices with
Date Code
before 0321
20C TJ < 0C
Industrial
1.00
2.00
Commercial
0.25
0.50
Industrial
0.50
0.50
40C TJ 100C
All
50
50
ms
0C TJ 85C
The date code is printed on the top of the devices package. See the Device Part Marking section in Module 1.
The expected TJ range for the design determines the ICCPO minimum requirement. Use the applicable ranges in the junction
temperature column to find the associated current values in the appropriate new or old requirements column according to the date
code. Then choose the highest of these current values to serve as the minimum ICCPO requirement that must be met. For example,
if the junction temperature for a given design is -25C TJ 75C, then the new minimum ICCPO requirement is 1.5A.
If 5C TJ 90C, then the new minimum ICCPO requirement is 0.5A.
The ICCPO requirement applies for a brief time (commonly only a few milliseconds) when VCCINT ramps from 0 to 2.5V.
The ramp time is measured from GND to VCCINT max on a fully loaded board.
During power-on, the VCCINT ramp must increase steadily in voltage with no dips.
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"
VIL
VIH
VOL
VOH
IOL
IOH
V, Min
0.5
V, Max
0.8
V, Min
2.0
V, Max
5.5
V, Max
0.4
V, Min
2.4
mA
24
mA
24
LVCMOS2
PCI, 3.3V
0.5
0.5
0.7
44% VCCINT
1.7
60% VCCINT
5.5
VCCO + 0.5
0.4
10% VCCO
1.9
90% VCCO
12
Note (2)
12
Note (2)
PCI, 5.0V
GTL
0.5
0.5
0.8
VREF 0.05
2.0
VREF + 0.05
5.5
3.6
0.55
0.4
2.4
N/A
Note (2)
40
Note (2)
N/A
GTL+
HSTL I
0.5
0.5
VREF 0.1
VREF 0.1
VREF + 0.1
VREF + 0.1
3.6
3.6
0.6
0.4
N/A
VCCO 0.4
36
8
N/A
8
HSTL III
HSTL IV
0.5
0.5
VREF 0.1
VREF 0.1
VREF + 0.1
VREF + 0.1
3.6
3.6
0.4
0.4
VCCO 0.4
VCCO 0.4
24
48
8
8
SSTL3 I
SSTL3 II
0.5
0.5
VREF 0.2
VREF 0.2
VREF + 0.2
VREF + 0.2
3.6
3.6
VREF 0.6
VREF 0.8
VREF + 0.6
VREF + 0.8
8
16
8
16
SSTL2 I
SSTL2 II
0.5
0.5
VREF 0.2
VREF 0.2
VREF + 0.2
VREF + 0.2
3.6
3.6
VREF 0.6
VREF 0.8
VREF + 0.6
VREF + 0.8
7.6
15.2
7.6
15.2
www.xilinx.com
1-800-255-7778
Module 3 of 4
3
Input/Output
Standard
CTT
AGP
VOL
VOH
IOL
IOH
V, Min
0.5
VIL
V, Max
VREF 0.2
V, Min
VREF + 0.2
VIH
V, Max
3.6
V, Max
VREF 0.4
V, Min
VREF + 0.4
mA
8
mA
8
0.5
VREF 0.2
VREF + 0.2
3.6
10% VCCO
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.
Switching Characteristics
Testing of switching parameters is modeled after testing
methods specified by MIL-M-38510/605. All devices are
100% functionally tested. Internal timing parameters are
derived from measuring internal test patterns. Listed below
are representative values. For more specific, more precise,
and worst-case guaranteed data, use the values reported
by the static timing analyzer (TRCE in the Xilinx Development System) and back-annotated to the simulation netlist.
All timing parameters assume worst-case operating conditions (supply voltage and junction temperature). Values
apply to all Spartan-II devices unless otherwise noted.
Global Clock Input to Output Delay for LVTTL, with DLL (Pin-to-Pin) (1)
Speed Grade
Symbol
Description
Device
TICKOFDLL
All
All
-6
-5
Min
Max
Max
Units
2.9
3.3
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 10.
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, page 9. For a global clock input with standards other than LVTTL, adjust delays with values from the I/O Standard
Global Clock Input Adjustments, page 11.
Global Clock Input to Output Delay for LVTTL, without DLL (Pin-to-Pin)(1)
Symbol
TICKOF
Description
Global clock input to output delay
using output flip-flop for LVTTL,
12 mA, fast slew rate, without DLL.
Device
XC2S15
XC2S30
XC2S50
XC2S100
XC2S150
XC2S200
All
Min
Speed Grade
-6
Max
4.5
4.5
4.5
4.6
4.6
4.7
-5
Max
5.4
5.4
5.4
5.5
5.5
5.6
Units
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 10.
3. For data output with different standards, adjust delays with the values shown in IOB Output Delay Adjustments for Different
Standards, page 9. For a global clock input with standards other than LVTTL, adjust delays with values from the I/O Standard
Global Clock Input Adjustments, page 11.
Module 3 of 4
4
www.xilinx.com
1-800-255-7778
Global Clock Setup and Hold for LVTTL Standard, with DLL (Pin-to-Pin)
Speed Grade
-6
-5
Symbol
Description
Device
Min
Min
Units
TPSDLL / TPHDLL
All
1.7 / 0
1.9 / 0
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. DLL output jitter is already included in the timing calculation.
4. A zero hold time listing indicates no hold time or a negative hold time.
5. For data input with different standards, adjust the setup time delay by the values shown in IOB Input Delay Adjustments for
Different Standards, page 7. For a global clock input with standards other than LVTTL, adjust delays with values from the I/O
Standard Global Clock Input Adjustments, page 11.
Global Clock Setup and Hold for LVTTL Standard, without DLL (Pin-to-Pin)
Speed Grade
-6
-5
Symbol
Description
Device
Min
Min
Units
TPSFD / TPHFD
XC2S15
2.2 / 0
2.7 / 0
ns
XC2S30
2.2 / 0
2.7 / 0
ns
XC2S50
2.2 / 0
2.7 / 0
ns
XC2S100
2.3 / 0
2.8 / 0
ns
XC2S150
2.4 / 0
2.9 / 0
ns
XC2S200
2.4 / 0
3.0 / 0
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. A zero hold time listing indicates no hold time or a negative hold time.
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 7. For a global clock input with standards other than LVTTL, adjust delays with values from the I/O
Standard Global Clock Input Adjustments, page 11.
www.xilinx.com
1-800-255-7778
Module 3 of 4
5
-5
Device
Min
Max
Min
Max Units
All
0.8
1.0
ns
TIOPID
All
1.5
1.8
ns
TIOPLI
All
1.7
2.0
ns
TIOPLID
XC2S15
3.8
4.5
ns
XC2S30
3.8
4.5
ns
XC2S50
3.8
4.5
ns
XC2S100
3.8
4.5
ns
XC2S150
4.0
4.7
ns
XC2S200
4.0
4.7
ns
All
0.7
0.8
ns
Sequential Delays
TIOCKIQ
Clock CLK to output IQ
Setup/Hold Times with Respect to Clock CLK (2)
TIOPICK / TIOICKP
Pad, no delay
All
1.7 / 0
1.9 / 0
ns
XC2S15
3.8 / 0
4.4 / 0
ns
XC2S30
3.8 / 0
4.4 / 0
ns
XC2S50
3.8 / 0
4.4 / 0
ns
XC2S100
3.8 / 0
4.4 / 0
ns
XC2S150
3.9 / 0
4.6 / 0
ns
XC2S200
3.9 / 0
4.6 / 0
ns
ICE input
All
0.9 / 0.01
0.9 / 0.01
ns
All
1.1
1.2
ns
TIOSRIQ
SR input to IQ (asynchronous)
All
1.5
1.7
ns
TGSRQ
GSR to output IQ
All
9.9
11.7
ns
TIOPICKD / TIOICKPD
TIOICECK / TIOCKICE
Set/Reset Delays
TIOSRCKI
Notes:
1. Input timing for LVTTL is measured at 1.4V. For other I/O standards, see the table Delay Measurement Methodology, page 10.
2. A zero hold time listing indicates no hold time or a negative hold time.
Module 3 of 4
6
www.xilinx.com
1-800-255-7778
Description
Standard
-6
-5
Units
ns
LVCMOS2
0.04
0.05
ns
TIPCI33_3
0.11
0.13
ns
TIPCI33_5
0.26
0.30
ns
TIPCI66_3
0.11
0.13
ns
TIGTL
GTL
0.20
0.24
ns
TIGTLP
GTL+
0.11
0.13
ns
TIHSTL
HSTL
0.03
0.04
ns
TISSTL2
SSTL2
0.08
0.09
ns
TISSTL3
SSTL3
0.04
0.05
ns
TICTT
CTT
0.02
0.02
ns
TIAGP
AGP
0.06
0.07
ns
TILVTTL
TILVCMOS2
LVTTL
Notes:
1. Input timing for LVTTL is measured at 1.4V. For other I/O standards, see the table Delay Measurement Methodology, page 10.
www.xilinx.com
1-800-255-7778
Module 3 of 4
7
-5
Min
Max
Min
Max
Units
2.9
3.4
ns
3.4
4.0
ns
TIOTHZ
2.0
2.3
ns
TIOTON
TIOOLP
Description
3-state Delays
3.0
3.6
ns
TIOTLPHZ
2.5
2.9
ns
TIOTLPON
3.5
4.2
ns
TGTS
impedance (1)
5.0
5.9
ns
2.9
3.4
ns
2.3
2.7
ns
3.3
4.0
ns
1.1 / 0
1.3 / 0
ns
0.9 / 0.01
0.9 / 0.01
ns
1.2 / 0
1.3 / 0
ns
Sequential Delays
TIOCKP
TIOCKHZ
TIOCKON
O input
TIOOCECK /
TIOCKOCE
OCE input
TIOSRCKO /
TIOCKOSR
SR input (OFF)
TIOTCK / TIOCKT
CLK (2)
0.8 / 0
0.9 / 0
ns
TIOTCECK /
TIOCKTCE
1.0 / 0
1.0 / 0
ns
TIOSRCKT /
TIOCKTSR
1.1 / 0
1.2 / 0
ns
Set/Reset Delays
TIOSRP
3.7
4.4
ns
TIOSRHZ
3.1
3.7
ns
TIOSRON
4.1
4.9
ns
TIOGSRQ
GSR to pad
9.9
11.7
ns
Notes:
1. Three-state turn-off delays should not be adjusted.
2. A zero hold time listing indicates no hold time or a negative hold time.
Module 3 of 4
8
www.xilinx.com
1-800-255-7778
Description
Standard
-6
-5
Units
LVTTL, Slow, 2 mA
14.2
16.9
ns
4 mA
7.2
8.6
ns
6 mA
4.7
5.5
ns
TOLVTTL_S8
8 mA
2.9
3.5
ns
TOLVTTL_S12
12 mA
1.9
2.2
ns
TOLVTTL_S16
16 mA
1.7
2.0
ns
TOLVTTL_S24
24 mA
1.3
1.5
ns
12.6
15.0
ns
TOLVTTL_S2
TOLVTTL_S4
TOLVTTL_S6
TOLVTTL_F2
LVTTL, Fast, 2 mA
TOLVTTL_F4
4 mA
5.1
6.1
ns
TOLVTTL_F6
6 mA
3.0
3.6
ns
TOLVTTL_F8
8 mA
1.0
1.2
ns
TOLVTTL_F12
12 mA
ns
TOLVTTL_F16
16 mA
0.1
0.1
ns
TOLVTTL_F24
24 mA
0.1
0.2
ns
LVCMOS2
0.2
0.2
ns
TOPCI33_3
2.4
2.9
ns
TOPCI33_5
2.9
3.5
ns
TOPCI66_3
0.3
0.4
ns
TOGTL
GTL
0.6
0.7
ns
TOGTLP
GTL+
0.9
1.1
ns
TOHSTL_I
HSTL I
0.4
0.5
ns
TOHSTL_III
HSTL III
0.8
1.0
ns
TOHSTL_IV
HSTL IV
0.9
1.1
ns
TOSSTL2_I
SSTL2 I
0.4
0.5
ns
TOSSLT2_II
SSTL2 II
0.8
1.0
ns
TOSSTL3_I
SSTL3 I
0.4
0.5
ns
TOSSTL3_II
SSTL3 II
0.9
1.1
ns
TOCTT
CTT
0.5
0.6
ns
TOAGP
AGP
0.8
1.0
ns
TOLVCMOS2
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 10.
1
www.xilinx.com
1-800-255-7778
Module 3 of 4
9
FL
(ns/pF)
35
0.41
35
0.20
For other capacitive loads, use the formulas below to calculate an adjusted propagation delay, TIOOP1.
35
0.13
35
0.079
35
0.044
35
0.043
35
0.033
35
0.41
35
0.20
FL
35
0.100
35
0.086
35
0.058
35
0.050
35
0.048
LVCMOS2
35
0.041
PCI 33 MHz 5V
50
0.050
10
0.050
10
0.033
GTL
0.014
GTL+
0.017
HSTL Class I
20
0.022
20
0.016
HSTL Class IV
20
0.014
SSTL2 Class I
30
0.028
SSTL2 Class II
30
0.016
SSTL3 Class I
30
0.029
SSTL3 Class II
30
0.016
CTT
20
0.035
AGP
10
0.037
VL(1)
VH (1)
LVTTL
1.4
LVCMOS2
2.5
1.125
Standard
PCI33_5
PCI33_3
PCI66_3
GTL
VREF 0.2
VREF + 0.2
VREF
0.80
GTL+
VREF 0.2
VREF + 0.2
VREF
1.0
HSTL Class I
VREF 0.5
VREF + 0.5
VREF
0.75
VREF 0.5
VREF + 0.5
VREF
0.90
VREF + 0.5
VREF
0.90
VREF + 1.0
VREF
1.5
1.25
CTT
VREF 0.2
VREF + 0.2
VREF
1.5
AGP
VREF
VREF +
(0.2xVCCO) (0.2xVCCO)
VREF
Per AGP
Spec
Notes:
1. Input waveform switches between VL and VH.
2. Measurements are made at VREF Typ, Maximum, and
Minimum. Worst-case values are reported.
3. I/O parameter measurements are made with the capacitance
values shown in the table, Constants for Calculating TIOOP.
See Xilinx application note XAPP179 for the appropriate
terminations.
4. I/O standard measurements are reflected in the IBIS model
information except where the IBIS format precludes it.
Module 3 of 4
10
Standard
Notes:
1. I/O parameter measurements are made with the capacitance
values shown above. See Xilinx application note XAPP179
for the appropriate terminations.
2. I/O standard measurements are reflected in the IBIS model
information except where the IBIS format precludes it.
www.xilinx.com
1-800-255-7778
Description
-6
-5
Max
Max
Units
0.13
0.14
ns
TGSKEWIOB
Notes:
1. These clock distribution delays are provided for guidance only. They reflect the delays encountered in a typical design under
worst-case conditions. Precise values for a particular design are provided by the timing analyzer.
Description
-6
-5
Max
Max
Units
TGPIO
0.7
0.8
ns
TGIO
0.7
0.8
ns
Description
Standard
-6
-5
Units
LVTTL
ns
TGPLVTTL
LVCMOS2
0.04
0.05
ns
TGPPCI33_3
0.11
0.13
ns
TGPPCI33_5
0.26
0.30
ns
TGPPCI66_3
0.11
0.13
ns
TGPGTL
GTL
0.80
0.84
ns
TGPGTLP
GTL+
0.71
0.73
ns
TGPHSTL
HSTL
0.63
0.64
ns
TGPSSTL2
SSTL2
0.52
0.51
ns
TGPSSTL3
SSTL3
0.56
0.55
ns
TGPCTT
CTT
0.62
0.62
ns
TGPAGP
AGP
0.54
0.53
ns
TGPLVCMOS2
Notes:
1. Input timing for GPLVTTL is measured at 1.4V. For other I/O standards, see the table Delay Measurement Methodology, page 10.
www.xilinx.com
1-800-255-7778
Module 3 of 4
11
ters are derived from benchmark timing patterns. The following guidelines reflect worst-case values across the
recommended operating conditions.
Speed Grade
-6
Symbol
Description
-5
Min
Max
Min
Max
Units
FCLKINHF
60
200
60
180
MHz
FCLKINLF
25
100
25
90
MHz
TDLLPWHF
2.0
2.4
ns
TDLLPWLF
2.5
3.0
ns
Figure 1, page 13, provides definitions for various parameters in the table below.
CLKDLLHF
Symbol
Description
FCLKIN
CLKDLL
Min
Max
Min
Max
Units
TIPTOL
1.0
1.0
ns
TIJITCC
150
300
ps
TLOCK
> 60 MHz
20
20
50-60 MHz
25
40-50 MHz
50
30-40 MHz
90
25-30 MHz
120
60
60
ps
TPHIO
100
100
ps
TPHOO
140
140
ps
TPHIOM
160
160
ps
TPHOOM
200
200
ps
TOJITCC
Notes:
1. Output Jitter is cycle-to-cycle jitter measured on the DLL output clock, excluding input clock jitter.
2. 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.
3. 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.
4. Maximum Phase Difference between CLKIN an 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).
5. 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).
Module 3 of 4
12
www.xilinx.com
1-800-255-7778
T CLKIN =
1
FCLKIN
TCLKIN +_ TIPTOL
Ideal Period
Actual Period
+ Jitter
+/- Jitter
+ Maximum
Phase Difference
+ Phase Offset
DS001_52_090800
www.xilinx.com
1-800-255-7778
Module 3 of 4
13
Description
-5
Min
Max
Min
Max
Units
Combinatorial Delays
TILO
0.6
0.7
ns
TIF5
0.7
0.9
ns
TIF5X
0.9
1.1
ns
TIF6Y
1.0
1.1
ns
TF5INY
0.4
0.4
ns
TIFNCTL
0.7
0.9
ns
BY input to YB output
0.6
0.7
ns
TCKO
1.1
1.3
ns
TCKLO
1.2
1.5
ns
TBYYB
Sequential Delays
CLK (1)
TICK / TCKI
1.3 / 0
1.4 / 0
ns
TIF5CK / TCKIF5
1.6 / 0
1.8 / 0
ns
TF5INCK / TCKF5IN
1.0 / 0
1.1 / 0
ns
1.6 / 0
1.8 / 0
ns
BX/BY inputs
0.8 / 0
0.8 / 0
ns
CE input
0.9 / 0
0.9 / 0
ns
0.8 / 0
0.8 / 0
ns
TIF6CK / TCKIF6
TDICK / TCKDI
TCECK / TCKCE
TRCK / TCKR
Clock CLK
TCH
1.9
1.9
ns
TCL
1.9
1.9
ns
3.1
3.1
ns
1.1
1.3
ns
9.9
11.7
ns
263
263
MHz
Set/Reset
TRPW
TRQ
TIOGSRQ
FTOG
Notes:
1. A zero hold time listing indicates no hold time or a negative hold time.
Module 3 of 4
14
www.xilinx.com
1-800-255-7778
Description
-5
Min
Max
Min
Max
Units
Combinatorial Delays
TOPX
0.8
0.9
ns
TOPXB
1.3
1.5
ns
TOPY
1.7
2.0
ns
TOPYB
1.7
2.0
ns
TOPCYF
1.3
1.5
ns
TOPGY
0.9
1.1
ns
TOPGYB
1.6
2.0
ns
TOPCYG
1.2
1.4
ns
TBXCY
0.9
1.0
ns
TCINX
0.4
0.5
ns
TCINXB
CIN input to XB
0.1
0.1
ns
TCINY
0.5
0.6
ns
TCINYB
CIN input to YB
0.6
0.7
ns
0.1
0.1
ns
TFANDXB
0.5
0.5
ns
TFANDYB
0.9
1.1
ns
TFANDCY
0.5
0.6
ns
TGANDYB
0.6
0.7
ns
TGANDCY
0.2
0.2
ns
TBYP
Multiplier Operation
CLK (1)
TCCKX / TCKCX
1.1 / 0
1.2 / 0
ns
TCCKY / TCKCY
1.2 / 0
1.3 / 0
ns
Notes:
1. A zero hold time listing indicates no hold time or a negative hold time.
www.xilinx.com
1-800-255-7778
Module 3 of 4
15
-5
Min
Max
Min
Max
Units
2.2
2.6
ns
2.5
3.0
ns
TAS / TAH
0.7 / 0
0.7 / 0
ns
TDS / TDH
0.8 / 0
0.9 / 0
ns
CE input (WS)
0.9 / 0
1.0 / 0
ns
2.9
2.9
ns
TWS / TWH
Clock CLK
TWPH
TWPL
2.9
2.9
ns
TWC
5.8
5.8
ns
Notes:
1. A zero hold time listing indicates no hold time or a negative hold time.
-5
Symbol
Description
Sequential Delays
TREG
Clock CLK to X/Y outputs
Setup Times with Respect to Clock CLK
TSHDICK
BX/BY data inputs (DIN)
Min
Max
Min
Max
Units
3.47
3.88
ns
0.8
0.9
ns
TSHCECK
Clock CLK
TSRPH
0.9
1.0
ns
2.9
2.9
ns
2.9
2.9
ns
TSRPL
Module 3 of 4
16
CE input (WS)
www.xilinx.com
1-800-255-7778
Description
-5
Min
Max
Min
Max
Units
3.4
4.0
ns
Sequential Delays
TBCKO
TBACK / TBCKA
ADDR inputs
1.4 / 0
1.4 / 0
ns
TBDCK/ TBCKD
DIN inputs
1.4 / 0
1.4 / 0
ns
TBECK/ TBCKE
EN inputs
2.9 / 0
3.2 / 0
ns
TBRCK/ TBCKR
RST input
2.7 / 0
2.9 / 0
ns
TBWCK/ TBCKW
WEN input
2.6 / 0
2.8 / 0
ns
Clock CLK
TBPWH
1.9
1.9
ns
TBPWL
1.9
1.9
ns
TBCCS
3.0
4.0
ns
Notes:
1. A zero hold time listing indicates no hold time or a negative hold time.
Symbol
Description
-6
-5
Max
Max
Units
ns
Combinatorial Delays
TIO
TOFF
0.1
0.2
ns
TON
0.1
0.2
ns
Description
-5
Min
Max
Min
Max
Units
4.0 / 2.0
4.0 / 2.0
ns
11.0
11.0
ns
33
33
MHz
TTAPTCK / TTCKTAP
Sequential Delays
TTCKTDO
FTCK
www.xilinx.com
1-800-255-7778
Module 3 of 4
17
Revision History
Date
Version No.
Description
09/18/00
2.0
Sectioned the Spartan-II Family data sheet into four modules. Updated timing to reflect the
latest speed files. Added current supply numbers and XC2S200 -5 timing numbers. Approved
-5 timing numbers as preliminary information with exceptions as noted.
11/02/00
2.1
01/19/01
2.2
DC and timing numbers updated to Preliminary for the XC2S50 and XC2S100. Industrial
power-on current specifications and -6 DLL timing numbers added. Power-on specification
clarified.
03/09/01
2.3
08/28/01
2.4
Added -6 preliminary timing. Added typical and industrial standby current numbers. Specified
min. power-on current by junction temperature instead of by device type (Commercial vs.
Industrial). Eliminated minimum VCCINT ramp time requirement. Removed footnote limiting
DLL operation to the Commercial temperature range.
07/26/02
2.5
Clarified that I/O leakage current is specified over the Recommended Operating Conditions for
VCCINT and VCCO.
08/26/02
2.6
09/03/03
2.7
Added relaxed minimum power-on current (ICCPO) requirements to page 3. On page 14,
moved TRPW values from maximum to minimum column.
Module 3 of 4
18
www.xilinx.com
1-800-255-7778
028
Product Specification
Pin Definitions
Pin Name
Dedicated
Pin
Direction
Description
No
Input
Clock input pins that connect to Global Clock Buffers. These pins become
user inputs when not needed for clocks.
M0, M1, M2
Yes
Input
CCLK
Yes
Input or Output
PROGRAM
Yes
Input
DONE
Yes
Bidirectional
INIT
No
Bidirectional
(Open-drain)
When Low, indicates that the configuration memory is being cleared. This
pin becomes a user I/O after configuration.
BUSY/DOUT
No
Output
In Slave Parallel mode, BUSY controls the rate at which configuration data
is loaded. 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.
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
No
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.
CS
No
Input
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.
Yes
Mixed
VCCINT
Yes
Input
VCCO
Yes
Input
VREF
No
Input
Input threshold voltage pins. Become user I/Os when an external threshold
voltage is not needed (subject to banking rules).
GND
Yes
Input
Ground.
IRDY, TRDY
No
These signals can only be accessed when using Xilinx PCI cores. If the
cores are not used, these pins are available as user I/Os.
2003 Xilinx, Inc. All rights reserved. All Xilinx trademarks, registered trademarks, patents, and disclaimers are as listed at http://www.xilinx.com/legal.htm.
All other trademarks and registered trademarks are the property of their respective owners. All specifications are subject to change without notice.
www.xilinx.com
1-800-255-7778
Module 4 of 4
1
Pinout Tables
The following device-specific pinout tables include all packages available for each Spartan-II device. They follow the pad
locations around the die, and include Boundary Scan register locations.
VQ100
TQ144
CS144
Bndry
Scan
I/O, VREF
P30
P102
L4
158
I/O
P31
P100
N4
161
C2
77
I/O
P32
P99
K5
164
P140
C1
80
GND
P98
L5
P139
D4
83
VCCINT
P33
P97
M5
P96
N5
167
VQ100
TQ144
CS144
GND
P1
P143
A1
TMS
P2
P142
B1
I/O
P3
P141
I/O
I/O, VREF
P4
Function
Bank
Bndry
Scan
Function
I/O
P5
P137
D2
86
I/O
I/O
P6
P136
D1
89
I/O
P95
K6
170
GND
P135
E4
I/O, VREF
P34
P94
L6
173
I/O
P7
P134
E3
92
I/O
P93
M6
176
I/O
P133
E2
95
VCCINT
P35
P92
N6
P36
P91
M7
185
I/O, VREF
P8
P132
E1
98
I, GCK1
I/O
P9
P131
F4
101
VCCO
P37
P90
N7
I/O
P130
F3
104
VCCO
P37
P90
N7
I/O, IRDY(1)
P10
P129
F2
107
GND
P38
P89
L7
GND
P11
P128
F1
I, GCK0
P39
P88
K7
186
P40
P87
N8
190
VCCO
P12
P127
G2
I/O
VCCO
P12
P127
G2
I/O
P86
M8
193
I/O, TRDY(1)
P13
P126
G1
110
I/O, VREF
P41
P85
L8
196
VCCINT
P14
P125
G3
I/O
P84
K8
199
I/O
P124
G4
113
I/O
P83
N9
202
P42
P82
M9
I/O
P15
P123
H1
116
VCCINT
I/O, VREF
P16
P122
H2
119
GND
P81
L9
I/O
P121
H3
122
I/O
P43
P80
K9
205
I/O
P17
P120
H4
125
I/O
P44
P79
N10
208
GND
P119
J1
I/O, VREF
P45
P77
L10
211
P76
N11
214
I/O
P18
P118
J2
128
I/O
I/O
P19
P117
J3
131
I/O
P46
P75
M11
217
I/O, VREF
P20
P115
K1
134
I/O
P47
P74
L11
220
I/O
P114
K2
137
GND
P48
P73
N12
I/O
P21
P113
K3
140
DONE
P49
P72
M12
223
P50
P71
N13
I/O
P22
P112
L1
143
VCCO
M1
P23
P111
L2
146
VCCO
P50
P70
M13
GND
P24
P110
L3
PROGRAM
P51
P69
L12
226
M0
P25
P109
M1
147
I/O (INIT)
P52
P68
L13
227
VCCO
P26
P108
M2
I/O (D7)
P53
P67
K10
230
I/O
P66
K11
233
VCCO
P26
P107
N1
M2
P27
P106
N2
148
I/O, VREF
P54
P65
K12
236
I/O
P103
K4
155
I/O
P55
P63
J10
239
Module 4 of 4
2
www.xilinx.com
1-800-255-7778
Bank
VQ100
TQ144
CS144
Bndry
Scan
I/O (D6)
P56
P62
J11
242
GND
P61
J12
I/O (D5)
P57
P60
J13
I/O
P58
P59
H10
I/O, VREF
P59
P58
I/O (D4)
P60
I/O
Function
VQ100
TQ144
CS144
Bndry
Scan
I/O
P22
C8
21
I/O, VREF
P86
P21
B8
24
245
I/O
P20
A8
27
248
I/O
P87
P19
B7
30
H11
251
I, GCK2
P88
P18
A7
36
P57
H12
254
GND
P89
P17
C7
P56
H13
257
VCCO
P90
P16
D7
Function
VCCINT
P61
P55
G12
VCCO
P90
P16
D7
I/O, TRDY(1)
P62
P54
G13
260
I, GCK3
P91
P15
A6
37
VCCO
P63
P53
G11
VCCINT
P92
P14
B6
VCCO
P63
P53
G11
I/O
P13
C6
44
GND
P64
P52
G10
I/O, VREF
P93
P12
D6
47
I/O,
IRDY(1)
P65
P51
F13
263
I/O
P11
A5
50
I/O
P50
F12
266
I/O
P10
B5
53
I/O (D3)
P66
P49
F11
269
VCCINT
P94
P9
C5
I/O, VREF
P67
P48
F10
272
GND
P8
D5
I/O
P68
P47
E13
275
I/O
P95
P7
A4
56
I/O (D2)
P69
P46
E12
278
I/O
P96
P6
B4
59
GND
P45
E11
I/O, VREF
P97
P5
C4
62
I/O (D1)
P70
P44
E10
281
I/O
P4
A3
65
I/O
P71
P43
D13
284
I/O
P98
P3
B3
68
I/O, VREF
P72
P41
D11
287
TCK
P99
P2
C3
I/O
P40
C13
290
VCCO
P100
P1
A2
P73
P39
C12
293
VCCO
P100
P144
B2
I/O (DOUT,
BUSY)
P74
P38
C11
296
04/18/01
CCLK
P75
P37
B13
299
VCCO
P76
P36
B12
Notes:
1. IRDY and TRDY can only be accessed when using Xilinx PCI
cores.
VCCO
P76
P35
A13
TDO
P77
P34
A12
GND
P78
P33
B11
TDI
P79
P32
A11
I/O (CS)
P80
P31
D10
11/02/00
I/O (WRITE)
P81
P30
C10
TQ144
I/O
P29
B10
I/O, VREF
P82
P28
A10
I/O
P83
P27
D9
12
I/O
P84
P26
C9
15
GND
P25
B9
VCCINT
P85
P24
A9
I/O
P23
D8
18
P28
P42
P116
P29
P64
P138
P104
-
P105
-
D12
N3
M3
-
M4
-
11/02/00
CS144
D3
M10
11/02/00
www.xilinx.com
1-800-255-7778
Module 4 of 4
3
Bndry
Bank VQ100 TQ144 CS144 PQ208 Scan
Bndry
Scan
GND
P1
P143
A1
P1
I/O, VREF
P20
P115
K1
P45
203
TMS
P2
P142
B1
P2
I/O
P46
206
I/O
P3
P141
C2
P3
113
I/O
P114
K2
P47
209
P21
P113
K3
P48
212
I/O
P140
C1
P4
116
I/O
I/O
P5
119
I/O
P22
P112
L1
P49
215
I/O, VREF
P4
P139
D4
P6
122
M1
P23
P111
L2
P50
218
I/O
P138
D3
P8
125
GND
P24
P110
L3
P51
I/O
P5
P137
D2
P9
128
M0
P25
P109
M1
P52
219
P26
P108
M2
P53
I/O
P6
P136
D1
P10
131
VCCO
GND
P135
E4
P11
VCCO
P26
P107
N1
P53
VCCO
P12
M2
P27
P106
N2
P54
220
I/O
P7
P134
E3
P14
134
I/O
P103
K4
P57
227
I/O
P133
E2
P15
137
I/O
P58
230
P30
P102
L4
P59
233
I/O
P16
140
I/O, VREF
I/O
P17
143
I/O
P101
M4
P61
236
I/O
P18
146
I/O
P31
P100
N4
P62
239
GND
P19
I/O
P32
P99
K5
P63
242
I/O, VREF
P8
P132
E1
P20
149
GND
P98
L5
P64
P65
I/O
P9
P131
F4
P21
152
VCCO
I/O
P130
F3
P22
155
VCCINT
P33
P97
M5
P66
I/O
P23
158
I/O
P96
N5
P67
245
I/O, IRDY(1)
P10
P129
F2
P24
161
I/O
P95
K6
P68
248
GND
P11
P128
F1
P25
I/O
P69
251
P70
254
VCCO
P12
P127
G2
P26
I/O
VCCO
P12
P127
G2
P26
I/O
P71
257
I/O, TRDY(1)
P13
P126
G1
P27
164
GND
P72
VCCINT
P14
P125
G3
P28
I/O, VREF
P34
P94
L6
P73
260
I/O
P124
G4
P29
170
I/O
P74
263
P93
M6
P75
266
I/O
P15
P123
H1
P30
173
I/O
I/O, VREF
P16
P122
H2
P31
176
VCCINT
P35
P92
N6
P76
GND
P32
I, GCK1
P36
P91
M7
P77
275
I/O
P33
179
VCCO
P37
P90
N7
P78
I/O
P34
182
VCCO
P37
P90
N7
P78
P38
P89
L7
P79
I/O
P35
185
GND
I/O
P121
H3
P36
188
I, GCK0
P39
P88
K7
P80
276
I/O
P17
P120
H4
P37
191
I/O
P40
P87
N8
P81
280
VCCO
P39
I/O
P86
M8
P82
283
GND
P119
J1
P40
I/O
P83
286
P41
P85
L8
P84
289
I/O
P18
P118
J2
P41
194
I/O, VREF
I/O
P19
P117
J3
P42
197
GND
P85
I/O
P116
J4
P43
200
I/O
P86
292
Module 4 of 4
4
www.xilinx.com
1-800-255-7778
Bndry
Bank VQ100 TQ144 CS144 PQ208 Scan
Bndry
Scan
I/O
P87
295
VCCO
P63
P53
G11
P130
I/O
P88
298
VCCO
P63
P53
G11
P130
I/O
P84
K8
P89
301
GND
P64
P52
G10
P131
I/O
P83
N9
P90
304
I/O, IRDY(1)
P65
P51
F13
P132
389
VCCINT
P42
P82
M9
P91
I/O
P133
392
VCCO
P92
I/O
P50
F12
P134
395
GND
P81
L9
P93
I/O (D3)
P66
P49
F11
P135
398
I/O
P43
P80
K9
P94
307
I/O, VREF
P67
P48
F10
P136
401
I/O
P44
P79
N10
P95
310
GND
P137
I/O
P78
M10
P96
313
I/O
P138
404
I/O, VREF
P45
P77
L10
P98
316
I/O
P139
407
I/O
P99
319
I/O
P140
410
I/O
P76
N11
P100
322
I/O
P68
P47
E13
P141
413
I/O
P46
P75
M11
P101
325
I/O (D2)
P69
P46
E12
P142
416
I/O
P47
P74
L11
P102
328
VCCO
P144
GND
P48
P73
N12
P103
GND
P45
E11
P145
DONE
P49
P72
M12
P104
331
I/O (D1)
P70
P44
E10
P146
419
VCCO
P50
P71
N13
P105
I/O
P71
P43
D13
P147
422
VCCO
P50
P70
M13
P105
I/O
P42
D12
P148
425
PROGRAM
P51
P69
L12
P106
334
I/O, VREF
P72
P41
D11
P150
428
I/O (INIT)
P52
P68
L13
P107
335
I/O
P151
431
I/O (D7)
P53
P67
K10
P108
338
I/O
P40
C13
P152
434
I/O
P66
K11
P109
341
P73
P39
C12
P153
437
I/O
P110
344
P74
P38
C11
P154
440
I/O, VREF
P54
P65
K12
P111
347
I/O (DOUT,
BUSY)
I/O
P64
K13
P113
350
CCLK
P75
P37
B13
P155
443
I/O
P55
P63
J10
P114
353
VCCO
P76
P36
B12
P156
I/O (D6)
P56
P62
J11
P115
356
VCCO
P76
P35
A13
P156
P77
P34
A12
P157
GND
P61
J12
P116
TDO
VCCO
P117
GND
P78
P33
B11
P158
I/O (D5)
P57
P60
J13
P119
359
TDI
P79
P32
A11
P159
I/O
P58
P59
H10
P120
362
I/O (CS)
P80
P31
D10
P160
I/O
P121
365
I/O (WRITE)
P81
P30
C10
P161
P29
B10
P162
I/O
P122
368
I/O
I/O
P123
371
I/O
P163
GND
P124
I/O, VREF
P82
P28
A10
P164
12
I/O, VREF
P59
P58
H11
P125
374
I/O
P166
15
I/O (D4)
P60
P57
H12
P126
377
I/O
P83
P27
D9
P167
18
I/O
P84
P26
C9
P168
21
I/O
P56
H13
P127
380
VCCINT
P61
P55
G12
P128
GND
P25
B9
P169
I/O, TRDY(1)
P62
P54
G13
P129
386
VCCO
P170
www.xilinx.com
1-800-255-7778
Module 4 of 4
5
Bndry
Bank VQ100 TQ144 CS144 PQ208 Scan
VCCINT
P85
P24
A9
P171
I/O
P23
D8
P172
Bndry
Scan
I/O
P201
92
24
I/O, VREF
P97
P5
C4
P203
95
I/O
P22
C8
P173
27
I/O
P204
98
I/O
P174
30
I/O
P4
A3
P205
101
I/O
P175
33
I/O
P98
P3
B3
P206
104
I/O
P176
36
TCK
P99
P2
C3
P207
GND
P177
VCCO
P100
P1
A2
P208
P100
P144
B2
P208
I/O, VREF
P86
P21
B8
P178
39
VCCO
I/O
P179
42
04/18/01
I/O
P20
A8
P180
45
I/O
P87
P19
B7
P181
48
Notes:
1. IRDY and TRDY can only be accessed when using Xilinx PCI
cores.
I, GCK2
P88
P18
A7
P182
54
GND
P89
P17
C7
P183
VCCO
P90
P16
D7
P184
VCCO
P90
P16
D7
P184
I, GCK3
P91
P15
A6
P185
55
VCCINT
P92
P14
B6
P186
I/O
P13
C6
P187
62
I/O
P188
65
I/O, VREF
P93
P12
D6
P189
68
GND
P190
I/O
P191
71
I/O
P192
74
I/O
P193
77
I/O
P11
A5
P194
80
I/O
P10
B5
P195
83
VCCINT
P94
P9
C5
P196
VCCO
P197
GND
P8
D5
P198
I/O
P95
P7
A4
P199
86
I/O
P96
P6
B4
P200
89
P28
P29
P105
N3
P13
P97
P202
P55
P143
-
P56
P149
-
11/02/00
TQ144
P104
11/02/00
CS144
M3
11/02/00
PQ208
P7
P60
P165
11/02/00
Notes:
1. For the PQ208 package, P13, P38, P118, and P143, which
are Not Connected Pins on the XC2S30, are assigned to
VCCINT on larger devices.
TQ144
PQ208
FG256
Bndry
Scan
I/O
A2
152
I/O
P140
P4
B1
155
149
I/O
E3
158
Bank
TQ144
PQ208
FG256
Bndry
Scan
GND
P143
P1
GND*
TMS
P142
P2
D3
I/O
P141
P3
C2
Module 4 of 4
6
VQ100
Function
www.xilinx.com
1-800-255-7778
Bank
TQ144
PQ208
FG256
Bndry
Scan
I/O
P5
D2
161
GND
GND*
Function
TQ144
PQ208
FG256
Bndry
Scan
I/O
P120
P37
L2
251
VCCINT
P38
VCCINT*
VCCO
P39
VCCO
Bank 6*
Function
I/O, VREF
P139
P6
C1
164
I/O
P7
F3
167
I/O
E2
170
GND
P119
P40
GND*
I/O
P138
P8
E4
173
I/O
P118
P41
K4
254
I/O
P137
P9
D1
176
I/O
P117
P42
M1
257
I/O
P136
P10
E1
179
I/O
P116
P43
L4
260
M2
263
GND
P135
P11
GND*
I/O
VCCO
P12
VCCO
Bank 7*
I/O
P44
L3
266
I/O, VREF
P115
P45
N1
269
VCCINT*
GND
GND*
VCCINT
P13
I/O
P134
P14
F2
182
I/O
P46
P1
272
I/O
P133
P15
G3
185
I/O
L5
275
I/O
F1
188
I/O
P114
P47
N2
278
I/O
P16
F4
191
I/O
M4
281
I/O
P17
F5
194
I/O
P113
P48
R1
284
I/O
P18
G2
197
I/O
P112
P49
M3
287
GND
P19
GND*
M1
P111
P50
P2
290
I/O, VREF
P132
P20
H3
200
GND
P110
P51
GND*
I/O
P131
P21
G4
203
M0
P109
P52
N3
291
I/O
H2
206
VCCO
P108
P53
I/O
P130
P22
G5
209
VCCO
Bank 6*
I/O
P23
H4
212
VCCO
P107
P53
I/O, IRDY(1)
VCCO
Bank 5*
P129
P24
G1
215
M2
P106
P54
R3
292
GND
P128
P25
GND*
I/O
N5
299
VCCO
P127
P26
VCCO
Bank 7*
I/O
P103
P57
T2
302
I/O
P5
305
I/O
P58
T3
308
GND
GND*
I/O, VREF
P102
P59
T4
311
VCCO
I/O,
TRDY(1)
P127
P26
VCCO
Bank 6*
P126
P27
J2
218
VCCINT
P125
P28
VCCINT*
I/O
P124
P29
H1
224
I/O
P60
M6
314
I/O
J4
227
I/O
T5
317
I/O
P123
P30
J1
230
I/O
P101
P61
N6
320
I/O, VREF
P122
P31
J3
233
I/O
P100
P62
R5
323
GND
P32
GND*
I/O
P99
P63
P6
326
I/O
P33
K5
236
GND
P98
P64
GND*
I/O
P34
K2
239
VCCO
P65
I/O
P35
K1
242
VCCO
Bank 5*
I/O
K3
245
VCCINT
P97
P66
VCCINT*
I/O
P121
P36
L1
248
I/O
P96
P67
R6
329
www.xilinx.com
1-800-255-7778
Module 4 of 4
7
Bank
TQ144
PQ208
FG256
Bndry
Scan
I/O
P95
P68
M7
332
I/O
P69
N7
Function
TQ144
PQ208
FG256
Bndry
Scan
I/O
P12
430
338
I/O
P75
P101
P13
433
Function
I/O
P70
T6
341
I/O
P74
P102
T14
436
I/O
P71
P7
344
GND
P73
P103
GND*
GND
P72
GND*
DONE
P72
P104
R14
439
I/O, VREF
P94
P73
P8
347
VCCO
P71
P105
I/O
P74
R7
350
VCCO
Bank 4*
I/O
T7
353
VCCO
P70
P105
VCCO
Bank 3*
I/O
P93
P75
T8
356
PROGRAM
P69
P106
P15
442
VCCINT
P92
P76
VCCINT*
I/O (INIT)
P68
P107
N15
443
I, GCK1
P91
P77
R8
365
I/O (D7)
P67
P108
N14
446
VCCO
P90
P78
VCCO
Bank 5*
VCCO
P90
P78
VCCO
Bank 4*
I/O
T15
449
I/O
P66
P109
M13
452
I/O
R16
455
I/O
P110
M14
458
GND
GND*
GND
P89
P79
GND*
I, GCK0
P88
P80
N8
366
I/O
P87
P81
N9
370
I/O, VREF
P65
P111
L14
461
I/O
P86
P82
R9
373
I/O
P112
M15
464
I/O
N10
376
I/O
L12
467
I/O
P83
T9
379
I/O
P64
P113
P16
470
I/O, VREF
P85
P84
P9
382
I/O
P63
P114
L13
473
GND
P85
GND*
I/O (D6)
P62
P115
N16
476
I/O
P86
M10
385
GND
P61
P116
GND*
I/O
P87
R10
388
VCCO
P117
I/O
P88
P10
391
VCCO
Bank 3*
I/O
P84
P89
T10
397
VCCINT
P118
VCCINT*
I/O
P83
P90
R11
400
I/O (D5)
P60
P119
M16
479
P59
P120
K14
482
VCCINT
P82
P91
VCCINT*
I/O
VCCO
P92
VCCO
Bank 4*
I/O
L16
485
I/O
P121
K13
488
L15
491
GND
P81
P93
GND*
I/O
P122
I/O
P80
P94
M11
403
I/O
P123
K12
494
I/O
P79
P95
T11
406
GND
P124
GND*
I/O
P78
P96
N11
409
I/O, VREF
P58
P125
K16
497
I/O
R12
412
I/O (D4)
P57
P126
J16
500
I/O
P97
P11
415
I/O
J14
503
I/O, VREF
P77
P98
T12
418
I/O
P56
P127
K15
506
GND
GND*
VCCINT
P55
P128
VCCINT*
P54
P129
J15
512
P53
P130
VCCO
Bank 3*
TRDY(1)
I/O
P99
T13
421
I/O,
I/O
N12
424
VCCO
I/O
P76
P100
R13
427
Module 4 of 4
8
www.xilinx.com
1-800-255-7778
TQ144
PQ208
FG256
Bndry
Scan
I/O (WRITE)
P30
P161
C13
I/O
C12
I/O
P29
P162
A14
I/O
D12
12
518
I/O
P163
B12
15
H15
521
GND
GND*
J13
524
I/O, VREF
P28
P164
C11
18
P49
P135
G16
527
I/O
P165
A13
21
P48
P136
H13
530
I/O
D11
24
GND
P137
GND*
I/O
P166
A12
27
I/O
P138
G14
533
I/O
P27
P167
E11
30
I/O
P139
G15
536
I/O
P26
P168
B11
33
I/O
P140
G12
539
GND
P25
P169
GND*
I/O
F16
542
VCCO
P170
I/O
P47
P141
G13
545
VCCO
Bank 1*
I/O (D2)
P46
P142
F15
548
VCCINT
P24
P171
VCCINT*
VCCINT
P143
VCCINT*
I/O
P23
P172
A11
36
VCCO
P144
VCCO
Bank 2*
I/O
P22
P173
C10
39
I/O
P174
B10
45
Function
Bndry
Scan
Bank
TQ144
PQ208
FG256
VCCO
P53
P130
VCCO
Bank 2*
GND
P52
P131
GND*
I/O, IRDY(1)
P51
P132
H16
515
I/O
P133
H14
I/O
P50
P134
I/O
I/O (D3)
I/O, VREF
Function
GND
P45
P145
GND*
I/O
P175
D10
48
I/O (D1)
P44
P146
E16
551
I/O
P176
A10
51
I/O
P43
P147
F14
554
GND
P177
GND*
I/O
P42
P148
D16
557
I/O, VREF
P21
P178
B9
54
I/O
F12
560
I/O
P179
E10
57
I/O
P149
E15
563
I/O
A9
60
I/O, VREF
P41
P150
F13
566
I/O
P20
P180
D9
63
GND
GND*
I/O
P19
P181
A8
66
I/O
P151
E14
569
I, GCK2
P18
P182
C9
72
I/O
C16
572
GND
P17
P183
GND*
I/O
P40
P152
E13
575
VCCO
P16
P184
B16
578
VCCO
Bank 1*
I/O
I/O (DIN, D0)
P39
P153
D14
581
VCCO
P16
P184
I/O (DOUT,
BUSY)
P38
P154
C15
584
VCCO
Bank 0*
I, GCK3
P15
P185
B8
73
CCLK
P37
P155
D15
587
VCCINT
P14
P186
VCCINT*
VCCO
P36
P156
VCCO
Bank 2*
I/O
P13
P187
A7
80
I/O
D8
83
VCCO
P35
P156
VCCO
Bank 1*
I/O
P188
A6
86
I/O, VREF
P12
P189
B7
89
GND
P190
GND*
I/O
P191
C8
92
I/O
P192
D7
95
TDO
P34
P157
B14
GND
P33
P158
GND*
TDI
P32
P159
A15
I/O (CS)
P31
P160
B13
www.xilinx.com
1-800-255-7778
Module 4 of 4
9
Bank
TQ144
PQ208
FG256
Bndry
Scan
P193
E7
98
TQ144
P104
I/O
P11
P194
C7
104
11/02/00
I/O
P10
P195
B6
107
PQ208
VCCINT
P9
P196
VCCINT*
VCCO
P197
VCCO
Bank 0*
GND
P8
P198
GND*
I/O
P7
P199
A5
110
I/O
P6
P200
C6
113
I/O
P201
B5
116
I/O
D6
119
I/O
P202
A4
122
I/O, VREF
P5
P203
B4
125
GND
GND*
I/O
P204
E6
128
I/O
D5
131
I/O
P4
P205
A3
134
I/O
C5
137
I/O
P3
P206
B3
140
TCK
P2
P207
C4
VCCO
P1
P208
VCCO
Bank 0*
VCCO
P144
P208
VCCO
Bank 7*
04/18/01
Notes:
1. IRDY and TRDY can only be accessed when using Xilinx PCI
cores.
2. Pads labelled GND*, VCCINT*, VCCO Bank 0*, VCCO Bank 1*,
VCCO Bank 2*, VCCO Bank 3*, VCCO Bank 4*, VCCO Bank 5*,
VCCO Bank 6*, VCCO Bank 7* are internally bonded to
independent ground or power planes within the package.
Module 4 of 4
10
P55
P105
P56
E5
P3
E12
P14
F6
G8
H9
K6
L6
T1
F7
G9
H10
K7
L7
T16
11/02/00
FG256
C3
M5
C14
M12
E8
F8
E9
F9
H11
H12
J11
J12
L9
M9
L8
M8
J5
J6
H5
H6
A1
F10
G10
J7
K8
L10
A16
F11
G11
J8
K9
L11
P4
R4
VCCINT Pins
D4
D13
N4
N13
VCCO Bank 0 Pins
VCCO Bank 1 Pins
VCCO Bank 2 Pins
VCCO Bank 3 Pins
VCCO Bank 4 Pins
VCCO Bank 5 Pins
VCCO Bank 6 Pins
VCCO Bank 7 Pins
GND Pins
B2
B15
G6
G7
H7
H8
J9
J10
K10
K11
R2
R15
Not Connected Pins
-
11/02/00
www.xilinx.com
1-800-255-7778
FG456
Bndry
Scan
XC2S100 Pad
Name
Function
GND
P143
P1
GND*
GND*
VCCINT
TMS
P142
P2
D3
D3
FG456
VCCINT* VCCINT*
Bndry
Scan
P125
P28
I/O
P124
P29
H1
M3
281
J4
M4
284
I/O
P141
P3
C2
B1
185
I/O
I/O
A2
F5
191
I/O
P123
P30
J1
M5
287
I/O
P140
P4
B1
D2
194
I/O, VREF
P122
P31
J3
N2
290
I/O
E3
197
GND
P32
GND*
GND*
I/O
E3
G5
200
I/O
P33
K5
N3
293
P34
K2
N4
296
I/O
P5
D2
F3
203
I/O
GND
GND*
GND*
I/O
P35
K1
P2
302
VCCO
I/O
K3
P4
305
I/O
P121
P36
L1
P3
308
I/O, VREF
P139
P6
C1
E2
206
I/O
P120
P37
L2
R2
311
I/O
P7
F3
E1
209
VCCINT
P38
VCCINT* VCCINT*
I/O
E2
H5
215
VCCO
P39
P138
P8
E4
F2
218
VCCO
VCCO
Bank 6* Bank 6*
I/O
I/O
F1
221
GND
P119
P40
I/O, VREF
P137
P9
D1
H4
224
I/O
P118
P41
K4
T1
314
I/O, VREF
P117
P42
M1
R4
317
VCCO
VCCO
Bank 7* Bank 7*
GND*
GND*
I/O
P136
P10
E1
G1
227
GND
P135
P11
GND*
GND*
I/O
T2
320
VCCO
P12
VCCO
VCCO
Bank 7* Bank 7*
I/O
P116
P43
L4
U1
323
I/O
M2
R5
326
VCCINT
P13
VCCINT* VCCINT*
I/O
P134
P14
F2
H3
I/O
P133
P15
G3
I/O
F1
I/O
P16
I/O
P17
I/O
P44
L3
U2
332
230
I/O, VREF
P115
P45
N1
T3
335
H2
233
VCCO
J5
236
F4
J2
239
GND
GND*
F5
K5
245
I/O
P46
VCCO
VCCO
Bank 6* Bank 6*
GND*
P1
T4
338
L5
W1
341
I/O
P18
G2
K1
248
I/O
GND
P19
GND*
GND*
I/O
U4
344
I/O, VREF
P132
P20
H3
K3
251
I/O
P114
P47
N2
Y1
347
I/O
P131
P21
G4
K4
254
I/O
M4
W2
350
I/O
H2
L6
257
I/O
P113
P48
R1
Y2
356
P112
P49
M3
W3
359
I/O
P130
P22
G5
L1
260
I/O
I/O
P23
H4
L4
266
M1
P111
P50
P2
U5
362
I/O, IRDY(1)
P129
P24
G1
L3
269
GND
P110
P51
GND*
GND*
GND
P128
P25
GND*
GND*
M0
P109
P52
N3
AB2
363
VCCO
P127
P26
VCCO
VCCO
Bank 7* Bank 7*
VCCO
P108
P53
VCCO
VCCO
Bank 6* Bank 6*
VCCO
P127
P26
VCCO
VCCO
Bank 6* Bank 6*
VCCO
P107
P53
VCCO
VCCO
Bank 5* Bank 5*
I/O, TRDY(1)
P126
P27
M2
P106
P54
R3
Y4
364
I/O
N5
V7
374
J2
M1
272
www.xilinx.com
1-800-255-7778
Module 4 of 4
11
FG456
Bndry
Scan
T2
Y6
377
GND
Function
I/O
P103
P57
I/O
AA4
380
I/O
I/O
P5
W6
383
I/O
I/O
P58
T3
Y7
386
I/O
GND
GND*
GND*
I/O
VCCO
I/O, VREF
P102
P59
T4
AA5
389
I/O
P60
M6
AB5
392
I/O
T5
AB6
398
I/O
P101
P61
N6
AA7
I/O
I/O, VREF
P100
P62
R5
I/O
P99
P63
P6
GND
P98
P64
GND*
VCCO
P65
VCCINT
P97
P66
I/O
P96
P67
R6
AA8
413
I/O
P95
P68
M7
V9
416
I/O
AB9
I/O
P69
N7
I/O
P70
T6
I/O
P71
P7
GND
P72
I/O, VREF
P94
I/O
I/O
I/O
GND*
GND*
P86
M10
Y13
478
P87
R10
V13
481
P88
P10
AA14
487
V14
490
I/O
P84
P89
T10
AB15
493
I/O
P83
P90
R11
AA15
496
VCCINT
P82
P91
VCCINT* VCCINT*
VCCO
P92
VCCO
VCCO
Bank 4* Bank 4*
401
GND
P81
P93
GND*
W7
404
I/O
P80
P94
W8
407
I/O, VREF
P79
P95
Y8
410
I/O
GND*
I/O
VCCO
VCCO
Bank 5* Bank 5*
I/O
I/O
VCCINT* VCCINT*
I/O, VREF
VCCO
419
GND
Y9
422
I/O
W10
428
I/O
AB10
431
I/O
GND*
GND*
I/O
P73
P8
Y10
434
P74
R7
V11
T7
W11
P93
P75
T8
AB11
443
VCCINT
P92
P76
I, GCK1
P91
P77
VCCO
P90
P78
VCCO
P90
P78
VCCINT* VCCINT*
R8
Y11
Bndry
Scan
P85
VCCO
VCCO
Bank 5* Bank 5*
FG456
GND*
M11
Y15
499
T11
AB16
502
AB17
505
P78
P96
N11
V15
508
R12
Y16
511
P97
P11
AB18
517
P77
P98
T12
AB19
520
VCCO
VCCO
Bank 4* Bank 4*
GND*
GND*
P99
T13
Y17
523
N12
V16
526
W17
529
P76
P100
R13
AB20
532
I/O
P12
AA19
535
437
I/O
P75
P101
P13
AA20
541
440
I/O
P74
P102
T14
W18
544
GND
P73
P103
GND*
GND*
DONE
P72
P104
R14
Y19
547
455
VCCO
P71
P105
VCCO
VCCO
Bank 4* Bank 4*
VCCO
P70
P105
VCCO
VCCO
Bank 3* Bank 3*
PROGRAM
P69
P106
P15
W20
550
VCCO
VCCO
Bank 5* Bank 5*
VCCO
VCCO
Bank 4* Bank 4*
GND
P89
P79
GND*
GND*
I/O (INIT)
P68
P107
N15
V19
551
I, GCK0
P88
P80
N8
W12
456
I/O (D7)
P67
P108
N14
Y21
554
I/O
P87
P81
N9
U12
460
I/O
T15
W21
560
I/O
P86
P82
R9
Y12
466
I/O
P66
P109
M13
U20
563
I/O
N10
AA12
469
I/O
U19
566
I/O
P83
T9
AB13
472
I/O
R16
T18
569
I/O, VREF
P85
P84
P9
AA13
475
I/O
P110
M14
W22
572
Module 4 of 4
12
www.xilinx.com
1-800-255-7778
GND
VCCO
GND*
FG456
Bndry
Scan
GND*
I/O
F16
I/O
P47
P141
I/O (D2)
P46
P142
VCCO
VCCO
Bank 3* Bank 3*
Function
FG456
Bndry
Scan
J22
674
G13
H19
677
F15
H20
680
I/O, VREF
P65
P111
L14
U21
575
VCCINT
P143
VCCINT* VCCINT*
I/O
P112
M15
T20
578
VCCO
P144
L12
T21
584
VCCO
VCCO
Bank 2* Bank 2*
I/O
I/O
P64
P113
P16
R18
587
GND
P45
P145
GND*
GND*
I/O
U22
590
I/O (D1)
P44
P146
E16
H22
683
I/O, VREF
P63
P114
L13
R19
593
I/O, VREF
P43
P147
F14
H18
686
I/O (D6)
P62
P115
N16
T22
596
I/O
G21
689
GND
P61
P116
GND*
GND*
I/O
P42
P148
D16
G18
692
VCCO
P117
VCCO
VCCO
Bank 3* Bank 3*
I/O
F12
G20
695
I/O
P149
E15
F19
701
VCCINT* VCCINT*
I/O, VREF
P41
P150
F13
F21
704
VCCO
VCCINT
P118
I/O (D5)
P60
P119
M16
R21
599
I/O
P59
P120
K14
P18
602
VCCO
VCCO
Bank 2* Bank 2*
I/O
L16
P20
605
GND
GND*
GND*
I/O
P121
K13
P21
608
I/O
P151
E14
F20
707
I/O
P122
L15
N18
614
I/O
C16
F18
710
I/O
P123
K12
N20
617
I/O
E21
713
GND
P124
GND*
GND*
I/O
P40
P152
E13
D22
716
I/O, VREF
P58
P125
K16
N21
620
I/O
B16
E20
719
I/O (D4)
P57
P126
J16
N22
623
P39
P153
D14
D20
725
I/O
J14
M19
626
I/O (DIN,
D0)
I/O
P56
P127
K15
M20
629
I/O (DOUT,
BUSY)
P38
P154
C15
C21
728
P55
P128
E5
VCCINT*
CCLK
P37
P155
D15
B22
731
P54
P129
J15
M22
638
P36
P156
P53
P130
VCCO
VCCO
Bank 3* Bank 3*
VCCO
VCCO
Bank 2* Bank 2*
VCCO
VCCO
P35
P156
P53
P130
VCCO
VCCO
Bank 2* Bank 2*
VCCO
VCCO
Bank 1* Bank 1*
VCCO
VCCO
TDO
P34
P157
B14
A21
GND
P52
P131
GND*
GND*
I/O, IRDY(1)
GND
P33
P158
GND*
GND*
P51
P132
H16
L20
641
TDI
P32
P159
A15
B20
I/O
P133
H14
L17
644
I/O (CS)
B13
C19
I/O
P50
P134
H15
L21
650
I/O
J13
L22
653
I/O (D3)
P49
P135
G16
K20
656
I/O, VREF
P48
P136
H13
K21
659
GND
P137
GND*
GND*
I/O
P138
G14
K22
662
I/O
P139
G15
J21
665
I/O
P140
G12
J18
671
VCCINT
I/O,
TRDY(1)
P31
P160
I/O (WRITE)
P30
P161
C13
A20
I/O
C12
D17
I/O
P29
P162
A14
A19
12
I/O
B18
15
I/O
D12
C17
18
I/O
P163
B12
D16
21
GND
GND*
GND*
www.xilinx.com
1-800-255-7778
Module 4 of 4
13
FG456
VCCO
VCCO
Bank 1* Bank 1*
VCCO
I/O, VREF
P28
P164
C11
A18
24
I/O
P165
A13
B17
27
I/O
D11
D15
33
I/O
P166
A12
C16
36
I/O
D14
39
I/O, VREF
P27
P167
E11
E14
42
I/O
P26
P168
B11
A16
45
GND
P25
P169
GND*
GND*
VCCO
P170
VCCO
VCCO
Bank 1* Bank 1*
VCCINT
P24
P171
VCCINT* VCCINT*
I/O
P23
P172
A11
C15
48
I/O
P22
P173
C10
B15
51
I/O
F12
54
I/O
P174
B10
C14
57
I/O
P175
D10
D13
63
I/O
P176
A10
C13
66
GND
P177
GND*
GND*
I/O, VREF
P21
P178
B9
B13
69
I/O
P179
E10
E12
72
I/O
A9
B12
I/O
P20
P180
D9
I/O
P19
P181
I, GCK2
P18
XC2S100 Pad
Name
Function
FG456
Bndry
Scan
C10
107
I/O
P188
I/O, VREF
P12
P189
B7
A9
110
GND
P190
GND*
GND*
I/O
P191
C8
B9
113
I/O
P192
D7
E10
116
I/O
P193
E7
A8
122
I/O
D9
125
I/O
P11
P194
C7
E9
128
I/O
P10
P195
B6
A7
131
VCCINT
P9
P196
VCCINT* VCCINT*
VCCO
P197
VCCO
VCCO
Bank 0* Bank 0*
GND
P8
P198
GND*
GND*
I/O
P7
P199
A5
B7
134
I/O, VREF
P6
P200
C6
E8
137
I/O
D8
140
I/O
P201
B5
C7
143
I/O
D6
D7
146
I/O
P202
A4
D6
152
I/O, VREF
P5
P203
B4
C6
155
VCCO
75
GND
GND*
GND*
D12
78
I/O
P204
E6
B5
158
A8
D11
84
I/O
D5
E7
161
P182
C9
A11
90
I/O
E6
164
GND*
GND*
VCCO
VCCO
Bank 0* Bank 0*
GND
P17
P183
I/O
P4
P205
A3
B4
167
VCCO
P16
P184
VCCO
VCCO
Bank 1* Bank 1*
I/O
C5
A3
170
I/O
P3
P206
B3
C5
176
VCCO
P16
P184
VCCO
VCCO
Bank 0* Bank 0*
TCK
P2
P207
C4
C4
I, GCK3
P15
P185
VCCO
P1
P208
VCCO
VCCO
Bank 0* Bank 0*
VCCINT
P14
P186
VCCO
P144
P208
P13
P187
A7
A10
101
VCCO
VCCO
Bank 7* Bank 7*
I/O
I/O
D8
B10
104
B8
C11
VCCINT* VCCINT*
91
-
04/18/01
Notes:
1. IRDY and TRDY can only be accessed when using Xilinx PCI
cores.
2. Pads labelled GND*, VCCINT*, VCCO Bank 0*, VCCO Bank 1*,
VCCO Bank 2*, VCCO Bank 3*, VCCO Bank 4*, VCCO Bank 5*,
VCCO Bank 6*, VCCO Bank 7* are internally bonded to
independent ground or power planes within the package.
Module 4 of 4
14
www.xilinx.com
1-800-255-7778
TQ144
F13
P105
F15
F16
G12
G13
K17
L16
R17
T17
U15
U16
U8
U9
R6
T6
K7
L7
C20
G17
11/02/00
H17
J17
K16
PQ208
M16
F14
P56
11/02/00
N16
N17
P17
T13
U13
U14
T10
T11
VCCINT Pins
C3
C14
D4
D13
E5
E12
M5
M12
N4
N13
P3
P14
F8
E9
F9
H12
J12
M9
L8
M8
J6
H6
GND Pins
A1
A16
B2
B15
F6
F7
F10
F11
G6
G7
G8
G9
G10
G11
H7
H8
H9
H10
J7
J8
J9
J10
K6
K7
K8
K9
K10
K11
L6
L7
L10
L11
R2
R15
T1
T16
R4
M7
11/02/00
FG456
VCCINT Pins
E5
E18
F6
F17
G7
G8
G9
G14
G15
G16
H7
H16
J7
J16
P7
P16
R7
R16
T7
T8
T9
T14
T15
T16
U6
U17
V5
V18
G10
G11
U7
N6
N7
P6
U10
H6
J6
K6
GND Pins
A1
A22
B2
B21
C3
J9
J10
J11
J12
J13
J14
K9
K10
K11
K12
K13
K14
L9
L10
L11
L12
L13
L14
M9
M10
M11
M12
M13
M14
N9
N10
N11
N12
N13
N14
P9
P10
P11
P12
P13
P14
Y3
Y20
AA2
AA21
AB1
AB22
A12
A13
A4
A5
A6
A14
A15
A17
B3
B6
B8
B11
B14
B16
B19
C1
C2
C8
C9
C12
C18
C22
D1
D4
D5
D10
D18
D19
D21
E4
E11
E13
E15
E16
E17
E19
E22
F4
F11
F22
G2
G3
G4
G19
G22
H1
H21
J1
J3
J4
J19
J20
K2
K18
K19
L2
L5
L18
L19
M2
M6
M17
M18
M21
N1
N5
N19
P1
P5
P19
P22
R1
R3
R20
R22
T5
T19
U3
U11
U18
V1
V2
V10
V12
V17
V3
V4
V6
V8
W9
V20
V21
V22
W4
W5
W13
W14
W15
W16
W19
Y5
Y14
Y18
Y22
AA1
AA3
AA6
AA9
AA10
AA11
AA16
AA17
AA18
AA22
AB3
AB4
AB7
AB8
AB12
AB14
AB21
11/02/00
F7
F8
F9
www.xilinx.com
1-800-255-7778
Module 4 of 4
15
PQ208
FG256
FG456
Bndry
Scan
Bank
PQ208
FG256
FG456
Bndry
Scan
GND
P1
GND*
GND*
I/O
P22
G5
L1
314
TMS
P2
D3
D3
I/O
L5
317
I/O
P3
C2
B1
221
I/O
P23
H4
L4
320
P24
G1
L3
323
Function
Function
I/O
E4
224
I/O, IRDY(1)
I/O
C1
227
GND
P25
GND*
GND*
I/O
A2
F5
230
VCCO
P26
GND*
GND*
VCCO
Bank 7*
GND
VCCO
Bank 7*
I/O
P4
B1
D2
233
VCCO
P26
VCCO
Bank 6*
VCCO
Bank 6*
I/O
E3
236
I/O, TRDY(1)
P27
J2
M1
326
I/O
F4
239
VCCINT
P28
VCCINT*
VCCINT*
I/O
E3
G5
242
I/O
M6
332
I/O
P5
D2
F3
245
I/O
P29
H1
M3
335
GND
GND*
GND*
I/O
J4
M4
338
VCCO
VCCO
Bank 7*
VCCO
Bank 7*
I/O
P30
J1
M5
341
I/O, VREF
P6
C1
E2
248
I/O, VREF
P31
J3
N2
344
I/O
P7
F3
E1
251
VCCO
VCCO
Bank 6*
VCCO
Bank 6*
I/O
G4
254
GND
P32
GND*
GND*
I/O
G3
257
I/O
P33
K5
N3
347
I/O
E2
H5
260
I/O
P34
K2
N4
350
I/O
P8
E4
F2
263
I/O
N5
356
I/O
F1
266
I/O
P35
K1
P2
359
I/O, VREF
P9
D1
H4
269
I/O
K3
P4
362
I/O
P10
E1
G1
272
I/O
R1
365
GND
P11
GND*
GND*
I/O
P36
L1
P3
371
VCCO
P12
VCCO
Bank 7*
VCCO
Bank 7*
I/O
P37
L2
R2
374
VCCINT
P13
VCCINT*
VCCINT*
I/O
P14
F2
H3
275
I/O
P15
G3
H2
278
I/O
H1
284
I/O
F1
J5
287
I/O
P16
F4
J2
290
I/O
J3
293
I/O
P17
F5
K5
299
I/O
P18
G2
K1
302
GND
P19
GND*
GND*
VCCO
VCCO
Bank 7*
VCCO
Bank 7*
I/O, VREF
P20
H3
K3
I/O
P21
G4
I/O
H2
Module 4 of 4
16
VCCINT
P38
VCCINT*
VCCINT*
VCCO
P39
VCCO
Bank 6*
VCCO
Bank 6*
GND
P40
GND*
GND*
I/O
P41
K4
T1
377
I/O, VREF
P42
M1
R4
380
I/O
T2
383
I/O
P43
L4
U1
386
I/O
M2
R5
389
I/O
V1
392
I/O
T5
395
I/O
P44
L3
U2
398
305
I/O, VREF
P45
N1
T3
401
K4
308
VCCO
VCCO
Bank 6*
VCCO
Bank 6*
L6
311
GND
GND*
GND*
www.xilinx.com
1-800-255-7778
Bank
PQ208
FG256
FG456
Bndry
Scan
I/O
P46
P1
T4
404
I/O
L5
W1
407
I/O
V2
410
VCCINT
Function
Function
VCCO
Bndry
Scan
Bank
PQ208
FG256
FG456
P65
VCCO
Bank 5*
VCCO
Bank 5*
P66
VCCINT*
VCCINT*
P67
R6
AA8
494
I/O
U4
413
I/O
I/O
P47
N2
Y1
416
I/O
P68
M7
V9
497
GND
GND*
GND*
I/O
W9
503
I/O
M4
W2
419
I/O
AB9
506
I/O
V3
422
I/O
P69
N7
Y9
509
V10
512
I/O
V4
425
I/O
I/O
P48
R1
Y2
428
I/O
P70
T6
W10
518
I/O
P49
M3
W3
431
I/O
P71
P7
AB10
521
M1
P50
P2
U5
434
GND
P72
GND*
GND*
GND
P51
GND*
GND*
VCCO
VCCO
Bank 5*
VCCO
Bank 5*
M0
P52
N3
AB2
435
P73
P8
Y10
524
P53
VCCO
Bank 6*
VCCO
Bank 6*
I/O, VREF
VCCO
I/O
P74
R7
V11
527
VCCO
P53
VCCO
Bank 5*
VCCO
Bank 5*
I/O
T7
W11
530
I/O
P75
T8
AB11
533
M2
P54
R3
Y4
436
I/O
U11
536
I/O
W5
443
VCCINT
P76
VCCINT*
VCCINT*
I/O
AB3
446
I, GCK1
P77
R8
Y11
545
I/O
N5
V7
449
VCCO
P78
VCCO
Bank 5*
VCCO
Bank 5*
VCCO
P78
VCCO
Bank 4*
VCCO
Bank 4*
GND
P79
GND*
GND*
I, GCK0
P80
N8
W12
546
I/O
P81
N9
U12
550
I/O
V12
553
I/O
P82
R9
Y12
556
I/O
N10
AA12
559
GND
GND*
GND*
I/O
P57
T2
Y6
452
I/O
AA4
455
I/O
AB4
458
I/O
P5
W6
461
I/O
P58
T3
Y7
464
GND
GND*
GND*
VCCO
VCCO
Bank 5*
VCCO
Bank 5*
I/O, VREF
P59
T4
AA5
467
I/O
P83
T9
AB13
562
P84
P9
AA13
565
I/O
P60
M6
AB5
470
I/O, VREF
I/O
V8
473
VCCO
VCCO
Bank 4*
VCCO
Bank 4*
I/O
AA6
476
GND
P85
GND*
GND*
I/O
T5
AB6
479
I/O
P61
N6
AA7
482
I/O
W7
485
I/O, VREF
P62
R5
W8
488
I/O
P63
P6
Y8
491
GND
P64
GND*
GND*
I/O
P86
M10
Y13
568
I/O
P87
R10
V13
571
I/O
W14
577
I/O
P88
P10
AA14
580
I/O
V14
583
I/O
Y14
586
I/O
P89
T10
AB15
592
www.xilinx.com
1-800-255-7778
Module 4 of 4
17
Bank
PQ208
FG256
FG456
Bndry
Scan
I/O
P90
R11
AA15
595
VCCINT
P91
VCCINT*
VCCINT*
VCCO
P92
VCCO
Bank 4*
Function
PQ208
FG256
FG456
Bndry
Scan
I/O
U19
677
I/O
V21
680
VCCO
Bank 4*
I/O
R16
T18
683
I/O
P110
M14
W22
686
Function
GND
P93
GND*
GND*
GND
GND*
GND*
I/O
P94
M11
Y15
598
VCCO
P95
T11
AB16
601
VCCO
Bank 3*
VCCO
Bank 3*
I/O, VREF
I/O
AB17
604
I/O, VREF
P111
L14
U21
689
I/O
P96
N11
V15
607
I/O
P112
M15
T20
692
I/O
R12
Y16
610
I/O
T19
695
I/O
AA17
613
I/O
V22
698
I/O
W16
616
I/O
L12
T21
701
I/O
P97
P11
AB18
619
I/O
P113
P16
R18
704
I/O, VREF
P98
T12
AB19
622
I/O
U22
707
VCCO
VCCO
Bank 4*
VCCO
Bank 4*
I/O, VREF
P114
L13
R19
710
I/O (D6)
P115
N16
T22
713
GND
GND*
GND*
GND
P116
GND*
GND*
I/O
P99
T13
Y17
625
VCCO
P117
N12
V16
628
VCCO
Bank 3*
VCCO
Bank 3*
I/O
I/O
AA18
631
VCCINT
P118
VCCINT*
VCCINT*
I/O
W17
634
I/O (D5)
P119
M16
R21
716
I/O
P100
R13
AB20
637
I/O
P120
K14
P18
719
GND
GND*
GND*
I/O
P19
725
I/O
P12
AA19
640
I/O
L16
P20
728
I/O
V17
643
I/O
P121
K13
P21
731
I/O
Y18
646
I/O
N19
734
I/O
P101
P13
AA20
649
I/O
P122
L15
N18
740
I/O
P102
T14
W18
652
I/O
P123
K12
N20
743
GND
P103
GND*
GND*
GND
P124
GND*
GND*
DONE
P104
R14
Y19
655
VCCO
P105
VCCO
Bank 4*
VCCO
Bank 4*
VCCO
Bank 3*
VCCO
VCCO
Bank 3*
I/O, VREF
P125
K16
N21
746
VCCO
Bank 3*
VCCO
Bank 3*
I/O (D4)
P126
J16
N22
749
I/O
J14
M19
752
VCCO
P105
PROGRAM
P106
P15
W20
658
I/O
P127
K15
M20
755
I/O (INIT)
P107
N15
V19
659
I/O
M18
758
I/O (D7)
P108
N14
Y21
662
VCCINT
P128
VCCINT*
VCCINT*
I/O
V20
665
I/O,
P129
J15
M22
764
I/O
AA22
668
VCCO
P130
T15
W21
671
VCCO
Bank 3*
I/O
VCCO
Bank 3*
GND
GND*
GND*
VCCO
P130
P109
M13
U20
674
VCCO
Bank 2*
I/O
VCCO
Bank 2*
GND
P131
GND*
GND*
Module 4 of 4
18
TRDY(1)
www.xilinx.com
1-800-255-7778
Bank
PQ208
FG256
FG456
Bndry
Scan
I/O, IRDY(1)
P132
H16
L20
767
I/O
P133
H14
L17
Function
PQ208
FG256
FG456
Bndry
Scan
I/O
C22
866
770
P153
D14
D20
869
Function
I/O
L18
773
P154
C15
C21
872
P134
H15
L21
776
I/O (DOUT,
BUSY)
I/O
I/O
J13
L22
779
CCLK
P155
D15
B22
875
I/O (D3)
P135
G16
K20
782
VCCO
P156
VCCO
Bank 2*
VCCO
Bank 2*
I/O, VREF
P136
H13
K21
785
P156
VCCO
Bank 2*
VCCO
Bank 2*
VCCO
Bank 1*
VCCO
Bank 1*
VCCO
VCCO
TDO
P157
B14
A21
GND
P137
GND*
GND*
GND
P158
GND*
GND*
I/O
P138
G14
K22
788
TDI
P159
A15
B20
I/O
P139
G15
J21
791
I/O
J20
797
I/O
P140
G12
J18
800
I/O
F16
J22
803
I/O
J19
806
I/O
P141
G13
H19
812
I/O (D2)
P142
F15
H20
815
VCCINT
P143
VCCINT*
VCCINT*
VCCO
P144
VCCO
Bank 2*
VCCO
Bank 2*
GND
P145
GND*
GND*
I/O (D1)
P146
E16
H22
I/O (CS)
P160
B13
C19
I/O (WRITE)
P161
C13
A20
I/O
B19
I/O
C18
I/O
C12
D17
12
GND
GND*
GND*
I/O
P162
A14
A19
15
I/O
B18
18
I/O
E16
21
I/O
D12
C17
24
818
I/O
P163
B12
D16
27
GND*
GND*
I/O, VREF
P147
F14
H18
821
GND
I/O
G21
824
VCCO
VCCO
Bank 1*
VCCO
Bank 1*
I/O
P148
D16
G18
827
I/O
F12
G20
830
I/O
G19
833
I/O
F22
836
I/O
P149
E15
F19
839
I/O, VREF
P150
F13
F21
842
VCCO
VCCO
Bank 2*
VCCO
Bank 2*
GND
GND*
GND*
I/O
P151
E14
F20
I/O
C16
I/O
I/O, VREF
P164
C11
A18
30
I/O
P165
A13
B17
33
I/O
E15
36
I/O
A17
39
I/O
D11
D15
42
I/O
P166
A12
C16
45
I/O
D14
48
I/O, VREF
P167
E11
E14
51
845
I/O
P168
B11
A16
54
F18
848
GND
P169
GND*
GND*
E22
851
VCCO
P170
VCCO
Bank 1*
VCCO
Bank 1*
VCCINT
P171
VCCINT*
VCCINT*
I/O
P172
A11
C15
57
I/O
P173
C10
B15
60
I/O
A15
66
I/O
F12
69
I/O
E21
854
I/O
P152
E13
D22
857
GND
GND*
GND*
I/O
B16
E20
860
I/O
D21
863
www.xilinx.com
1-800-255-7778
Module 4 of 4
19
Bank
PQ208
FG256
FG456
Bndry
Scan
I/O
P174
B10
C14
72
I/O
B14
75
Function
PQ208
FG256
FG456
Bndry
Scan
VCCINT
P196
VCCINT*
VCCINT*
VCCO
P197
VCCO
Bank 0*
VCCO
Bank 0*
GND
P198
GND*
GND*
Function
I/O
P175
D10
D13
81
I/O
P176
A10
C13
84
GND
P177
GND*
GND*
I/O
P199
A5
B7
161
VCCO
VCCO
Bank 1*
VCCO
Bank 1*
I/O, VREF
P200
C6
E8
164
I/O
D8
167
I/O, VREF
P178
B9
B13
87
I/O
P201
B5
C7
170
I/O
P179
E10
E12
90
I/O
D6
D7
173
I/O
A9
B12
93
I/O
B6
176
I/O
P180
D9
D12
96
I/O
A5
179
I/O
C12
99
I/O
P202
A4
D6
182
I/O
P181
A8
D11
102
I/O, VREF
P203
B4
C6
185
I, GCK2
P182
C9
A11
108
VCCO
P183
GND*
GND*
VCCO
Bank 0*
GND
VCCO
Bank 0*
VCCO
P184
VCCO
Bank 1*
VCCO
Bank 1*
GND
GND*
GND*
I/O
P204
E6
B5
188
VCCO
Bank 0*
VCCO
Bank 0*
I/O
D5
E7
191
I/O
A4
194
VCCO
P184
I, GCK3
P185
B8
C11
109
I/O
E6
197
VCCINT
P186
VCCINT*
VCCINT*
I/O
P205
A3
B4
200
I/O
E11
116
GND
GND*
GND*
I/O
P187
A7
A10
119
I/O
C5
A3
203
I/O
D8
B10
122
I/O
B3
206
I/O
P188
A6
C10
125
I/O
D5
209
I/O, VREF
P189
B7
A9
128
I/O
P206
B3
C5
212
VCCO
VCCO
Bank 0*
VCCO
Bank 0*
TCK
P207
C4
C4
GND
P190
GND*
GND*
VCCO
P208
VCCO
Bank 0*
VCCO
Bank 0*
I/O
P191
C8
B9
131
VCCO
P208
P192
D7
E10
134
VCCO
Bank 7*
VCCO
Bank 7*
I/O
I/O
D10
140
04/18/01
I/O
P193
E7
A8
143
I/O
D9
146
I/O
B8
149
I/O
P194
C7
E9
155
I/O
P195
B6
A7
158
Notes:
1. IRDY and TRDY can only be accessed when using Xilinx PCI
cores.
2. Pads labelled GND*, VCCINT*, VCCO Bank 0*, VCCO Bank 1*,
VCCO Bank 2*, VCCO Bank 3*, VCCO Bank 4*, VCCO Bank 5*,
VCCO Bank 6*, VCCO Bank 7* are internally bonded to
independent ground or power planes within the package.
Module 4 of 4
20
www.xilinx.com
1-800-255-7778
FG456
PQ208
VCCINT Pins
P56
11/02/00
FG256
VCCINT Pins
C3
C14
D4
D13
E5
E12
M5
M12
N4
N13
P3
P14
F8
F9
H12
J12
M9
M8
J6
H6
A16
B2
B15
F6
F7
F10
F11
G6
G7
G8
G9
G10
G11
H7
H8
H9
H10
J7
J8
J9
J10
K6
K7
K8
K9
K10
K11
L6
L7
L10
L11
R2
R15
T1
T16
R4
11/02/00
H16
J7
J16
P7
P16
R7
R16
T7
T8
T9
T14
T15
T16
U6
U17
V5
V18
F7
F8
G10
G11
G12
G13
K17
L16
R17
T17
U15
U16
U9
U10
R6
T6
K7
L7
C3
C20
F10
F14
G17
H17
M16
N16
F15
F16
K16
P17
T13
T10
T11
M7
N6
U13
U14
U8
P6
H6
J6
A1
A22
B2
K6
GND Pins
GND Pins
A1
H7
G16
G8
G15
G7
G14
F17
G9
F6
E18
E5
B21
J9
J10
J11
J12
J13
J14
K9
K10
K11
K12
K13
K14
L9
L10
L11
L12
L13
L14
M9
M10
M11
M12
M13
M14
N9
N10
N11
N12
N13
N14
P9
P10
P11
P12
P13
P14
Y3
Y20
AA2
AA21
AB1
AB22
A2
A6
A12
A13
A14
B11
B16
C2
C8
C9
D1
D4
D18
D19
E13
E17
E19
F11
G2
G22
H21
J1
J4
K2
M17
K18
K19
L2
L19
M2
M21
N1
P1
P5
P22
R3
R20
R22
U3
U18
V6
W4
W13
W15
W19
Y5
Y22
AA1
AA3
AA9
AA10
AA11
AA16
AB7
AB8
AB12
AB14
AB21
11/02/00
www.xilinx.com
1-800-255-7778
Module 4 of 4
21
PQ208
FG256
FG456
Bndry
Scan
GND
P1
GND*
GND*
TMS
P2
D3
D3
I/O
P3
C2
B1
257
Function
I/O
E4
263
I/O
C1
266
I/O
A2
F5
269
GND
GND*
GND*
I/O, VREF
P4
B1
D2
272
I/O
E3
275
I/O
F4
281
GND
GND*
GND*
I/O
E3
G5
284
I/O
P5
D2
F3
287
GND
GND*
GND*
VCCO
VCCO
Bank 7*
VCCO
Bank 7*
I/O, VREF
P6
C1
E2
290
I/O
P7
F3
E1
293
I/O
G4
296
I/O
G3
299
I/O
E2
H5
302
GND
GND*
GND*
I/O
P8
E4
F2
305
I/O
F1
308
I/O, VREF
P9
D1
H4
I/O
P10
E1
GND
P11
GND*
VCCO
P12
VCCO
Bank 7*
VCCINT
P13
I/O
I/O
Bank
PQ208
FG256
FG456
VCCO
Bank 7*
VCCO
Bank 7*
Bndry
Scan
-
I/O, VREF
P20
H3
K3
350
I/O
P21
G4
K4
353
I/O
K2
359
I/O
H2
L6
362
I/O
P22
G5
L1
365
I/O
L5
368
I/O
P23
H4
L4
374
I/O, IRDY(1)
P24
G1
L3
377
GND
P25
GND*
GND*
VCCO
P26
VCCO
Bank 7*
VCCO
Bank 7*
VCCO
P26
VCCO
Bank 6*
VCCO
Bank 6*
I/O, TRDY(1)
P27
J2
M1
380
VCCINT
P28
VCCINT*
VCCINT*
I/O
M6
389
I/O
P29
H1
M3
392
I/O
J4
M4
395
I/O
N1
398
I/O
P30
J1
M5
404
I/O, VREF
P31
J3
N2
407
VCCO
VCCO
Bank 6*
VCCO
Bank 6*
314
GND
P32
GND*
GND*
G1
317
I/O
P33
K5
N3
410
GND*
I/O
P34
K2
N4
413
VCCO
Bank 7*
I/O
P1
416
I/O
N5
419
VCCINT*
VCCINT*
I/O
P35
K1
P2
422
P14
F2
H3
320
P15
G3
H2
323
I/O
J4
326
I/O
H1
329
I/O
F1
J5
332
GND
GND*
GND*
I/O
P16
F4
J2
335
I/O
J3
338
I/O
J1
341
I/O
P17
F5
K5
I/O
P18
G2
K1
GND
P19
GND*
GND*
Module 4 of 4
22
GND
GND*
GND*
I/O
K3
P4
425
I/O
R1
428
I/O
P5
431
I/O
P36
L1
P3
434
I/O
P37
L2
R2
437
VCCINT
P38
VCCINT*
VCCINT*
VCCO
P39
VCCO
Bank 6*
VCCO
Bank 6*
344
GND
P40
GND*
GND*
347
I/O
P41
K4
T1
440
I/O, VREF
P42
M1
R4
443
www.xilinx.com
1-800-255-7778
Bank
PQ208
FG256
FG456
Bndry
Scan
I/O
T2
449
I/O
P43
L4
U1
452
GND
GND*
GND*
Function
Bndry
Scan
Bank
PQ208
FG256
FG456
VCCO
VCCO
Bank 5*
VCCO
Bank 5*
I/O, VREF
P59
T4
AA5
545
P60
M6
AB5
548
I/O
M2
R5
455
I/O
I/O
V1
458
I/O
V8
551
I/O
T5
461
I/O
AA6
554
I/O
P44
L3
U2
464
I/O
T5
AB6
557
I/O, VREF
P45
N1
T3
467
GND
GND*
GND*
I/O
P61
N6
AA7
560
I/O
W7
563
I/O, VREF
P62
R5
W8
569
P63
P6
Y8
572
VCCO
VCCO
Bank 6*
VCCO
Bank 6*
GND
GND*
GND*
I/O
P46
P1
T4
470
I/O
I/O
L5
W1
473
GND
P64
GND*
GND*
GND
GND*
GND*
VCCO
P65
V2
476
VCCO
Bank 5*
I/O
VCCO
Bank 5*
I/O
U4
482
VCCINT
P66
VCCINT*
VCCINT*
I/O, VREF
P47
N2
Y1
485
I/O
P67
R6
AA8
575
GND
GND*
GND*
I/O
P68
M7
V9
578
AB8
581
I/O
M4
W2
488
I/O
I/O
V3
491
I/O
W9
584
I/O
V4
494
I/O
AB9
587
I/O
P48
R1
Y2
500
GND
GND*
GND*
I/O
P49
M3
W3
503
I/O
P69
N7
Y9
590
V10
593
M1
P50
P2
U5
506
I/O
GND
P51
GND*
GND*
I/O
AA9
596
M0
P52
N3
AB2
507
I/O
P70
T6
W10
599
VCCO
P53
VCCO
Bank 6*
VCCO
Bank 6*
I/O
P71
P7
AB10
602
GND
P72
GND*
GND*
VCCO
P53
VCCO
Bank 5*
VCCO
Bank 5*
VCCO
VCCO
Bank 5*
VCCO
Bank 5*
M2
P54
R3
Y4
508
I/O, VREF
P73
P8
Y10
605
I/O
W5
518
I/O
P74
R7
V11
608
I/O
AB3
521
I/O
AA10
614
I/O
N5
V7
524
I/O
T7
W11
617
GND
GND*
GND*
I/O
P75
T8
AB11
620
I/O, VREF
P57
T2
Y6
527
I/O
U11
623
I/O
AA4
530
VCCINT
P76
VCCINT*
VCCINT*
I/O
AB4
536
I, GCK1
P77
R8
Y11
635
I/O
P5
W6
539
VCCO
P78
P58
T3
Y7
542
VCCO
Bank 5*
I/O
VCCO
Bank 5*
GND
GND*
GND*
VCCO
P78
VCCO
Bank 4*
VCCO
Bank 4*
GND
P79
GND*
GND*
www.xilinx.com
1-800-255-7778
Module 4 of 4
23
Bank
PQ208
FG256
FG456
Bndry
Scan
I, GCK0
P80
N8
W12
636
I/O
P81
N9
U12
I/O
I/O
P82
R9
I/O
I/O
I/O
Function
PQ208
FG256
FG456
Bndry
Scan
I/O
W17
739
640
I/O, VREF
P100
R13
AB20
742
V12
646
GND
GND*
GND*
Y12
649
I/O
P12
AA19
745
N10
AA12
652
I/O
V17
748
W13
655
I/O
Y18
751
P83
T9
AB13
661
I/O
P101
P13
AA20
757
I/O
P102
T14
W18
760
GND
P103
GND*
GND*
DONE
P104
R14
Y19
763
VCCO
P105
VCCO
Bank 4*
VCCO
Bank 4*
VCCO
P105
VCCO
Bank 3*
VCCO
Bank 3*
Function
I/O, VREF
P84
P9
AA13
664
VCCO
VCCO
Bank 4*
VCCO
Bank 4*
GND
P85
GND*
GND*
I/O
P86
M10
Y13
667
I/O
P87
R10
V13
670
I/O
AB14
673
I/O
W14
676
PROGRAM
P106
P15
W20
766
I/O
P88
P10
AA14
679
I/O (INIT)
P107
N15
V19
767
GND
GND*
GND*
I/O (D7)
P108
N14
Y21
770
I/O
V14
682
I/O
V20
776
AA22
779
I/O
Y14
685
I/O
I/O
W15
688
I/O
T15
W21
782
I/O
P89
T10
AB15
691
GND
GND*
GND*
I/O
P90
R11
AA15
694
I/O, VREF
P109
M13
U20
785
VCCINT
P91
VCCINT*
VCCINT*
I/O
U19
788
I/O
V21
794
GND
GND*
GND*
VCCO
P92
VCCO
Bank 4*
VCCO
Bank 4*
GND
P93
GND*
GND*
I/O
R16
T18
797
I/O
P94
M11
Y15
697
I/O
P110
M14
W22
800
I/O, VREF
P95
T11
AB16
700
GND
GND*
GND*
I/O
AB17
706
VCCO
P96
N11
V15
709
VCCO
Bank 3*
I/O
VCCO
Bank 3*
GND
GND*
GND*
I/O, VREF
P111
L14
U21
803
I/O
R12
Y16
712
I/O
P112
M15
T20
806
I/O
AA17
715
I/O
T19
809
V22
812
I/O
W16
718
I/O
I/O
P97
P11
AB18
721
I/O
L12
T21
815
I/O, VREF
P98
T12
AB19
724
GND
GND*
GND*
VCCO
VCCO
Bank 4*
VCCO
Bank 4*
I/O
P113
P16
R18
818
I/O
U22
821
GND
GND*
GND*
I/O, VREF
P114
L13
R19
827
I/O
P99
T13
Y17
727
I/O (D6)
P115
N16
T22
830
I/O
N12
V16
730
GND
P116
GND*
GND*
I/O
AA18
733
Module 4 of 4
24
www.xilinx.com
1-800-255-7778
PQ208
FG256
FG456
Bndry
Scan
I/O
K18
929
I/O
J20
932
I/O
P140
G12
J18
935
GND
GND*
GND*
836
I/O
F16
J22
938
R22
839
I/O
J19
941
P19
842
I/O
H21
944
L16
P20
845
I/O
P141
G13
H19
947
GND*
GND*
I/O (D2)
P142
F15
H20
950
I/O
P121
K13
P21
848
VCCINT
P143
VCCINT*
VCCINT*
I/O
N19
851
VCCO
P144
P22
854
VCCO
Bank 2*
VCCO
Bank 2*
I/O
Function
Bndry
Scan
Bank
PQ208
FG256
FG456
VCCO
P117
VCCO
Bank 3*
VCCO
Bank 3*
VCCINT
P118
VCCINT*
VCCINT*
I/O (D5)
P119
M16
R21
833
I/O
P120
K14
P18
I/O
I/O
I/O
GND
Function
I/O
P122
L15
N18
857
GND
P145
GND*
GND*
I/O
P123
K12
N20
860
I/O (D1)
P146
E16
H22
953
GND
P124
GND*
GND*
I/O, VREF
P147
F14
H18
956
VCCO
VCCO
Bank 3*
VCCO
Bank 3*
I/O
G21
962
I/O
P148
D16
G18
965
I/O, VREF
P125
K16
N21
863
GND
GND*
GND*
I/O (D4)
P126
J16
N22
866
I/O
F12
G20
968
I/O
M17
872
I/O
G19
971
I/O
J14
M19
875
I/O
F22
974
I/O
P127
K15
M20
878
I/O
P149
E15
F19
977
I/O
M18
881
I/O, VREF
P150
F13
F21
980
VCCINT
P128
VCCINT*
VCCINT*
P129
J15
M22
890
VCCO
Bank 2*
VCCO
Bank 2*
I/O, TRDY(1)
VCCO
VCCO
P130
VCCO
Bank 3*
VCCO
Bank 3*
GND
GND*
GND*
I/O
P151
E14
F20
983
VCCO
P130
VCCO
Bank 2*
VCCO
Bank 2*
I/O
C16
F18
986
GND
GND*
GND*
I/O
E22
989
I/O
E21
995
I/O, VREF
P152
E13
D22
998
GND
P131
GND*
GND*
I/O, IRDY(1)
P132
H16
L20
893
I/O
P133
H14
L17
896
I/O
L18
902
I/O
P134
H15
L21
905
I/O
J13
L22
908
I/O
K19
911
I/O (D3)
P135
G16
K20
917
I/O, VREF
P136
H13
K21
920
VCCO
VCCO
Bank 2*
VCCO
Bank 2*
GND
P137
GND*
GND*
I/O
P138
G14
K22
923
I/O
P139
G15
J21
926
GND
GND*
GND*
I/O
B16
E20
1001
I/O
D21
1004
I/O
C22
1007
P153
D14
D20
1013
I/O (DOUT,
BUSY)
P154
C15
C21
1016
CCLK
P155
D15
B22
1019
VCCO
P156
VCCO
Bank 2*
VCCO
Bank 2*
www.xilinx.com
1-800-255-7778
Module 4 of 4
25
PQ208
FG256
FG456
Bndry
Scan
I/O
P175
D10
D13
90
I/O
P176
A10
C13
93
GND
P177
GND*
GND*
VCCO
VCCO
Bank 1*
VCCO
Bank 1*
I/O, VREF
P178
B9
B13
96
I/O
P179
E10
E12
99
Bank
PQ208
FG256
FG456
VCCO
P156
VCCO
Bank 1*
VCCO
Bank 1*
TDO
P157
B14
A21
GND
P158
GND*
GND*
TDI
P159
A15
B20
I/O (CS)
P160
B13
C19
I/O (WRITE)
P161
C13
A20
Function
I/O
B19
I/O
A13
105
I/O
C18
12
I/O
A9
B12
108
I/O
C12
D17
15
I/O
P180
D9
D12
111
GND
GND*
GND*
I/O
C12
114
I/O, VREF
P162
A14
A19
18
I/O
P181
A8
D11
120
I/O
B18
21
I, GCK2
P182
C9
A11
126
I/O
E16
27
GND
P183
GND*
GND*
I/O
D12
C17
30
VCCO
P184
P163
B12
D16
33
VCCO
Bank 1*
I/O
VCCO
Bank 1*
GND
GND*
GND*
VCCO
P184
VCCO
Bank 0*
VCCO
Bank 0*
VCCO
VCCO
Bank 1*
VCCO
Bank 1*
I, GCK3
P185
B8
C11
127
I/O, VREF
P164
C11
A18
36
VCCINT
P186
VCCINT*
VCCINT*
I/O
P165
A13
B17
39
I/O
E11
137
I/O
E15
42
I/O
P187
A7
A10
140
I/O
A17
45
I/O
D8
B10
143
F11
146
I/O
D11
D15
48
I/O
GND
GND*
GND*
I/O
P188
A6
C10
152
I/O
P166
A12
C16
51
I/O, VREF
P189
B7
A9
155
I/O
D14
54
VCCO
VCCO
Bank 0*
VCCO
Bank 0*
I/O, VREF
P167
E11
E14
60
GND
P190
GND*
GND*
I/O
P168
B11
A16
63
I/O
P191
C8
B9
158
GND
P169
GND*
GND*
I/O
P192
D7
E10
161
VCCO
P170
VCCO
Bank 1*
VCCO
Bank 1*
I/O
C9
164
D10
167
VCCINT
P171
VCCINT*
VCCINT*
I/O
I/O
P172
A11
C15
66
I/O
P193
E7
A8
170
I/O
P173
C10
B15
69
GND
GND*
GND*
I/O
E13
72
I/O
D9
173
I/O
A15
75
I/O
B8
176
C8
179
I/O
F12
78
I/O
GND
GND*
GND*
I/O
P194
C7
E9
182
I/O
P174
B10
C14
81
I/O
P195
B6
A7
185
I/O
B14
84
VCCINT
P196
VCCINT*
VCCINT*
I/O
A14
87
VCCO
P197
VCCO
Bank 0*
VCCO
Bank 0*
Module 4 of 4
26
www.xilinx.com
1-800-255-7778
Bank
PQ208
FG256
FG456
Bndry
Scan
P198
GND*
GND*
P199
A5
PQ208
B7
188
11/02/00
FG256
P56
I/O, VREF
P200
C6
E8
191
I/O
D8
197
I/O
P201
B5
C7
200
C3
C14
D4
D13
E5
E12
GND
GND*
GND*
M5
M12
N4
N13
P3
P14
I/O
D6
D7
203
I/O
B6
206
I/O
A5
209
I/O
P202
A4
D6
212
I/O, VREF
P203
B4
C6
215
VCCO
VCCO
Bank 0*
VCCO
Bank 0*
GND
GND*
GND*
I/O
P204
E6
B5
218
I/O
D5
E7
221
I/O
A4
224
I/O
E6
230
I/O, VREF
P205
A3
B4
233
GND
GND*
GND*
I/O
C5
A3
236
I/O
B3
239
I/O
D5
242
I/O
P206
B3
C5
248
F7
TCK
P207
C4
C4
VCCO
P208
VCCO
Bank 0*
VCCO
Bank 0*
VCCO
P208
VCCO
Bank 7*
VCCO
Bank 7*
04/18/01
Notes:
1. IRDY and TRDY can only be accessed when using Xilinx PCI
cores.
2. Pads labelled GND*, VCCINT*, VCCO Bank 0*, VCCO Bank 1*,
VCCO Bank 2*, VCCO Bank 3*, VCCO Bank 4*, VCCO Bank 5*,
VCCO Bank 6*, VCCO Bank 7* are internally bonded to
independent ground or power planes within the package.
VCCINT Pins
F8
F9
H12
J12
L9
M9
M8
J6
H6
GND Pins
A1
A16
B2
B15
F6
F10
F11
G6
G7
G8
G9
G10
G11
H7
H8
H9
H10
J7
J8
J9
J10
K6
K7
K8
K9
K10
K11
L6
L7
L10
L11
R2
R15
T1
T16
P4
R4
11/02/00
www.xilinx.com
1-800-255-7778
Module 4 of 4
27
FG456
H6
J6
K6
K7
L7
GND Pins
VCCINT Pins
E5
E18
F6
F17
G7
G8
A1
A22
B2
B21
C3
C20
G9
G14
G15
G16
H7
H16
J9
J10
J11
J12
J13
J14
J7
J16
P7
P16
R7
R16
K9
K10
K11
K12
K13
K14
L10
L11
L12
L13
L14
T7
T8
T9
T14
T15
T16
L9
U6
U17
V5
V18
M9
M10
M11
M12
M13
M14
N9
N10
N11
N12
N13
N14
P9
P10
P11
P12
P13
P14
Y3
Y20
AA2
AA21
AB1
AB22
F8
F9
F10
G10
G11
F14
F15
F16
G12
G13
H17
J17
K16
K17
L16
N16
N17
P17
R17
T17
T13
U13
U14
U15
U16
T11
U7
U8
A2
A6
A12
B11
B16
C2
D1
D4
D18
D19
E17
E19
G2
G22
L2
L19
M2
M21
R3
R20
U3
U18
V6
W4
W19
Y5
Y22
AA1
AA3
AA11
AA16
AB7
AB12
AB21
11/02/00
U9
U10
R6
T6
N6
N7
P6
Revision History
Version
No.
Date
Description
2.0
09/18/00
Sectioned the Spartan-II Family data sheet into four modules. Corrected all known errors in the pinout tables.
2.1
10/04/00
2.2
11/02/00
2.3
03/05/01
2.4
04/30/01
Reinstated XC2S50 VCCO Bank 7, GND, and "not connected" pins missing in version 2.3.
2.5
09/03/03
Added caution about Not Connected Pins to XC2S30 pinout tables on page 6.
Module 4 of 4
28
www.xilinx.com
1-800-255-7778