From DSP-FPGA.com

Off-the-shelf data acquisition and control cards with an onboard DSP CPU often perform at only a fraction of their benchmark-based expectations. Increasing the number of channels, or increasing the sampling rate, begins to show signs of DSP CPU overload well before reaching full channel capacity.

Present-day market pressures are forcing data acquisition and control card providers to increase the number of channels on a data acquisition card, increase the sampling rate, and at the same time, reduce cost. Further, the actual function of the card is determined either during manufacturing or configured in-system. Sometimes designers expect the same card to perform different functions at different slots on the same system.

The use of a DSP CPU onboard, while providing the flexibility of hardware reuse across a wide range of applications, also becomes a bottleneck for board-level performance.

In this article, Shyam Chandra discusses a proposed architecture that would provide a low-cost, high-performance solution.

DSP CPU efficiency decreases with increased channel loading
As the number of channels increases, the load on the DSP engine also increases. This is due to the serial processing nature of current DSP CPUs, which are fetch/execute engines. In most applications, front-end preprocessing tasks, such as offset...


More >>
View articles on DSP-FPGA.com
View Table of Contents
© 2013 OpenSystems Media, LLC

Products & Services
Video Processor Boards
Video processor boards are used to process video, medical imaging, automated optical inspection, and other related activities. They can be fitted with between one and a thousand digital signal processing (DSP) units in order to increase the computing power of the board.
DSP Boards
Digital signal processor (DSP) computer boards are central to the implementation of high-performance industrial systems. They collect and process digital data from many sources, and distribute the results to other elements of the system.
Digital Signal Processors (DSP)
Digital signal processors (DSPs) are specialized microprocessors designed specifically for digital signal processing, usually in real-time. DSPs can also be used to perform general-purpose computations, but are not optimized for this function.
CPU Cards and Modules
CPU cards and modules are computer boards that contain the central processing unit (CPU) of a computer.

Product Announcements
D-TACQ Solutions - Intelligent Waveform Digitizer High throughput
The ACQ216CPCI board represents the first in a new generation of intelligent high performance Analog Data Acquisition products from D−TACQ Solutions Ltd. The board samples 16 input channels... (read more)
D-TACQ Solutions - ACQ196CPCI Simultaneous Digitizer
This 96 channel, 250 or 500 kSPS speed grade, Simultaneous Digitizer has 16 bit ADC per channel for true simultaneous analog input. It uses latest silicon for highest performance at lowest cost per... (read more)

Topics of Interest

Off-the-shelf data acquisition and control cards with an onboard DSP CPU often perform at only a fraction of their benchmark-based expectations. Increasing the number of channels, or increasing the...

High throughput and design flexibility have positioned FPGAs as a solid silicon solution over traditional DSP devices in high-performance DSP applications like mobile base stations, medical imaging,...

High throughput and design flexibility have positioned FPGAs as a solid silicon solution over traditional DSP devices in high-performance DSP applications like mobile base stations, medical imaging,...

the 545CK has powerful DSP extensions that push it past every licensable processor core ever benchmarked by Berkeley Design Technology (BDTI). Tom Halfhill, Microprocessor Report The Diamond...

Managing multiple asynchronous real-time data streams in today’s highly integrated DSP systems can be a daunting task. DSP applications, such as wireless base station transceivers and video servers,...