XC2S300E-6FG456C Xilinx Inc, XC2S300E-6FG456C Datasheet

no-image

XC2S300E-6FG456C

Manufacturer Part Number
XC2S300E-6FG456C
Description
FPGA Spartan®-IIE Family 300K Gates 6912 Cells 357MHz 0.15um Technology 1.8V 456-Pin FBGA
Manufacturer
Xilinx Inc
Datasheet

Specifications of XC2S300E-6FG456C

Package
456FBGA
Family Name
Spartan®-IIE
Device Logic Cells
6912
Device Logic Units
1536
Device System Gates
300000
Maximum Internal Frequency
357 MHz
Typical Operating Supply Voltage
1.8 V
Maximum Number Of User I/os
329
Ram Bits
65536
Case
BGA
Dc
03+

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XC2S300E-6FG456C
Manufacturer:
XILINX
Quantity:
5 560
Part Number:
XC2S300E-6FG456C
Manufacturer:
XILINX
Quantity:
339
Part Number:
XC2S300E-6FG456C
Manufacturer:
XILINX
0
Part Number:
XC2S300E-6FG456C
Manufacturer:
XILINX
0
Part Number:
XC2S300E-6FG456C
Manufacturer:
XILINX
Quantity:
1
Part Number:
XC2S300E-6FG456C
Manufacturer:
XILINX/赛灵思
Quantity:
20 000
Part Number:
XC2S300E-6FG456C
Quantity:
10
Company:
Part Number:
XC2S300E-6FG456C
Quantity:
3 600
Part Number:
XC2S300E-6FG456C0703
Manufacturer:
XILINX
0
DS077 June 18, 2008
This document includes all four modules of the Spartan
Module 1:
Introduction and Ordering Information
DS077-1 (v2.3) June 18, 2008
Module 2:
Functional Description
DS077-2 (v2.3) June 18, 2008
IMPORTANT NOTE: The Spartan-IIE FPGA data sheet is in four modules. Each module has its own Revision History at the
end. Use the PDF "Bookmarks" for easy navigation in this volume.
© 2003-2008 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, the Brand Window, and other designated brands included herein are trademarks of Xilinx, Inc. All other
trademarks are the property of their respective owners.
DS077 June 18, 2008
Product Specification
Introduction
Features
General Overview
Product Availability
User I/O Chart
Ordering Information
Architectural Description
-
-
-
-
-
-
Development System
Configuration
Spartan-IIE Array
Input/Output Block
Configurable Logic Block
Block RAM
Clock Distribution: Delay-Locked Loop
Boundary Scan
R
0
0
www.xilinx.com
®
-IIE FPGA data sheet.
0
Spartan-IIE FPGA Family
Data Sheet
Product Specification
Module 3:
DC and Switching Characteristics
DS077-3 (v2.3) June 18, 2008
Module 4:
Pinout Tables
DS077-4 (2.3) June 18, 2008
DC Specifications
-
-
-
-
-
Switching Characteristics
-
-
-
-
-
-
-
-
-
Pin Definitions
Pinout Tables
Absolute Maximum Ratings
Recommended Operating Conditions
DC Characteristics
Power-On Requirements
DC Input and Output Levels
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
Configuration Switching Characteristics
1

Related parts for XC2S300E-6FG456C

XC2S300E-6FG456C Summary of contents

Page 1

R DS077 June 18, 2008 This document includes all four modules of the Spartan Module 1: Introduction and Ordering Information DS077-1 (v2.3) June 18, 2008 • Introduction • Features • General Overview • Product Availability • User I/O Chart • ...

Page 2

R DS077 June 18, 2008 Product Specification ...

Page 3

... XC2S50E 1,728 23,000 - 50,000 XC2S100E 2,700 37,000 - 100,000 XC2S150E 3,888 52,000 - 150,000 XC2S200E 5,292 71,000 - 200,000 XC2S300E 6,912 93,000 - 300,000 XC2S400E 10,800 145,000 - 400,000 XC2S600E 15,552 210,000 - 600,000 Notes: 1. User I/O counts include the four global clock/user input pins. See details in © ...

Page 4

Spartan-IIE FPGA Family: Introduction and Ordering Information General Overview The Spartan-IIE family of FPGAs have a regular, flexible, programmable architecture of Configurable Logic Blocks (CLBs), surrounded by a perimeter of programmable Input/Output Blocks (IOBs). There are four Delay-Locked Loops (DLLs), ...

Page 5

... Maximum Device User I/O XC2S50E 182 XC2S100E 202 XC2S150E 265 XC2S200E 289 XC2S300E 329 XC2S400E 410 XC2S600E 514 Notes: 1. User I/O counts include the four global clock/user input pins. DS077-1 (v2.3) June 18, 2008 Product Specification Spartan-IIE FPGA Family: Introduction and Ordering Information ...

Page 6

... Speed Grade Package Type Device Ordering Options Device Speed Grade XC2S50E -6 Standard Performance XC2S100E -7 Higher Performance XC2S150E XC2S200E XC2S300E XC2S400E XC2S600E Notes: 1. The -7 speed grade is exclusively available in the Commercial temperature range. 2. See www.xilinx.com for information on automotive temperature range devices. Device Part Marking ...

