Experimental Evaluation of Embedded DSP Architectures

In the Embedded Processor market, there are various types of DSP Processors. Among them, 4 processors are widely used: Texas Instrument TMS320C64xx families, ARM processor families, analog devices TigerSHARC®processors, and freescale SC3400 StarCore. However, the performances of these 4 DSP processors have never been compared together. This paper presents a comparative performance study for these four popular types of DSP processors. Different code strategies, such as TFRM, TFBBGM, recursive & iterative structures, are incorporated in FFT codes for four DSP processors. The experiments unveil that freescale StarCore-Based DSP families have the best performance for input size larger than 64 points.

[1]  Junqiang Sun,et al.  Tms320c6000 cpu and instruction set reference guide , 2000 .

[2]  Ali Saidi,et al.  Decimation-in-time-frequency FFT algorithm , 1994, Proceedings of ICASSP '94. IEEE International Conference on Acoustics, Speech and Signal Processing.

[3]  J. Tukey,et al.  An algorithm for the machine calculation of complex Fourier series , 1965 .

[4]  A. W. M. van den Enden,et al.  Discrete Time Signal Processing , 1989 .

[5]  Yingtao Jiang,et al.  Twiddle-factor-based FFT algorithm with reduced memory access , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.