XLEN-1:0
VL
只读当前向量指令实际处理的元素数量,由 vset{i}vl{i} 等指令更新。
这个字段控制什么
- - 当前向量指令实际处理的元素数量,由 vset{i}vl{i} 等指令更新。
常见取值
这个字段更适合结合上下文字段解释,不用按固定枚举背诵。
当前向量指令实际处理的元素数量,由 vset{i}vl{i} 等指令更新。
这个字段更适合结合上下文字段解释,不用按固定枚举背诵。
vl 是 用户级向量状态 CSR 中的 只读 CSR,地址为 0xC20。先确认当前特权级和扩展实现情况,再根据位字段判断该 CSR 影响的架构状态。
读取 vl 获取硬件或运行状态。
按位域说明解释返回值,不要尝试写回。
若在当前特权级读取失败,应按非法指令异常路径处理。
不能只看 CSR 名称判断。官方 CSR 地址编码和表格给出最低访问特权级;vl 当前记录为 User/向量,权限不足或未实现时访问会触发非法指令异常。
vl 是只读 CSR。软件应把它作为状态观察入口,不要尝试写入;读取保留位或 WPRI 字段时不要依赖固定值。