Page 7

R Revision History Date Version No. 06/27/02 1.1 Updated -7 availability. 11/18/02 2.0 Added XC2S400E and XC2S600E. Corrected XC2S150E max I/O count and XC2S50E differential I/O count and updated availability. 07/09/03 2.1 Noted hot-swap capability. Updated Table 2 to show ...

Page 8

Spartan-IIE FPGA Family: Introduction and Ordering Information 8 www.xilinx.com R DS077-1 (v2.3) June 18, 2008 Product Specification ...

Page 9

R DS077-2 (v2.3) June 18, 2008 Architectural Description Spartan-IIE FPGA Array ® The Spartan -IIE user-programmable gate array, shown in Figure 3, is composed of five major configurable elements: • IOBs provide the interface between the package pins and the ...

Page 10

Spartan-IIE FPGA Family: Functional Description TFF OFF IFF Table 3: Standards Supported by I/O (Typical Values) Input Reference Input Voltage Voltage I/O Standard ( REF CCO LVTTL (2-24 mA) N/A 3.3 LVCMOS2 N/A 2.5 LVCMOS18 N/A 1.8 PCI ...

Page 11

R Optional pull-up and pull-down resistors and an optional weak-keeper circuit are attached to each user I/O pad. Prior to configuration all outputs not involved in configuration are forced into their high-impedance state. The pull-down resis- tors and the weak-keeper ...

Page 12

Spartan-IIE FPGA Family: Functional Description is required for most output standards and for LVTTL, LVCMOS, and PCI inputs. Table 4: Compatible Standards V Compatible Standards CCO 3.3V PCI, LVTTL, SSTL3 I, SSTL3 II, CTT, AGP, LVPECL, GTL, GTL+ 2.5V SSTL2 ...

Page 13

R Configurable Logic Block The basic building block of the Spartan-IIE FPGA CLB is the logic cell (LC includes a 4-input function generator, carry logic, and storage element. The output from the func- tion generator in each LC ...

Page 14

Spartan-IIE FPGA Family: Functional Description Figure 6: Spartan-IIE CLB Slice (two identical slices in each CLB) Additional Logic The F5 multiplexer in each slice combines the function gen- erator outputs (Figure 7). This combination provides either a function generator that ...

Page 15

... Table 6: Spartan-IIE Block RAM Amounts Spartan-IIE Device XC2S50E XC2S100E XC2S150E XC2S200E XC2S300E XC2S400E XC2S600E Each block RAM cell, as illustrated in chronous dual-ported 4096-bit RAM with independent con- trol signals for each port. The data widths of the two ports can be bus-width conversion ...

Page 16

Spartan-IIE FPGA Family: Functional Description Table 7 shows the depth and width aspect ratios for the block RAM. Table 7: Block RAM Port Aspect Ratios Width Depth ADDR Bus 1 4096 ADDR<11:0> 2 2048 ADDR<10:0> 4 1024 ADDR<9:0> 8 512 ...

Page 17

R Dedicated Routing Some classes of signal require dedicated routing resources to maximize performance. In the Spartan-IIE FPGA archi- tecture, dedicated routing resources are provided for two classes of signal. CLB Figure 10: BUFT Connections to Dedicated Horizontal Bus Lines ...

Page 18

Spartan-IIE FPGA Family: Functional Description edges arrive at internal flip-flops in synchronism with clock edges arriving at the input. CLKOUT Variable CLKIN Delay Line Control CLKFB Figure 12: Delay-Locked Loop Block Diagram In addition to eliminating clock-distribution delay, the DLL ...

Page 19

R Table 8: Boundary-Scan Instructions (Continued) Boundary-Scan Binary Command Code[4:0] INTEST 00111 Enables boundary-scan USERCODE 01000 IDCODE 01001 Enables shifting out of HIGHZ 01010 JSTART 01100 BYPASS 11111 RESERVED All other codes IOB IOB IOB IOB IOB IOB IOB IOB ...

Page 20

... Device Version XC2S50E XXXX XC2S100E XXXX XC2S150E XXXX XC2S200E XXXX XC2S300E XXXX XC2S400E XXXX XC2S600E XXXX Development System Spartan-IIE FPGAs are supported by the Xilinx ISE tools. The basic methodology for Spartan-IIE FPGA design consists of three interrelated steps: design entry, imple- mentation, and verification. Industry-standard tools are used for design entry and simulation, while Xilinx provides proprietary architecture-specific tools for implementation ...

Page 21

... FLASH cards, and so on) can be used. Table 10: Spartan-IIE Configuration File Size Device Configuration File Size (Bits) XC2S50E XC2S100E XC2S150E XC2S200E XC2S300E XC2S400E XC2S600E Modes Spartan-IIE devices support the following four configuration modes: • Slave Serial mode • ...

Page 22

Spartan-IIE FPGA Family: Functional Description Table 11: Configuration Modes Preconfiguration Configuration Mode Pull-ups Master Serial mode Slave Parallel mode (SelectMAP) Boundary-Scan mode Slave Serial mode Notes: 1. During power-on and throughout configuration, the I/O drivers will high-impedance ...

Page 23

R Configuration Configuration During at Power-up User Operation V CCO No AND V CCINT High? Yes FPGA Drives INIT and DONE Low Clear Configuration Memory Yes User Holding PROGRAM Low? No Yes User Holding INIT Low? No FPGA Samples Mode ...

Page 24

Spartan-IIE FPGA Family: Functional Description During start-up, the device performs four operations: 1. The assertion of DONE. The failure of DONE to go High may indicate the unsuccessful loading of configuration data. 2. The release of the Global Three State ...

Page 25

R After INIT Goes High User Load One Configuration Bit on Next CCLK Rising Edge End of Configuration Data File? Yes To CRC Check Figure 18: Loading Serial Mode Configuration Data Slave Serial Mode In Slave Serial mode, the FPGA’s ...

Page 26

Spartan-IIE FPGA Family: Functional Description Master Serial Mode In Master Serial mode, the CCLK output of the FPGA drives a Xilinx PROM, which feeds a serial stream of configuration data to the FPGA’s DIN input. Figure 19 Serial FPGA configuring ...

Page 27

R DATA[7:0] CCLK WRITE BUSY CS(0) DONE INIT PROGRAM Figure 20: Slave Parallel Configuration Circuit Diagram Multiple Spartan-IIE FPGAs can be configured using the Slave Parallel mode, and be made to start-up simulta- neously. To configure multiple devices in this ...

Page 28

Spartan-IIE FPGA Family: Functional Description If CCLK is slower than F , the FPGA will never assert CCNH BUSY. In this case, the above handshake is unnecessary, and data can simply be entered into the FPGA every CCLK cycle. After ...

Page 29

R Revision History Version No. Date 1.0 11/15/01 Initial Xilinx release. 2.0 11/18/02 Added XC2S400E and XC2S600E. Removed Preliminary designation. Clarified details of I/O standards, boundary scan, and configuration. 2.1 07/09/03 Added hot swap description (see Table 9 2.3 06/18/08 ...

Page 30

Spartan-IIE FPGA Family: Functional Description 30 www.xilinx.com R DS077-2 (v2.3) June 18, 2008 Product Specification ...

Page 31

R DS077-3 (v2.3) June 18, 2008 Definition of Terms In this document, some specifications may be designated as Advance or Preliminary. These designations are based on the more detailed timing information used by the development system and reported in the ...

Page 32

... Delay Measurement Methodology, page 41 CCO Description voltage (below which configuration data may (1) XC2S50E Commercial Industrial XC2S100E Commercial Industrial XC2S150E Commercial Industrial XC2S200E Commercial Industrial XC2S300E Commercial Industrial XC2S400E Commercial Industrial XC2S600E Commercial Industrial (1) pin TQ, PQ, FG, FT packages = 0V 3.3V IN CCO = 3.6V (sample tested) IN www ...

Page 33

... It is possible to control the magnitude of I available to the FPGA. A current limit below the trip level will avoid inadvertently activating over-current protection cir- cuits. Description Commercial XC2S50E - XC2S300E XC2S400E - XC2S600E Industrial XC2S50E - XC2S300E XC2S400E - XC2S600E (2) After PCN (2) Before PCN (2) After PCN is applied. CCINT Families" ...

Page 34

Spartan-IIE FPGA Family: DC and Switching Characteristics V Input/Output IL Standard V, Min V, Max HSTL I –0.5 V REF HSTL III –0.5 V REF HSTL IV –0.5 V REF SSTL3 I –0.5 V REF SSTL3 II –0.5 V REF ...

Page 35

... Values apply to all Spartan-IIE devices unless otherwise noted. Description Constants for Calculating TIOOP 42. Device XC2S50E XC2S100E XC2S150E XC2S200E XC2S300E XC2S400E XC2S600E Constants for Calculating TIOOP 42. www.xilinx.com (1) Speed Grade All -7 -6 Min ...

Page 36

... Standards, page 38. For a global clock input with standards other than LVTTL, adjust delays with values from the Global Clock Input Adjustments, page 36 Description (1) with DLL 42. Device XC2S50E XC2S100E (1) XC2S150E XC2S200E XC2S300E XC2S400E XC2S600E 42. www.xilinx.com Speed Grade -7 -6 Min Min Units 1 1 IOB Input Delay Adjustments for Different ...

Page 37

... Spartan-IIE FPGA Family: DC and Switching Characteristics (1) 38. Description Device All All All XC2S50E XC2S100E XC2S150E XC2S200E XC2S300E XC2S400E XC2S600E All All XC2S50E XC2S100E XC2S150E XC2S200E XC2S300E XC2S400E XC2S600E All All All All www.xilinx.com Speed Grade -7 -6 Min Max Min Max 0.4 0.8 0.4 0.8 0.5 1.0 ...

Page 38

Spartan-IIE FPGA Family: DC and Switching Characteristics IOB Input Delay Adjustments for Different Standards Input delays associated with the pad are specified for LVTTL. For other standards, adjust the delays by the values shown. A delay adjusted in this way ...

Page 39

R IOB Output Switching Characteristics Output delays terminating at a pad are specified for LVTTL with 12 mA drive and fast slew rate. For other standards, adjust the delays with the values shown in Symbol Propagation Delays T O input ...

Page 40

Spartan-IIE FPGA Family: DC and Switching Characteristics IOB Output Delay Adjustments for Different Standards(1) Output delays terminating at a pad are specified for LVTTL with 12 mA drive and fast slew rate. For other standards, adjust the delays by the ...

Page 41

R Calculation Function of IOOP Capacitance T is the propagation delay from the O Input of the IOB IOOP to the pad. The values for T are based on the standard IOOP capacitive load (C ) ...

Page 42

Spartan-IIE FPGA Family: DC and Switching Characteristics Clock Distribution Switching Characteristics T is specified for LVTTL levels. For other standards, adjust T GPIO Input Adjustments. Symbol GCLK IOB and Buffer T Global clock pad to output GPIO T Global clock ...

Page 43

R DLL Timing Parameters Because of the difficulty in directly measuring many internal timing parameters, those parameters are derived from benchmark timing patterns. The following guidelines reflect Symbol Description F Input clock frequency (CLKDLLHF) CLKINHF F Input clock frequency (CLKDLL) ...

Page 44

Spartan-IIE FPGA Family: DC and Switching Characteristics Period Tolerance: the allowed input clock period change in nanoseconds CLKIN F CLKIN Output Jitter: the difference between an ideal reference clock edge and the actual design. Ideal Period Actual Period ...

Page 45

R CLB Switching Characteristics Delays originating at F/G inputs vary slightly according to the input used. The values listed below are worst-case. Precise values are provided by the timing analyzer. Symbol Combinatorial Delays T 4-input function: F/G inputs to X/Y ...

Page 46

Spartan-IIE FPGA Family: DC and Switching Characteristics CLB Arithmetic Switching Characteristics Setup times not listed explicitly can be approximated by decreasing the combinatorial delays by the setup time adjustment listed. Precise values are provided by the timing analyzer. Symbol Combinatorial ...

Page 47

R CLB Distributed RAM Switching Characteristics Symbol Sequential Delays T Clock CLK to X/Y outputs (WE active mode) SHCKO16 T Clock CLK to X/Y outputs (WE active mode) SHCKO32 Setup/Hold Times with Respect to ...

Page 48

Spartan-IIE FPGA Family: DC and Switching Characteristics TBUF Switching Characteristics Symbol T IN input to OUT output IO T TRI input to OUT output high impedance OFF T TRI input to valid data on OUT output ON JTAG Test Access ...

Page 49

R DIN CCLK DOUT (Output) . Symbol T / DCC T CCD T CCO T CCH T CCL F CC CCLK (Output) Serial Data In Serial DOUT (Output) . Symbol T / DSCK T CKDS T CCLK CCO F CC ...

Page 50

Spartan-IIE FPGA Family: DC and Switching Characteristics CCLK CS WRITE T SMCCW T SMDCC DATA[7:0] T SMCKBY BUSY No Write Symbol T / SMDCC T SMCCD T / SMCSCC T SMCCCS T / CCLK SMCCW T SMWCC T SMCKBY F ...

Page 51

R Revision History Version No. Date 1.0 11/15/01 Initial Xilinx release. 1.1 06/28/02 Added -7 speed grade and extended DLL specs to Industrial. 2.0 11/18/02 Added XC2S400E and XC2S600E. Added minimum specifications. Added reference to XAPP450 for Power-On Requirements. Removed ...

Page 52

Spartan-IIE FPGA Family: DC and Switching Characteristics 52 www.xilinx.com R DS077-3 (v2.3) June 18, 2008 Product Specification ...

Page 53

R DS077-4 (2.3) June 18, 2008 Introduction This section describes how the various pins on a ® Spartan -IIE FPGA connect within the supported component packages, and provides device-specific thermal characteristics. Spartan-IIE FPGAs are available in both standard and Pb-free, ...

Page 54

Spartan-IIE FPGA Family: Pinout Tables Pin Definitions (Continued) Dedicated Pad Name Pin D0/DIN, D1, D2, D3, No D4, D5, D6, D7 WRITE TDI, TDO, TMS, TCK Yes V Yes CCINT V Yes CCO V No REF GND ...

Page 55

R Spartan-IIE Package Pinouts ® The Spartan -IIE family of FPGAs is available in five popu- lar, low-cost packages, including plastic quad flat packs and fine-pitch ball grid arrays. Family members have footprint compatibility across devices provided in the same ...

Page 56

... XC2S150E FT256 FTG256 XC2S200E XC2S300E XC2S400E XC2S100E XC2S150E XC2S200E FG456 FGG456 XC2S300E XC2S400E XC2S600E XC2S400E FG676 FGG676 XC2S600E 56 value similarly reports the difference between the board and junction temperature. The junction-to-ambient (θ reports the temperature difference between the ambient environment and the junction temperature. The θ ...

Page 57

... FT256 XC2S50E 28 50 XC2S100E 28 50 XC2S150E - 50 XC2S200E - 50 XC2S300E - 50 XC2S400E - - XC2S600E - - Synchronous or Asynchronous I/O pins for differential signals can either be synchronous or asynchronous, input or output. Differential signaling requires the pins of each pair to switch simultaneously. If the output signals driving the pins are from IOB flip-flops, they are synchronous ...

Page 58

Spartan-IIE FPGA Family: Pinout Tables Pinout Tables The following device-specific pinout tables include all pack- ages available for each Spartan-IIE device. They follow the pad locations around the die. In the TQ144 package, all VCCO pins must be connected to ...

Page 59

R TQ144 Pinouts (XC2S50E and XC2S100E) (Continued) Pad Name Function Bank Pin I/O (DLL), L17P 4 P56 I/O 4 P57 I/O, VREF 4 P58 Bank 4 I/O, L16N_YY 4 P59 I/O, L16P_YY 4 P60 VCCINT - P61 GND - P62 ...

Page 60

Spartan-IIE FPGA Family: Pinout Tables TQ144 Pinouts (XC2S50E and XC2S100E) (Continued) Pad Name Function Bank Pin I/O (CS), 1 P112 L5P_YY I/O (WRITE), 1 P113 L5N_YY I/O 1 P114 I/O, VREF 1 P115 Bank 1 I/O 1 P116 I/O, L4P_YY ...

Page 61

... L46N_YY GND - P19 I/O, VREF 7 P20 XC2S50E, Bank 7, 300E L45P I/O, L45N 7 P21 XC2S50E, 300E DS077-4 (2.3) June 18, 2008 Product Specification PQ208 Pinouts (XC2S50E, XC2S100E, XC2S150E, XC2S200E, XC2S300E) Pad Name Function I/O V REF Option I/O, L44P_YY - - I/O (IRDY L44N_YY - - GND - XC2S200E, ...

Page 62

... I/O, L34N 5 P63 XC2S50E, 100E, 200E, 300E I/O, L34P 5 P64 XC2S50E, 100E, 200E, 300E GND - P65 62 PQ208 Pinouts (XC2S50E, XC2S100E, XC2S150E, XC2S200E, XC2S300E) Pad Name V REF Option Function All VCCO VCCINT I/O, L33N - - XC2S200E, I/O, L33P 300E All - I/O ...

Page 63

... PROGRAM - P106 I/O (INIT), 3 P107 L24N_YY I/O (D7), 3 P108 L24P_YY I/O 3 P109 I/O 3 P110 DS077-4 (2.3) June 18, 2008 Product Specification PQ208 Pinouts (XC2S50E, XC2S100E, XC2S150E, XC2S200E, XC2S300E) Pad Name V REF Option Function - I/O, VREF Bank 3, L23N - - I/O, L23P - - - - I/O - I/O I/O, L22N ...

Page 64

... I/O, L13P 2 P151 XC2S100E, 150E I/O 2 P152 I/O (DIN, 2 P153 D0), L12N_YY I/O (DOUT, 2 P154 BUSY), L12P_YY CCLK 2 P155 64 PQ208 Pinouts (XC2S50E, XC2S100E, XC2S150E, XC2S200E, XC2S300E) Pad Name V REF Option Function - - VCCO - TDO GND All TDI I/O (CS L11P_YY All - I/O (WRITE), All ...

Page 65

... I/O, L1P 0 P198 XC2S50E, 100E, 200E, 300E I/O, L1N 0 P199 XC2S50E, 100E, 200E, 300E I/O 0 P200 DS077-4 (2.3) June 18, 2008 Product Specification PQ208 Pinouts (XC2S50E, XC2S100E, XC2S150E, XC2S200E, XC2S300E) Pad Name V REF Option Function All I/O I/O, - L0P_YY I/O, VREF - - Bank 0, L0N_YY - - ...

Page 66

... G3 I/O, L76N_YY 7 G4 I/O, VREF 7 G2 XC2S50E, Bank 7, L75P 300E, 400E I/O, L75N 7 G1 XC2S50E, 300E, 400E 66 FT256 Pinouts (XC2S50E, XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E) (Continued) Pad Name LVDS Async. Function Output V REF Option Option I/O, L74P - - I/O, L74N - - - ...

Page 67

... R5 Bank 5, L58N_YY I/O, L58P_YY 5 T5 I/O, L57N 5 N6 XC2S50E, 100E, 150E, DS077-4 (2.3) June 18, 2008 Product Specification FT256 Pinouts (XC2S50E, XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E) (Continued) LVDS Pad Name Async. Output V REF Option Option Function - I/O, L57P All I/O, L56N ...

Page 68

... I/O, L45N_YY 4 N11 I/O, VREF 4 M11 Bank 4, L45P_YY I/O, L44N_YY 4 P12 I/O, L44P_YY 4 N12 68 FT256 Pinouts (XC2S50E, XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E) (Continued) LVDS Pad Name Async. Output V REF Option Option Function - I/O, L43N 400E I/O, L43P - I/O, L42N_YY ...

Page 69

... I/O, L29P 2 H15 XC2S100E, 150E, 200E, I/O (D3), L28N 2 G15 XC2S50E, 300E, 400E DS077-4 (2.3) June 18, 2008 Product Specification FT256 Pinouts (XC2S50E, XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E) (Continued) LVDS Pad Name Async. Output V REF Option Option Function All - I/O, VREF ...

Page 70

... I/O, L13P 1 B11 XC2S50E, 100E, 200E, 300E, 400E I/O, L13N 1 A11 XC2S50E, 100E, 200E, 300E, 400E 70 FT256 Pinouts (XC2S50E, XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E) (Continued) LVDS Pad Name Async. Output V REF Option Option Function XC2S200E, I/O, L12P 300E, 400E All ...

Page 71

... A3 I TCK - A2 Notes: 1. Although designated with the _YY suffix in the XC2S50E, XC2S100E, XC2S150E, XC2S200E, and XC2S300E, these differential pairs are not asynchronous in the XC2S400E. 2. There is no pair L37. DS077-4 (2.3) June 18, 2008 Product Specification FT256 Differential Clock Pins LVDS Clock Async. ...

Page 72

Spartan-IIE FPGA Family: Pinout Tables Additional FT256 Package Pins (Continued) VCCO Bank 5 Pins VCCO Bank 6 Pins VCCO Bank 7 Pins GND Pins A1 A16 B2 F11 ...

Page 73

... R FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E) Pad Name LVDS Async. Output Function Bank Pin Option TMS - XC2S150E I I XC2S150E I/O, L#P_Y 7 D2 XC2S150E, 200E, 300E, 400E I/O, L#N_Y 7 D1 XC2S150E, 200E, 300E, 400E I/O, L#P_Y 7 E2 XC2S100E, 200E, 300E, ...

Page 74

... Spartan-IIE FPGA Family: Pinout Tables FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E) Pad Name LVDS Async. Output Function Bank Pin Option I I/O, VREF 7 H3 XC2S300E, Bank 7, 400E, 600E L#P_Y I/O, L#N_Y 7 H4 XC2S300E, 400E, 600E I/ All L#P_YY I/ All L#N_YY I/O ...

Page 75

... R FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E) Pad Name LVDS Async. Output Function Bank Pin Option I/ All L#P_YY I/O (IRDY All L#N_YY I/O (TRDY I I/O, L#P_Y 6 M3 XC2S200E, 300E, 600E I/O, L#N_Y 6 M4 XC2S100E, 150E, 200E, 300E, 600E I/O, L#P_Y ...

Page 76

... Spartan-IIE FPGA Family: Pinout Tables FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E) Pad Name LVDS Async. Output Function Bank Pin Option I/O, L#P_Y 6 R2 XC2S300E, 400E, 600E I/O, VREF 6 R3 XC2S300E, Bank 6, 400E, 600E L#N_Y I I I/O, L XC2S200E, 400E, 600E ...

Page 77

... R FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E) Pad Name LVDS Async. Output Function Bank Pin Option M0 - AA1 - M2 - AB2 - I/O, L#N_Y 5 AA3 XC2S150E, 200E, 300E, 400E, 600E I/O, L#P_Y 5 AB3 XC2S150E, 200E, 300E, 400E, 600E I/O 5 AB4 - I/O 5 AA5 XC2S100E, 150E ...

Page 78

... Spartan-IIE FPGA Family: Pinout Tables FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E) Pad Name LVDS Async. Output Function Bank Pin Option I/O, VREF 5 V8 XC2S100E, Bank 5, 200E, 300E, L#N_Y 400E, 600E I/O, L#P_Y 5 W8 XC2S100E, 200E, 300E, 400E, 600E I/O, L#N_Y ...

