🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/开源蜂鸟E203/将e203修改成3级流水线,Load & store指令回归测试时为失败
将e203修改成3级流水线,Load & store指令回归测试时为失败
开源蜂鸟E203 作者 巴啦啦 发布于 2021-04-07 21:41(2011 天前) 5980 浏览

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

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


全部回复 4
巴啦啦
巴啦啦2010 天前 · 1 楼
回复 胡灿:

这个问题有点大啊。。。

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

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

巴啦啦
巴啦啦2010 天前 · 2 楼


巴啦啦
巴啦啦2010 天前 · 3 楼
回复 胡灿:

这个问题有点大啊。。。

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

好的,谢谢。/笑哭

胡灿
胡灿2010 天前 · 4 楼

这个问题有点大啊。。。

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

💡 请 登录 后参与讨论(微信扫码即登录/注册)