The XC3S500E (this is an older family) is about 50% of the resources
as a EPC4CE22
XC3S500E EP4CE22
LE - 10,476 22,320
Memory - 360K 594K
Mult-18x18 - 20 66
PLL/DCM - 4 4
Max IO - 232 150
The XC3S1200E (same family) is closer in resources and the next size
up is about 50% larger:
XC3S1200E EP4CE22
LE - 19,512 22,320
Memory - 504K 594K
Mult-18x18 - 28 66
PLL/DCM - 4 4
Max IO - 304 150
The same modern family from Xilinx as an EPC4CE22 is the Spartan-6
line:
XC6S25 EP4CE22
LE - 24,051 22,320
Memory - 936K 594K
Mult-18x18 - 38 66
PLL/DCM - 6 4
Max IO - 266 150
Ed McGettigan
--
Xilinx Inc.
Thanks for all the thoughts on this. I realize these things are
still in their infancy, but the "computing power" in general terms
should be comparable between different brands of FPGA's. I'm not
looking for accuracy to 4 decimal places, but just a ballpark
expectation. Ed's values seem to give good apples to apples values
for comparision.
My first project with fpga went well enough until I tried to fit it
onto a cpld chip only to find that the CPLD chip was 1/1000th the size
of the spartan 3E I was using as a development target. When
something is 3 orders of magnitude different, I should be able to tell
reasonably easy.
So my walkaway from this thread is: in the future, a better "marker"
for size is LE's instead of gates.
Hi,
and again you are about to make the same mistake as before.
Don't try to nail down the capabilities of such complex devices as
FPGAs to a single number.
And don't forget to include the skills of the engineer(s) in your
calculation.
In the olden days (before BRAM and embedded multipliers) there was
some use for this number, though very little. A little less useful
than MIPS (Meaningless Indicator of Processor Speed) is of serial
CPU performance.
But now it includes the logic in BRAMs and multipliers, and anything
else that they add on. Often your design doesn't use these additional
resources in the exact proportion that they are supplied, and so
the extras go to waste. (Like CPU cycles while waiting for I/O.)
> the altera says it has
> 22,320 Logic elements (LEs)
> 594 Embedded memory (Kbits)
> 66 Embedded 18 x 18 multipliers
> 4 General-purpose PLLs
This allows you to separately determine the logic, block memory,
and block multplier resources. You alse need to know the size of
an LE to compare with anything other than another device in the
same family.
> so are these two fpga's comparable in size/ computing power/ ability
> to support the same VHDL or what?
Is a 200MHz Pentium faster than a 250MHz PowerPC 620?
--glen