An addition to the TASKING C compiler for automotive application development has been announced, providing support for the RH850 architecture from Renesas Electronics. The TASKING VX-toolset for RH850, from Altium, is 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 easily 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 can now reduce the cost and complexity of compliance, whilst aiding consistent, safe use of C in critical systems.
The RH850 is an automotive MCU family from Renesas offering high performance balanced with very low power consumption over a wide and scalable range of products. Providing rich functional safety and embedded security features, the MCU offers a range of CPU core structures (single, multiple, lock-step and combination thereof) to support high performance and/or high reliability requirements. The TASKING VX-toolset supports all currently available RH850 devices.
”With the RH850 architecture Renesas has built a microcontroller family that has gained a lot of recognition amongst our automotive customers, resulting in a strong interest for TASKING’s robust and efficient VX compiler technology to support the RH850 series”, says Harm-Andre Verhoef, TASKING Product Manager at Altium. “Thanks to close cooperation with Renesas in the development of the new VX-toolset, as well as our ability to develop a compiler that works independently from compilers for other architectures, we have been able to create a stable and highly optimized compiler for the RH850 in a very short time.”
The RH850 compiler integrates TASKING’s Viper technology, ensuring compatibility to other popular TASKING toolsets and easing application migration from other architectures. The Viper compiler provides a caching functionality which saves the compiler’s intermediate results in order to avoid full compilations, enabling short project build times of embedded applications and saving developers both time and cost.
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.