XLEN-1:0
VALUE
只读time 的完整寄存器值;未单独列出的位按对应扩展或特权规范解释,读取保留位或 WPRI 字段时忽略其值;写同一 CSR 的其他可写字段时保留这些字段原值。
这个字段控制什么
- - time 的完整寄存器值;未单独列出的位按对应扩展或特权规范解释,读取保留位或 WPRI 字段时忽略其值;写同一 CSR 的其他可写字段时保留这些字段原值。
常见取值
这个字段更适合结合上下文字段解释,不用按固定枚举背诵。
time 是用户级时间计数器 CSR,用于读取 RDTIME 可见的 timer 值。
time 的完整寄存器值;未单独列出的位按对应扩展或特权规范解释,读取保留位或 WPRI 字段时忽略其值;写同一 CSR 的其他可写字段时保留这些字段原值。
这个字段更适合结合上下文字段解释,不用按固定枚举背诵。
time 是 0xC01 的用户级只读时间计数器 CSR,对应 RDTIME 可见的 timer 值。低特权级是否可读还可能受 counteren 类 CSR 控制。
读取 time 获取硬件或运行状态。
按位域说明解释返回值,不要尝试写回。
若在当前特权级读取失败,应按非法指令异常路径处理。
不能只看 CSR 名称判断。官方 CSR 地址编码和表格给出最低访问特权级;time 当前记录为 U模式,权限不足或未实现时访问会触发非法指令异常。
time 是只读 CSR。软件应把它作为状态观察入口,不要尝试写入;读取保留位或 WPRI 字段时不要依赖固定值。