XC6SLX100
AMDSpartan-6The XC6SLX100 is a Spartan-6 FPGA from AMD, built on a 45 nm process. It provides 63,288 LUT6 look-up tables (101,261 logic cells), 126,576 flip-flops, 4.7 Mb of block RAM and 180 DSP48A1 slices. It offers up to 480 user I/O pins. It is available in 3 packages, from the CSG484 (19 × 19 mm) to the FGG676 (27 × 27 mm). Temperature grades: commercial, industrial. Designs are built with AMD ISE Design Suite.
Specifications
| Vendor | AMD |
|---|---|
| Family | Spartan-6 |
| Series | 6 Series |
| Process | 45 nm |
| Configuration memory | SRAM |
| Look-up tables (LUT6) | 63,288 |
| Logic block | 6-input look-up table, fracturable into two LUT5 with shared inputs |
| LUT4 equivalent (approx.) | ≈101,261 |
| Logic cells | 101,261 |
| Flip-flops | 126,576 |
| Distributed RAM | 976 Kb |
| Block RAM | 4.7 Mb (268 × 18 Kb) |
| DSP (DSP48A1 slice) | 180 |
| Clock management tiles | 6 |
| Max. user I/O | 480 |
|---|---|
| Transceivers | None |
| PCI Express | None |
| Hard memory controller | 4 × MCB (DDR/DDR2/DDR3/LPDDR) |
| Analog / monitor | None |
| Design tool | AMD ISE Design Suite |
Packages
| Package | Size (mm) | Pitch (mm) | User I/O | Transceivers |
|---|---|---|---|---|
| FGG484 | 23 × 23 | 1.0 | 326 | — |
| CSG484 | 19 × 19 | 0.8 | 338 | — |
| FGG676 | 27 × 27 | 1.0 | 480 | — |
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 grade | Junction range | Speed grades |
|---|---|---|
| Commercial (C) | 0 to 85 °C | -3, -3N, -2, -1L |
| Industrial (I) | −40 to 100 °C | -3, -3N, -2, -1L |
Alternatives to the XC6SLX100
Closest matches in other families and vendors by logic, DSP, memory, I/O and transceivers. Check pin compatibility and tools before migrating.
| Device | LUTs | Vendor logic | DSP | Block RAM | Max I/O | Transceivers | PCIe | CoreScore |
|---|---|---|---|---|---|---|---|---|
| XC7S100AMD Spartan-7 | 64,000 LUT6 | 102K LC | 160 | 4.2 Mb | 400 | — | — | — |
| 5CEA7Altera Cyclone V | 56,480 ALMs | 150K LE | 156 | 6.7 Mb | 480 | — | — | — |
| LFE5U-85Lattice ECP5 | 84,000 LUT4 | — | 156 | 3.7 Mb | 365 | — | — | 135 ulx3s_85 |
| EP4CE115Altera Cyclone IV | 114,000 LUT4 | 114K LE | 266 | 3.8 Mb | 528 | — | — | — |
| Ti95Efinix Titanium | — 93.2K LEs, LUTs not published | 93.2K LE | 210 | 4.5 Mb | 241 | — | — | — |
| T85Efinix Trion | — 84.1K LEs, LUTs not published | 84.1K LE | 240 | 4 Mb | 278 | — | — | — |
Compare side by side: XC6SLX100 vs XC7S100, XC6SLX100 vs 5CEA7, XC6SLX100 vs LFE5U-85, XC6SLX100 vs EP4CE115.
Compare the XC6SLX100 with up to three other FPGAs.
XC6SLX100 quick facts
How many LUTs does the XC6SLX100 have?
The XC6SLX100 has 63,288 LUT6 look-up tables (101,261 logic cells as published by AMD). Logic block: 6-input look-up table, fracturable into two LUT5 with shared inputs.
How many DSP blocks does the XC6SLX100 have?
The XC6SLX100 has 180 DSP48A1 slices and 4.7 Mb of block RAM.
Does the XC6SLX100 have transceivers?
No, the XC6SLX100 has no multi-gigabit transceivers. Its user I/O supports up to 480 pins.
What are the alternatives to the XC6SLX100?
Devices of similar size in other families include XC7S100 (AMD Spartan-7), 5CEA7 (Altera Cyclone V), LFE5U-85 (Lattice ECP5).
Which software is used to design with the XC6SLX100?
Designs for the XC6SLX100 are built with AMD ISE Design Suite.
Other Spartan-6 devices
| Device | LUTs | Vendor logic | DSP | Block RAM | Max I/O | Transceivers | PCIe | CoreScore |
|---|---|---|---|---|---|---|---|---|
| XC6SLX4 | 2,400 LUT6 | 3.8K LC | 8 | 0.2 Mb | 132 | — | — | — |
| XC6SLX9 | 5,720 LUT6 | 9.2K LC | 16 | 0.6 Mb | 200 | — | — | — |
| XC6SLX16 | 9,112 LUT6 | 14.6K LC | 32 | 0.6 Mb | 232 | — | — | — |
| XC6SLX25 | 15,032 LUT6 | 24.1K LC | 38 | 0.9 Mb | 266 | — | — | — |
| XC6SLX25T | 15,032 LUT6 | 24.1K LC | 38 | 0.9 Mb | 250 | 2 GTP 3.2 Gb/s | Gen1 | — |
| XC6SLX45 | 27,288 LUT6 | 43.7K LC | 58 | 2 Mb | 358 | — | — | — |
| XC6SLX45T | 27,288 LUT6 | 43.7K LC | 58 | 2 Mb | 296 | 4 GTP 3.2 Gb/s | Gen1 | — |
| XC6SLX75 | 46,648 LUT6 | 74.6K LC | 132 | 3 Mb | 408 | — | — | — |
| XC6SLX75T | 46,648 LUT6 | 74.6K LC | 132 | 3 Mb | 348 | 8 GTP 3.2 Gb/s | Gen1 | — |
| XC6SLX100 | 63,288 LUT6 | 101K LC | 180 | 4.7 Mb | 480 | — | — | — |
| XC6SLX100T | 63,288 LUT6 | 101K LC | 180 | 4.7 Mb | 498 | 8 GTP 3.2 Gb/s | Gen1 | — |
| XC6SLX150 | 92,152 LUT6 | 147K LC | 180 | 4.7 Mb | 576 | — | — | — |
| XC6SLX150T | 92,152 LUT6 | 147K LC | 180 | 4.7 Mb | 540 | 8 GTP 3.2 Gb/s | Gen1 | — |
Source: Spartan-6 Family Overview, DS160 (v2.0). Data is extracted automatically from the vendor's selection guide; verify critical values in the device data sheet.