概要

組み込みアプリケーション開発の「簡単・快適・安心」を提供する開発ツール

ルネサスでは、統合開発環境(e² studio、CS+)を始め、使いやすいエミュレータや書き込みツールなどを提供し、組み込みアプリケーション開発の全工程をサポートします。 ルネサス統合開発環境は、拡張プラグイン「ソリューション・ツールキット」による開発スピードアップ/トータルコスト削減や、自動車向けシステム開発におけるモデルベース開発もサポートします。 また、コンパイラには、多様な開発形態に対応できるよう さまざまなライセンス をご用意しています。

Product Lineup

開発ツール

統合開発環境(IDE)

組み込みシステム開発全体を強力に支援するルネサス統合開発環境

製品/サービス 説明
統合開発環境 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用)
Auto Update Utility High-performance Embedded Workshop環境ソフトウェア更新ユーティリティ(最新版の定期自動チェック/簡単アップデート)
Device File Updater コンパイラパッケージ用CPUタイプ追加ファイル(High-performance Embedded Workshop V4以降の環境に対応)
Install Manager High-performance Embedded Workshop環境構築/管理ツール(標準インストール[推奨]とマルチインストールが選択可能)
TargetServer (COM拡張機能) COMインターフェースを利用した、High-performance Embedded Workshop環境のカスタマイズ
Tcl/Tk拡張機能 Tcl/Tkを利用した、High-performance Embedded Workshop環境のカスタマイズ
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

製品/サービス 説明
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)」を提供し、開発スピードアップとトータルコスト削減を強力サポートします。

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

コード生成支援ツール

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

