Menu Close

RISC-V CSR读写控制(5)CSR寄存器实现下

主讲老师:YVONNE、William

VIP专享视频
立即购买 升级VIP
%title插图%num
Posted in 文章

4 Comments

  1. wangff

    老师好,在学习本节课时遇到一个问题,请老师解答:
    1、在mcounteren寄存器时,在寄存器的高bit位中有HPM,请问HPM是什么含义,英文全拼是什么呢?

  2. wangff

    学习本节课后有几点收获,1、misa寄存器最高2bit表示架构01代表32位架构、10代表64位架构、11代表128位架构,CPU调试阶段,往往需要读取misa寄存器信息;2、mcounteren寄存器用于控制监控级别能读取对应机器模式的各组计数器;3、csr_mid包含mvendorid、marchid,mimpid、mhartid四个只读寄存器;4、scratch可读可写临时寄存器,JATG模块下经常使用;5、mcycle、mcycleh各32位寄存器经常与minstret、minstreth寄存器合用,测试cup性能,每个时钟周期执行多少条指令,注意dbg_stop、i_exe_vld信号的巧妙运用。
    本节课内容很多,老师在讲解每一个寄存器的实现过程时扩充了很多实战使用技巧,很值得反复揣摩学习!

发表评论

相关链接