Comparison of Spartan-3 and Spartan-6, which seems to be the same size!
Manufacturer Part Number |
Number of LABs/CLBs |
Number of Logic Elements/Cells |
Total RAM Bits |
Number of I/O |
XC3S400-4TQG144I |
896 |
8064 |
294912 |
97 |
XC6SLX9-2TQG144I |
715 |
9152 |
589824 |
102 |
* Each Spartan-6 FPGA slice contains four LUTs and eight flip-flops.
* Up to 1050Mb/s data transfer rate per differential I/O.
* Each slice contains a fast 18 x 18 multiplier and a 48-bit accumulator capable of operating at 390MHz.
* 18Kb blocks can be split into two independent 9Kb block RAMs.
* To use LVCMOS25 inputs when VCCO is NOT 2.5V, VCCAUX must be set to 2.5V.
* The IODELAY2 can only be used in Variable Mode to delay inputs. When using the IODELAY2 with an output, it can only be used in FIXED delay mode.
* There is NO memory controller on the XC6SLX9 in the TQG144 package.
* That BPI configuration is NOT supported in the XC6SLX4, XC6SLX25, and XC6SLX25T nor is BPI available when using Spartan-6 FPGAs in TQG144 and CPG196 packages.