Embedded Coder

What's New

R2015a (Version 6.8) - Released 5 Mar 2015

See highlights and screen shots.

Version 6.8, part of Release 2015a, includes the following enhancements:

  • AUTOSAR improvements including multi-runnable modeling and code efficiency
  • More efficient code involving model references, unit delays, and global data references
  • Simplified Code Replacement Library specification plus more replacements involving integer operations
  • Control of Boolean and data type limit identifiers in generated code
  • Combined input/output arguments with function prototype control
  • SIL/PIL for protected models and SIL source code debugging using Microsoft Visual Studio Express
  • Improved MISRA-C compliance for bitwise operations on signed integers
  • Improved readability for shared header file 'rtwtypes.h'

See the Release Notes for details.

Previous Releases

R2014b (Version 6.7) - 2 Oct 2014

Version 6.7, part of Release 2014b, includes the following enhancements:

  • AUTOSAR targeting updates including 4.1 ARXML, client/server with Simulink Functions, multi-instance components, and IFL/IFX libraries
  • Embedded Coder support packages for AUTOSAR, TI Concerto, and Freescale FRDM-KL25Z
  • Processor-in-the-loop (PIL) verification and execution profiling for MATLAB code
  • Reduced RAM and faster execution for modeling patterns including select-assign-iterate blocks, subsystem interfaces, and model references
  • Enhanced reporting of eliminated blocks
  • Improved MISRA-C type cast compliance

See the Release Notes for details.

R2014a (Version 6.6) - 6 Mar 2014

See highlights and screen shots.

Version 6.6, part of Release 2014a, includes the following enhancements:

  • Capability to merge AUTOSAR authoring tool changes into Simulink models as part of round-trip iterations
  • Custom storage class and optimized class declarations for C++ class code generation
  • In-place function replacement with coder.replace in MATLAB and lookup table code replacement for Simulink
  • ARM Cortex-A optimized code generation using Ne10 library
  • Template to customize code generation output for MATLAB Coder
  • AUTOSAR 4.0 static and constant memory, AUTOSAR-typed per-instance memory, and VariationPointProxy
  • Additional options for reuse of global variables

See the Release Notes for details.

R2013b (Version 6.5) - 5 Sep 2013

See highlights and screen shots.

Version 6.5, part of Release 2013b, includes the following enhancements:

  • Software-in-the-loop verification for MATLAB Coder
  • Enhanced modeling of AUTOSAR runnables and modes, and improved ARXML import of internal behavior
  • Simplified global types file rtwtypes.h with invariant content
  • ARM Cortex-M optimized code with STM32F4-Discovery board example
  • Reusable custom storage class to reduce root I/O memory

See the Release Notes for details.

R2013a (Version 6.4) - 7 Mar 2013

See highlights and screen shots.

Version 6.4, part of Release 2013a, includes the following enhancements:

  • AUTOSAR user interface and round trip ARXML file import and export improvements
  • Mutex, semaphore, and hardware timer code replacement libraries for target execution
  • Optimized function arguments for nonreusable subsystems
  • Reduced data copies for tunable parameter expressions
  • Shortened system-generated identifier names

See the Release Notes for details.