XC6SLX45T
AMDSpartan-6The XC6SLX45T is a Spartan-6 FPGA from AMD, built on a 45 nm process. It provides 27,288 LUT6 look-up tables (43,661 logic cells), 54,576 flip-flops, 2 Mb of block RAM and 58 DSP48A1 slices. It offers up to 296 user I/O pins and 4 GTP transceivers at up to 3.2 Gb/s, with hard PCI Express Gen1 x1 blocks. It is available in 3 packages, from the CSG324 (15 × 15 mm) to the FGG484 (23 × 23 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) | 27,288 |
| Logic block | 6-input look-up table, fracturable into two LUT5 with shared inputs |
| LUT4 equivalent (approx.) | ≈43,661 |
| Logic cells | 43,661 |
| Flip-flops | 54,576 |
| Distributed RAM | 401 Kb |
| Block RAM | 2 Mb (116 × 18 Kb) |
| DSP (DSP48A1 slice) | 58 |
| Clock management tiles | 4 |
| Max. user I/O | 296 |
|---|---|
| GTP transceivers | 4 × 3.2 Gb/s |
| PCI Express | Gen1 x1 |
| Hard memory controller | 2 × MCB (DDR/DDR2/DDR3/LPDDR) |
| Analog / monitor | None |
| Design tool | AMD ISE Design Suite |
Packages
| Package | Size (mm) | Pitch (mm) | User I/O | Transceivers |
|---|---|---|---|---|
| CSG324 | 15 × 15 | 0.8 | 190 | 4 |
| FGG484 | 23 × 23 | 1.0 | 296 | 4 |
| CSG484 | 19 × 19 | 0.8 | 296 | 4 |
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 |
| Industrial (I) | −40 to 100 °C | -3, -3N, -2 |
Alternatives to the XC6SLX45T
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 |
|---|---|---|---|---|---|---|---|---|
| LFE5UM-45Lattice ECP5 | 44,000 LUT4 | — | 72 | 1.9 Mb | 245 | 4 SERDES 3.2 Gb/s | — | — |
| LFE5UM5G-45Lattice ECP5 | 44,000 LUT4 | — | 72 | 1.9 Mb | 245 | 4 SERDES 5 Gb/s | — | — |
| 5CGXC4Altera Cyclone V | 18,868 ALMs | 50K LE | 70 | 2.4 Mb | 336 | 6 XCVR 3.125 Gb/s | Gen1 | — |
| LFE3-35EALattice LatticeECP3 | 33,000 LUT4 | — | 64 | 1.3 Mb | 310 | 4 SERDES 3.2 Gb/s | — | — |
| M2GL060Microchip IGLOO2 | 56,520 LUT4 | 56.5K LE | 72 | 1.2 Mb | 387 | 4 SERDES 5 Gb/s | Gen2 | — |
| XC7A35TAMD Artix-7 | 20,800 LUT6 | 33.3K LC | 90 | 1.8 Mb | 250 | 4 GTP 6.6 Gb/s | Gen2 | 104 arty_a7_35t |
Compare side by side: XC6SLX45T vs LFE5UM-45, XC6SLX45T vs LFE5UM5G-45, XC6SLX45T vs 5CGXC4, XC6SLX45T vs LFE3-35EA, XC6SLX45T vs M2GL060.
Compare the XC6SLX45T with up to three other FPGAs.
XC6SLX45T quick facts
How many LUTs does the XC6SLX45T have?
The XC6SLX45T has 27,288 LUT6 look-up tables (43,661 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 XC6SLX45T have?
The XC6SLX45T has 58 DSP48A1 slices and 2 Mb of block RAM.
Does the XC6SLX45T have transceivers?
Yes, 4 GTP transceivers at up to 3.2 Gb/s.
What are the alternatives to the XC6SLX45T?
Devices of similar size in other families include LFE5UM-45 (Lattice ECP5), LFE5UM5G-45 (Lattice ECP5), 5CGXC4 (Altera Cyclone V).
Which software is used to design with the XC6SLX45T?
Designs for the XC6SLX45T 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.