C compiler with 26262 support, for Renesas RH850 automotive MCUs

July 30, 2014 // By Graham Prophet
Altium has added a Tasking compiler that expands its range for advanced 32-bit single-core and multi-core microcontroller based automotive applications, where ISO 26262 support is essential; it provides specific support for the RH850 architecture from Renesas Electronics.

This microcontroller family from Renesas provides high performance balanced with very low power consumption over a wide and scalable range of products. The family provides rich functional safety and embedded security features needed for new and advanced automotive applications. It offers a range of CPU core structures (single, multiple, lock-step and combination thereof) to support high performance and/or high reliability requirements. The new Tasking VX-toolset supports all currently available RH850 devices. Altium will continue to work with Renesas to support future RH850 variants to ensure the delivery of Tasking's multi-core support features developed in collaboration with Altium’s Tier-1 automotive customers.

The Tasking VX-toolset for RH850 is claimed as the first compiler to incorporate support for the latest MISRA C:2012 guidelines for C programming, in addition to the MISRA C:1998 and C:2004 guidelines. Tasking’s MISRA C support enables developers to select the MISRA rules to enforce and configure the MISRA guidelines in accordance with the company’s prescribed rules in order to increase code safety, reliability and maintainability. By providing support for MISRA C:2012, developers now can benefit from the latest guideline improvements that can reduce the cost and complexity of compliance, whilst aiding consistent, safe use of C in critical systems.

Features of the TASKING VX-toolset for RH850 include:

• Eclipse-based IDE with integrated compiler and debugger

• Efficient code generation, allowing for fast and compact applications

• Integrated code analysers for MISRA-C:1998, C:2004 and C:2012 guidelines

• CERT C secure coding standard

• Profiling through code instrumentation and run-time error checking capabilities

• Configurable linker with versatile script language for optimal memory control

Tasking’s ISO 26262 Support Program is available for the RH850 toolset release, offering various cost and lead-time efficient solutions to help customers achieve certification for functional safety standards such as ISO 26262 and others. The manufacturer of an electronic (sub)system is responsible for obtaining certification credit. As part of this process the manufacturer has to assess the