RISC-V MCU中文社区

【求助】 将e203修改成3级流水线,Load & store指令回归测试时为失败

发表于 开源蜂鸟E203 2021-04-07 21:41:51
4
121
0

decode模块从exu中提取出来,同时将通用寄存器也放到decode阶段,添加了decode与exu的握手模块。同时在decode模块下增加操作数旁路,然后通过dec/exu传送到EXU。

运行回归测试,laod & store相关指令的X3不为1,testbench打印失败


喜欢0
用户评论 (4)
  • 巴啦啦

    2021-04-08 22:18:32 巴啦啦 1#

    胡灿

    这个问题有点大啊。。。

    初步建议,找到具体哪个test错误,然后看看仿真波形为何出错

    您好,我在下面的仿真图发现了一个问题。当指令为store指令时,即rv_store为高时,并且最终写回使能也拉高时,将要写回的数据并没有再下一个时钟周期写回,编号为5的通用寄存器,请问这大概是什么原因呢?

  • 巴啦啦

    2021-04-08 22:17:31 巴啦啦 2#


  • 巴啦啦

    2021-04-08 15:35:27 巴啦啦 3#

    胡灿

    这个问题有点大啊。。。

    初步建议,找到具体哪个test错误,然后看看仿真波形为何出错

    好的,谢谢。/笑哭

  • 胡灿

    2021-04-08 14:55:26 胡灿 4#

    这个问题有点大啊。。。

    初步建议,找到具体哪个test错误,然后看看仿真波形为何出错

关于作者
巴啦啦

巴啦啦 未通过人工认证

懒的都不写签名

问答
粉丝
0
关注
2
  • 早春营|RISC-V处理器嵌入式开发
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
早春营|RISC-V处理器嵌入式开发