SPRC542

C64x+ IQMath Library - A Virtual Floating Point Engine

SPRC542

Downloads

Overview

Texas Instruments TMS320C64x+ IQmath Library is collection of highly optimized and high precision mathematical Function Library for C/C++ programmers to seamlessly port the floating-point algorithm into fixed point code on TMS320C64x+ devices. These routines are typically used in computationally intensive real-time applications where optimal execution speed & high accuracy is critical. By using these routines you can achieve execution speeds considerable faster than equivalent code written in standard ANSI C language. In addition, by providing ready-to-use high precision functions, TI IQmath library can shorten significantly your DSP application development time. The IQmath library release also includes example implementation of complex FFT and FIR kernels using the IQmath kernels.

 

Source Code - Performance for algorithms using IQMath can be further improved by inlining the IQMath kernels. Inlining is a compiler technique that relies on availability of source code for kernels. Compiler can better utilize CPU resources by inserting the kernel source at the location where the function is invoked and then pipelining the processing. To allow users to realize the improved performance, the IQMath release package includes source for many key kernels. To assist users to realize the best performance for the algorithms, TI provides the entire source code for IQMath SW library.

  • Request - To obtain access to the IQMath source code, please select REQUEST above. Access to entire IQMath source code is provided after approval.
  • Important - A Company or University e-mail address is required for this request to be granted.
Download View video with transcript Video

Downloads

Driver or library

C64P_IQMATH C64x+ IQMath library - BINARIES - formerly SPRC542 (no approval required)

Download options

C64P_IQMATH C64x+ IQMath library - BINARIES - formerly SPRC542 (no approval required)

close
Latest version
Version: 2.01.04.00
Release date: 19 May 2011

Release Information

c64p_iqmath

Driver or library

C64XPLUS-IQMATHSRC C64x+ IQMath Library - SOURCE

Supported products & hardware

Additional resources you might need

Driver or library

SPRC590 Download: C64x+IQMathLibrary Simulink Block

SPRC590 Download: C64x+IQMathLibrary Simulink Block

close
Latest version
Version: 01.00.00.00
Release date: 18 Oct 2007

Release Information

The design resource accessed as www.ti.com/lit/zip/sprc590 or www.ti.com/lit/xx/sprc590/sprc590.zip has been migrated to a new user experience at www.ti.com/tool/download/SPRC590. Please update any bookmarks accordingly.

Supported products & hardware

Digital signal processors (DSPs)
TMS320C6457 Communications infrastructure digital signal processor TMS320C6474 Multicore Digital Signal Processor TMS320DM648 Digital Media Processor

Technical documentation

No results found. Please clear your search and try again.
View all 1
Type Title Date
User guide TMS320C64x+ IQmath Library User's Guide 01 Dec 2008

Related design resources

Software development

DRIVER OR LIBRARY
SPRC590 C64x+IQMathLibrary Simulink Blocks

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support.

Videos