Page 79

... R FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E) Pad Name LVDS Async. Output Function Bank Pin Option GCK0 AA12 - I/O (DLL), 4 Y12 - L#P I/O 4 W12 - I/O, L#N 4 V12 XC2S150E, 300E, 600E I/O, L#P 4 U12 XC2S150E, 300E, 600E I/O, L#N 4 AB13 XC2S300E, ...

Page 80

... Spartan-IIE FPGA Family: Pinout Tables FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E) Pad Name LVDS Async. Output Function Bank Pin Option I/O, L#N 4 AA16 XC2S150E, 200E, 400E I/O, L#P 4 Y16 XC2S150E, 200E, 400E I/O, L#N 4 W16 XC2S150E, 200E I/O, L#P ...

Page 81

... R FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E) Pad Name LVDS Async. Output Function Bank Pin Option I/O, L#N 3 V19 XC2S150E, 200E, 300E, 400E I/O, L#P 3 V20 XC2S150E, 200E, 300E, 400E I/O, L#N 3 V22 XC2S100E, 200E, 300E, 600E I/O, L#P 3 U22 ...

Page 82

... Spartan-IIE FPGA Family: Pinout Tables FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E) Pad Name LVDS Async. Output Function Bank Pin Option I/O 3 P20 - I/O, L#N 3 P18 XC2S150E, 200E, 300E, 400E I/O, L#P 3 P19 XC2S100E, 150E, 200E, 300E, 400E I/O, L#N ...

