FPGA & adaptive SoC databook · online editionRev. 2026.10

XC7S100

AMDSpartan-7

The XC7S100 is a Spartan-7 FPGA from AMD, built on a 28 nm process. It provides 64,000 LUT6 look-up tables (102,400 logic cells), 128,000 flip-flops, 4.2 Mb of block RAM and 160 DSP slices. It offers up to 400 user I/O pins. It is available in 2 packages, from the FGGA484 (23 × 23 mm) to the FGGA676 (27 × 27 mm). Temperature grades: commercial, industrial, expanded. Designs are built with AMD Vivado.

102KLUT4-equivalent
64KLUTs (LUT6)
160DSP slices
4.2 MbBlock RAM
400Max. user I/O
—Transceivers

Specifications

VendorAMD
FamilySpartan-7
Series7 Series
Process28 nm
Configuration memorySRAM
LUT4-equivalent capacity102,400
Look-up tables (LUT6)64,000
Logic cells102,400
Flip-flops128,000
Distributed RAM1,100 Kb
Block RAM4.2 Mb (120 × 36 Kb)
DSP (DSP slice)160
Clock management tiles8
Max. user I/O400
Differential pairs192
TransceiversNone
PCI ExpressNone
Analog / monitorXADC
Design toolAMD Vivado

Packages

PackageSize (mm)Pitch (mm)User I/OTransceivers
FGGA48423 × 231.0338—
FGGA67627 × 271.0400—

Package names are shown as in the selection guide; the full ordering code adds speed grade and temperature (see the data sheet).

Speed and temperature grades

Temperature gradeJunction rangeSpeed grades
Commercial (C)0 to 85 °C-1, -2
Industrial (I)−40 to 100 °C-1, -2, -1L
Expanded (Q)−40 to 125 °C-1

Alternatives to the XC7S100

Closest matches in other families and vendors by logic, DSP, memory, I/O and transceivers. Check pin compatibility and tools before migrating.

DeviceLUT4-eq.Vendor logicDSPBlock RAMMax I/OTransceiversPCIe
LFE5U-85Lattice ECP584K 84K LUT4—1563.7 Mb365——
5CEA7Altera Cyclone V113K 56.5K ALMs150K LE1566.7 Mb480——
Ti95Efinix Titanium≈93.2K 93.2K LEs93.2K LE2104.5 Mb241——
T85Efinix Trion≈84.1K 84.1K LEs84.1K LE2404 Mb278——
EP4CE75Altera Cyclone IV75K 75K LUT475K LE2002.7 Mb426——
EP4CE115Altera Cyclone IV114K 114K LUT4114K LE2663.8 Mb528——

Compare side by side: XC7S100 vs LFE5U-85, XC7S100 vs 5CEA7, XC7S100 vs Ti95.

XC7S100 quick facts

How many LUTs does the XC7S100 have?

The XC7S100 has 64,000 LUT6 look-up tables, about 102,400 LUT4 equivalents (102,400 logic cells as published by AMD).

How many DSP blocks does the XC7S100 have?

The XC7S100 has 160 DSP slices and 4.2 Mb of block RAM.

Does the XC7S100 have transceivers?

No, the XC7S100 has no multi-gigabit transceivers. Its user I/O supports up to 400 pins.

What are the alternatives to the XC7S100?

Devices of similar size in other families include LFE5U-85 (Lattice ECP5), 5CEA7 (Altera Cyclone V), Ti95 (Efinix Titanium).

Which software is used to design with the XC7S100?

Designs for the XC7S100 are built with AMD Vivado.

Other Spartan-7 devices

DeviceLUT4-eq.Vendor logicDSPBlock RAMMax I/OTransceiversPCIe
XC7S66K 3.8K LUT66K LC100.2 Mb100——
XC7S1512.8K 8K LUT612.8K LC200.4 Mb100——
XC7S2523.4K 14.6K LUT623.4K LC801.6 Mb150——
XC7S5052.2K 32.6K LUT652.2K LC1202.6 Mb250——
XC7S7576.8K 48K LUT676.8K LC1403.2 Mb400——
XC7S100102K 64K LUT6102K LC1604.2 Mb400——

Source: AMD 7 Series FPGAs Product Selection Guide, XMP101 (v1.8). Data is extracted automatically from the vendor's selection guide; verify critical values in the device data sheet.