MATLAB Coder™, Simulink Coder™, and Embedded Coder® generate ANSI/ISO C/C++ code that can be compiled and executed on Analog Devices® 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.
Analog Devices processor families and IDEs compatible with Embedded Coder generated code include:
Embedded Coder provides additional support packages for the Analog Devices processors, integrated development environments (IDEs), and real time operating systems (RTOSs) listed at the top of this page. The features vary within each support package and may include automated build and execution, processor-optimized code, ability to perform processor-in-the-loop (PIL) tests with execution profiling, block libraries for on-chip and on-board peripherals, and deployment support using bare-board or RTOS. Choose an Analog Devices product above for more details.
You can also use Embedded Coder to create your own Analog Devices processor specific customizations using published APIs and reference examples. For example, you can generate processor specific (non- ANSI) optimized code and perform PIL testing with execution profiling. MathWorks Consulting Services is available to assist with these customizations.
Any hardware from the processor families supported above