製品/サービス 説明
スマート・コンフィグレータ スマート・コンフィグレータは、「ソフトウェアを自由に組み合わせられる」をコンセプトとしたユーティリティです。FITモジュールのミドルウェアをインポート、ドライバコード生成、端子設定の3つの機能で、お客様のシステムへのルネサス製ドライバの組み込みを容易にします。 (RX、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対応デバッグ機能

製品/サービス 説明
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対応

コンパイラ/アセンブラ

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

製品/サービス 説明
コンパイラライセンス 多様な開発形態に応じて選択可能なライセンスを提供
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++コンパイラパッケージは含まれません。別途購入が必要です。

シミュレータ

製品/サービス 説明
RH850ファミリ用CS+シミュレータ RH850ファミリ用CS+シミュレータ , ※本製品はCS+パッケージに含まれています(単体販売はありません)。
RH850サイクル精度シミュレータ PC環境だけでRH850の実機に近い精度で時間計測が可能な命令シミュレータ。有償。
RXファミリ用CS+シミュレータ RXファミリ用CS+シミュレータ , ※本製品はCS+パッケージに含まれています(単体販売はありません)。
RXファミリ用シミュレータデバッガ [High-performance Embedded Workshop対応] RXファミリ用シミュレータデバッガ , ※本製品はHigh-performance Embedded Workshop版のコンパイラパッケージに含まれています(単体販売はありません)。
RL78 Webシミュレータ 低消費電力マイコンRL78ファミリの、高精度な消費電流シミュレーションがWeb上で可能。無償。
RL78ファミリ用e2 studioシミュレータ RL78ファミリ用e2 studioシミュレータ
RL78ファミリ, 78K0R, 78K0用CS+シミュレータ RL78ファミリ, 78K0R, 78K0用CS+シミュレータ , ※本製品はCS+パッケージに含まれています(単体販売はありません)。
SuperHファミリ用シミュレータデバッガ [High-performance Embedded Workshop対応] SuperHファミリ用シミュレータデバッガ , ※本製品はコンパイラパッケージに含まれています(単体販売はありません)。
V850ファミリ用CS+シミュレータ V850ファミリ用CS+シミュレータ , ※本製品はCS+パッケージに含まれています(単体販売はありません)。
V850用SP850付属シミュレータ V850用SP850付属シミュレータ , ※本製品はSP850パッケージに含まれています(単体販売はありません)。
V850ES/Fx2用命令+周辺シミュレータ [SM+ for V850ES/Fx2 (SM703239-B) ] V850ES/Fx2用命令+周辺シミュレータ [SM+ for V850ES/Fx2 (SM703239-B) ]
V850ES/Fx3用命令+周辺シミュレータ [SM+ for V850ES/Fx3 (SM703385-B) ] V850ES/Fx3用命令+周辺シミュレータ [SM+ for V850ES/Fx3 (SM703385-B) ]
V850ES/Sx2用命令+周辺シミュレータ [SM+ for V850ES/Sx2 (SM703289-B) ] V850ES/Sx2用命令+周辺シミュレータ [SM+ for V850ES/Sx2 (SM703289-B) ]
V850ES/Hx2用命令+周辺シミュレータ [SM+ for V850ES/Hx2 (SM703712-B) ] V850ES/Hx2用命令+周辺シミュレータ [SM+ for V850ES/Hx2 (SM703712-B) ]
M32Rファミリ用シミュレータデバッガ [M3T-PD32RSIM] M32Rファミリ用シミュレータデバッガ , ※本製品はコンパイラパッケージに含まれています(単体販売はありません)。
M16Cシリーズ,R8Cファミリ用シミュレータデバッガ [High-performance Embedded Workshop対応] M16C/60, M16C/50, M16C/30, M16C/Tiny, M16C/20, M16C/10シリーズ, R8Cファミリ用シミュレータデバッガ , ※本製品はコンパイラパッケージに含まれています(単体販売はありません)。※「I/O DLLキット」を用いて機能拡張ができます。複雑な周辺I/Oシミュレーションなどに有効です。
R32Cシリーズ用シミュレータデバッガ [High-performance Embedded Workshop対応] R32C/100シリーズ用シミュレータデバッガ , ※本製品はコンパイラパッケージに含まれています(単体販売はありません)。※「I/O DLLキット」を用いて機能拡張ができます。複雑な周辺I/Oシミュレーションなどに有効です。
M32Cシリーズ用シミュレータデバッガ [High-performance Embedded Workshop対応] M32C/80, M16C/80, M16C/70シリーズ用シミュレータデバッガ , ※本製品はコンパイラパッケージに含まれています(単体販売はありません)。※「I/O DLLキット」を用いて機能拡張ができます。複雑な周辺I/Oシミュレーションなどに有効です。
78K0R用SP78K0R付属シミュレータ 78K0R用SP78K0R付属シミュレータ , ※本製品はSP78K0Rパッケージに含まれています(単体販売はありません)。
78K0R/Kx3用命令+周辺シミュレータ [SM+ for 78K0R/Kx3 (SM781188-B) ] 78K0R/Kx3用命令+周辺シミュレータ [SM+ for 78K0R/Kx3(SM781188-B)]
78K0用SP78K0付属シミュレータ 78K0用SP78K0付属シミュレータ , ※本製品はSP78K0パッケージに含まれています(単体販売はありません)。
78K0/Kx2用命令+周辺シミュレータ [SM+ for 78K0/Kx2 (SM780547-B) ] 78K0/Kx2用命令+周辺シミュレータ [SM+ for 78K0/Kx2 (SM780547-B) ]
78K0S用SP78K0S付属シミュレータ 78K0S用SP78K0S付属シミュレータ , ※本製品はSP78K0Sパッケージに含まれています(単体販売はありません)。
78K0S/Kx1用命令+周辺シミュレータ [SM+ for 78K0S/Kx1+ (SM789234-B) ] 78K0S/Kx1用命令+周辺シミュレータ [SM+ for 78K0S/Kx1+(SM789234-B)]
78K4用SP78K4付属シミュレータ 78K4用SP78K4付属シミュレータ , ※本製品はSP78K4パッケージに含まれています(単体販売はありません)。
H8SX,H8S,H8ファミリ用シミュレータデバッガ [High-performance Embedded Workshop対応] H8SX,H8S,H8ファミリ用シミュレータデバッガ , ※本製品はコンパイラパッケージに含まれています(単体販売はありません)。
740ファミリ用シミュレータデバッガ [High-performance Embedded Workshop対応] 740ファミリ用シミュレータデバッガ , ※本製品はコンパイラパッケージ、および アセンブラパッケージ に含まれています(単体販売はありません)。
I/O DLLキット High-performance Embedded Workshop環境シミュレータ拡張オプション製品(Visual C++によるI/O DLL作成をサポート)
PDxxSIM I/O DLLキット シミュレータ拡張オプション製品

エミュレータ

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

エミュレータ関連製品

エミュレータ関連製品

製品/サービス 説明
外部フラッシュ定義エディタ 外部フラッシュメモリへのデータダウンロード用ユーティリティ(エミュレータ用)
PDSDK COMキット デバッガ拡張オプション製品
RZIP キャッツ社製CASEツールZIPCとエミュレータデバッガM3T-PDxxまたはシミュレータデバッガM3T-PDxxSIMを連携して動作させるためのソフトウェア。ZIPCが持つデバッグ機能を利用できるようになります。
デバッグMCUボード デバッグMCUボードは、エミュレータとユーザシステムをインサーキット接続するためのボードです。より高度なデバッグ機能が使用できます。使用可能なデバッグ機能はマイコンごとに異なります。

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

製品/サービス 説明
RXシリアルデバッガ ルネサスRXマイコン用の、シリアル通信を使用したモニタデバッガ
R8C UART モニタプログラム R8Cファミリ対応モニタプログラム。デバッガを起動したとき、自動的にモニタプログラムがマイコンに書き込まれます。
M32C M16C UART モニタプログラム M32C/80、M16C/80、M16C/60シリーズ対応モニタプログラム。フラッシュプログラマを使用して、マイコンにモニタプログラムを書き込む必要があります。

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

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

製品/サービス 説明
PG-FP6 フラッシュメモリプログラマ。
書き込みソフトには、専用プログラミングGUI(FP6 Terminal)を使用します。
※RL78ファミリ、RXファミリ、RH850ファミリ、Renesas Synergy、Renesas USB Power Deliveryファミリ、パワーマネジメント、モータドライバ/アクチュエータドライバIC、SuperHファミリ、V850ファミリ、78Kファミリ、R8Cファミリへの書き込みに対応。
Renesas Flash Programmer (Programming GUI) フラッシュメモリ用書き込みソフト。
※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 を使用します。
※RH850ファミリ、RL78ファミリ、RXファミリ、パワーマネージメント、Renesas USB Power Deliveryファミリ、モータドライバ/アクチュエータドライバICへの書き込みに対応。
E2エミュレータLite (書き込み機能) マイコン内蔵フラッシュメモリのオンボード書き込みが可能なオンチップデバッギングエミュレータ。
書き込みソフトには、Renesas Flash Programmer を使用します。
※RXファミリ、RL78ファミリ、パワーマネージメント、Renesas USB Power Deliveryファミリ、モータドライバ/アクチュエータドライバICへの書き込みに対応。
E1エミュレータ (書き込み機能) マイコン内蔵フラッシュメモリのオンボード書き込みが可能なオンチップデバッギングエミュレータ。
書き込みソフトには、Renesas Flash Programmer または フラッシュ開発ツールキット(Flash Development Toolkit)を使用します。
※RXファミリ、RL78ファミリ、RH850ファミリ、パワーマネージメント、Renesas USB Power Deliveryファミリ、モータドライバ/アクチュエータドライバIC、V850ファミリ、78K0R、78K0、R8Cファミリへの書き込みに対応。
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マイコンオンボード書き込みソフト

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

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

製品/サービス 説明
コードフラッシュライブラリ コードフラッシュメモリ書き換えライブラリ, (78Kファミリ コードフラッシュ用EEPROMエミュレーションライブラリ含む)
データフラッシュライブラリ データフラッシュメモリ書き換えライブラリ, (RL78ファミリ データフラッシュ用EEPROMエミュレーションライブラリ含む)

回路設計ツール

製品/サービス 説明
SA-Designer Smart Analog用アナログフロントエンド回路設計ツール