Overview

User-Friendly Development Tools to Simplify the Development of Embedded Applications

Renesas Electronics supports your entire development process for embedded applications through development tools such as easy-to use emulators and programming tools, as well as integrated development environments (the e² studio and CS+) that greatly enhance your development environment. The integrated development environments support use of the Solution Toolkit extension plug-ins, which accelerate development and reduce total costs. The CS+ also supports model-based development, which is handy if you are developing in-vehicle systems. We offer a rich range of licenses for compilers to suit various scales and types of development.

Product Lineup

Tools

IDE and Coding Tool

Renesas integrated development environments provide strong support for embedded system development

产品名称 描述
e² studio Renesas Eclipse-based integrated development environment (IDE) , * You need to install compiler separately.
CS+ Renesas integrated development environment (IDE) for RH850, V850, RX, RL78, 78K0R, 78K0, * CS+ is not generally promoted to U.S. and European customers. Customers in U.S. and Europe who are interested in CS+ are requested to contact our regional marketing departments for details.
PM+ Renesas integrated development environment (IDE) for V850, 78K0R, 78K0, 78K0S
High-performance Embedded Workshop Renesas integrated development environment (IDE) (for SuperH, RX, R8C, M32R, M16C, H8SX, H8S, H8, and 740 families)
Auto Update Utility Keep your Renesas IDE up-to-date via the Internet. (Periodic automatic check for available software updates.)
Device File Updater Add new CPU types to the compiler package (for High-performance Embedded Workshop V4 or later)
Install Manager High-performance Embedded Workshop environment build/management tool (standard install [recommended] and multi-install selectable)
TargetServer (COM extension) Customization for the High-performance Embedded Workshop by using the COM interface
Tcl/Tk extension Customization for the High-performance Embedded Workshop by using the Tcl/Tk extension function
Embedded Target for RH850 Multicore The Embedded Target for RH850 Multicore is a RH850 model-based multicore environment that simplifies complex driving control for the autonomous-driving era. In addition to the multicore support of the PILS tool for automatic configuration of environments, Embedded Target for Renesas CS+, it can also be interlinked with a model-based parallelization tool from eSOL Co., Ltd.
Embedded Target for Renesas CS+ (Processor In the Loop Simulation System) Build the co-simulation between the Renesas integrated development environment CS+ and the MathWorks MATLAB/Simulink to perform the algorithm validation, and support customer's model-based development. An evaluation version is provided.

Model Based Development

Model Based Development

产品名称 描述
Embedded Target for RH850 Multicore The Embedded Target for RH850 Multicore is a RH850 model-based multicore environment that simplifies complex driving control for the autonomous-driving era. In addition to the multicore support of the PILS tool for automatic configuration of environments, Embedded Target for Renesas CS+, it can also be interlinked with a model-based parallelization tool from eSOL Co., Ltd.
Embedded Target for Renesas CS+ (Processor In the Loop Simulation System) Build the co-simulation between the Renesas integrated development environment CS+ and the MathWorks MATLAB/Simulink to perform the algorithm validation, and support customer's model-based development. An evaluation version is provided.
Cycle-Accurate Simulator for RH850 Instruction simulator that can measure times with accuracy close to actual machine of RH850 under PC environment. For a fee.

Solution Toolkit

An extension plug-in which accelerates the development of applications in integrated development environments. It is configured with the Smart Utilities, which can be used in development for all fields of application, and Quick and Effective Tool Solutions (QEs), which are for particular fields. Both enhance efficiency from development to mass production, and will reduce total costs.

产品名称 描述
Smart Utility A group of utilities which extends integrated development environment (Smart Configurator, Smart Manual, Smart Browser, Assistant for Optimization, Open-source plugins)
Smart Configurator The Smart Configurator is a utility for combining software to meet your needs. It supports the following three functions related to the embedding of Renesas drivers in your systems: importing middleware of FIT modules, generating driver code, and setting pins. (For RX, RZ, and RH850 families)
QE (Quick and Effective Tool Solution) A group of utilities which extends integrated development environment (Tools for Particular Applications: USB, TCP/IP, Bluetooth® low energy, Camera, LCD, Capacitive Touch Sensors, and Current Consumption Tuning etc.)

Code Generator

Automatic generation tools for peripheral modules (device driver programs)

