SWCU185G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
Table 9-129 lists the memory-mapped registers for the VIMS registers. All register offset addresses not listed in Table 9-129 should be considered as reserved locations and the register contents should not be modified.
Offset | Acronym | Register Name | Section |
---|---|---|---|
0h | STAT | Status | STAT Register (Offset = 0h) [Reset = 00000000h] |
4h | CTL | Control | CTL Register (Offset = 4h) [Reset = 00000000h] |
Complex bit access types are encoded to fit into small table cells. Table 9-130 shows the codes that are used for access types in this section.
Access Type | Code | Description |
---|---|---|
Read Type | ||
R | R | Read |
Write Type | ||
W | W | Write |
Reset or Default Value | ||
-n | Value after reset or the default value |
STAT is shown in Figure 9-133 and described in Table 9-131.
Return to the Summary Table.
Status
Displays current VIMS mode and line buffer status
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | IDCODE_LB_DIS | SYSBUS_LB_DIS | MODE_CHANGING | INV | MODE | ||
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-6 | RESERVED | R | 0h | Reserved |
5 | IDCODE_LB_DIS | R | 0h | Icode/Dcode flash line buffer status 0: Enabled or in transition to disabled 1: Disabled and flushed |
4 | SYSBUS_LB_DIS | R | 0h | Sysbus flash line buffer control 0: Enabled or in transition to disabled 1: Disabled and flushed |
3 | MODE_CHANGING | R | 0h | VIMS mode change status 0: VIMS is in the mode defined by MODE 1: VIMS is in the process of changing to the mode given in CTL.MODE |
2 | INV | R | 0h | This bit is set when invalidation of the cache memory is active / ongoing |
1-0 | MODE | R | 0h | Current VIMS mode
0h = GPRAM : VIMS GPRAM mode 1h = CACHE : VIMS Cache mode 3h = VIMS Off mode |
CTL is shown in Figure 9-134 and described in Table 9-132.
Return to the Summary Table.
Control
Configure VIMS mode and line buffer settings
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
STATS_CLR | STATS_EN | DYN_CG_EN | RESERVED | ||||
R/W-0h | R/W-0h | R/W-0h | R-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | IDCODE_LB_DIS | SYSBUS_LB_DIS | ARB_CFG | PREF_EN | MODE | ||
R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | STATS_CLR | R/W | 0h | Set this bit to clear statistic counters. |
30 | STATS_EN | R/W | 0h | Set this bit to enable statistic counters. |
29 | DYN_CG_EN | R/W | 0h | 0: The in-built clock gate functionality is bypassed. 1: The in-built clock gate functionality is enabled, automatically gating the clock when not needed. |
28-6 | RESERVED | R | 0h | Reserved |
5 | IDCODE_LB_DIS | R/W | 0h | Icode/Dcode flash line buffer control 0: Enable 1: Disable |
4 | SYSBUS_LB_DIS | R/W | 0h | Sysbus flash line buffer control 0: Enable 1: Disable |
3 | ARB_CFG | R/W | 0h | Icode/Dcode and sysbus arbitation scheme 0: Static arbitration (icode/docde > sysbus) 1: Round-robin arbitration |
2 | PREF_EN | R/W | 0h | Tag prefetch control 0: Disabled 1: Enabled |
1-0 | MODE | R/W | 0h | VIMS mode request. Write accesses to this field will be blocked while STAT.MODE_CHANGING is set to 1. 0h = GPRAM : VIMS GPRAM mode 1h = CACHE : VIMS Cache mode 3h = VIMS Off mode |