Page 83

... R FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E) Pad Name LVDS Async. Output Function Bank Pin Option I/O, L#P 2 L17 XC2S100E, 150E, 200E, 300E, 600E I/O, L#N 2 K22 XC2S100E, 150E, 300E, 400E I/O, L#P 2 K21 XC2S300E, 400E I/O 2 K20 - I/O (D3) ...

Page 84

... Spartan-IIE FPGA Family: Pinout Tables FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E) Pad Name LVDS Async. Output Function Bank Pin Option I/O, L#N 2 G21 XC2S200E, 400E, 600E I/O, L#P 2 G20 XC2S200E, 400E, 600E I/O, L#N 2 G19 XC2S150E, 300E I/O, L#P ...

Page 85

... R FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E) Pad Name LVDS Async. Output Function Bank Pin Option I/O 1 A20 All (WRITE), L#N_YY I/O 1 D18 - I/O 1 C18 - I/O, L#P 1 B19 XC2S200E, 300E, 400E, 600E I/O, L#N 1 A19 XC2S200E, 300E, 400E, 600E I/O, L#P ...

Page 86

... Spartan-IIE FPGA Family: Pinout Tables FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E) Pad Name LVDS Async. Output Function Bank Pin Option I/O, L#N 1 A15 XC2S100E, 200E, 300E, 400E, 600E I/O 1 E14 - I/O, L#P 1 D14 XC2S150E, 300E, 400E, 600E I/O, L#N ...

