CAMBRIDGE, UK CEVA announced what the DSP IP vendor claims to be the industry's first C-based application optimization toolchain for licensable DSPs, improving performance of customers' target applications by more than 60%.
The CEVA-Toolbox software development environment includes a new application optimizer that enables an end-to-end, fully C-based development flow for licensable DSP cores.
The application optimizer allows users to develop software for CEVA's DSPs purely in C-Level, eliminating any hand-written assembly coding.
The Application Optimizer includes a project build optimizer that creates optimized build configurations, and then simulates and profiles multiple application scenarios based on the customers application and exact system condition.
DSP and communication libraries offer C-callable assembly optimized functions, significantly improving performance and development time.
A cycle accurate C-level application and memory subsystem profiler gives developers an optimum compilation based on how the code scores in the multiple scenarios.
The application optimizer results in a ratio less than 1:1.5 between out-of-the-box C and optimized assembly.
Other integral elements of the Application Optimizer include; post linker optimizer, debugger connectivity for easy migration of algorithms (e.g.: MATLAB), test environment automation.
The Application Optimizer toolchain has been conceived to solve one of the largest bottlenecks in the design cycle, writing and optimizing software for a given multifaceted system architecture.
On January 12, 2010, CEVA will host a live webinar to introduce the Application Optimizer as well as to explore the latest challenges in software development for advanced embedded architectures.
To register for this webinar, please visit www.ceva-dsp.com/Toolbox.