XC6SLX4
AMDSpartan-6The XC6SLX4 is a Spartan-6 FPGA from AMD, built on a 45 nm process. It provides 2,400 LUT6 look-up tables (3,840 logic cells), 4,800 flip-flops, 0.2 Mb of block RAM and 8 DSP48A1 slices. It offers up to 132 user I/O pins. It is available in 3 packages, from the CPG196 (8 × 8 mm) to the TQG144 (20 × 20 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) | 2,400 |
| Logic block | 6-input look-up table, fracturable into two LUT5 with shared inputs |
| LUT4 equivalent (approx.) | ≈3,840 |
| Logic cells | 3,840 |
| Flip-flops | 4,800 |
| Distributed RAM | 75 Kb |
| Block RAM | 0.2 Mb (12 × 18 Kb) |
| DSP (DSP48A1 slice) | 8 |
| Clock management tiles | 2 |
| Max. user I/O | 132 |
|---|---|
| Transceivers | None |
| PCI Express | None |
| Analog / monitor | None |
| Design tool | AMD ISE Design Suite |
Packages
| Package | Size (mm) | Pitch (mm) | User I/O | Transceivers |
|---|---|---|---|---|
| CPG196 | 8 × 8 | 0.5 | 106 | — |
| TQG144 | 20 × 20 | 0.5 | 102 | — |
| CSG225 | 13 × 13 | 0.8 | 132 | — |
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 XC6SLX4
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 |
|---|---|---|---|---|---|---|---|---|
| LFXP2-5ELattice LatticeXP2 | 5,000 LUT4 | — | 12 | 0.2 Mb | 172 | — | — | — |
| XC7S6AMD Spartan-7 | 3,752 LUT6 | 6K LC | 10 | 0.2 Mb | 100 | — | — | — |
| M2GL005Microchip IGLOO2 | 6,060 LUT4 | 6.1K LE | 11 | 0.2 Mb | 209 | — | — | — |
| GW1NS-4Gowin LittleBee | 4,608 LUT4 | — | 16 | 0.2 Mb | 106 | — | — | — |
| GW1NSR-4Gowin LittleBee | 4,608 LUT4 | — | 16 | 0.2 Mb | 106 | — | — | — |
| T8Efinix Trion | — 7.4K LEs, LUTs not published | 7.4K LE | 8 | 0.1 Mb | 97 | — | — | 17 xyloni |
Compare side by side: XC6SLX4 vs LFXP2-5E, XC6SLX4 vs XC7S6, XC6SLX4 vs M2GL005.
Compare the XC6SLX4 with up to three other FPGAs.
XC6SLX4 quick facts
How many LUTs does the XC6SLX4 have?
The XC6SLX4 has 2,400 LUT6 look-up tables (3,840 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 XC6SLX4 have?
The XC6SLX4 has 8 DSP48A1 slices and 0.2 Mb of block RAM.
Does the XC6SLX4 have transceivers?
No, the XC6SLX4 has no multi-gigabit transceivers. Its user I/O supports up to 132 pins.
What are the alternatives to the XC6SLX4?
Devices of similar size in other families include LFXP2-5E (Lattice LatticeXP2), XC7S6 (AMD Spartan-7), M2GL005 (Microchip IGLOO2).
Which software is used to design with the XC6SLX4?
Designs for the XC6SLX4 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.