Agility MCS Family: MATLAB to C Synthesis

Automatic Generation of ANSI C Code from MATLAB Source

Many signal processing algorithm developers use MATLAB® for algorithm development. Once an algorithm has been validated in MATLAB, a common next step is to implement the algorithm. During the implementation phase, the algorithm can take many different forms:

Creating any of these deliverables from MATLAB requires translating the original M-code into C code. Manual translation of the algorithm can be a laborious, error-prone task. Agility MCS automatically generates equivalent C code from MATLAB source code. By eliminating the manual translation task, MCS lets algorithm implementers create prototypes and implementations in minutes, not days or weeks. The automated nature of this new process enables implementation to begin even while the algorithm is still changing. 

Agility MCS generates ANSI-C from MATLAB

Create C Code Automatically

Agility MCS enables MATLAB programmers to automatically create C-code versions of their M-code models. This benefits algorithm implementors by:

Agility MCS Features

Agility MCS enables users to:

Broad MATLAB Support

Agility MCS supports a large subset of the MATLAB language, including many of the commonly used features for modeling signal processing systems:

Agility MCS GUI - lets users cross-probe M code and automatically generate C code

The Agility MCS GUI lets users cross-probe M code and automatically generate C code.

Key Features

Required Products

Supported Products

Operating Systems

Related Products