Global Sources
EE Times-India
Stay in touch with EE Times India
EE Times-India > Processors/DSPs

Software updates optimise DSP multi-core design

Posted: 13 May 2011     Print Version  Bookmark and Share

Keywords:multi-core  design  digital signal processor  software 

Texas Instruments Inc. offers software updates for its multi-core digital signal processors (DSPs), including the new TMS320C66x DSP generation that supports standardised programming environment.

TI's software updates consist of a new multi-core software development kit (MCSDK), optimised multi-core software libraries, Linux kernel support for the C66x DSP generation, and support for the OpenMP Application Program Interface (API). With this free, optimised software offering, the company hopes that developers can benefit from faster development on TI's KeyStone multi-core architecture and can take full advantage of their multi-core designs.

TI's MCSDK aims to provide developers with a well-integrated software development platform encompassing efficient multi-core communication layers for intercore and interchip communication, validated and optimised drivers integrated with SYS/BIOS, a real time operating system, and Linux support with appropriate demonstration examples. With such an integrated approach, developers are free to select suitable software for their needs, significantly reducing development time. Developers can also use the same MCSDK for TI's C66x and TMS320C64x+ high performance multi-core DSPs enabling software reuse and greater return on investment for the development effort.

TI designs the optimised DSP libraries (DSPLIB) and image processing libraries (IMGLIB) for its C66x DSP instruction set architecture. TI's C66x DSP instruction set architecture supports native fixed- and floating-point operations. Within the year, TI plans to add new enhancements to the DSPLIB and IMGLIB with additional kernels as well as provide optimised libraries for vision analysis, cryptography, voice and fax. These libraries implement commonly used optimised kernels providing significant processing advantage for a variety of high-performance applications including mission critical, test and imaging, image analytics and vision analytics.

Continuing to give support for TI's multi-core devices, Linux kernel support is now designed for the C66x DSP architecture. As developers move towards open source as a key element of their products, application developers can take advantage from the availability of Linux on TI's C66x DSPs by having less software to develop, and focusing more on differentiating features and software in their applications.

TI plans to add support for OpenMP APIs to its optimised C66x compiler and runtime software for the KeyStone multi-core architecture. The OpenMP API is a portable, scalable model that provides developers utilising TI's multi-core DSPs a simple and flexible interface for developing parallel applications in the mission critical industry, including public safety and defence, medical and high-end imaging, test and automation and high-performance computing.

Comment on "Software updates optimise DSP multi-..."
*  You can enter [0] more charecters.
*Verify code:


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


Go to top             Connect on Facebook      Follow us on Twitter      Follow us on Orkut

Back to Top