JADU124G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
表 9-129 に、VIMS レジスタのメモリ マップト レジスタを示します。表 9-129 にないレジスタ オフセット アドレスはすべて予約済みと見なして、レジスタの内容は変更しないでください。
| オフセット | 略称 | レジスタ名 | セクション |
|---|---|---|---|
| 0h | STAT | ステータス | STAT レジスタ (オフセット = 0h) [リセット = 00000000h] |
| 4h | CTL | 制御 | CTL レジスタ (オフセット = 4h) [リセット = 00000000h] |
表の小さなセルに収まるように、複雑なビット アクセス タイプを記号で表記しています。表 9-130 に、このセクションでアクセス タイプに使用しているコードを示します。
| アクセス タイプ | コード | 説明 |
|---|---|---|
| 読み取りタイプ | ||
| R | R | 読み出し |
| 書き込みタイプ | ||
| W | W | 書き込み |
| リセットまたはデフォルト値 | ||
| -n | リセット後の値またはデフォルト値 | |
図 9-133 に、STAT を示し、表 9-131 に、その説明を示します。
概略表に戻ります。
ステータス
現在の VIMS モードと回線バッファのステータスを表示します
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| 予約済み | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| 予約済み | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| 予約済み | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | IDCODE_LB_DIS | SYSBUS_LB_DIS | MODE_CHANGING | INV | モード | ||
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31-6 | 予約済み | R | 0h | 予約済み |
| 5 | IDCODE_LB_DIS | R | 0h | Icode/Dcode フラッシュ ライン バッファ ステータス 0:有効または無効に遷移中 1:無効かつフラッシュ済み |
| 4 | SYSBUS_LB_DIS | R | 0h | Sysbus フラッシュ ライン バッファ制御 0:有効または無効に遷移中 1:無効かつフラッシュ済み |
| 3 | MODE_CHANGING | R | 0h | VIMS モード変更ステータス 0:VIMS は MODE で定義されているモードです 1: VIMS は、CTL.MODE で指定されたモードに変更中です |
| 2 | INV | R | 0h | このビットは、キャッシュ メモリの無効化がアクティブ/実行中の場合にセットされます |
| 1-0 | モード | R | 0h | 現在の VIMS モード 0h= GPRAM:VIMS GPRAM モード 1h = CACHE: VIMS キャッシュモード 3h = VIMS Off モード |
図 9-134 に、CTL を示し、表 9-132 に、その説明を示します。
概略表に戻ります。
コントロール
VIMS モードおよびラインバッファ設定を構成します
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| STATS_CLR | STATS_EN | DYN_CG_EN | 予約済み | ||||
| R/W-0h | R/W-0h | R/W-0h | R-0h | ||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| 予約済み | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| 予約済み | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | IDCODE_LB_DIS | SYSBUS_LB_DIS | ARB_CFG | PREF_EN | モード | ||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 31 | STATS_CLR | R/W | 0h | 統計カウンタをクリアするには、このビットを設定します。 |
| 30 | STATS_EN | R/W | 0h | 統計カウンタを有効にするには、このビットを設定します。 |
| 29 | DYN_CG_EN | R/W | 0h | 0:内蔵クロック ゲート機能はバイパスされます。 1:内蔵クロック ゲート機能が有効になり、不要なときにクロックを自動的にゲーティングします。 |
| 28-6 | 予約済み | R | 0h | 予約済み |
| 5 | IDCODE_LB_DIS | R/W | 0h | Icode/Dcode フラッシュ ライン バッファ制御 0:有効 1:無効 |
| 4 | SYSBUS_LB_DIS | R/W | 0h | Sysbus フラッシュ ライン バッファ制御 0:有効 1:無効 |
| 3 | ARB_CFG | R/W | 0h | Icode/Dcode および sysbus 調整スキーム 0:静的アービトレーション (icode/docde > sysbus) 1:ラウンドロビン調整 |
| 2 | PREF_EN | R/W | 0h | タグ プリフェッチ制御 0:無効 1:有効 |
| 1-0 | モード | R/W | 0h | VIMS モード リクエスト STAT.MODE_CHANGING が 1 に設定されている間は、このフィールドへの書き込みアクセスはブロックされます。 0h = GPRAM: VIMS GPRAM モード 1h = CACHE: VIMS キャッシュモード 3h = VIMS Off モード |