CMP - United Business Media TechOnline
All Articles Products Courses Papers VirtuaLabs Webinars Web



 
LoginRegister
      TechOnline > Learning >  Technical Paper
Technical Papers
High-speed Signal Processing with FPGAs, CPUs, and DSP

Click to Download
pdf logo
2007 Embedded Systems Conference
199 KB (15 pages)
April 05, 2007
 

D.W. Hawkins
California Institute of Technology

This paper presents the trade-offs and technical challenges faced in the design of a high-performance data processing system. The paper discusses, using real-world examples, the partitioning of multi-gigahertz bandwidth data processing among multiple FPGAs, embedded CPUs/DSPs, and general purpose CPUs. The FPGAs handle the high-speed, parallel, custom bit-width signal-processing tasks, the embedded CPUs/DSPs handle integer, floating-point, averaging (high dynamic range), and FFT operations, and the general purpose CPUs handle data management and server-like operations. There is also an in-depth discussion of the signal-processing operations possible with FPGAs, including: correlation operations (multiply-accumulate), digital filtering, digital up-conversion and down-conversion, and the ability to build customized bit-width, and optimized signal-processing operations — the build-what-you-need advantage of FPGAs relative to their CPU and DSP counterparts.

 
Rate this paper
WORSE | BETTER
1 2 3 4 5

submit a paper

Embedded Systems Conference (ESC)
   

TECH PAPER
1. Use Rowley CrossWorks and the MAXQ3120 Evaluation Kit to Create a Light Meter Application

TECH PAPER
2. System ACE Configuration Solution for Xilinx FPGAs

TECH PAPER
3. Interface Products Design Guide

TECH PAPER
4. Get a Grip on Multimedia PMP Demands with the Right Processor Selection