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.

Available to Support Switching from One MCU or IDE to Another

Migrating to an MCU or integrated development environment (IDE) that has advantages relative to the one you are currently using can provide a way of improving the performance of applications and the efficiency of development of systems in an IDE. Migration guides are available to support switching from one MCU or IDE to another.

Product Lineup

開発ツール

統合開発環境(IDE)

組み込みシステム開発全体を強力に支援するルネサス統合開発環境。システムの差別化や開発効率化に有効な「マイコンや統合開発環境の移行」を支援するための移行ガイド も用意しています。

Product Name Description
統合開発環境 e2 studio ルネサス統合開発環境(Eclipseベース) ※コンパイラは別途インストールが必要です。
統合開発環境 CS+ ルネサス統合開発環境(RH850, V850, RX, RL78, 78K0R, 78K0用)
統合開発環境の移行方法 新旧ルネサス製統合開発環境の機能/操作の違いや、マイコン別の移行手順を丁寧に解説。プロジェクトやソースコードを移行する際の、目的別の各種移行ガイドを提供しています。
統合開発環境 PM+ ルネサス統合開発環境(V850, 78K0R, 78K0, 78K0S用)
統合開発環境 High-performance Embedded Workshop ルネサス統合開発環境(SuperH, RX, R8C, M32R, M16C, H8SX, H8S, H8, 740用)
Embedded Target for RH850 Multicore Embedded Target for RH850 Multicore は、自動運転システムの複雑な走行制御を容易に実現するマルチコア・モデルベース開発環境です。PILS(Processor In the Loop Simulation)環境自動構築ツールのマルチコア対応に加え、イーソル株式会社のモデルベース並列化ツールとの連携を実現します。
Embedded Target for Renesas CS+ (Processor In the Loop Simulation System) ルネサス統合開発環境CS+とMathWorks MATLAB/Simulinkを連携させてアルゴリズム検証を行い、お客様のモデルベース開発を支援します。評価版提供中。

モデルベース開発環境

Model Based Development

Product Name Description
Embedded Target for RH850 Multicore Embedded Target for RH850 Multicore は、自動運転システムの複雑な走行制御を容易に実現するマルチコア・モデルベース開発環境です。PILS(Processor In the Loop Simulation)環境自動構築ツールのマルチコア対応に加え、イーソル株式会社のモデルベース並列化ツールとの連携を実現します。
Embedded Target for Renesas CS+ (Processor In the Loop Simulation System) ルネサス統合開発環境CS+とMathWorks MATLAB/Simulinkを連携させてアルゴリズム検証を行い、お客様のモデルベース開発を支援します。評価版提供中。
RH850サイクル精度シミュレータ PC環境だけでRH850の実機に近い精度で時間計測が可能な命令シミュレータ。有償。

ソリューション・ツールキット

「すぐ見つかり、すぐ組み合わせて、すぐ試せる」を実現する、 統合開発環境拡張用ツールキット。開発分野を限定しない「スマート・ユーティリティ」と各種アプリケーションの開発をきめ細かく支援する「各種アプリケーション対応開発支援ツール QE (Quick and Effective Tool Solution)」を提供し、開発スピードアップとトータルコスト削減を強力サポートします。

Product Name Description
スマート・ユーティリティ 統合開発環境拡張機能(スマート・コンフィグレータ、スマート・マニュアル、スマート・ブラウザー、最適化アシスタント、オープンソースプラグイン連携)
スマート・コンフィグレータ スマート・コンフィグレータは、「ソフトウェアを自由に組み合わせられる」をコンセプトとしたユーティリティです。ミドルウェアとドライバをインポート、端子設定で、お客様のシステムへのルネサス製ドライバの組み込みを容易にします。(RX、RA、RZ、RH850対応)
QE (Quick and Effective Tool Solution) 統合開発環境拡張機能 (各種アプリケーション対応開発支援ツール)。USB、TCP/IP、Bluetooth® low energy、カメラ、LCD、静電容量式タッチセンサ、消費電流チューニングなど特定のアプリケーション開発を支援するツールです。

コード生成支援ツール

マイコン内蔵周辺I/Oプログラム自動生成ツール

