Hi everyone.
I have selected spartan 3E family for an FFT project due to its low cost. The FFT core (v 4.0) specs say that for spartan3E devices, the footprint is as follows (see table) and they "recommend" the device in the table.
FFT =EF=BB=BFLength Slices Block RAMs 18x18 Mults Device
---------------------------------------------------------------------------=
--------------------------------
256 485 2 2 xc3s500e 1024 517 3 2 xc3s1200e 8192 578 18 2 xc3s1600e---------------------------------------------------------------------------=
---------------------------------
However, based on device datasheets, the devices recommended are way overkill. For example, lets take FFT length of 8192.
We need 578 slices, 18 BRAM, 2 mults. Lets look at the family Spartan 3E:
Device System Gates Slices BRAM 18x18mult
---------------------------------------------------------------------------=