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



 
LoginRegister
      TechOnline > Learning >  Technical Paper
Technical Papers
Developing and Integrating FPGA Coprocessors

Click to Download
pdf logo
Embedded Computing Design Article
1334 KB
 

Paul Ekas and Brian Jentz
Altera

This article discusses the technical development and integration of FPGA coprocessors, including: profiling applications to identify high-load software algorithms suitable for off-loading to coprocessors, development of custom coprocessor blocks, viable-coprocessor system architectures, processor interface selection, hardware and software system integration, FPGA-coprocessor development systems, and cost and performance improvement attainable with FPGA coprocessors.

In addition, this article provides a design example for implementing an FPGA coprocessor for a TI DSP to increase performance and lower the cost of a modem system, and will highlight the methodology and application of FPGA coprocessors. This example assumes that software initially implemented the target system, therefore having no foresight into any optimal hardware/software partitioning.

Reprinted with permission from Embedded Computing Design/Fall 2003. Article © OpenSystems Publishing.

 
Rate this paper
WORSE | BETTER
1 2 3 4 5

submit a paper

Altera
OpenSystems Publishing
   

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. Maintaining Data/Clock Synchronization with Spread-Spectrum EMI Reduction