The new Altera and Lattice architectures target low-cost applications.
Despite targeting low-cost applications, the LatticeECP-DSP multiplier
hardware is even more complex and powerful than that of the Virtex-4.
The multipliers in the LatticeECP-DSP are organized in blocks; each
block can perform one 36x36 multiplication, four 18x18 multiplications,
or eight 9x9 multiplications. Each block can combine multiplication
results using addition or subtraction, and then feed the results to
built-in accumulator registers. Interestingly, the LatticeECP-DSP
multiplier blocks are very similar to the multiplier blocks on Altera's
high-performance Stratix II family.
In contrast to the approaches taken in the Virtex-4 and
LatticeECP-DSP—and in Altera's own Stratix II—the Altera Cyclone II
uses simple multipliers similar to those found on the Xilinx Virtex-II
Pro. Each Cyclone II multiplier can perform either a single 18x18
multiply or two 9x9 multiplies, but there is no dedicated hardware for
accumulation or other operations. Altera chose to use this simple,
small multiplier hardware because Cyclone II is designed for minimum
cost, not for maximum performance. Still, Cyclone II should offer much
better signal-processing performance than the original Cyclone family,
which does not contain any hardware multipliers.
Of course, multipliers alone do not determine an FPGA's suitability for
signal-processing applications. However, it is encouraging to see that
FPGA vendors recognize the growing importance of signal processing in
both high-performance and low-cost applications.
The Xilinx Virtex-4 is expected to begin sampling this summer; Xilinx
has not announced pricing for this family. The first Lattice
Semiconductor LatticeECP-DSP devices are sampling now. The first part
to begin sampling, the ECP-DSP20, will be priced at $59 in 1,000-unit
quantities. The first Altera Cyclone II device is expected to begin
sampling in February 2005. Altera has announced pricing for two
mid-range parts, the EP2C20 and EP2C235. These devices will be priced
at $49 and $89, respectively, in 1,000-unit quantities.