Product Name Description
スマート・コンフィグレータ スマート・コンフィグレータは、「ソフトウェアを自由に組み合わせられる」をコンセプトとしたユーティリティです。ミドルウェアとドライバをインポート、端子設定で、お客様のシステムへのルネサス製ドライバの組み込みを容易にします。(RX、RA、RZ、RH850対応)
コード生成プラグイン マイコン周辺機能の制御プログラム(デバイスドライバプログラム)を自動生成するツールです。GUI設定で周辺I/Oドライバが生成できます。※本製品はルネサス統合開発環境CS+およびe2 studioに含まれています。 (RL78、RX、78K、V850対応)
AP4, Applilet 他社製コンパイラ、GNUコンパイラに対応したマイコン内蔵周辺I/Oドライバ自動生成ツール (RZ、V850、RX、RL78、78K対応)
Peripheral Driver Generator マイコン内蔵周辺I/Oドライバ自動生成ツール (RX210、RX220、RX63x、RX62x対応)
Applilet EZ Applilet EZは、プログラミング言語を用いずにパズル感覚でマイコン応用ソフトウェアを簡単に作成できるプログラミングソフトウェアです。また、照明用のサンプルソフトウェアを自動的に生成するツールもあります。(RL78、78K対応)

プラグイン/OS対応デバッグ機能他

リアルタイムOS対応デバッグ機能

Product Name Description
CS+ パートナーOS対応デバッグプラグイン リアルタイムOSアプリケーションのタスクレベルデバッグをサポートする統合開発環境CS+用デバッガ拡張オプション製品
e2 studio パートナーOS対応デバッグ機能 リアルタイムOSアプリケーションのタスクレベルデバッグをサポートする統合開発環境e2 studio標準搭載のデバッグ機能
High-performance Embedded Workshop リアルタイムOS対応デバッグ機能 リアルタイムOSアプリケーションのタスクレベルデバッグ機能 , ※統合開発環境 High-performance Embedded Workshop の標準機能。シミュレータやエミュレータによるデバッグ時に使用できます。
High-performance Embedded Workshop リアルタイムOS対応デバッグ拡張オプション リアルタイムOSアプリケーションのタスクレベルデバッグ機能, ※統合開発環境High-performance Embedded Workshop用エミュレータデバッガ拡張オプション製品 [Debugging Extension], ※HIシリーズOS、T-Kernel対応

コンパイラ/アセンブラ

多様な開発形態に対応できるよう、さまざまなライセンス をご用意しています。

Product Name Description
コンパイラライセンス 多様な開発形態に応じて選択可能なライセンスを提供
RH850ファミリ用Cコンパイラパッケージ RH850ファミリ用Cコンパイラパッケージ(統合開発環境つき), ※統合開発環境CS+版
RXファミリ用C/C++コンパイラパッケージ RXファミリ用C/C++コンパイラパッケージ, ※統合開発環境CS+付属版、統合開発環境e2 studio用、統合開発環境High-performance Embedded Workshop付属版あり。
RL78ファミリ用Cコンパイラパッケージ RL78ファミリ用Cコンパイラパッケージ, ※コンパイラ: CC-RL、統合開発環境CS+付属版、統合開発環境e2 studio用あり。
RL78、78Kファミリ用Cコンパイラパッケージ RL78、78Kファミリ用Cコンパイラパッケージ(統合開発環境つき), ※コンパイラ: CA78K0R、CA78K0, ※統合開発環境CS+版
その他のコンパイラ/アセンブラ SuperHファミリ、V850ファミリ、V850ファミリ [SP850]、M32Rファミリ、R8C, M16Cファミリ、M16Cシリーズ,R8Cファミリ [M3T-NC30WA]、R32Cシリーズ、M32Cシリーズ [M3T-NC308WA]、78K0R、78K0、78K0S、78K4、H8SX,H8S,H8ファミリ、740ファミリ用Cコンパイラパッケージ、740ファミリ用アセンブラパッケージ、4500シリーズ、720シリーズ、MISRA C ルールチェッカ SQMlint
コンパイラ保守サービス(コンパイラバージョン固定保守契約) コンパイラ保守サービス(コンパイラバージョン固定保守契約)
コンパイラ評価サービス(機能安全対応) コンパイラ評価サービス(機能安全対応)
RXコンパイラIEC61508認証キット 産業向け機能安全システムの開発でソフトウェアツールの認証を取得するために必要なIEC61508認証書等のドキュメント。EC61508認証の取得に必要なソフトウェアツールの妥当性確認作業を大幅軽減。※本キットにRXファミリ用C/C++コンパイラパッケージは含まれません。別途購入が必要です。

シミュレータ

