概要

説明

Peripheral Driver Generatorをお使いのお客様へ
今後、Peripheral Driver Generatorの対応デバイス追加や改修は予定していません。新製品を中心にスマート・コンフィグレータの対応デバイスを拡充していきます。また、Peripheral Driver Generatorをお使いの方へのサポートは行っていきますが、スマート・コンフィグレータの使用をご検討ください。
スマート・コンフィグレータ

Peripheral Driver Generatorは、マイコン内蔵の各種周辺I/Oドライバ本体と、その初期設定ルーチン(関数)の作成を、開発者手作業によるコーディング不要で実現 するユーティリティです。必要なソースコードは、ユーザ設定に従ってすべてPeripheral Driver Generatorが準備するため、開発期間、開発コストを大幅に削減できます。 操作はすべて、わかりやすいGUIによる簡単操作。周辺I/Oのモード設定状況もひとめで分かります。

また、複数の周辺機能によるピンの競合をチェックする機能も装備しています(V.2のみ)。

Peripheral Driver Generatorは、無償ツールです。インストール、利用などに制限はありません。生成コードは充分に評価していますが、動作を保証するものではありません。お客様の責任においてご使用ください。

Note CS+ (Peripheral Driver Generator V.2 のみサポート)、e² studio V3.0.0.22以降 (Peripheral Driver Generator V.2 のみサポート) または High-performance Embedded Workshop

特長

  • 周辺I/Oの細かい設定をコーディングレスで手間なく実現
  • マイコンの仕様差に対応し、設定間違いや設定し忘れを回避
  • ポップアップで設定方法をアドバイス(V.2のみ)
  • 端子ウィンドウで端子競合が確認可能(V.2のみ)
  • 端子配置図が表示可能(V.2のみ)
    • 対象マイコン: RX210, RX630, RX63N, RX631, RX63T
  • Learn More

リリース情報

Peripheral Driver Generator V.2

最新Ver.: V.2.09

リリース: 2014/05/16

バージョンアップ内容(ツールニュース参照)

動作環境

ターゲットデバイス

ダウンロード

分類 タイトル 日付
ソフトウェア/ツール-その他 ログインしてダウンロード ZIP 82 KB
ソフトウェア/ツール-その他 ログインしてダウンロード ZIP 83 KB
ソフトウェア/ツール-その他 ログインしてダウンロード ZIP 162.86 MB 英語
ソフトウェア/ツール-その他 ログインしてダウンロード EXE 27.21 MB 英語
4 items

ドキュメント

詳細情報

Peripheral Driver Generatorおよび同梱のライブラリは、リアルタイムOSと組み合わせた環境での評価を行なっておりません。リアルタイムOSと組み合わせて使用する場合は、以下の使用条件をご検討の上、お客様の責任においてご使用ください。

  1. Peripheral Driver Generatorが生成する関数やライブラリは、リエントラントではありません。
  2. Peripheral Driver Generatorおよび同梱のライブラリは、リアルタイムOSの割り込み処理を考慮していません。

Peripheral Driver Generatorでサポートする周辺I/Oドライバ

[Peripheral Driver Generator V.2]

