Abstract

The focus of this chapter is to demonstrate that field programmable gate arrays (FPGAs) can be used to perform digital signal processing (DSP). The chapter also explores that from their origins as custom logic and interface functions, FPGAs have grown to include nearly every function that can be implemented digitally. FPGAs are able to interface to virtually any other type of system using nearly any protocol at a wide range of data rates. FPGAs are frequently used to interface analog-to-digital converters and digital-to-analog converters, and also backplanes. The FPGA fabric is composed of configurable logic elements and programmable routingā€”that permit any digital function to be builtā€”including multipliers, adders, accumulators, shifters, registers, and any other functions that might be found in a DSP processor. With the addition of multi-port memories and dedicated DSP compute blocks, FPGAs became a very efficient platform for digital signal processing, supplanting DSP devices in most cases. Even mid-range FPGAs can perform in excess of 1000GMACs per second and over 1000 GFLOPS per second.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.