Product Name Description
RH850ファミリ用CS+シミュレータ RH850ファミリ用CS+シミュレータ , ※本製品はCS+パッケージに含まれています(単体販売はありません)。
RH850サイクル精度シミュレータ PC環境だけでRH850の実機に近い精度で時間計測が可能な命令シミュレータ。有償。
RXファミリ用CS+シミュレータ RXファミリ用CS+シミュレータ , ※本製品はCS+パッケージに含まれています(単体販売はありません)。
RL78 Webシミュレータ 低消費電力マイコンRL78ファミリの、高精度な消費電流シミュレーションがWeb上で可能。無償。
* Webシミュレータは2つのツールをラインアップしています: MCU simulator online、消費電流計算ツール
RL78ファミリ用e2 studioシミュレータ RL78ファミリ用e2 studioシミュレータ
RL78ファミリ, 78K0R, 78K0用CS+シミュレータ RL78ファミリ, 78K0R, 78K0用CS+シミュレータ , ※本製品はCS+パッケージに含まれています(単体販売はありません)。
その他のシミュレータ CS+(CubeSuite+)、e2 studio以外の統合開発環境対応シミュレータ: SuperHファミリ、V850ファミリ、RXファミリ、M32Rファミリ、M16Cシリーズ、R8Cファミリ、R32Cシリーズ、M32Cシリーズ、78K0R、78K0、78K0S、78K4、H8SX,H8S,H8ファミリ、740ファミリ、I/O DLLキット、PDxxSIM I/O DLLキット

エミュレータ

Product Name Description
オンチップデバッギングエミュレータ

ルネサス オンチップデバッギングエミュレータ。E2エミュレータ、E2エミュレータLite、E20エミュレータなど

E2エミュレータ [RTE0T00020KCE00000R]

RAファミリ、REファミリ、RH850ファミリ、R-Car D1、RL78ファミリ、RXファミリ用オンチップデバッギングエミュレータ。フラッシュプログラマとしてもご使用いただけます。

E2エミュレータLite [RTE0T0002LKCE00000R]

RAファミリ、REファミリ、RXファミリ、RL78ファミリ用オンチップデバッギングエミュレータ。フラッシュプログラマとしてもご使用いただけます。

E20エミュレータ [R0E000200KCT00] RXファミリ、RL78ファミリ、RH850、V850、78K0R、78K0、R8Cファミリ用 オンチップデバッギングエミュレータ。E1エミュレータの持つデバッグ機能に加え、トレース機能やRAMモニタ機能等を強化しています。 フラッシュプログラマとしてもご使用いただけます。
※RX600およびRX700シリーズ以外のマイコンについては、E1エミュレータ相当のデバッグ機能がご使用いただけます。
その他のオンチップデバッギングエミュレータ -
フルスペックエミュレータ ルネサス フルスペックエミュレータ。IE850エミュレータ、IECUBEエミュレータなど。
IE850A ルネサスエレクトロニクス製 RH850ファミリ マイクロコンピュータの外部トレース(Aurora トレース)に対応したエミュレータ。
IE850 RH850、V850E2用エミュレータ。 ※各種専用ポッドと変換基板等を接続して使用します。
RL78ファミリ用IECUBE RL78用フルスペックエミュレータ。 パフォーマンス測定機能、カバレッジ機能、トレース機能など高性能なデバッグ機能等を装備。また、自己診断機能でトラブル箇所を簡単に特定可能。
E100 フルバストレース可能なフルスペックエミュレータ。MCUユニットや接続パーツの交換により、各種デバイス用に使用できます。 対応ソフト(GUI):High-performance Embedded Workshop , 対応デバイス:RX610、R8C/5x、R8C/3x、M16C/64、RS-4他。
その他のフルスペックエミュレータ -
コンパクトエミュレータ コンパクト&低価格の4~32ビットマイコン対応エミュレータ。小中規模のマイコン開発に最適。クロスツール同梱。

エミュレータ関連製品

エミュレータ関連製品

Product Name Description
外部フラッシュ定義エディタ 外部フラッシュメモリへのデータダウンロード用ユーティリティ(エミュレータ用)
PDSDK COMキット デバッガ拡張オプション製品
デバッグMCUボード デバッグMCUボードは、エミュレータとユーザシステムをインサーキット接続するためのボードです。より高度なデバッグ機能が使用できます。使用可能なデバッグ機能はマイコンごとに異なります。

