Embedded MATLAB™ enables you to generate C code automatically from MATLAB® and include MATLAB algorithms in Simulink® models for efficient system simulation and code generation. A subset of the MATLAB language, Embedded MATLAB supports MATLAB to C translation for implementing embedded algorithms and systems. It consists of more than 270 operators and functions from MATLAB and more than 100 functions from Fixed-Point Toolbox™.
Key Features for MATLAB Users
By using Embedded MATLAB, you can automatically generate C code directly from MATLAB code, which provides a direct path to embedded software implementation from MATLAB. With MATLAB code written using the Embedded MATLAB subset, you can:
- Use MATLAB and Fixed-Point Toolbox to develop embeddable floating-point and fixed-point code and run simulations at compiled C speed
- Use Real-Time Workshop® to automatically generate efficient embedded C code directly from MATLAB M-files
Related products: MATLAB, Fixed-Point Toolbox, Real-Time Workshop
Key Features for Simulink Users
Simulink users can now include Embedded MATLAB code within models for efficient system simulation and for embedded C and HDL code generation. Within the Simulink product family, you can:- Include embedded-ready MATLAB code in Simulink models
- Use Real-Time Workshop to generate efficient embedded C code from Simulink models containing MATLAB code
- Use Simulink HDL Coder™ to generate synthesizable Verilog and VHDL code from Simulink models containing MATLAB code
Related products: Simulink, Real-Time Workshop, Simulink HDL Coder
Store

