Академический Документы
Профессиональный Документы
Культура Документы
Background
Xilinx and Altera are the two leaders in FPGA and hold over
90% of the market.
Flexibility of FPGAs
Different ways of implementing four multiplyaccumulate (MAC) functions.
FFT Co-Processing
Example
4.64 s
DSP Development
For the DSP-only approach, functions like FIR
filters, FFTs and Correlators are available as prebuilt, assembly optimized, C-callable library
functions.
Challenges arise while trying to optimize the
performance of a function for a particular DSP
requiring an in-depth knowledge of the processor
architecture.
However, DSP designers in general are more
comfortable with the DSP-only approach due to
ease of implementation.
FPGA Development
FPGA co-processor approach requires hardware
knowledge to assemble the various components
of the FPGA co-processing system (EMIF/FIFO
interface, transmit and receive FIFO buffers, and
co-processing function).
The availability of architecturally optimized prebuilt IP functions from FPGA vendors like Altera
& Xilinx aid in the implementation of coprocessors
Performance of FPGA
versus DSP
BDTIs benchmark is based on a simplified OFDM
(Orthogonal Frequency Division Multiplexing)
receiver
FPGA Implementation of
BDTI Benchmark
Exploits three-levels of parallelism:
Within each receiver block, multiple operations are
executed concurrently
All receiver blocks operate concurrently
Multiple receiver modules are used on the same
chip
FPGA implementation on Xilinx
Virtex-4 of a single receiver
module
BDTI Benchmarks
Performance Evolution of
FPGA versus DSP
Processors
Conclusions
References