モニタデバッガ/RAMモニタ他

Product Name Description
R8C UART モニタプログラム R8Cファミリ対応モニタプログラム。デバッガを起動したとき、自動的にモニタプログラムがマイコンに書き込まれます。
M32C M16C UART モニタプログラム M32C/80、M16C/80、M16C/60シリーズ対応モニタプログラム。フラッシュプログラマを使用して、マイコンにモニタプログラムを書き込む必要があります。

フラッシュプログラマ (Unit/SW)

オンボードプログラミング用書き込みプログラマ

Product Name Description
PG-FP6

フラッシュメモリプログラマ。
書き込みソフトには、専用プログラミングGUI(FP6 Terminal)を使用します。
※RAファミリ、REファミリ、RL78ファミリ、RXファミリ、RH850ファミリ、Renesas Synergy、Renesas USB Power Deliveryファミリ、パワーマネジメント、モータドライバ/アクチュエータドライバIC、SuperHファミリ、V850ファミリ、78Kファミリ、R8Cファミリに対応。

Renesas Flash Programmer (Programming GUI)

フラッシュメモリ用書き込みソフト。
※RAファミリ、REファミリ、RL78ファミリ、RXファミリ、RH850ファミリ、Renesas Synergy、Renesas USB Power Deliveryファミリ、パワーマネジメント、V850ファミリ、78K0R、78K0に対応。

フラッシュ開発ツールキット Flash Development Toolkit (Programming GUI) フラッシュメモリ用書き込みソフト。
※SuperH RISC engineファミリ、RXファミリ、R8Cファミリ、M16Cファミリ、H8SXファミリ、H8Sファミリ、H8ファミリ、740ファミリに対応。
E2エミュレータ (書き込み機能)

マイコン内蔵フラッシュメモリのオンボード書き込みが可能なオンチップデバッギングエミュレータ。
書き込みソフトには、Renesas Flash Programmer を使用します。
※RAファミリ、REファミリ、RH850ファミリ、RL78ファミリ、RXファミリ、パワーマネージメント、Renesas USB Power Deliveryファミリ、モータドライバ/アクチュエータドライバICに対応。

E2エミュレータLite (書き込み機能)

マイコン内蔵フラッシュメモリのオンボード書き込みが可能なオンチップデバッギングエミュレータ。
書き込みソフトには、Renesas Flash Programmer を使用します。
※RAファミリ、RXファミリ、RL78ファミリ、パワーマネージメント、Renesas USB Power Deliveryファミリ、モータドライバ/アクチュエータドライバICに対応。

E20エミュレータ (書き込み機能) マイコン内蔵フラッシュメモリのオンボード書き込みが可能なオンチップデバッギングエミュレータ。
書き込みソフトには、Renesas Flash Programmer または フラッシュ開発ツールキット(Flash Development Toolkit)を使用します。
※RXファミリ、RL78ファミリ、RH850ファミリ、パワーマネージメント、Renesas USB Power Deliveryファミリ、モータドライバ/アクチュエータドライバIC、V850ファミリ、78K0R、78K0、R8Cファミリへの書き込みに対応。
E8aエミュレータ (書き込み機能) マイコン内蔵フラッシュメモリのオンボード書き込みが可能なオンチップデバッギングエミュレータ。
書き込みソフトには、フラッシュ開発ツールキット(Flash Development Toolkit)を使用します。
※SuperH RISC engineファミリ、R8Cファミリ、M16Cファミリ、H8SXファミリ、H8Sファミリ、H8ファミリ、740ファミリへの書き込みに対応。
IC Socket Board フラッシュプログラマとの接続により、基板実装前マイコンのメモリ書き換えが可能となります。
F-ZTATマイコンオンボード書込みプログラム (Programming GUI) SuperH、H8S、H8ファミリ用F-ZTATマイコンオンボード書き込みソフト

セルフプログラミングライブラリ

フラッシュメモリ書き換えライブラリ

Product Name Description
コードフラッシュライブラリ コードフラッシュメモリ書き換えライブラリ, (78Kファミリ コードフラッシュ用EEPROMエミュレーションライブラリ含む)
データフラッシュライブラリ データフラッシュメモリ書き換えライブラリ, (RL78ファミリ データフラッシュ用EEPROMエミュレーションライブラリ含む)

回路設計ツール

Product Name Description
SA-Designer Smart Analog用アナログフロントエンド回路設計ツール