Texas Instruments Incorporated (TI) is launching two free software development tools to enable ARM, Linux and system developers to easily leverage the real-time signal processing power of the TMS320C6000 digital signal processor (DSP) in TI’s integrated floating- and fixed-point DSP + ARM processors. The C6EZRun and C6EZAccel software development tools simplify and accelerate the development process and reduce DSP development starting time, time-to-market and development costs.
Using C6EZRun, ARM and Linux developers can easily port their current ARM applications to run on the DSP without changing their ARM code or learning DSP architectures. Partitioning code between the DSP and the ARM cores offloads the ARM and allows the DSP to efficiently process signal-intensive algorithms, improving overall performance. Efficient partitioning of code from the ARM to the DSP can increase performance of certain algorithms by as much as 10 times.
For system engineers looking to reduce development time by leveraging ready-to-use DSP software, C6EZAccel provides a framework to over 130 optimized DSP kernels, allowing them to add DSP functionality to their application and differentiate their product with TI-provided video, audio and voice codecs.
With the C6EZRun and C6EZAccel tools, developers can quickly and easily leverage the DSP to add intensive real-time signal analysis and algorithm processing features to their applications. The tools are ideal for adding digital signal processing functionality such as digital room correction capabilities to an audio system, people-counting capabilities to a video system or power measurement and analysis to a power metering system.
The free tools are available for download. The tools currently support the following C6000-based DSP + ARM processors and will expand to support future generations of floating- and fixed-point DSP + ARM devices: Both tools support OMAP-L138, OMAP-L137, OMAP3530, and DaVinci DM3730. C6EZRun also supports OMAP3525, and C6EZAccel supports DaVinci DM6467.