产品名称 描述
Smart Configurator The Smart Configurator is a utility for combining software to meet your needs. It supports the following three functions related to the embedding of Renesas drivers in your systems: importing middleware of FIT modules, generating driver code, and setting pins. (For RX, RZ, and RH850 families)
Code Generator Plug-in Automatic driver generation tool for internal peripheral I/O modules of microcontrollers. You can generate drivers for peripheral I/O modules through GUI settings. *This product is included in the CS+ and e2 studio integrated development environments from Renesas. (For RL78, RX, 78K, and V850)
AP4, Applilet Peripheral I/O driver generator compatible with third-party compilers and GNU compiler (for RZ, V850, RX, RL78, and 78K)
Peripheral Driver Generator A tool for automatically generating drivers for the built-in peripheral I/Os of a microcomputer (for RX210, RX220, RX63x, and RX62x)
Applilet EZ Applilet EZ is a programming software that can create microcontroller application software easily in a manner similar to solving a puzzle, without using any programming language. In addition, there is also a tool to automatically generates sampling software for LED-lighting. (for RL78 and 78K families)

Plug-in/OS Aware Debugging/etc.

Real-time OS-aware debugging facilities

产品名称 描述
CS+ Partner OS Aware Debugging Plug-in Optional debugger extension product for Integrated Development Environment CS+ which supports task level debugging of real-time OS applications.
e² studio Partner OS Aware Debugging Standard debugger in e2 studio for supporting task level debugging of real-time OS applications.
High-performance Embedded Workshop Real-Time OS Aware Debugging Function for task-level debugging of real-time OS applications. [Standard feature of High-performance Embedded Workshop] , * Available for debugging with a simulator or an emulator.
High-performance Embedded Workshop Real-Time OS Aware Debugging Extension Optional debugger extension product [Debugging Extension] for Integrated Development Environment High-performance Embedded Workshop which supports task level debugging of real-time OS applications.

Compiler/Assembler

You can choose the form of Renesas compiler license that suits your pattern of development.

产品名称 描述
Compiler Licenses Select the form of license that suits your pattern of development
C Compiler Package for RH850 Family C Compiler and IDE for RH850 Family , *Integrated development environment CS+ included.
C/C++ Compiler Package for RX Family C/C++ Compiler package for RX Family, *Without IDE package(for e2 studio), CS+ or High-performance Embedded Workshop including in the package.
C Compiler Package for RL78 Family C Compiler Package for RL78 Family, * Compiler: CC-RL, Without IDE package(for e2 studio) or CS+ including in the package.
C Compiler Package for RL78 and 78K Families C Compiler and IDE for RL78/78K Family, * Compilers: CA78K0R, CA78K0, *Integrated development environment CS+ included.
Other Compilers and Assemblers SuperH Family, V850 Family, V850 Family [SP850], M32R Family, R8C and M16C Families, M16C Series and R8C Family [M3T-NC30WA], R32C Series, M32C Series [M3T-NC308WA], 78K0R, 78K0, 78K0S, 78K4, H8SX,H8S,H8 Family, C Compiler Package for 740 Family, Assembler Package for 740 Family, 4500 Series, 720 Series, MISRA C Rule Checker SQMlint
Compiler Maintenance Service (Agreement for Maintenance Service for a Specified Compiler Version) Compiler Maintenance Service (Agreement for Maintenance Service for a Specified Compiler Version)
Compiler Qualification (Service to Support Functional Safety) Compiler Qualification (Service to Support Functional Safety)
IEC61508 Certification Kit for RX Compilers Documents (e.g., IEC61508 certificate) required for acquiring certification on software tools in development of industrial systems with functional safety. This kit can significantly reduce the need for software tool validity checking required for acquiring the IEC61508 certification. * The C/C++ compiler package for RX family is not included with this kit but sold separately.

Simulator

