Software IDE focusses on ADAS and automated driving, by Renesas
The e² studio is an integrated development environment (IDE) based on the open-source Eclipse C/C++ Development Tooling (CDT) software and already supports Renesas devices including the RZ/G Family and the Renesas Synergy microcontrollers (MCUs). Expanded to support the R-Car V3M, the e² studio can now be used as a core tool for automotive SoC software development. The e² studio-based R-Car V3M solution is part of Renesas autonomy, which was announced in April 2017.
The low-power R-Car SoCs consist of a heterogeneous architecture with a suite of intellectual properties (IPs), including central processing units (CPUs) and accelerators, to optimize power efficiency. Each IP uses its own programming languages, toolchain, trace interface, and debugging protocols, which enable system developers to maximize the functionality and performance of the IP to optimally develop various software and applications for ADAS and automated driving.
To make full use of the computing performance and low-power performance of each IP, including the integrated IMP-X5 image recognition engine, Renesas has added features to e² studio. System developers using e² studio for R-Car V3M can develop software for IPs installed in the R-Car V3M with a comprehensive and unified graphical user interface (GUI) to accelerate time-to-market for ADAS and automated driving systems.
Features of the enhanced ADAS software development support include;
– Multithreaded programming environment: The e² studio includes a unified GUI provided by Eclipse that supports programming for the IMP-X5’s built-in 64 thread processor. The e² studio for R-Car V3M incorporates the newly developed IMP-X 5-dedicated ccimp C compiler which enables development in C. It also provides a feature that debugs the operation of threads on a step-by-step basis from the GUI, which contributes to reducing the man-hours required for program development to approximately one-tenth.
– Image viewer: The IDE, with a simple UI configuration, enables system developers to check the image generated by IMP-X5 directly from the GUI. This eliminates the need to store the image for image verification, making it easier to check images.
– IP tracer: e² studio visualizes the interaction between subcomponents in IMP-X5, which enables software developers to solve complex software errors linked to a specific IP at an early stage.
– Bus traffic monitor: The IDE monitors the amount of data being transferred through the complex bus structure in the SoC. In the past, data transfer delays were identified by trial and error. With the e² studio, developers can pinpoint the bottleneck, reducing the time required for software tuning by half.
e² studio provides image recognition libraries for the tool chain, PC simulator, and IMP-X5. This frees system developers from setting up and updating complicated individual development environments and allows them to focus on development to further add value to their product. Since all developers can use the same tool chain, simulator, and libraries, it contributes to securing the quality of the software developed.
e² studio for R-Car V3M will be available in Q1 2018. Renesas plans to further expand the e² studio to support additional automotive devices. e² studio; www.renesas.com/e2studio
Renesas; www.renesas.com