Semiconductor manufacturer Renesas Electronics has announced an integrated development environment that allows engineers to rapidly create software for automotive ECUs (Electronic Control Units) containing multiple hardware devices. The fully integrated environment supports co-simulation, debug and trace, high-speed simulation and distributed processing software over multiple SoCs (System-on-Chips) and MCUs (Microcontrollers)—all without the need for actual hardware.
This software development environment, says the company, recognizes the automotive industry’s shift toward “Software First” product development, in which a vehicle’s value is increasingly defined by its software, as well as the “Shift Left” software design approach, which emphasizes software verification and validation earlier in the development cycle, before hardware is available.
“Renesas is committed to providing a development environment that helps our automotive customers realize their vision for Software First, while continuing to support their evolution toward Shift Left software development,” says Hirofumi Kawaguchi, Vice President of Renesas’ Automotive Software Development Division. “We are confident that this development environment will help our customers transform their E/E architecture and facilitate the early development of ECUs and new products, and ultimately deliver more value.”
The integrated environment offers the following development support:
- Co-simulation environment for multi-devices facilitating optimal system design – a multi-device operation simulation environment that integrates a group of simulators such as the R-Car Virtual Platform that are provided for the individual devices to enable coordinated operation.
- Debug and trace tool for multi-devices to visualize problems – multi-device synchronous debugging support in the e2 studio integrated development environment.
- High-speed simulator for software development that achieves rapid and large-scale simulations – a high-speed simulation environment based on QEMU.
- Distributed Processing Software for multi-devices that enables design without considering hardware configuration – maximizes the performance of hardware by distributing the functions of the application to multiple SoCs or CPUs and HWIPs inside the microcontroller.
The Co-Simulation Environment for Multi-Devices and Debug and Trace Tools for Multi-Devices are available today. The High-Speed Simulator for Software Development development and Distributed Processing Software for Multi-Devices will be availabe in December.
The first development environment tools are available for the company’s R-Car S4 and RH850/U2A devices.