Renesas launches an integrated development environment that enables automotive software development at the ECU level without hardware

TOKYO–(BUSINESS WIRE)–Renesas Electronics Corporation (TSE:6723), a leading provider of advanced semiconductor solutions, today launched a new integrated development environment that enables engineers to rapidly create software for automotive ECUs (electronic control units) containing multiple hardware devices. The fully integrated environment supports co-simulation, debugging and tracing, high-speed simulation, and distributed processing software across multiple SoCs (System-on-Chips) and MCUs (Microcontrollers), all without having to need real hardware. This software development environment recognizes the automotive industry’s move towards “Software First” product development, in which the value of a vehicle is increasingly defined by its software, as well as the software design approach “Shift Left,” which emphasizes software verification and validation earlier in the development cycle, before hardware is available. The first development environment tools are now available for R-Car S4 and RH850/U2A devices.

“Renesas is committed to providing a development environment that helps our automotive customers achieve their vision of Software First, while continuing to support their evolution towards Shift Left software development,” said Hirofumi Kawaguchi, Vice President of Renesas Automotive Software Development Division. “We believe this development environment will help our customers transform their E/E architecture and facilitate early development of ECUs and new products, and ultimately deliver more value.”

Integrated development environment for ECU development with multi-device configuration

Renesas’ integrated development environment with multi-device support enables software development at the ECU level, adding additional value to vehicles and contributing to the Software First approach. By providing a simulation environment from the earliest stages of product development, the platform enables application verification and development prior to the production of actual devices and ECUs, realizing the Shift Left concept.

The integrated environment offers the following development support:

1. Co-simulation environment for multiple devices facilitating optimal system design

By integrating and connecting simulators such as the R-Car virtual platform, which was previously provided for individual single-chip devices such as SoCs and microcontrollers, Renesas provides a new simulation environment for multi-device operation. Designs can now be optimized by balancing different application functions and incorporating system-level software verification. A development tool that automatically generates software code for devices and a simulation environment for verification from MATLAB® /Simulink® templates will also be available. These tools will allow engineers to evaluate performance and start application development before hardware and ECUs are in production.

2. Debug and trace tool for multiple devices to visualize issues

To help visualize the inner workings of the software, Renesas provides a debug and trace tool that allows simultaneous and synchronized execution, execution control by breakpoints, and information tracing for ECUs containing multiple devices. . With this tool, users can visualize processing flows, assess performance profiles, and anticipate issues that may arise when using multiple closely-related devices within the same ECU. Renesas plans to implement the same functionality mentioned above (1) in the multi-device co-simulation environment so that debugging and tracing can be done on a computer without an ECU.

3. High-speed simulator for software development enabling rapid, large-scale simulations

Generally, in ECU-level simulations, the target software tends to be large and it takes a long time to run the simulation. This new high-speed simulator is based on QEMU, an open-source virtual environment that models SoCs and microcontrollers at a high level of abstraction, enabling faster ECU-level simulation of complex software.

4. Distributed processing software for multiple devices that allows design without considering hardware configuration

This software enables optimal distribution of application functions to CPUs and IPs inside different SoCs and microcontrollers in an ECU, maximizing hardware performance. With this software, engineers can develop applications quickly, without being limited by the hardware configuration of the ECU. For example, developers can add an AI Accelerator to an existing ECU to increase system performance, without having to redesign the application to accommodate the new device.

The new development platform is designed to reduce environmental impact by providing a turnkey solution that speeds time to market and saves energy.


About Renesas Electronics Corporation

Renesas Electronics Corporation (EAST: 6723) offers a safer, smarter and more sustainable future where technology makes our lives easier. A leader overall A microcontroller supplier, Renesas combines our expertise in embedded processing, analog, power and connectivity to deliver complete semiconductor solutions. These winning combinations are accelerating automotive, industrial, infrastructure and IoT applications to market, enabling billions of connected, smart devices to improve the way people work and live. Learn more about follow us on LinkedIn, Facebook, Twitter, Youtube and instagram.

(Notes) MATLAB and Simulink are registered trademarks of The MathWorks, Inc. All product or service names mentioned in this press release are trademarks or registered trademarks of their respective owners.

Comments are closed.