XC6SLX150
AMDSpartan-6The XC6SLX150 is a Spartan-6 FPGA from AMD, built on a 45 nm process. It provides 92,152 LUT6 look-up tables (147,443 logic cells), 184,304 flip-flops, 4.7 Mb of block RAM and 180 DSP48A1 slices. It offers up to 576 user I/O pins. It is available in 4 packages, from the CSG484 (19 × 19 mm) to the FGG900 (31 × 31 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) | 92,152 |
| Logic block | 6-input look-up table, fracturable into two LUT5 with shared inputs |
| LUT4 equivalent (approx.) | ≈147,443 |
| Logic cells | 147,443 |
| Flip-flops | 184,304 |
| Distributed RAM | 1,355 Kb |
| Block RAM | 4.7 Mb (268 × 18 Kb) |
| DSP (DSP48A1 slice) | 180 |
| Clock management tiles | 6 |
| Max. user I/O | 576 |
|---|---|
| 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 | 338 | — |
| CSG484 | 19 × 19 | 0.8 | 338 | — |
| FGG676 | 27 × 27 | 1.0 | 498 | — |
| FGG900 | 31 × 31 | 1.0 | 576 | — |
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 XC6SLX150
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 |
|---|---|---|---|---|---|---|---|---|
| 5CEA7Altera Cyclone V | 56,480 ALMs | 150K LE | 156 | 6.7 Mb | 480 | — | — | — |
| XC7S100AMD Spartan-7 | 64,000 LUT6 | 102K LC | 160 | 4.2 Mb | 400 | — | — | — |
| EP4CE115Altera Cyclone IV | 114,000 LUT4 | 114K LE | 266 | 3.8 Mb | 528 | — | — | — |
| 10CL120Altera Cyclone 10 LP | 120,000 LUT4 | 120K LE | 288 | 3.8 Mb | 525 | — | — | — |
| GW5A-138Gowin Arora V | 138,240 LUT4 | — | 298 | 6 Mb | 312 | — | — | — |
| LFE5U-85Lattice ECP5 | 84,000 LUT4 | — | 156 | 3.7 Mb | 365 | — | — | 135 ulx3s_85 |
Compare side by side: XC6SLX150 vs 5CEA7, XC6SLX150 vs XC7S100, XC6SLX150 vs EP4CE115.
Compare the XC6SLX150 with up to three other FPGAs.
XC6SLX150 quick facts
How many LUTs does the XC6SLX150 have?
The XC6SLX150 has 92,152 LUT6 look-up tables (147,443 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 XC6SLX150 have?
The XC6SLX150 has 180 DSP48A1 slices and 4.7 Mb of block RAM.
Does the XC6SLX150 have transceivers?
No, the XC6SLX150 has no multi-gigabit transceivers. Its user I/O supports up to 576 pins.
What are the alternatives to the XC6SLX150?
Devices of similar size in other families include 5CEA7 (Altera Cyclone V), XC7S100 (AMD Spartan-7), EP4CE115 (Altera Cyclone IV).
Which software is used to design with the XC6SLX150?
Designs for the XC6SLX150 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.