XC2S150E-6PQG208C Xilinx Inc, XC2S150E-6PQG208C Datasheet
![no-image](/images/no-image-200.jpg)
XC2S150E-6PQG208C
Specifications of XC2S150E-6PQG208C
Available stocks
Related parts for XC2S150E-6PQG208C
XC2S150E-6PQG208C 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
... Table 1: Spartan-IIE FPGA Family Members Typical Logic System Gate Range Device Cells (Logic and RAM) 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 ...
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
... I/Os available on the device and the number of user I/Os available for each device/package combination. Table 2: Spartan-IIE FPGA User I/O Chart Maximum Device User I/O XC2S50E 182 XC2S100E 202 XC2S150E 265 XC2S200E 289 XC2S300E 329 XC2S400E 410 XC2S600E 514 Notes: 1 ...
Page 6
... Example: Device Type 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. ...
Page 7
... 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 that all products are available. Clarified device part marking. ...
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
... CCO ). Likewise, each I/O consumes IN ). There also may be a small amount when the pin input voltage HSPO plus 0.4V, which lasts less than 10 ns. during the last config- CCO DS077-2 (v2.3) June 18, 2008 Product Specification R XC2S150E, also supply Table 11, ...
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
... Spartan-IIE device 16 CLBs high will contain four memory blocks per column, and a total of eight blocks. 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 ...
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
... Spartan-IIE FPGA boundary scan IDCODE values are shown in Table 9. Table 9: Spartan-IIE IDCODE Values 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 ...
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: • ...
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
... I/O standard selected. CCO . See 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 ...
Page 33
... Devices after the PCN have a ‘T’ preceding the date code as referenced in the PCN. Note that the XC2S150E, XC2S400E, and XC2S600E always have this mark. Devices before the PCN have an ‘S’ preceding the date code. Note that devices before the PCN are ...
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
... All timing parame- ters assume worst-case operating conditions (supply volt- age and junction temperature). Values apply to all Spartan-IIE devices unless otherwise noted. 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 ...
Page 36
... For data input with different standards, adjust the setup time delay by the values shown in 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 ...
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 ...
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
... PQ208 XC2S150E PQG208 XC2S200E XC2S300E XC2S50E XC2S100E 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
... Pin pair number P = Positive N = Negative _Y = Asynchronous output allowed (device-dependent) _YY = Asynchronous output allowed (all devices) Available Differential Pairs According to Package Type Device TQ144 PQ208 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 ...
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
... R FT256 Pinouts (XC2S50E, XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E) (Continued) Pad Name Function Bank Pin I/O (D5), 3 L13 L35N_YY I/O, L35P_YY 3 K14 I/O, L34N 3 K15 XC2S100E, 150E, 400E I/O, L34P 3 K16 XC2S100E, 150E, 400E I/O, L33N 3 L12 XC2S50E, 100E, 150E, I/O, L33P ...
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
... 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 7 I/O, L204P ...
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 ...