Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > EDA/IP

Floating-point library supports TI fixed-point TMS320 DSPs

Posted: 23 May 2005 ?? ?Print Version ?Bookmark and Share

Keywords:foating-point? floating-point library? fft? dsp?

Sundance Digital Processing Inc.'s GDD600 is touted as a new and powerful library of floating-point DSP vectors and functions for DSP applications targeting Texas Instruments' TMS320 DSP-based platforms.

The library comprises over 100 functions and macros that perform common DSP operations like Fast Fourier Transform, Fast Hartley Transform, Discrete Cosine Transform, FIR/IIR filters, coordinate transformations, vector operations, complex number arithmetic operations, pseudo-random numbers generation and data conditioning (spectral windows) operations. These operations are executed on the IEEE-754 floating-point format numbers, which are then implemented on a larger dynamic range that uniformly distributes relative errors, making it unnecessary for developers to scale accumulators, a common practice for fixed-point arithmetic.

The hand-coded and optimized library includes various features such as interruptibility, which is essential for programming asynchronous systems. The GDD600 also has the ability for re-entrance, thus enabling the same code to be shared between tasks and threads. This makes the code useable in multitasking systems. Fast and accurate floating-point math simulation routines also allow the user to benefit from a faster processing floating-point array and scalar data.

The library also has a data conversion unit that facilitates the conversion of fixed-point and integer formats into floating-point units, as well as the conversion of floating-point units into integer formats.

"Encompassing over one hundred different functions and transforms, the GDD600 is remarkably beneficial for DSP applications written in either C-code or variants of C-code, enabling programmers to encode DSP and image-processing algorithms in an efficient and timely manner," said Thomas Brooks, C6000 product marketing manager, TI.

With the ability to interchange between a fixed-point and a floating-point DSP processor, the GDD600 is a very helpful tool in the development of DSP real-time applications based on a variety of TI floating and fixed-point processors such as the TMS320C64x and TMS320C67x DSP generations.

"DSP applications are often coded modularly, which means the applications are divided into functions that are then called from the application. Most major DSP vendors have spent considerable time developing compilers that streamline these application developments," said Flemming Christensen, general manager, Sundance. "By providing application designers with the powerful GDD600 library of pre-optimized DSP functions, Sundance makes it possible for DSP programmers to maximize the benefits offered by compilers while reducing and simplifying application developments. Pricing for the GDD600 starts at $5,500. For more information about the GDD600 library, visit

- Marty Gold


Article Comments - Floating-point library supports TI f...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top