Catalytic Inc. Unwraps Breakthrough MATLAB-to-C Synthesis Software

Catalytic MCS Allows MATLAB Programmers to Automatically Create C-Code

Palo Alto Calif. –– December 4, 2006 –– Catalytic Inc., a technology innovator that accelerates signal processing algorithm design, verification and implementation, today released breakthrough synthesis software that links MATLAB® from The MathWorks to the popular C language.

Catalytic MCS (shorthand for MATLAB to C Synthesis) enables MATLAB developers to automatically generate C-code versions of their algorithms. Algorithm developers an now generate reference models that connect into a C-based environment in seconds.

Notes Dr. Niraj Shah, product marketing manager of Catalytic MCS: “C code is used for a multitude of tasks, including system simulation, algorithm prototyping, describing software applications, and ESL verification, just to name a few. Automatic C generation from MATLAB allows signal processing algorithm developers to easily integrate with product development groups without abandoning MATLAB.”

Eliminating a Manual Process Catalytic MCS automatically creates C code from MATLAB code, eliminating the traditional process of manual translation. Previously, the original MATLAB code was often abandoned, making any algorithm enhancements costly to in corporate. Catalytic MCS enables algorithm developers to continue using MATLAB to enhance their algorithms and instantly generate C-code for that model. This C-code model is an executable, white-box version of the algorithm in a readable form.

Behind Catalytic MCS is world-class compilation technology that converts MATLAB into the C language by synthesizing a dynamically typed vector language into a compilable language. The outcome is clear, readable and understandable ANSI C code. For example, variable and function names are reused from original M-code and the generated C mimics the M-code file structure and function hierarchy. Catalytic MCS has the ability to interleave original MATLAB code as comments in generated C code for further documentation of the algorithm.

Catalytic MCS integrates with existing design environments. A graphical user interface allows viewing and cross-probing of MATLAB and generated C code.

Pricing and Availability Catalytic MCS runs on the Windows and Linux operating system. Pricing starts at $25,000 for a Five-Named User License. For more details, contact Shah at (650) 846 2555, Ext. 265 or via email at niraj@ catalyticinc.com.

About Catalytic Inc. Catalytic shortens the development time for signal processing algorithms through a family of software prodc ts that accelerate MATLAB exc ution and automatically synthesize C from MATLAB. These products are built on Catalytic ’s world-class compilation and synthesis technology that converts MATLAB code into C-code. For more information, visit www.catalyticinc.com. Corporate headquarters are located at 1076A East Meadow Circle, Palo Alto, Calif. 94303 . Telephone: (650) 846-2555. Facsimile: (650) 846-2557.

### MATLAB is a registered trademark of The MathWorks, Inc. Catalytic Inc. acknowledges trademarks or registered trademarks of other orgnizations for their respective products and services.