tinyriscv学习记录之四

二十五、jtag_halt_flag_i == HoldEnable 时为什么也要停整条流水?

jtag_halt_flag_i == HoldEnable 时要暂停整条流水线,是因为调试器需要一个完全冻结、状态一致、不会继续提交任何指令的 CPU 现场,才能安全地查看、修改和单步控制处理器。