Pinout Descriptions
FT256: 256-ball Fine-pitch, Thin Ball Grid Array
The 256-ball fine-pitch, thin ball grid array package, FT256,
Pinout Table
supports all five Spartan-3A FPGAs. The XC3S200A and
XC3S400A have identical footprints, and the XC3S700A
and XC3S1400A have identical footprints. The XC3S50A is
compatible with the XC3S200A/XC3S400A but has 51
unconnected balls. The XC3S200A/XC3S400A is similar to
the XC3S700A/XC3S1400A, but the XC3S700A/
XC3S1400A adds more power and ground pins and
therefore is not compatible.
Table 68: Spartan-3A FT256 Pinout (XC3S50A,
XC3S200A, XC3S400)
XC3S200A
XC3S400A
FT256
Ball
Bank
XC3S50A
IO_L01N_0
Type
I/O
0
0
0
IO_L01N_0
C13
D13
B14
IO_L01P_0
IO_L02N_0
IO_L01P_0
IO_L02N_0
I/O
I/O
Table 68 lists all the package pins for the XC3S50A,
XC3S200A, and XC3S400A. They are sorted by bank
number and then by pin name of the largest device. Pins
that form a differential I/O pair appear together in the table.
The table also shows the pin number for each pin and the
pin type, as defined earlier.
IO_L02P_0/
VREF_0
IO_L02P_0/
VREF_0
0
B15
VREF
0
0
0
0
0
0
IO_L03N_0
IO_L03P_0
IO_L04N_0
IO_L04P_0
N.C. (◆)
IO_L03N_0
IO_L03P_0
IO_L04N_0
IO_L04P_0
IO_L05N_0
IO_L05P_0
D11
C12
A13
A14
A12
B12
I/O
I/O
I/O
I/O
I/O
I/O
The highlighted rows indicate pinout differences between
the XC3S50A, the XC3S200A, and the XC3S400A FPGAs.
The XC3S50A has 51 unconnected balls, indicated as N.C.
(No Connection) in Table 68 and Figure 20 and with the
black diamond character () in Table 68. Figure 21
provides the common footprint for the XC3S200A and
XC3S400A.
IP_0
IO_L06N_0/
VREF_0
0
N.C. (◆)
E10
VREF
0
0
0
0
0
N.C. (◆)
IO_L06P_0
IO_L07N_0
IO_L07P_0
IO_L08N_0
IO_L08P_0
D10
A11
C11
A10
B10
I/O
I/O
I/O
I/O
I/O
IO_L07N_0
IO_L07P_0
IO_L08N_0
IO_L08P_0
Table 68 also indicates that some differential I/O pairs have
different assignments between the XC3S50A and the
XC3S200A/XC3S400A, highlighted in light blue. See
"Footprint Migration Differences," page 99 for additional
information.
IO_L09N_0/
GCLK5
IO_L09N_0/
GCLK5
0
0
0
0
0
0
0
0
D9
C10
A9
GCLK
GCLK
GCLK
GCLK
GCLK
GCLK
GCLK
GCLK
All other balls have nearly identical functionality on all three
devices. Table 73 summarizes the XC3S50A FPGA footprint
migration differences for the FT256 package.
IO_L09P_0/
GCLK4
IO_L09P_0/
GCLK4
IO_L10N_0/
GCLK7
IO_L10N_0/
GCLK7
The XC3S50A does not support the address output pins for
the Byte-wide Peripheral Interface (BPI) configuration mode.
IO_L10P_0/
GCLK6
IO_L10P_0/
GCLK6
C9
D8
C8
B8
Table 69 lists all the package pins for the XC3S700A and
XC3S1400A. They are sorted by bank number and then by
pin name. Pins that form a differential I/O pair appear
together in the table. The table also shows the pin number
for each pin and the pin type, as defined earlier. Figure 22
provides the common footprint for the XC3S200A and
XC3S400A.
IO_L11N_0/
GCLK9
IO_L11N_0/
GCLK9
IO_L11P_0/
GCLK8
IO_L11P_0/
GCLK8
IO_L12N_0/
GCLK11
IO_L12N_0/
GCLK11
IO_L12P_0/
GCLK10
IO_L12P_0/
GCLK10
A8
An electronic version of this package pinout table and
footprint diagram is available for download from the Xilinx
website at
0
0
N.C. (◆)
N.C. (◆)
IO_L13N_0
IO_L13P_0
C7
A7
I/O
I/O
IO_L14N_0/
VREF_0
0
N.C. (◆)
E7
VREF
www.xilinx.com/support/documentation/data_sheets/
s3a_pin.zip.
0
0
0
0
0
0
N.C. (◆)
IO_L14P_0
IO_L15N_0
IO_L15P_0
IO_L16N_0
IO_L16P_0
IO_L17N_0
F8
B6
A6
C6
D7
C5
I/O
I/O
I/O
I/O
I/O
I/O
IO_L15N_0
IO_L15P_0
IO_L16N_0
IO_L16P_0
IO_L17N_0
DS529-4 (v2.0) August 19, 2010
www.xilinx.com
79