MATLAB Coder™, Simulink Coder™, and Embedded Coder® generate ANSI/ISO C/C++ code that can be compiled and executed on Infineon® processors. Embedded Coder lets you easily configure the code generated from MATLAB® and Simulink® algorithms to control software interfaces, optimize execution performance, and minimize memory consumption.
Infineon processor families compatible with Embedded Coder generated code include:
|XC800 A||XC2000||XMC1000 (ARM® Cortex™ M0 core)||AURIX™|
|XC800 I||XE166, XC16x, C166®||XMC4000 (ARM® Cortex™ M4 core)||AUDO|
You can also use Embedded Coder to customize the generated code specifically for Infineon processors using published APIs and reference examples. For example, you can generate processor-specific (non- ANSI) optimized code and perform processor-in-the-loop (PIL) testing with execution profiling. MathWorks Consulting Services is available to assist with these customizations.