The XC2S200-6FGG1113C is a high-performance field-programmable gate array (FPGA) from Xilinx’s Spartan-II family. Designed for cost-sensitive, high-volume applications, this device combines powerful logic density with flexible programmability. Whether you’re an embedded systems engineer, PCB designer, or procurement specialist, this guide covers everything you need to know about the XC2S200-6FGG1113C — from technical specifications to application use cases.
For a broader look at the full product lineup, visit Xilinx FPGA for more options and availability.
What Is the XC2S200-6FGG1113C? – Xilinx Spartan-II FPGA Overview
The XC2S200-6FGG1113C is part of the Xilinx Spartan-II 2.5V FPGA family, the flagship member of the series offering the largest logic capacity in the family. It is manufactured using an advanced 0.18μm process and operates on a 2.5V core supply, making it a practical choice for designers who need ASIC-like performance at FPGA flexibility.
Decoding the Part Number: XC2S200-6FGG1113C
Understanding the part number helps confirm you’re ordering the right component:
| Code Segment |
Meaning |
| XC2S |
Spartan-II FPGA family |
| 200 |
200,000 system gates (largest in family) |
| -6 |
Speed Grade 6 (fastest available; Commercial range only) |
| FGG |
Fine-pitch Ball Grid Array, Pb-Free (Green) package |
| 1113 |
1113 pins |
| C |
Commercial temperature range (0°C to +85°C) |
XC2S200-6FGG1113C Key Specifications at a Glance
Core Logic & Memory Specifications
| Parameter |
XC2S200 Value |
| Logic Cells |
5,292 |
| System Gates (Logic + RAM) |
200,000 |
| CLB Array (Rows × Columns) |
28 × 42 |
| Total CLBs |
1,176 |
| Maximum User I/O |
284 |
| Total Distributed RAM |
75,264 bits |
| Total Block RAM |
56K bits |
| Delay-Locked Loops (DLLs) |
4 |
Electrical & Timing Specifications
| Parameter |
Value |
| Core Supply Voltage (VCCINT) |
2.5V |
| I/O Supply Voltage (VCCO) |
1.5V – 3.3V |
| Speed Grade |
-6 (fastest in family) |
| Temperature Range |
Commercial: 0°C to +85°C |
| Process Technology |
0.18μm |
| Configuration Interface |
JTAG, Master/Slave Serial, SelectMAP |
Package Information
| Parameter |
Value |
| Package Type |
FGG (Fine-Pitch Ball Grid Array, Pb-Free) |
| Pin Count |
1113 |
| Package Designation |
FGG1113 |
| RoHS Compliance |
Yes (Pb-Free, “G” in part number) |
XC2S200-6FGG1113C Architecture Deep Dive
Configurable Logic Blocks (CLBs)
The XC2S200 features 1,176 Configurable Logic Blocks, each containing four function generators (look-up tables), storage elements (flip-flops), and carry/arithmetic logic. This flexible CLB architecture allows designers to implement a wide range of digital logic functions efficiently.
Input/Output Blocks (IOBs)
With 284 maximum user I/O pins, the XC2S200-6FGG1113C offers extensive connectivity. Each IOB supports:
- Programmable input delay for setup time control
- Slew rate control (Fast/Slow)
- Optional pull-up or pull-down resistors
- 3-state output capability
- Multiple I/O standards (LVTTL, LVCMOS, PCI, GTL+, SSTL, HSTL, CTT, AGP)
Block RAM
The device includes 56K bits of block RAM organized into two columns on the die. Block RAM supports:
- True dual-port operation
- Synchronous read and write
- Configurable data widths (1, 2, 4, 8, or 16 bits)
- Built-in error correction capability
Delay-Locked Loops (DLLs)
Four on-chip Delay-Locked Loops — one at each corner of the die — provide:
- Clock deskewing across the entire device
- Clock frequency synthesis and division
- Phase shifting for timing margin optimization
- Zero propagation delay for clock distribution
XC2S200-6FGG1113C vs. Other Spartan-II Family Members
The table below shows where the XC2S200 sits within the Spartan-II family, confirming it as the most logic-dense device in the series:
| Device |
Logic Cells |
System Gates |
Total CLBs |
Max User I/O |
Block RAM |
| XC2S15 |
432 |
15,000 |
96 |
86 |
16K |
| XC2S30 |
972 |
30,000 |
216 |
92 |
24K |
| XC2S50 |
1,728 |
50,000 |
384 |
176 |
32K |
| XC2S100 |
2,700 |
100,000 |
600 |
176 |
40K |
| XC2S150 |
3,888 |
150,000 |
864 |
260 |
48K |
| XC2S200 |
5,292 |
200,000 |
1,176 |
284 |
56K |
The XC2S200 delivers the largest logic capacity, the highest I/O count, and the most block RAM of any device in the Spartan-II family — making it the preferred choice when design complexity demands headroom.
Speed Grade -6: What It Means for Performance
The -6 speed grade is the fastest speed grade available in the Spartan-II family and is exclusively offered in the Commercial temperature range. This designation indicates:
- Lower propagation delays across logic paths
- Higher maximum operating frequency (fMAX) for synchronous designs
- Better setup-and-hold timing margins
- Ideal for high-speed data processing, bus interfaces, and signal processing pipelines
⚠️ Note: The -6 speed grade is not available in Industrial temperature range versions of the XC2S200. If your application demands an extended temperature range, consider the -5 speed grade parts.
Supported I/O Standards – XC2S200-6FGG1113C Compatibility Table
| I/O Standard |
Description |
Typical Use Case |
| LVTTL |
Low-Voltage TTL, 3.3V |
General logic, microcontrollers |
| LVCMOS |
Low-Voltage CMOS (2.5V/3.3V) |
FPGAs, DSPs, SRAMs |
| PCI |
Peripheral Component Interconnect |
PCI bus interfaces |
| GTL+ |
Gunning Transceiver Logic Plus |
High-speed bus |
| SSTL2/SSTL3 |
Stub Series Terminated Logic |
DDR SDRAM interfaces |
| HSTL |
High-Speed Transceiver Logic |
Quad data rate memory |
| CTT |
Center-Tap Terminated |
High-speed I/O |
| AGP |
Accelerated Graphics Port |
Graphics interfaces |
Configuration Modes for XC2S200-6FGG1113C
Spartan-II FPGAs, including the XC2S200, support multiple configuration modes to accommodate diverse system designs:
| Configuration Mode |
Description |
| Master Serial |
FPGA drives configuration clock; connects to serial PROM |
| Slave Serial |
External source provides configuration bitstream |
| Master Parallel (SelectMAP) |
High-speed 8-bit parallel configuration |
| Slave Parallel (SelectMAP) |
8-bit parallel from external processor |
| JTAG (Boundary Scan) |
IEEE 1149.1 compliant; used for in-system programming and debug |
Typical Applications for XC2S200-6FGG1113C
The XC2S200-6FGG1113C is a versatile component used across many industries:
#### Communications & Networking
- Protocol conversion (UART, SPI, I2C, Ethernet)
- Line card logic and bus bridging
- Packet processing and switching fabric control
#### Industrial Automation
- Motor control and PWM generation
- Industrial Ethernet and field bus interfaces
- PLC (Programmable Logic Controller) acceleration
#### Consumer Electronics
- Set-top box and display control logic
- Audio/video signal processing
- Remote sensing and imaging pipelines
#### Test & Measurement Equipment
- Pattern generation and capture
- High-speed data acquisition logic
- Instrument front-end control
#### Embedded Computing
- Processor co-processing and glue logic
- Custom peripheral interfaces
- Hardware accelerators for DSP algorithms
Why Choose the XC2S200-6FGG1113C Over a Mask-Programmed ASIC?
| Factor |
ASIC |
XC2S200-6FGG1113C FPGA |
| NRE (Non-Recurring Engineering Cost) |
Very High ($500K–$5M+) |
None |
| Time to Market |
6–18 months |
Days to weeks |
| Re-programmability |
Not possible |
Unlimited in-system reprogramming |
| Minimum Order Quantity |
High (thousands) |
As low as 1 unit |
| Design Risk |
High (mask errors are costly) |
Low (errors are correctable) |
| Performance |
Best |
Near-ASIC with -6 speed grade |
The XC2S200-6FGG1113C is specifically positioned as a superior alternative to mask-programmed ASICs for high-volume applications — delivering the flexibility of an FPGA with performance that approaches custom silicon.
XC2S200-6FGG1113C Ordering & Availability Information
Ordering Code Breakdown
XC2S200 - 6 - FGG - 1113 - C
| | | | |
| | | | └── Temperature: C = Commercial (0°C to +85°C)
| | | └─────── Pin Count: 1113
| | └────────────── Package: FGG = Fine-Pitch BGA, Pb-Free
| └─────────────────── Speed Grade: -6 (fastest)
└─────────────────────────── Device: Spartan-II, 200K gates
Package Compliance
- RoHS Compliant: Yes
- Pb-Free: Yes (indicated by “G” in “FGG” package designator)
- Halogen-Free: Consult current datasheet for confirmation
- REACH Compliant: Yes
Frequently Asked Questions About XC2S200-6FGG1113C
What is the XC2S200-6FGG1113C used for?
The XC2S200-6FGG1113C is used in communications, industrial control, embedded computing, and test equipment applications requiring up to 200,000 system gates of programmable logic in a high-pin-count, lead-free BGA package.
What is the operating temperature of the XC2S200-6FGG1113C?
The “C” suffix indicates the Commercial temperature range: 0°C to +85°C. This part is not rated for Industrial (-40°C to +85°C) or Military temperature ranges.
Is the XC2S200-6FGG1113C RoHS compliant?
Yes. The “G” in the FGG package designation confirms the part uses Pb-free (lead-free) solder balls, making it RoHS compliant.
What programming software supports the XC2S200-6FGG1113C?
The XC2S200 is supported by Xilinx ISE Design Suite (the legacy toolchain for Spartan-II). Note that Vivado does not support Spartan-II devices; ISE 14.7 is the recommended tool.
What is the maximum I/O count for the XC2S200-6FGG1113C?
The XC2S200 supports up to 284 user I/O pins (not counting the 4 global clock/user input pins).
Summary: XC2S200-6FGG1113C at a Glance
| Specification |
Value |
| Part Number |
XC2S200-6FGG1113C |
| Manufacturer |
Xilinx (now AMD) |
| Family |
Spartan-II |
| Logic Cells |
5,292 |
| System Gates |
200,000 |
| Speed Grade |
-6 (Commercial only) |
| Package |
FGG1113 (Fine-Pitch BGA, Pb-Free) |
| Pin Count |
1,113 |
| Core Voltage |
2.5V |
| Temperature Range |
0°C to +85°C (Commercial) |
| Max User I/O |
284 |
| Block RAM |
56K bits |
| Distributed RAM |
75,264 bits |
| DLLs |
4 |
| RoHS Compliant |
Yes (Pb-Free) |
| Configuration |
JTAG, Serial, SelectMAP |