Page 87

... R FG456 Pinouts (XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S600E) Pad Name LVDS Async. Output Function Bank Pin Option I/O 0 F11 - I/O, L#P 0 A10 XC2S300E, 600E I/O, L#N 0 B10 XC2S300E, 600E I/O 0 E11 - I/O, L#P 0 C10 XC2S200E, 300E, 400E, 600E I/O, VREF 0 D10 ...

Page 88

... I I TCK - E6 - Notes: 1. Although designated with the _YY suffix in the XC2S100E, XC2S150E, XC2S200E, and XC2S300E, these differential pairs are not asynchronous in the XC2S400E. FG456 Differential Clock Pins Clock Bank GCK0 4 GCK1 5 GCK2 1 GCK3 0 Additional FG456 Package Pins VCCINT Pins ...

Page 89

... AA4 Not Connected Pins (2) ( Notes: 1. VCCINT connections in XC2S400E and XC2S600E. No Connects (no internal connection) in XC2S100E, XC2S150E, XC2S200E, and XC2S300E. 2. GND connections in XC2S400E and XC2S600E. No Connects (no internal connection) in XC2S100E, XC2S150E, XC2S200E, and XC2S300E FG676 Pinouts (XC2S400E, XC2S600E) Pad Name Function Bank TMS - I/O ...

Page 90

Spartan-IIE FPGA Family: Pinout Tables FG676 Pinouts (XC2S400E, XC2S600E) (Continued) Pad Name Function Bank I/O, L201P 7 I/O, L201N 7 I/O, VREF Bank 7, 7 L200P I/O, L200N 7 I/O, L199P 7 I/O, L199N 7 I/O, L198P 7 I/O, L198N ...

Page 91

R FG676 Pinouts (XC2S400E, XC2S600E) (Continued) Pad Name Function Bank I/O, L188P 7 I/O, L188N 7 I/O, L187P 7 I/O, L187N 7 I/O 7 I/O, L186P 7 I/O, L186N 7 I/O 7 I/O, L185P 7 I/O, L185N 7 I/O, VREF ...

Page 92

Spartan-IIE FPGA Family: Pinout Tables FG676 Pinouts (XC2S400E, XC2S600E) (Continued) Pad Name Function Bank I/O, VREF Bank 6, 6 L176N I/O, L175P 6 I/O, L175N 6 I/O 6 I/O, L174P_YY 6 I/O, L174N_YY 6 I/O 6 I/O, L173P_YY 6 I/O, ...

Page 93

R FG676 Pinouts (XC2S400E, XC2S600E) (Continued) Pad Name Function Bank I/O, L164N 6 I/O, L163P 6 I/O, L163N 6 I/O 6 I/O, L162P_YY 6 I/O, L162N_YY 6 I/O 6 I/O, L161P_YY 6 I/O, VREF Bank 6, 6 L161N_YY I/O 6 ...

Page 94

Spartan-IIE FPGA Family: Pinout Tables FG676 Pinouts (XC2S400E, XC2S600E) (Continued) Pad Name Function Bank I/O 5 AC5 I/O, L152N 5 I/O, L152P 5 I/O, L151N 5 I/O, L151P 5 I/O, L150N 5 I/O, L150P 5 I/O, L149N_YY 5 AC6 I/O, ...

Page 95

R FG676 Pinouts (XC2S400E, XC2S600E) (Continued) Pad Name Function Bank I/O, L138P_YY 5 I/O, L137N_YY 5 AB10 I/O, L137P_YY 5 AC10 I/O 5 AD10 I/O, L136N 5 AE10 I/O, L136P 5 AF10 I/O 5 AD11 I/O, L135N_YY 5 W11 I/O, ...

Page 96

Spartan-IIE FPGA Family: Pinout Tables FG676 Pinouts (XC2S400E, XC2S600E) (Continued) Pad Name Function Bank GCK0 AF14 I/O (DLL), L126P 4 AE14 I/O 4 AD14 I/O, L125N 4 AC14 I/O, L125P 4 AB14 I/O 4 AC15 I/O, L124N 4 ...

Page 97

R FG676 Pinouts (XC2S400E, XC2S600E) (Continued) Pad Name Function Bank I/O 4 AC18 I/O, VREF Bank 4, 4 AB18 L114N I/O, L114P 4 AA18 I/O, L113N 4 I/O, L113P 4 W18 I/O 4 AB19 I/O, L112N 4 AF19 I/O, L112P ...

Page 98

Spartan-IIE FPGA Family: Pinout Tables FG676 Pinouts (XC2S400E, XC2S600E) (Continued) Pad Name Function Bank DONE 3 AE26 PROGRAM - AC24 I/O (INIT), L101N_YY 3 AD25 I/O (D7), L101P_YY 3 AD26 I/O, L100N 3 AC25 I/O, L100P 3 AC26 I/O, L99N ...

Page 99

R FG676 Pinouts (XC2S400E, XC2S600E) (Continued) Pad Name Function Bank I/O, L88P_YY 3 I/O 3 I/O, VREF Bank 3, 3 L87N_YY I/O (D6), L87P_YY 3 I/O (D5), L86N_YY 3 I/O, L86P_YY 3 I/O 3 I/O, L85N 3 I/O, L85P 3 ...

Page 100

Spartan-IIE FPGA Family: Pinout Tables FG676 Pinouts (XC2S400E, XC2S600E) (Continued) Pad Name Function Bank I/O 3 I/O (TRDY) 3 I/O (IRDY), L75N_YY 2 I/O, L75P_YY 2 I/O 2 I/O, L74N 2 I/O, L74P 2 I/O 2 M23 I/O, L73N 2 ...

Page 101

R FG676 Pinouts (XC2S400E, XC2S600E) (Continued) Pad Name Function Bank I/O, L64N_YY 2 I/O (D2), L64P_YY 2 I/O (D1) 2 I/O, VREF Bank 2, 2 L63N_YY I/O, L63P_YY 2 I/O, L62N_YY 2 I/O, L62P_YY 2 I/O 2 I/O, L61N 2 ...

Page 102

Spartan-IIE FPGA Family: Pinout Tables FG676 Pinouts (XC2S400E, XC2S600E) (Continued) Pad Name Function Bank I/O, L51N 2 I/O, L51P 2 I/O (DIN, D0), 2 L50N_YY I/O (DOUT, BUSY), 2 L50P_YY CCLK 2 TDO 2 TDI - I/O (CS), L49P_YY 1 ...

Page 103

R FG676 Pinouts (XC2S400E, XC2S600E) (Continued) Pad Name Function Bank I/O, L39N 1 I/O, L38P 1 I/O, L38N 1 I/O, L37P_YY 1 I/O, L37N_YY 1 I/O, L36P_YY 1 I/O, L36N_YY 1 I/O, VREF Bank 1, 1 L35P_YY I/O, L35N_YY 1 ...

Page 104

Spartan-IIE FPGA Family: Pinout Tables FG676 Pinouts (XC2S400E, XC2S600E) (Continued) Pad Name Function Bank I/O, VREF Bank 1, 1 L25P I/O, L25N 1 I/O 1 I/O, L24P 1 I/O, L24N 1 I/O 1 I/O (DLL), L23P 1 GCK2 ...

Page 105

R FG676 Pinouts (XC2S400E, XC2S600E) (Continued) Pad Name Function Bank I/O, L14N_YY 0 I/O 0 I/O, L13P 0 I/O, L13N 0 I/O 0 I/O, L12P_YY 0 I/O, L12N_YY 0 I/O 0 I/O, VREF Bank 0, 0 L11P I/O, L11N 0 ...

Page 106

Spartan-IIE FPGA Family: Pinout Tables FG676 Pinouts (XC2S400E, XC2S600E) (Continued) Pad Name Function Bank I/O, L2N_YY 0 I/O, L1P_YY 0 I/O, L1N_YY 0 I/O, L0P 0 I/O, L0N 0 I/O 0 TCK - FG676 Differential Clock Pins Clock Bank GCK0 ...

Page 107

R Additional FG676 Package Pins (Continued) GND Pins A1 A26 C24 D4 H4 H23 L14 L15 M14 M15 N14 N15 P15 P16 R15 R16 T15 T16 AA17 AC4 AD15 AD24 Not Connected Pins (XC2S400E Only) A12 A16 C11 C25 E7 ...

Page 108

Spartan-IIE FPGA Family: Pinout Tables Revision History Version No. Date 1.0 11/15/01 Initial Xilinx release. 1.1 12/20/01 Corrected differential pin pair designations. 2.0 11/18/02 Added XC2S400E and XC2S600E and FG676. Removed L37 designation from FT256 pinouts. Minor corrections and clarifications ...

Related keywords