このドキュメントでは、RA6T2シミュレータの仕様について説明します。
| 機能 | サポート状況 |
|---|---|
| CPU | 一部サポート |
| 動作モード | 一部サポート |
| アドレス空間 | 一部サポート |
| リセット | 一部サポート |
| オプション設定メモリ | 一部サポート |
| 低電圧検出回路 (LVD) | 未サポート |
| クロック発生回路 | 一部サポート |
| クロック周波数精度測定回路 (CAC) | 未サポート |
| 低消費電力モード | 未サポート |
| レジスタライトプロテクション | 未サポート |
| 割り込みコントローラユニット (ICU) | 一部サポート |
| バス | 一部サポート |
| メモリプロテクションユニット (MPU) | 一部サポート |
| DMA コントローラ (DMAC) | 未サポート |
| データトランスファコントローラ (DTC) | 未サポート |
| イベントリンクコントローラ (ELC) | 一部サポート |
| I/O ポート | 一部サポート |
| キー割り込み機能 (KINT) | 未サポート |
| GPT 用のポートアウトプットイネーブル (POEG) | 一部サポート |
| 汎用PWM タイマ (GPT) | 一部サポート |
| PWM 遅延生成回路 (PDG) | 未サポート |
| 非同期汎用タイマ (AGTW) | 一部サポート |
| ウォッチドッグタイマ (WDT) | 未サポート |
| 独立ウォッチドッグタイマ (IWDT) | 一部サポート |
| シリアルコミュニケーションインタフェース (SCI) | 未サポート |
| I2Cバスインタフェース (IIC) | 未サポート |
| CANFD | 未サポート |
| CANFD ECC (CNECC) | 未サポート |
| シリアルペリフェラルインタフェース (SPI) | 未サポート |
| 巡回冗長検査 (CRC) | 未サポート |
| 三角関数ユニット (TFU) | 一部サポート |
| IIRフィルタアクセラレータ (IIRFA) | 未サポート |
| バウンダリスキャン | 未サポート |
| セキュア暗号エンジン (SCE5) | 未サポート |
| 12ビットA/D コンバータ (ADC) | 一部サポート |
| 12ビットD/A コンバータ (DAC12) | 未サポート |
| 温度センサ回路 (TSN) | 未サポート |
| 高速アナログコンパレータ (ACMPHS) | 未サポート |
| データ演算回路 (DOC) | 未サポート |
| SRAM | 未サポート |
| スタンバイSRAM | 未サポート |
| フラッシュメモリ | 未サポート |
| 内部電圧レギュレータ | 未サポート |
| セキュリティ機能 | 未サポート |
| 機能 | サポート | サポート詳細 |
|---|---|---|
|
Arm Cortex-M33 - リジョン: r0p4-00rel1 - Armv8-M アーキテクチャプロファイル - ANSI/IEEE Std 754-2008 準拠の単精度浮動小数点ユニット |
一部サポート |
- シミュレータは Arm Cortex-M33 Revision r0p3 として動作します。 - 浮動小数点ユニットは FPv4 をサポートしています。 |
| IDAU (実装定義属性ユニット) | 未サポート | シミュレータでは、全てのメモリ領域はセキュア領域として動作します。 |
| メモリプロテクションユニット (MPU) | サポート | |
| SysTickタイマ | サポート |
| 機能 | サポート | サポート詳細 |
|---|---|---|
| シングルチップモード | サポート | |
| SCIブートモード | 未サポート |
| 機能 | サポート | サポート詳細 |
|---|---|---|
| フラッシュI/Oレジスタ | 未サポート | |
| 周辺I/Oレジスタ | サポート | |
| スタンバイSRAM | 一部サポート | この領域はアクセス可能です。ただし、スタンバイSRAMの機能はサポートしていません。 |
| SRAM0 | 一部サポート | 0x2000_0000 ~ 0x2000_7FFFはアクセス可能です。ただし、SRAMの機能はサポートしていません。 |
| オンチップフラッシュ (データフラッシュ) | 未サポート | |
| オンチップフラッシュ (オプション設定メモリ) | 一部サポート | オプション設定メモリを参照してください。 |
| オンチップフラッシュ (ファクトリフラッシュ) | 未サポート | |
| オンチップフラッシュ (コードフラッシュ) | サポート |
| 機能 | サポート | サポート詳細 |
|---|---|---|
| RES 端子リセット | 未サポート | |
| パワーオンリセット | 未サポート | |
| 独立ウォッチドッグタイマリセット | サポート | |
| ウォッチドッグタイマリセット | 未サポート | |
| 電圧監視0 リセット | 未サポート | |
| 電圧監視1 リセット | 未サポート | |
| 電圧監視2 リセット | 未サポート | |
| SRAM パリティエラーリセット | 未サポート | |
| SRAM ECC エラーリセット | 未サポート | |
| バスマスタMPU エラーリセット | 未サポート | |
| TrustZone エラーリセット | 未サポート | |
| キャッシュパリティエラーリセット | 未サポート | |
| ディープソフトウェアスタンバイリセット | 未サポート | |
| ソフトウェアリセット | 未サポート |
| 機能 | サポート | サポート詳細 |
|---|---|---|
| ブロック保護設定レジスタ選択 (BPS_SEL) | 未サポート | |
| オプション機能選択レジスタ1選択 (OFS1_SEL) | 未サポート | |
| 永久ブロック保護設定レジスタセキュア (PBPS_SEC) | 未サポート | |
| ブロック保護設定レジスタセキュア (BPS_SEC) | 未サポート | |
| オプション機能選択レジスタ1セキュア (OFS1_SEC) | 未サポート | |
| 永久ブロック保護設定レジスタ (PBPS) | 未サポート | |
| ブロック保護設定レジスタ (BPS) | 未サポート | |
| オプション機能選択レジスタ1 (OFS1) | 一部サポート | HOCOENとHOCOFRQ0[1:0]の機能のみサポートしています。 |
| スタートアップ領域設定レジスタ (SAS) | 未サポート | |
| オプション機能選択レジスタ0 (OFS0) | 一部サポート | IWDTの機能のみサポートしています。 |
| 機能 | サポート | サポート詳細 |
|---|---|---|
|
クロックソース: 1. MOSC, PLL, PLL2, HOCO, MOCO, LOCO, IWDTLOCO 2. TCK, SWCLK |
一部サポート | (1)のクロックのみサポートしています。 |
|
内部クロック: 1. ICLK, PCLKA, PCLKB, PCLKC, PCLKD, GPTCLK, AGTLCLK, IWDTCLK, SYSTICCLK 2. FCLK, CANFDCLK, CANMCLK, IICCLK, SCISPICLK, CACMCLK, CACLCLK, CACMOCLK, CACHCLK, CACILCLK, JTAGTCK, SWCLK, TRCLK, TCLK, CLKOUT |
一部サポート | (1)のクロックのみサポートしています。 |
| セキュリティ属性 | 未サポート | |
| 発振安定時間 | 未サポート | |
| 発振停止検出機能 | 未サポート | |
| メインクロック発振安定待機時間 | 未サポート | |
| メインクロック発振器駆動能力 | 未サポート | |
| CLKOUT端子 | 未サポート | |
| LOCO/MOCO/HOCOトリミングコントロール | 未サポート | |
| 低消費電力モード | 未サポート |
HOCOCR、MOCOCR、LOCOCR、MOSCCR、PLLCR、PLL2CRによるクロックソース(HOCO、MOCO、LOCO、MOSC、PLL、PLL2)の停止はサポートしていません。シミュレータでは、現在のクロックソースを停止することなくクロック周波数とクロックソースを変更可能です。
| 機能 | サポート | サポート詳細 |
|---|---|---|
|
マスカブル割り込み 1. 周辺機能割り込み 2. 外部端子割り込み 3. CPU(NVIC)への割り込み要求 4. DMAC制御 5. DTC制御 |
一部サポート | (1)~(3)をサポートしています。 |
|
ノンマスカブル割り込み 1. NMI 端子割り込 2. WDT アンダーフロー/リフレッシュエラー 3. IWDT アンダーフロー/リフレッシュエラー 4. 低電圧検出1 5. 低電圧検出2 6. RPEST 7. RECCST 8. TZFST 9. CPEST 10. 発振停止検出割り込み 11. バスマスタMPU エラー |
一部サポート | (3)のみサポートしています。 |
| 低消費電力モード | 未サポート | |
| TrustZoneフィルタ | 未サポート |
| 機能 | サポート | サポート詳細 |
|---|---|---|
| バスマスタ | サポート | |
| バススレーブ | サポート | |
| アービトレーション | 未サポート | |
| 並列動作 | 未サポート | |
|
バスエラー監視部 - 不正アドレスアクセス - バスマスタMPU エラー - TrustZone フィルタエラー - 各スレーブIP より送信されるバスエラー |
未サポート | |
|
キャッシュ - コードバス用のCキャッシュ - システムバス用のSキャッシュ |
未サポート |
| 機能 | サポート | サポート詳細 |
|---|---|---|
|
不正メモリアクセス - Arm CPU はデフォルトのメモリマップを内蔵。CPU が不正アクセスを行うと、例外割り込みが発生 |
未サポート | |
|
メモリプロテクション 1. Arm MPU: CPU 用のメモリプロテクション機能 2. Bus master MPU: DMAC/DTC 用のメモリプロテクション機能 |
一部サポート | (1)のみサポートしています。 |
| 機能 | サポート | サポート詳細 |
|---|---|---|
| イベントリンク機能 | 一部サポート |
イベント出力元モジュールからのイベント信号は下記をサポートしています。 GPTn_CCMPA, GPTn_CCMPB, GPTn_CMPC, GPTn_CMPD, GPTn_CMPE, GPTn_CMPF, GPTn_OVF, GPTn_UDF(n=0~9) イベント出力先モジュールは下記をサポートしています。 ADCA0, ADCB0, ADCC0, ADCA1, ADCB1, ADCC1 |
| モジュールストップ機能 | 未サポート | |
| TrustZoneフィルタ | 未サポート | |
| ELC遅延時間とイベント要求の間隔 | 未サポート | シミュレータではイベント要求の間隔によりイベント要求が失われることはありません。 |
| 機能 | サポート | サポート詳細 |
|---|---|---|
| 汎用入出力ポート | サポート | |
| ポート方向制御 | サポート | |
| ポート出力データ設定 | サポート | |
| Pmn出力設定/リセット | サポート | |
| 個々のポートの端子状態をPIDRに反映 | サポート | |
| プルアップ制御 | 未サポート | |
| Nチャネルオープンドレイン制御 | 未サポート | |
| ELC_PORT 制御 | 未サポート | |
| ポート駆動能力 | 未サポート | |
| 立ち下がり時イベント/立ち上がり時イベント検出 | 未サポート | |
| IRQ入力制御 (PDR=0, PMR=0, ASEL=0, ISEL=1 の時) | サポート | |
| アナログ入力制御 (PDR=0, PMR=0, ASEL=1, ISEL=0 の時) | サポート | |
| ポートモード制御 | サポート | |
| 周辺機能選択 | サポート | |
| PmnPFS レジスタ書き込み許可 | サポート | |
| セキュリティ機能 | 未サポート |
| 機能 | サポート | サポート詳細 |
|---|---|---|
|
対応するGTETRGn 端子(n =
A~D)で選択した入力レベル検出に対する出力停止要求: 1. POEGGn.PIDF フラグがセットされたときに、GPT に対して発行 2. 選択したレベルの入力が検出されるとただちに、GPT に対して発行 |
一部サポート | (1)をサポートしています。 |
| GPT からの出力停止信号による出力停止要求 | 未サポート | |
| コンパレータによる検出に対する出力停止要求 | 未サポート | |
| 発振停止検出に対する出力停止要求 | 未サポート | |
| ソフトウェアによる出力停止要求 | 未サポート | |
| 割り込み | サポート | |
| GPT に対する外部トリガ出力機能 | サポート | |
| ノイズ除去 | 未サポート | |
| TrustZoneフィルタ | 未サポート |
| 機能 | サポート | サポート詳細 |
|---|---|---|
| 32 ビット × 10 チャネル | サポート | |
| チャネルごとにフレーム周期設定用レジスタを搭載 (オーバーフロー/アンダーフローで割り込み可能) | サポート | |
| PWM動作の際にデッドタイム生成が可能 | サポート | |
| 任意チャネルのカウンタの同期スタート/ストップ/クリア可能 | サポート | |
|
ハードウェア要因によるカウントスタート/ストップ/クリア/アップカウント/ダウンカウント/インプットキャプチャ動作 - 最大8 つのELC イベント入力 - 2 本の入力端子 - 最大4 本の外部トリガ入力 |
未サポート | |
|
カウントクロック 1. GTCLK, GTCLK/2, GTCLK/4, GTCLK/8, GTCLK/16, GTCLK/32, GTCLK/64, GTCLK/128, GTCLK/256, GTCLK/512, GTCLK/1024 2. GTETRGA, GTETRGB, GTETRGC, GTETRGD |
一部サポート | "GTCLK"のみサポートしています。 |
| 外部トリガ入力端子 | 一部サポート | POEGからの出力禁止要求のみサポートしています。 |
| カウンタクリア要因 | 一部サポート | ソフトウェア要因によるクリアのみサポートしています。 |
| コンペアマッチ出力 | サポート | |
| インプットキャプチャ機能 | 未サポート | |
|
PWM出力動作モード: 1. のこぎり波PWM モード1 (シングル/ダブルバッファ可) 2. のこぎり波ワンショットパルスモード (バッファ動作固定) 3. のこぎり波PWM モード2 (シングル/ダブルバッファ可) 4. 三角波PWM モード1 (谷32 ビット転送) 5. 三角波PWM モード2 (山/谷32 ビット転送) 6. 三角波PWM モード3 (谷64 ビット転送) 7. 相補PWM モード1 (山転送) 8. 相補PWM モード2 (谷転送) 9. 相補PWM モード3 (山/谷転送) 10. 相補PWM モード4 (即転送) |
一部サポート | (1)のシングルバッファと(4)をサポートしています。 |
|
バッファ動作 1. ダブルバッファ 2. 複数チャネルへの同時動作無効制御 3. カウンタクリア/コンペアマッチによるバッファ動作 |
一部サポート | (3)のみサポートしています。 |
| デッドタイム自動付加機能 | サポート | |
| カウント方向切り替え機能 | サポート | |
| 周期計測機能 | 未サポート | |
| 位相計数機能 | 未サポート | |
| 外部パルス幅測定機能 | 未サポート | |
| チャネル出力間の論理演算 | 未サポート | |
| A/D変換開始要求 | サポート | |
|
割り込み要因: 1. コンペアマッチA~Fイベント 2. オーバーフローイベント/アンダーフローイベント 3. コンペアマッチADTRGA/ADTRGBイベント 4. 周期計数機能の終了 |
一部サポート | (1)と(2)をサポートしています。 |
| DMAC/DTCの起動 | 未サポート | |
| 割り込みスキップ機能 | 未サポート | |
|
イベントリンク(ELC)機能: 1. コンペアマッチA~Fイベント 2. オーバーフローイベント/アンダーフローイベント 3. コンペアマッチADTRGA/ADTRGBイベント 4. 周期計数機能の終了 |
一部サポート | (1)と(2)をサポートしています。 |
| ノイズフィルタ機能 | 未サポート | |
| 出力相切り替え機能 | 未サポート | |
| 出力端子間の短絡検出およびデッドタイムエラーによる出力端子無効機能 | 未サポート | |
| GTIOCnm 端子出力の出力保護機能 | サポート |
| 機能 | サポート | サポート詳細 |
|---|---|---|
|
動作モード: 1. タイマモード 2. パルス出力モード 3. イベントカウントモード 4. パルス幅測定モード 5. パルス周期測定モード |
一部サポート | (2)のみサポートしています。 |
| チャネル数: 32ビット × 2チャネル | サポート | |
|
カウントソース(動作クロック) 1. PCLKB, PCLKB/2, PCLKB/8, AGTLCLK/d(d = 1, 2, 4, 8, 16, 32, 64, 128), AGTW0 のアンダーフロー信号 2. 外部イベント入力 |
一部サポート | (1)をサポートしています。 |
|
割り込み/イベントリンク機能 1. アンダーフローイベント信号 2. 測定完了イベント信号 3. コンペアマッチA イベント信号 4. コンペアマッチB イベント信号 5. スヌーズモードまたはソフトウェアスタンバイモードからの復帰はAGT1_AGTI、AGT1_AGTCMAI、またはAGT1_AGTCMBIで実行可能 |
一部サポート | (1)のみサポートしています。 |
| コンペアマッチ機能 | 未サポート | |
| TrustZoneフィルタ | 未サポート |
| 機能 | サポート | サポート詳細 |
|---|---|---|
| カウントソース: IWDT 専用クロック (IWDTCLK) | サポート | |
| クロック分周比: 1/16/32/64/128/256 分周 | サポート | |
| カウンタ動作: 14 ビットのダウンカウンタによるダウンカウント | サポート | |
|
カウント開始条件: 1. リセット後、自動的にカウント開始 2. セキュアデベロッパーのみがIWDTを開始可能 |
一部サポート | (1)をサポートしています。 |
|
カウント停止条件 1. リセット (ダウンカウンタおよび他のレジスタが初期値に戻る) 2. カウンタのアンダーフローまたはリフレッシュエラー発生時自動的にカウント再開 |
サポート | |
| ウィンドウ機能: ウィンドウ開始/終了位置を設定可能 (リフレッシュ許可/禁止期間) | サポート | |
|
独立ウォッチドッグタイマリセット要因: 1. ダウンカウンタのアンダーフロー 2. リフレッシュ許可期間外でのリフレッシュ動作 (リフレッシュエラー) |
サポート | |
|
ノンマスカブル割り込み/割り込み要因: 1. ダウンカウンタのアンダーフロー 2. リフレッシュ許可期間外でのリフレッシュ動作 (リフレッシュエラー) |
サポート | |
| カウンタ値の読み出し | サポート | |
| イベントリンク機能 | 未サポート | |
|
出力信号 (内部信号): 1. リセット出力 2. 割り込み要求出力 3. スリープモードカウント停止制御出力 |
一部サポート | (1)と(2)をサポートしています。 |
|
オートスタートモード: 1. リセット後のクロック分周比の選択 2. 独立ウォッチドッグタイマのタイムアウト期間の選択 3. 独立ウォッチドッグタイマのウィンドウ開始位置の選択 4. 独立ウォッチドッグタイマのウィンドウ終了位置の選択 5. リセット出力または割り込み要求出力の選択 6. スリープモード、スヌーズモード、またはソフトウェアスタンバイモード遷移時のダウンカウント停止機能の選択 |
一部サポート | (1)~(5)をサポートしています。 |
| TrustZoneフィルタ | 未サポート |
| 機能 | サポート | サポート詳細 |
|---|---|---|
| 正弦、余弦、逆正接、および√x²+y² | サポート | |
| 処理のデータタイプ: 単精度浮動小数点数 | サポート | |
| 計算のサイクル数: 正弦: 14, 余弦: 14, 逆正接: 14, √x²+y²: 14 + α | 未サポート | シミュレータではすぐに演算が完了します。 |
| 機能 | サポート | サポート詳細 |
|---|---|---|
| ユニット数: 2ユニット (ユニット0 およびユニット1) | サポート | |
|
入力チャネル: 最大29本のアナログ入力チャネル - ユニット0: 最大21本のアナログ入力チャネル - ユニット1: 最大17本のアナログ入力チャネル - 9本のアナログ入力チャネルは、ユニット0とユニット1で共用 |
サポート | |
| 拡張アナログ機能 | 未サポート | |
| 分解能: 12 ビット | サポート | |
| 変換時間とA/D変換クロック | 未サポート | |
|
動作モード: 1. シングルスキャンモード 2. 連続スキャンモード |
一部サポート | (1)のみサポートしています |
|
A/D 変換開始条件: 1. ソフトウェアトリガー 2. イベントリンクコントローラからのトリガー 3. GPTからのトリガー 4. 外部トリガー入力 (ADTRGn入力(n = 0, 1) |
一部サポート | (2)と(3)をサポートしています。 |
| 仮想チャネル機能 (37 仮想チャネル) | サポート | |
| スキャングループ機能 (最大9 スキャングループ) | サポート | |
| 可変サンプリング時間 (1 本の仮想チャネルごとに16 テーブルから選択) | 未サポート | |
| チャネル専用サンプル&ホールド回路 | 一部サポート | チャネル専用サンプル&ホールド処理時間はサポートしていません。 |
| A/Dコンバーターの自己診断機能 | 未サポート | |
| A/D変換値加算/平均機能 | 未サポート | |
| アナログ入力断線検出アシスト機能 | 未サポート | |
| データフォーマットを16 ビット、14 ビット、12 ビット、10 ビットから選択可能 | 一部サポート | 12ビットデータフォーマットのみサポートしています。 |
| リミッタークリップ機能 (最大8 テーブル) | 未サポート | |
| コンペアマッチ機能 (最大8 テーブル) | 未サポート | |
| 自己校正機能 | 一部サポート | 内部回路校正とチャネル専用サンプル&ホールド回路校正をサポートしています。ただし、これら機能の処理時間はサポートしていません。 |
| ユーザーゲイン調整機能 | 未サポート | |
| ユーザーオフセット調整機能 | 未サポート | |
| FIFO内蔵 (1 つのスキャングループにつき8 ステージ) | 未サポート | |
| 複数A/Dコンバーターユニット対ユニット同期動作機能 | 未サポート | |
| プログラマブルゲインアンプ (PGA) | 未サポート | |
|
割り込み要因: 1. A/Dスキャン終了割り込み 2. FIFOデータ読み出し要求割り込み 3. FIFOデータオーバーフロー割り込み 4. リミッタークリップ割り込み 5. コンペアマッチ割り込み 6. 複合コンペアマッチ割り込み 7. A/Dコンバーターエラー割り込み 8. A/D変換オーバーフロー割り込み 9. A/Dコンバータ校正終了割り込み |
一部サポート | (1)と(9)をサポートしています。 |
| トリガ入力: ELCからのトリガでスキャンを開始可能 | サポート | |
| イベント生成 | サポート | |
|
基準電圧: - VREFH0はアナログ基準電圧 - VREFL0はアナログ基準グランド |
サポート | シミュレータではそれぞれの端子へ何も電圧を入力していない場合、VREFH0は5V、VREFL0は0Vになります。 |
| モジュールストップ機能 | 未サポート |