Control Systems

Deploying Designs to Embedded Controllers Through Automatic Code Generation

Deploying Designs to Embedded Controllers Through Automatic Code Generation

After the control system has been designed and tested, you refine it for implementation. For example, you can specify all the fixed-point data type properties of your design to prepare it for implementation with fixed-point arithmetic.

Use Automatic Code Generation to Deploy Your Design

You can deploy your design onto an embedded controller through automatic code generation. With this approach you generate highly efficient code for your controller and avoid errors that can happen when your design must be reinterpreted during manual coding. You can generate:

  • ANSI/ISO C and C++ code for targeting microprocessors and microcontrollers
  • IEC 61131 structured text for targeting programmable logic controllers (PLCs) and programmable automation controllers (PACs)
  • Verilog and VHDL code for targeting FPGAs for applications such as AC motor control


"Modern control features are notoriously problematic to develop and often involve extensive engine testing. Simulink and Embedded Coder let us design and optimize the features early in our process, saving a large amount of costly engine tests."

Read the story

Control Systems Trial Software

Get trial software

See how MATLAB and Simulink products fit within your application

Learn more


October 2 – Paris