🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/开源蜂鸟E203/已经添加了浮点拓展,但e203核依然认为fsw是非法指令
已经添加了浮点拓展,但e203核依然认为fsw是非法指令
开源蜂鸟E203 作者 114514 发布于 2023-04-15 11:18(1273 天前) 5774 浏览

已为e203添加了rvf拓展,译码已经修改,仿真浮点指令都能够通过
图片alt
烧到fpga上,helloworld、coremark都能够运行,但是whetstone程序时会trap in exception,报错信息如下:
图片alt
图片alt
图片alt
表示fsw为非法指令?即使用原版的rtl,将fsw完全视作sw执行,依然会报错非法指令,到底是什么导致core识别不出浮点指令呢?是某些csr寄存器需要修改,还是软件编译下载要做什么外的配置呢?

全部回复 2
n
nn爱学习899 天前 · 1 楼

您好,请问解决了吗,我也遇到了这个问题


胡灿
胡灿1271 天前 · 2 楼

1. 仿真看看,对应这条指令是否解码错误。

2. 如果没有浮点单元,纯软来执行,是不用用rv32imafc这个架构的,纯软执行不会出现fsw这种指令,也就不存在这个是非法指令的问题

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