Texas Instruments

Integration
Blue Band

Integration Home

In This Issue

   Networking
New PHYs offer Ethernet options
New TI group provides access

   DSP Solutions
U.S. Robotics, TI join on x2/DSL
   hybrid modem
Great moments in DSPS history
DSPs are key in multimedia
   future
DSP Challenge
DSPS Fest '97 'C6x Report Card

   Mixed Signal
New graphics processor bring
   high-end realism to PCs

   App Report
Implementing the Spanning Tree
   Algorithm using TNETX15VE
   and TNETX3150

   Reader Survey
Are you a survey winner?

   News Briefs
RS-485 differential transceiver
16-bit sigma delta AIC
Dual UART with dual infrared
Optocoupler with feedback
Full-watt audio amps
Self-cal op amp with digital
   offset nulling
400-DPI linear image sensor
High-speed, low-power DAC
Low-current supply voltage
   supervisor
Low-voltage ADCs

Trade Shows

'C6x Report Card

An evaluation of the performance of TI's 'C6201 processor and compiler

Submitted by Loughborough Sound Images

Editor's Note: Loughborough Sound Images supplies board-level products based on DSP processors. This document presents results LSI achieved in evaluations of TI's TMS320C6x DSP family and a study of the quality of the development tools used. The complete paper is available at: http://www.lsi-dsp.co.uk/c6x/tech/wpsynop.htm.

The TMS320C6x is the latest digital signal processor (DSP) from Texas Instruments. It represents their ninth generation of DSP and is a breakthrough in terms of system performance. Offering up to 1600 RISC-style MIPS, it is an order of magnitude faster than current-generation DSPs.

A comparative evaluation to assess the performance of compiled C code on the 'C6x, TMS320C4x and SHARC™ processors was undertaken. This investigation centered around two tests, a 2D convolution and a Fast Fourier Transform (FFT) benchmark.

With no optimization of the original C code and using 32 bit data, the 'C6x quite significantly out performs both of the other processors in the FFT benchmark. Its performance is further enhanced by subsequent optimization of the C code, the enhancement being more pronounced when using 16 bit data. In some cases, the 'C6x compiler produced code that is over 95 percent efficient compared to theoretical limits.

In the convolution benchmark, using optimized C code, the 'C6x considerably outperforms the SHARC. For a 3x3 kernel on a 64x64 array, the 'C6x performed the convolution over 30 times faster than the SHARC processor.

The 'C6x compiler produces code that is over three times more efficient than the equivalent from the SHARC or 'C4x compilers on the convolution benchmark.

From the benchmarks we ran, it can be seen that the TMS320C6x provides a genuine step forward in DSP performance. The great advantage of the 'C6x is the performance available inside the C environment. This will provide for easier debugging and greater code reuse, reducing cost and time-to-market. It also allows performance improvements to be made to existing C code without the added problems of the compatibility of inline assembly code.

SHARC is a trademark of Analog Devices, Inc.

(c) Copyright 1998 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice!