When
should I use an FPGA
instead of a DSP microprocessor?
Designing DSP hardware is quite different than designing DSP for software
based systems. In addition to the obvious considerations for hardware such as
clocking, timing and so on, a hardware DSP designer also has to consider how an
algorithm is going to map to hardware, as well as the availability of design
talent and tools.
Among the things to consider, especially for software people considering an
FPGA Design, is that FPGA is fundamentally Hardware Design. While the
tools try to hide this fact, ignoring it will lead to poor designs that are
bound to disappoint.
Generally speaking, if the task can be done
using a single DSP microprocessor, go that route