Issues in the development of evolving E/E architecture
Figure 1 shows the issues of the E/E architecture. Due to the huge amount of complicated processing required in next generation vehicles, many ECUs shall be installed, and the system scale and software are increasing.
Figure 1: The issues of the E/E architecture.
Figure 2 shows changes in the scale of in-vehicle software.
Software processing is increasing in size and complexity.
This leads to a significant increase in the importance of software, development periods, and man-hours.
Figure 2: changes in the scale of in-vehicle software
On the other hand, to enhance the value of vehicles, it is necessary to develop reliable software in a shorter cycle, so new development methods and development environments should be introduced.
Overview of Virtual Turnkey Platform
To solve the above problems, Renesas provides Virtual Turnkey Platform that allows you to start software development without an actual device. By providing Virtual Platform (VPF) that simulates the operation of the entire actual device and Software Development Kit (SDK) that runs on the VPF, customers can start software development before obtaining the actual device. Since the software developed on VPF works on the actual device, it is possible to develop and verify the software on the actual device without delay after obtaining the actual device.
Figure 3 shows an example related to the R-Car S4 Virtual Turnkey Platform, which is indicated by the red dotted line in the figure.
Figure 3： An example of the R-Car S4 Virtual Turnkey Platform
R-Car S4 has the function of Communication Gateway and is connected to the blocks for Sensing, Cognitive, Cockpit, and various controls, which communicate each other. Virtual Turnkey Platform consist of R-Car S4 VPF, Routing Accelerator software that controls the Ethernet switch in R-Car S4, MCAL driver that controls communication, and so on. Customers can develop Communication Gateway application software by using the software provided by Renesas (Software Development Kit (SDK)).
Normally, when customers develop software, it is necessary to prepare hardware equipment and debugging tools, such as an evaluation board and an emulator. But, it takes much time to prepare. Instead, Virtual Turnkey Platform enables customers to start software development easily by the following two processes.
- Install the VPF provided by the tool vendor on your PC.
- Download the corresponding SDK from the Renesas homepage (R-Car Market Place) with a one-click license.
In this way, by obtaining the Virtual Turnkey Platform, customers can easily start developing application software.
Development status of R-Car Virtual Turnkey Platform
This time, we have released the R-Car S4 Virtual Turnkey Platform to our customers. In the future, we will prepare the Virtual Turnkey Platform for R-Car V4H and Gen5, the next-generation R-Car series so that customers can accelerate their software development and system consideration.