产品名称 描述
Simulator for CS+ of RH850 Family Simulator for CS+ of RH850 Family , * This product is included in CS+ and is not available separately.
Cycle-Accurate Simulator for RH850 Instruction simulator that can measure times with accuracy close to actual machine of RH850 under PC environment. For a fee.
Simulator for CS+ of RX Family Simulator for CS+ of RX Family * This product is included in CS+ and is not available separately.
Simulator Debugger for RX Family [for High-performance Embedded Workshop] Simulator debugger for RX family, * This product is included in Compiler Package and is not available separately.
RL78 Web Simulator Carry out power consumption simulation easily on the Web. For RL78 Family (low power consumption). Free of charge.
Simulator for e² studio of RL78 Family Simulator for e2 studio of RL78 Family
Simulator for CS+ of RL78 Family, 78K0R and 78K0 Simulator for CS+ of RL78 Family, 78K0R and 78K0 * This product is included in CS+ and is not available separately.
Simulator Debugger for SuperH Family [for High-performance Embedded Workshop] Simulator debugger for the SuperH RISC engine family, * This product is included in Compiler Package and is not available separately.
Simulator for CS+ of V850 Family Simulator for CS+ of V850 Family * This product is included in CS+ and is not available separately.
Simulator for SP850 of V850 Simulator for SP850 of V850 * This product is included in SP850 and is not available separately.
Simulator for Instructions and Peripheral Functions of V850ES/Fx2 [SM+ for V850ES/Fx2] Simulator for Instructions and Peripheral Functions of V850ES/Fx2 [SM+ for V850ES/Fx2]
Simulator for Instructions and Peripheral Functions of V850ES/Fx3 [SM+ for V850ES/Fx3] Simulator for Instructions and Peripheral Functions of V850ES/Fx3 [SM+ for V850ES/Fx3]
Simulator for Instructions and Peripheral Functions of V850ES/Sx2 [SM+ for V850ES/Sx2] Simulator for Instructions and Peripheral Functions of V850ES/Sx2 [SM+ for V850ES/Sx2]
Simulator for Instructions and Peripheral Functions of V850ES/Hx2 [SM+ for V850ES/Hx2] Simulator for Instructions and Peripheral Functions of V850ES/Hx2 [SM+ for V850ES/Hx2]
Simulator Debugger for M32R Family [M3T-PD32RSIM] Simulator Debugger for M32R Family, * This product is included in Compiler Package and is not available separately.
Simulator Debugger for M16C Series and R8C Family [for High-performance Embedded Workshop] Simulator Debugger for M16C/60, M16C/30, M16C/Tiny, M16C/20, M16C/10 Series and R8C Family, * This product is included in Compiler Package and is not available separately.
Simulator Debugger for R32C Series [for High-performance Embedded Workshop] Simulator Debugger for R32C/100 Series, * This product is included in Compiler Package and is not available separately.
Simulator Debugger for M32C Series [for High-performance Embedded Workshop] Simulator Debugger for M32C/80 and M16C/80 Series, * This product is included in Compiler Package and is not available separately.
Simulator for SP78K0R of 78K0R Simulator for SP78K0R of 78K0R * This product is included in SP78K0R and is not available separately.
Simulator for Instructions and Peripheral Functions of 78K0R/Kx3 [SM+ for 78K0R/Kx3] Simulator for Instructions and Peripheral Functions of 78K0R/Kx3 [SM+ for 78K0R/Kx3(SM781188-B)]
Simulator for SP78K0 of 78K0 Simulator for SP78K0 of 78K0 * This product is included in SP78K0 and is not available separately.
Simulator for Instructions and Peripheral Functions of 78K0/Kx2 [SM+ for 78K0/Kx2] Simulator for Instructions and Peripheral Functions of 78K0/Kx2 [SM+ for 78K0/Kx2]
Simulator for SP78K0S of 78K0S Simulator for SP78K0S of 78K0S * This product is included in SP78K0S and is not available separately.
Simulator for Instructions and Peripheral Functions of 78K0S/Kx1 [SM+ for 78K0S/Kx1+] Simulator for Instructions and Peripheral Functions of 78K0S/Kx1 [SM+ for 78K0S/Kx1+(SM789234-B)]
Simulator for SP78K4 of 78K4 Simulator for SP78K4 of 78K4 * This product is included in SP78K4 and is not available separately.
Simulator Debugger for H8SX, H8S, and H8 Families [for High-performance Embedded Workshop] Simulator debugger for the H8,H8S, H8SX family, * This product is included in Compiler Package and is not available separately.
Simulator Debugger for 740 Family [for High-performance Embedded Workshop] Simulator Debugger for 740 Family, * This product is included in Compiler Package and Assembler Package, and is not available separately.
I/O DLL Kit Simulator Debugger Customizing Kit
PDxxSIM I/O DLL Kit Simulator Debugger Customizing Kit (for M3T-PDxxSIM simulators)

Emulator

产品名称 描述
On-chip Debuggers Renesas on-chip debuggers. E2 emulator、E2 emulator Lite、E1 emulator、E20 emulator etc.
E2 emulator [RTE0T00020KCE00000R] On-chip debugging emulator for RH850 family, R-Car D1, RL78 family and RX family. Also available as a flash memory programmer.
E2 emulator Lite [RTE0T0002LKCE00000R] On-chip debugging emulator for RX Family and RL78 Family. Also available as a flash memory programmer.
E1 emulator [R0E000010KCE00] On-chip debugging emulator for RX, RL78, RH850, V850, 78K0R, 78K0, and R8C Family. Also available as a flash memory programmer.
E20 emulator [R0E000200KCT00] On-chip debugging emulator for RX, RL78, RH850, V850, 78K0R, 78K0, and R8C Family. In addition to the debugging functions supported by E1, the E20 provides enhanced trace functions, Real-time RAM monitor functions and other functions as well. Also available as a flash memory programmer.
As for MCUs other than RX600 or RX700 Series, the available debugging function corresponds to that of E1 Emulator.
Other On-chip Debuggers -
Full-spec Emulators Renesas full-spec emulators. IE850 emulator, IECUBE emulator etc.
IE850 Emulator System for RH850 and V850E2. *An MCU-dependent pods and converter boards are required.
IECUBE for RL78 family High-performance full-spec emulator for RL78 MCUs. Affordable in cost, it provides high-performance debugging functions such as time measurement, coverage, and trace. In addition, a self-testing function detects faults in the IECUBE and performs maintenance.
E100 A full-spec emulator available for full bus trace. This can be used for various devices by MCU units or connection parts exchange. Compatible software(GUI): High-performance Embedded, Workshop Target devices: RX610, R8C/5x, R8C/3x, M16C/64, RS-4 and others.
Other Full-spec Emulators -
Compact Emulators Compact emulator for 4- to 32-bit MCUs embedded system. Low cost; Bundling cross tools; Rich functions for the actual development.

