Aimed at automotive control applications, the update now supports the development of systems with multirate control (multiple control periods), which is now common in systems such as engine and body control systems. This model-based development environment has become practical even in software development scenarios for multicore MCUs, and can reduce the increasingly complex software development burdens especially in control system development of self-driving cars.
It is now possible to directly generate the multicore software code from the multirate control model to evaluate the execution performance in simulation. Not only does this allow execution performance to be estimated from the earliest stages of software development, this also makes it easy to feed back the verification results into the model itself. This enables the completeness of the system development to be improved early on in the process, and the burden of developing the ever-larger scale, and increasingly complex, software systems can be significantly reduced.
Optionally available for the Integrated Development Environment CS+ for the RH850, a cycle precision simulator can measure time with a precision on par with that of actual systems. By using this option, it is possible to estimate the execution performance of a model of the multicore MCU at the early stages of software development. The environment conforms to the de-facto standard JMAAB control modelling guidelines for automotive model-based development. The updated model-based development environment is planned to support Renesas’ RH850/P1H-C MCU that includes two cores by this fall. The RH850/E2x Series of MCUs that include up to six cores will soon be supported too and Renesas plans to deploy this development environment to the entire Renesas autonomy Platform, including the "R-Car" Family of SoCs.
Renesas Electronics – www.renesas.com