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



 
LoginRegister
      TechOnline > Learning >  Technical Paper
Technical Papers
Turbocharging Your CPU with an FPGA-Programmable Coprocessor

Click to Download
pdf logo
Xcell Journal Article
161 KB (3 pages)
July 2006
 

Barry O'Rourke and Richard Taylor
CriticalBlue

What do you do when the CPU in a boardlevel system cannot cope with the software upgrades that the next-generation product inevitably requires? You can increase the clock speed, but when—not if—that approach runs out of steam, you must design in a faster CPU, or worse, an additional CPU. Worse yet, you could add another CPU board if the end product's form factor and cost target allow it.

In this article, we'll discuss some of the pros and cons of these approaches and describe a programmable coprocessor solution that leverages an on-board Xilinx FPGA to turbocharge the existing CPU and deliver the pros with none of the cons. You do not need processor design expertise, nor will you have to redevelop the software. Moreover, if the board already deploys an FPGA with sufficient spare capacity, the incremental silicon cost of the solution is zero.

Reprinted with permission from Xcell Journal / Third Quarter 2006. Article © Xcell Journal.

 
Rate this paper
WORSE | BETTER
1 2 3 4 5

submit a paper
Follow Tech Papers

CriticalBlue
Xilinx
   

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