Printer Friendly
The Free Library
5,677,471 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

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.
COPYRIGHT 2006 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2006, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Dec 4, 2006
Words:440
Previous Article:Kenneth Parks Joins Brilliant Technologies as COO.
Next Article:H. Lee Moffitt Cancer Center & Research Institute Licenses the Rosetta Resolver Gene Expression Analysis System from Rosetta Biosoftware.
Topics:



Related Articles
The MathWorks Releases MATLAB 6, With New Desktop and Interactive Tools That Unlock Technical Computing Power.
Release 12 from Mathworks.(new software introduction)(Product Announcement)
The MathWorks Announces United Electronic Industries Support for MATLAB Data Acquisition Toolbox Through PowerDAQ Driver.
USB Implementers Forum Selects MATLAB in High-Speed Compliance Testing for Universal Serial Bus.
The MathWorks and Partners Highlight New Technologies for Engineering Design.
The MathWorks and Keithley Announce Expanded Support for Data Acquisition Hardware From MATLAB Environment.
The MathWorks Announces Support for Mac OS X; MATLAB's Return to the Mac Meets Growing Demand from Scientific and Engineering Communities.
AccelChip Joins The MathWorks' MATLAB Connections Program.
Measurements conducted with X-Ray Calibration Interferometer. (News Briefs).(Brief Article)
Doradus Technology Selects Catalytic RMS to Accelerate the Verification of Advanced Communication Algorithms; Catalytic Inc.'s Software Used to...

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles