团队编号:CICC2879
团队名称:八点起床读书
团队成员:黄良煜、苏桢毅
上回我们讲完了vtype寄存器。接下来讲讲vector指令集中剩下的几个关键寄存器。
首先是vl寄存器,这个寄存器保存一个无符号数,位宽为XLEN,表示向量指令的结果将要更新的元素的数量。这个寄存器通过vset{i}vl{i}指令来更新
vlenb寄存器是一个只读的寄存器,它记录VLEN/8;
vstart寄存器可读可写,记录向量指令执行的第一个元素的索引。
Vxrm寄存器:矢量定点摄入模式寄存器,它的最低有效位[1:0]中保存一个两位读写舍入模式的字段。高位则都置为0;
Vxsat寄存器:定点饱和标志,最低位有效,其余位置0。
Vcsr寄存器:vxrm和vxsat寄存器可以通过vcsr寄存器来访问:
当整体系统复位时,首先要设置vtype中的vill,讲vtype中的剩余位和vl都设为0。