已经拓展浮点指令,但是仿真coremark时fsw为非法指令
我们已经在内核中添加了浮点指令,测试用例也都能通过,但是使用IDE生成coremark仿真时会trap in exception:
显示800000d6这个地址有问题。查看dump文件:
发现这是fsw指令,继续查看对应的波形:
发现这条是非法指令,难道是生成.verilog文件的时候出错了吗?IDE用的是nuclei studio 202212,设置如下:

按照这个帖子的方法生成.verilog和.dump,https://www.riscv-mcu.com/community-topic-id-1286.html
build之后也没有error和warning,请问可能哪里出错了呢?
💡 请 登录 后参与讨论(微信扫码即登录/注册)
帖子信息
版块全国大学生集成电路创新创业大赛
回复2
浏览4276
发布2023-08-11 17:26