Date: 29/09/2010
Free software development tools from TI for ARM developers involved in DSP coding
Texas Instruments (TI) has released two free software development tools, the C6EZRun and C6EZAccel to allow ARM developers to program the digital signal processor (DSP). The C6EZRun and C6EZAccel software development tools enables the DSP to add real-time signal analysis and algorithm processing features to their applications. The tools are suggested 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 C6EZRun enables ARM and Linux developers to 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 process signal-intensive algorithms.
The 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.
The other features of C6EZRun include:
--Creates ARM-side interfaces that abstract the DSP
--Developer may partition code between the DSP and ARM
--A simple GNU Compiler Collection (GCC)-like interface
The other features of C6EZAccel include:
--A framework that provides access to over 130 optimized DSP kernels
--Ready-to-use algorithms that run on the DSP
--ARM-side API library that abstracts the DSP