COMPARISON BETWEEN FPGA CO-P ROCESSOR & TMS320C641X DSP FAMILY IN IMPLEMENTING DIF FFT ALGORITHM
Main Article Content
Abstract
The Decimation in Frequencey Fast Fourier Transform (DIF FFT) is a computationally intensive digital signal processing function widely used in applications such as imaging and wireless communication. Historically, this has been a relatively difficult function to implement optimally in hardware, leading many software designers to use digital signal processors (DSPs) in soft implementations. Unfortunately, because of the funetion's computationally intensive nature, such an approach typically requires multiple DSPs within the system to support the processing requirements. This is costly from a device and board real-estate perspective as well as power intensive. Field-programmable gate array FPGA c-processors have become an extremely cost-effective means of ofl-loading computationally intensive algorichms to improve overall system performance while reducing development time, cost and risks. This paper will describe two DIF FFT implementation approaches, one implemented as an FPGA co-processor and the other using only an external TMS320C641X DSP Family. It will then examine the advantages and disadvantages of these approaches from performance, cost, power consumption and ease of implementation perspectives
Article Details
How to Cite
Publication Dates
References
TMS320C6414, (2001),TMS320C6415, TMS320C6416 Fixed-Point Digital Signal Processing Data Sheet, Texas Instruments, February
Lim S. Lim, and P. Ekas. (2003), Design Methodology for Hardware Acceleration for DSP. Proc International Signal Processing Conference, GSPx,
TMS320C64x (2003), DSP Library Programmer's Reference, Texas Instruments. October Application Note 352 (2004). FPGA Peripheral Expansion & IPGA Co-Processing with a T
TMS320C6000 DSP Processor. Altera Corporation. August
Atlantic Interface Functional Specification, (2002), version 3.0, Altera Corporation, June
FFT MegaCore Function User Guide, (2004), version 2.1.0, Altera Corporation, June.
Fast, Continuous, (2003), Sine Wave Generator, GlobalDSP. December
Stratix FPGA Device Handbook, (2004), version 3.0, Altera Corporation, April.
TI Moves 'C64x to 90 Nanometers, (2004), 1GHz, BDTi's DSP Insider. Vol. IV. No. 2. http://www.bdti.com/dspinsider/archives/dspinsider 040218.htinl