Catalytic Inc. Unwraps Breakthrough MATLAB-to-C Synthesis Software.Catalytic MCS Allows MATLAB (MATrix LABoratory) A programming language for technical computing from The MathWorks, Natick, MA (www.mathworks.com). Used for a wide variety of scientific and engineering calculations, especially for automatic control and signal processing, MATLAB runs on Windows, Mac and Programmers to Automatically Create C-code PALO ALTO Palo Alto, city, California Palo Alto (păl`ō ăl`tō), city (1990 pop. 55,900), Santa Clara co., W Calif.; inc. 1894. Although primarily residential, Palo Alto has aerospace, electronics, and advanced research industries. , Calif. -- Catalytic Inc., a technology innovator that accelerates signal processing See DSP. algorithm design Algorithm design is a specific method to create a mathematical process in solving problems. Applied algorithm design is Algorithm engineering. Algorithm design is identified and incorporated into many solution theories of operation research, such as dynamic , verification and implementation, today released breakthrough synthesis software that links MATLAB[R] 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 can 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 (1) An earlier family of client/server development tools for Windows and OS/2 from Ardent Software (formerly VMARK). It was originally developed by Easel Corporation, which was acquired by VMARK. 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 incorporate. 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 dynamically typed - dynamic typing vector language into a compilable language. The outcome is clear, readable and understandable ANSI C (language, standard) ANSI C - (American National Standards Institute C) A revision of C, adding function prototypes, structure passing, structure assignment and standardised library functions. ANSI X3.159-1989. cgram is a grammar for ANSI C, written in Scheme. 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 To intersperse one after the other. See sector interleave and memory interleaving. interleave - interleaving 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 graphical user interface (GUI) Computer display format that allows the user to select commands, call up files, start programs, and do other routine tasks by using a mouse to point to pictorial symbols (icons) or lists of menu choices on the screen as opposed to having to 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 products that accelerate MATLAB execution 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 organizations for their respective products and services. |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion