Embedded Coder®

Product Description

Embedded Coder® generates readable, compact, and fast C and C++ code for use on embedded processors, including the ARM® processing system on the AMD Zynq 7000 SoC. In conjunction with DSP System Toolbox™ from MathWorks, Embedded Coder provides ARM Cortex-A® Ne10 Library Support that can automatically insert optimized signal processing routines into the generated code for increased performance. As part of the AMD Zynq 7000 Hardware/Software workflow from MathWorks, Embedded Coder can automatically insert AXI4 interface drivers to target Zynq development platforms for turnkey rapid prototyping support.

Embedded Coder offers built-in support for AUTOSAR and ASAP2 software standards. It also provides traceability reports, code interface documentation, and automated software verification to support DO-178, IEC 61508, and ISO 26262 software development.


Key Features and Benefits

  • Optimization and code configuration options that extend MATLAB Coder and Simulink Coder
  • Storage class, type, and alias definition using Simulink® data dictionary capabilities
  • Code verification, including SIL and PIL testing, custom comments, and code reports with tracing of models to and from code and requirements
  • Standards support, including ASAP2, AUTOSAR, DO-178, IEC 61508, ISO 26262, and MISRA C® in Simulink
  • Generates readable, compact, and fast C and C++ code for use on embedded processors
  • ARM Cortex-A Ne10 Library Support that can automatically insert optimized signal processing routines into the generated code
  • Automatic AXI4 interface driver generation for Zynq rapid prototyping