FPGAs for DSP Hardware

- the advantages and disadvantages of using FPGAs rather than DSP processors in the DSP hardware.

When designing the hardware system for a DSP application it is necessary to carefully consider the approach that will be taken. One of the fundamental decisions involves whether to use a standard DSP processor, or whether to use an FPGA in the DSP hardware. Each has its own advantages and they need to be carefully balanced at the earliest stages of the design.

DSP processor

A DSP processor is a specialised processor that is designed specifically for operating complex mathematically orientated intensive calculations very swiftly. As processing needs to be undertaken almost in real time, the speed of the processor is one of the main limiting performance criteria for the performance of the system For example very steep filters need more processing than those that are not so steep, etc..

While DSP processors, despite their sophistication in terms of processing have limitations, they also have advantages. One of these is in their cost. They may still be expensive by some standards, but they are nevertheless cheaper than their counterparts, the FPGA.


The other approach that many adopt is to use an FPGA as the core of the DSP hardware. These devices can be programmed and there are many set cores that can be used to provide the routines that are required. For example if a filter is required, then it is possible to tailor circuitry within the FPGA to undertake this. Similarly other functions can be programmed in on top of the basic processor. In this way the FPGA is able to be programmed to provide a highly efficient and tailored solution.

The main disadvantage of the FPGA is its cost. FPGAs are more costly that DSP processors and therefore performance has to be weighed against cost.

FPGAs and DSP processors provide two very different approaches to the design of DSP hardware systems. Each have their own advantages. There are many high sampling rate applications that an FPGA does easily, while the DSP could not. Equally, there are many complex software problems that the FPGA cannot address.

<< Previous   |   Next >>

Read more radio receiver tutorials . . . . .

Superhet radio Sensitivity Software radio Cognitive radio
FM demod AM demod DSP tutorial Selectivity & filters

Share this page

Want more like this? Register for our newsletter

A medal for mobile medicine? Rudy Ramos | Mouser Electronics
A medal for mobile medicine?
Medical services the world over are coming under great pressure to deliver high-quality healthcare and, at the same time control costs. Alongside this, patients are becoming far more involved in their wellbeing as well as wanting a high standard of healthcare with even greater convenience than before. As people are more mobile these days, mobile healthcare (mHealth) avoids the need to visit the doctor’s office and allows patients to provide health data to providers, as well as receive care, anywhere on the planet.
Online - Designing GaN Power Amplifier MMICs
Learn how to design high performance GaN power amplifier MMICs

More training courses

Forthcoming Events

    . . . . More Events

Radio-Electronics.com is operated and owned by Adrio Communications Ltd and edited by Ian Poole. All information is © Adrio Communications Ltd and may not be copied except for individual personal use. This includes copying material in whatever form into website pages. While every effort is made to ensure the accuracy of the information on Radio-Electronics.com, no liability is accepted for any consequences of using it. This site uses cookies. By using this site, these terms including the use of cookies are accepted. More explanation can be found in our Privacy Policy