Other Emulators and Options

Other Emulators and Options

产品名称 描述
External Flash Definition Editor Utility for downloading data to external flash memory (for emulators)
PDSDK COM Kit Emulator/Simulator Debugger Customizing Kit
Debugging MCU Boards The debugging MCU board is a board to enable the in-circuit connection of an emulator with the user's system and allows you to use more enhanced debugging functions. The applicable debugging functions vary depending on the MCU type.

Monitor Debugger/RAM Monitor

产品名称 描述
R8C UART Monitor Program Monitor Program for R8C Family. The Monitor Program is automatically written to the MCU when the Debugger is started up.
M32C M16C UART Monitor Program Monitor Program for M32C/80, M16C/80 and M16C/60 Series. It is necessary for a user to write the Monitor Program to the MCU using a flash programmer.

Programmer (Unit/SW)

Onboard programmers for flash microcomputers.

产品名称 描述
PG-FP6 Flash memory programmer.
Dedicated GUI-based software, the FP6 Terminal, is used for programming.
*Supported for RL78 Family, RX Family, RH850 Family, Renesas Synergy, Renesas USB Power Delivery Family, Power Management, ICs for Motor Driver/Actuator Driver, SuperH RISC engine Family, V850 Family, 78K Family, and R8C Family MCUs.
Renesas Flash Programmer (Programming GUI) Flash memory programming software.
*Supported for RL78 Family, RX Family, RH850 Family, Renesas Synergy, Renesas USB Power Delivery Family, Power Management, V850 Family, 78K0R, and 78K0 MCUs.
Flash Development Toolkit (Programming GUI) Flash memory programming software.
*Supported for SuperH RISC engine Family, RX Family, R8C Family, M16C Family, H8SX Family, H8S Family, H8 Family, and 740 Family MCUs.
E2 emulator (with programming function) On-chip debugging emulator available as a flash memory programmer with flash programming software (Renesas Flash Programmer).
*Supported for RH850 Family, RL78 Family, RX Family, Power Management, Renesas USB Power Delivery Family, and ICs for Motor Driver/Actuator Driver MCUs.
E2 emulator Lite (with programming function) On-chip debugging emulator available as a flash memory programmer with flash programming software (Renesas Flash Programmer).
*Supported for RX Family, RL78 Family, Power Management, Renesas USB Power Delivery Family, and ICs for Motor Driver/Actuator Driver MCUs.
E1 emulator (with programming function) On-chip debugging emulator available as a flash memory programmer with flash programming software (Renesas Flash Programmer or Flash Development Toolkit).
*Supported for RX Family, RL78 Family, RH850 Family, Power Management, Renesas USB Power Delivery Family, ICs for Motor Driver/Actuator Driver, V850 Family, 78K0R, 78K0, and R8C Family MCUs.
E20 emulator (with programming function) On-chip debugging emulator available as a flash memory programmer with flash programming software (Renesas Flash Programmer or Flash Development Toolkit).
*Supported for RX Family, RL78 Family, RH850 Family, Power Management, Renesas USB Power Delivery Family, ICs for Motor Driver/Actuator Driver, V850 Family, 78K0R, 78K0, and R8C Family MCUs.
E8a emulator (with programming function) On-chip debugging emulator also available as a flash memory programmer with flash programming software (Flash Development Toolkit).
*Supported for SuperH RISC engine Family, R8C Family, M16C Family, H8SX Family, H8S Family, H8 Family and 740 Family MCUs.
IC Socket Board Connected with a Flash Programmer, these IC Socket Boards enable reprogramming of the on-chip Memory before mounting.
F-ZTAT Microcomputer On-Board Writing Program F-ZTAT microcomputer on-board writing program for SuperH, H8S and H8 families.

Self Programming Library (Flash Library)

Libraries for reprogramming flash memories

产品名称 描述
Code Flash Libraries (Flash Self Programming Libraries) Libraries for the reprogramming of code area flash memory, including EEPROM emulation libraries for the code areas of 78K-family products
Data Flash Libraries Libraries for the reprogramming of data flash memory, including EEPROM emulation libraries for the data areas of RL78-family products

Circuit Design Tool

产品名称 描述
SA-Designer Analog front-end circuit design tool