CY
WARL/可为只读零控制 U 模式读取 `cycle`;启用 H 扩展时也参与 VU 模式计数器访问判定。若该位清零,U/VU 模式读取 `cycle` 会异常;若该位和 `mcounteren.CY` 都置位,则 U 模式允许读取;VU 模式还要求 `hcounteren.CY` 置位。
这个字段控制什么
- - 控制 U 模式读取 `cycle`;启用 H 扩展时也参与 VU 模式计数器访问判定。若该位清零,U/VU 模式读取 `cycle` 会异常;若该位和 `mcounteren.CY` 都置位,则 U 模式允许读取;VU 模式还要求 `hcounteren.CY` 置位。
常见取值
U 模式读取 cycle 触发非法指令异常;启用 H 扩展时,VU 模式读取也因 `scounteren.CY=0` 而异常。
S 模式授权 U/VU 模式读取 cycle;U 模式仍要求 mcounteren.CY 置位,VU 模式还要求 hcounteren.CY 置位。