Embedded Coder Supports Industry Standards and Technologies for Production

Generates code for SIMD, IPP, MISRA-C, ISO 26262, AUTOSAR standards; integrates with LDRA Testbed

Natick, Mass. - (27 Sep 2011)

Specifying optimized code for ARM Cortex and other devices using code replacement libraries
Specifying optimized code for ARM Cortex and other devices using code replacement libraries

MathWorks today announced new capabilities within Embedded Coder as part of advancing Simulink production code generation capabilities for embedded systems. Engineers in the aerospace, automotive and industrial automation and machinery industries can now generate production optimized code involving several key industry standards and technologies.

Embedded Coder has added a rich set of code replacement libraries that offer order-of-magnitude speed increases for advanced processors architectures, including SIMD, SSE, and Intel IPP. A new user interface facilitates creation and management of code replacement libraries as well.

Embedded Coder includes the following enhancements:

  • User interface for authoring and managing code replacement libraries, including SIMD and Intel IPP
  • MISRA C 2004 and MISRA AC AGC compliance improvements for Stateflow state activity
  • ISO 26262 and IEC 61508 certification and qualification support for Release R2011b (provided by IEC Certification Kit)
  • AUTOSAR 3.2 support, sensor and actuator components, and single XML file generation
  • LDRA Testbed code coverage integration and function execution profiling for software-in-the-loop (SIL) and processor-in-the-loop (PIL) testing
  • Wind River VxWorks 6.8 real-time target using makefiles
  • Static code metrics in code generation report including estimated stack size
  • Data copy reductions and more efficient code for switch blocks
  • Saturation control for Stateflow integer data

For more information on the features and specifications of Embedded Coder visit: www.mathworks.com/products/embedded-coder

About MathWorks

MathWorks is the leading developer of mathematical computing software.  MATLAB, the language of technical computing, is a programming environment for algorithm development, data analysis, visualization, and numeric computation.  Simulink is a graphical environment for simulation and Model-Based Design for multidomain dynamic and embedded systems.  Engineers and scientists worldwide rely on these product families to accelerate the pace of discovery, innovation, and development in automotive, aerospace, electronics, financial services, biotech-pharmaceutical, and other industries.   MathWorks products are also fundamental teaching and research tools in the world's universities and learning institutions.  Founded in 1984, MathWorks employs more than 2400 people in 15 countries, with headquarters in Natick, Massachusetts, USA.  For additional information, visit mathworks.com.

MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See www.mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.