ZHDU116G 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 |
| 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 | 模式 | ||
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-6 | RESERVED | 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 关闭模式 |
图 9-134 展示了 CTL,表 9-132 中对此进行了介绍。
返回到汇总表。
控制
配置 VIMS 模式和线路缓冲设置
| 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 | 模式 | ||
| 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 | RESERVED | 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 关闭模式 |