これらのデバイスは 4 つのペリフェラル レジスタ空間を備えています。これらの空間は以下のように分類されます。
|
ペリフェラル フレーム 0: |
これらは、CPU メモリ バスに直接割り当てられたペリフェラルです。表 7-8 を参照してください。 |
|
ペリフェラル フレーム 1: |
これらは、32 ビット ペリフェラル バスに割り当てられたペリフェラルです。表 7-9 を参照してください。 |
|
ペリフェラル フレーム 2: |
これらは、16 ビット ペリフェラル バスに割り当てられたペリフェラルです。表 7-10 を参照してください。 |
|
ペリフェラル フレーム 3: |
これらは、32 ビット ペリフェラル バスに割り当てられ、CLA からアクセス可能なペリフェラルです。表 7-11 を参照してください。 |
表 7-8 ペリフェラル フレーム 0 レジスタ名称(1) | アドレス範囲 | サイズ (×16) | EALLOW 保護 (2) |
---|
デバイス エミュレーション レジスタ | 0x00 0880~0x00 0984 | 261 | あり |
システム パワー コントロール レジスタ | 0x00 0985~0x00 0987 | 3 | 可能 |
フラッシュ レジスタ (3) | 0x00 0A80~0x00 0ADF | 96 | あり |
コード セキュリティ モジュール レジスタ | 0x00 0AE0~0x00 0AEF | 16 | あり |
ADC レジスタ (0 待機読み出しのみ) | 0x00 0B00~0x00 0B0F | 16 | なし |
CPU タイマ 0/1/2 レジスタ | 0x00 0C00~0x00 0C3F | 64 | なし |
PIE レジスタ | 0x00 0CE0~0x00 0CFF | 32 | なし |
PIE ベクタ テーブル | 0x00 0D00~0x00 0DFF | 256 | なし |
CLA レジスタ | 0x00 1400~0x00 147F | 128 | あり |
CLA から CPU へのメッセージ RAM (CPU による書き込みは無視されます。) | 0x00 1480~0x00 14FF | 128 | 該当なし |
CPU から CLA へのメッセージ RAM (CLA による書き込みは無視されます。) | 0x00 1500~0x00 157F | 128 | 該当なし |
(1) フレーム 0 のレジスタは 16 ビットおよび 32 ビット アクセスをサポートしています。
(2) レジスタが EALLOW 保護されている場合は、EALLOW 命令が実行されるまで書き込みを実行できません。EDIS 命令は書き込みを無効化し、ストレイ コードまたはポインタがレジスタの内容を破壊するのを防止します。
(3) フラッシュ レジスタはコード セキュリティ モジュール (CSM) によっても保護されています。
表 7-9 ペリフェラル フレーム 1 レジスタ名称 | アドレス範囲 | サイズ (×16) | EALLOW 保護 |
---|
eCAN-A レジスタ | 0x00 6000~0x00 61FF | 512 | (1) |
eCAP1 レジスタ | 0x00 6A00~0x00 6A1F | 32 | なし |
HRCAP1 レジスタ | 0x00 6AC0~0x00 6ADF | 32 | (1) |
HRCAP2 レジスタ | 0x00 6AE0~0x00 6AFF | 32 | (1) |
eQEP1 レジスタ | 0x00 6B00~0x00 6B3F | 64 | (1) |
LIN-A レジスタ | 0x00 6C00~0x00 6C7F | 128 | (1) |
GPIO レジスタ | 0x00 6F80~0x00 6FFF | 128 | (1) |
表 7-10 ペリフェラル フレーム 2 レジスタ名称 | アドレス範囲 | サイズ (×16) | EALLOW 保護 |
---|
システム コントロール レジスタ | 0x00 7010~0x00 702F | 32 | あり |
SPI-A レジスタ | 0x00 7040~0x00 704F | 16 | なし |
SCI-A レジスタ | 0x00 7050~0x00 705F | 16 | なし |
NMI ウォッチドッグ割り込みレジスタ | 0x00 7060~0x00 706F | 16 | あり |
外部割り込みレジスタ | 0x00 7070~0x00 707F | 16 | あり |
ADC レジスタ | 0x00 7100~0x00 717F | 128 | (1) |
I2C-A レジスタ | 0x00 7900~0x00 793F | 64 | (1) |
SPI-B レジスタ | 0x00 7740~0x00 774F | 16 | なし |
表 7-11 ペリフェラル フレーム 3 レジスタ名称 | アドレス範囲 | サイズ (×16) | EALLOW 保護 |
---|
コンパレータ 1 レジスタ | 0x00 6400~0x00 641F | 32 | (1) |
コンパレータ 2 レジスタ | 0x00 6420~0x00 643F | 32 | (1) |
コンパレータ 3 レジスタ | 0x00 6440~0x00 645F | 32 | (1) |
ePWM1 + HRPWM1 レジスタ | 0x00 6800~0x00 683F | 64 | (1) |
ePWM2 + HRPWM2 レジスタ | 0x00 6840~0x00 687F | 64 | (1) |
ePWM3 + HRPWM3 レジスタ | 0x00 6880~0x00 68BF | 64 | (1) |
ePWM4 + HRPWM4 レジスタ | 0x00 68C0~0x00 68FF | 64 | (1) |
ePWM5 + HRPWM5 レジスタ | 0x00 6900~0x00 693F | 64 | (1) |
ePWM6 + HRPWM6 レジスタ | 0x00 6940~0x00 697F | 64 | (1) |
ePWM7 + HRPWM7 レジスタ | 0x00 6980~0x00 69BF | 64 | (1) |