Tool update eases multicore software development
The previous version of Renesas’ model-based RH850 multicore development environment was already able to automatically assign software to the various cores. Although performance verification was already possible in complex systems with multirate control, everything including the RTOS and the device drivers had to be implemented manually. The new development environment now supports multirate controls to meet ever-increasing demands for engine and vehicle performance while at the same time shortening product development times. The multicore software code can be generated directly from the multirate control model. This allows an evaluation of the execution performance in a simulation.
This makes it possible to estimate the execution performance already in the early phases of software development and to simplify the feedback of the verification results to the actual model. Thus system development can be improved to completeness early in the process and the development effort for even more extensive and increasingly complex software systems can be significantly reduced. Renesas is thus increasing the practical use of model-based development environments in software development for multi-core processors and occupies a leading position in the further development of environmentally friendly electric vehicles based on the Renesas autonomy platform.
Key features of the updated Embedded Target for RH850Multicore model-based development environment include
- Multirate control support simplifies multicore control Software development
- Conformity to the control modeling guidelines of the JMAAB de facto standard for model-based automotive development
- overall operational verification of an ECU consisting of several systems
The updated model-based development environment will support the Renesas RH850/P1H-C MCU with two cores. Support for the MCUs of the RH850/E2x series with up to six cores is also planned. Renesas also plans to use this development environment for the entire Renesas autonomy platform, including the R-Car SoC family. Renesas is continuously working to improve the efficiency of model-driven software development. This also includes model-based parallelization tools from partner companies and the improvement of multirate control performance estimation including operating system. In the future, Renesas will also apply its model-based design know-how gained from automotive development to its constantly growing RX family in the industrial sector, which is also growing in complexity and scope.
More information: https://www.renesas.com/en-eu/products/software-tools/tools/model-base-development/embedded-target-for-rh850-multicore.html