マイコン機種(グループ) Peripheral Driver Generatorでドライバ生成/設定できる周辺I/O
RX220 クロック、通信機能(SCI、I2C、SPI)、タイマ(MTU2、POE2、TMR、CMT、RTC、IWDT)、バス、I/O、割り込みコントローラ(ICU)、A/D(12ビット)、DMA(DMAC、DTC)、CRC、LVD、消費電力低減機能、MPC、クロック周波数精度測定回路(CAC)、イベントリンクコントローラ(ELC)、データ演算回路(DOC)、アナログ入力比較機能(CMPA)
RX210 クロック、通信機能(SCI、I2C、SPI)、タイマ(MTU2、POE2、TMR、CMT、RTC、WDT、IWDT、TPU)、バス、I/O、割り込みコントローラ(ICU)、A/D(12ビット、温度センサ)、D/A、DMA(DMAC、DTC)、CRC、LVD、消費電力低減機能、MPC、クロック周波数精度測定回路(CAC)、イベントリンクコントローラ(ELC)、データ演算回路(DOC)、アナログ入力比較機能(CMPA、CMPB)
RX630 クロック、通信機能(SCI、I2C、SPI、IEB)、タイマ(MTU2、MCK、POE2、TPU、PPG、TMR、CMT、RTC、WDT、IWDT)、バス、I/O、割り込みコントローラ(ICU)、A/D(12ビット、10ビット、温度センサ)、D/A、DMA(DMAC、DTC)、CRC、LVD、消費電力低減機能、MPC
RX63T クロック、通信機能(SCI、I2C、SPI)、タイマ(MTU3、POE3、CMT、WDT、IWDT、GPT)、バス、I/O、割り込みコントローラ(ICU)、A/D(10ビット、12ビット)、D/A、DMA(DMAC、DTC)、CRC、LVD、消費電力低減機能、MPC、クロック周波数精度測定回路(CAC)、データ演算回路(DOC)
RX63N, RX631 クロック、通信機能(SCI、I2C、SPI、IEB)、タイマ(MTU2、MCK、POE2、TPU、PPG、TMR、CMT、RTC、WDT、IWDT)、バス、I/O、割り込みコントローラ(ICU)、A/D(12ビット、10ビット、温度センサ)、D/A、DMA(DMAC、EXDMAC、DTC)、CRC、LVD、消費電力低減機能、MPC
RX62G クロック、通信機能(SCI、I2C、SPI、LIN)、タイマ(MTU3、POE3、CMT、WDT、IWDT、GPT)、バス、I/O、割り込みコントローラ(ICU)、A/D(12ビット、10ビット)、DMA(DTC)、CRC、LVD、消費電力低減機能
RX62T クロック、通信機能(SCI、I2C、SPI、LIN)、タイマ(MTU3、POE3、CMT、WDT、IWDT、GPT)、バス、I/O、割り込みコントローラ(ICU)、A/D(12ビット、10ビット)、DMA(DTC)、CRC、LVD、消費電力低減機能
RX62N クロック、通信機能(SCI、I2C、SPI)、タイマ(TMR、CMT、MTU2(Note1)、WDT、IWDT、POE2、PPG、RTC)、バス、I/O、割り込みコントローラ(ICU)、A/D(10ビット、12ビット)、D/A、DMA(DMAC、EXDMAC、DTC)、CRC、LVD、消費電力低減機能
RX610 クロック、通信機能(SCI、I2C)、タイマ(TMR、TPU、CMT)、I/O、割り込みコントローラ(ICU)、A/D、DMAC
* リトルエンディアンのみサポート

Note

  1. 相補PWMモードおよびリセット同期PWMモードは除く

[Peripheral Driver Generator V.1]

マイコン機種(グループ) Peripheral Driver Generatorでドライバ生成/設定できる周辺I/O
SH7125 シリアル、タイマ(MTU2)、I/O(PFCを含む)、INT(外部割り込み)、A/D
M16C/62P シリアル、タイマ、I/O、INT(外部割り込み)、A/D
M16C/28, M16C/28B, M16C/29 シリアル、タイマ、I/O、INT(外部割り込み)、A/D
R8C/13, R8C/22, R8C/23, R8C/24, R8C/25, R8C/26, R8C/27, R8C/28, R8C/29, R8C/2A, R8C/2B, R8C/2C, R8C/2D シリアル、タイマ、I/O、INT(外部割り込み)、A/D
H8S/20103, H8S/20203, H8S/20223 シリアル、タイマ、I/O(PMCを含む)、INT(外部割り込み)、A/D、DTC、ELC
H8/3687, H8/36077, H8/36049, H8/36109 シリアル、タイマ、I/O、INT(外部割り込み)、A/D

ターゲットデバイス

[Peripheral Driver Generator V.2]

ファミリ シリーズ グループ サポート情報
RX RX200 RX210, RX220 ドライバ生成/設定できる周辺I/O
RX600 RX610, RX62N, RX62G, RX62T, RX630, RX63N/RX631, RX63T

[Peripheral Driver Generator V.1]

Peripheral Driver Generator V.1は、M16Cシリーズ,R8Cファミリ用C/C++コンパイラパッケージ [M3T-NC30WA]のV.5でご利用ください。V.6.00 Release 00以降では利用できません。

ファミリ シリーズ グループ サポート情報
SuperH SH/Tiny SH7125 ドライバ生成/設定できる周辺I/O
M16C M16C/60 M16C/62P
M16C/Tiny M16C/28, M16C/28B, M16C/29
R8C R8C/2x, R8C/1x R8C/22, R8C/23, R8C/24, R8C/25, R8C/26, R8C/27, R8C/28, R8C/29, R8C/2A, R8C/2B, R8C/2C, R8C/2D, R8C/13
H8S H8S/Tiny H8S/20103, H8S/20203, H8S/20223
H8 H8/300H Tiny H8/3687, H8/36077, H8/36049, H8/36109