芯来科技
直播中

李皓圳

7年用户 1035经验值
私信 关注
[问答]

已经添加了浮点拓展,但e203核依然认为fsw是非法指令的原因?

已为e203添加了rvf拓展,译码已经修改,仿真浮点指令都能够通过

烧到FPGA上,helloworld、coremark都能够运行,但是whetstone程序时会trap in exception,报错信息如下:



表示fsw为非法指令?即使用原版的rtl,将fsw完全视作sw执行,依然会报错非法指令,到底是什么导致core识别不出浮点指令呢?是某些csr寄存器需要修改,还是软件编译下载要做什么外的配置呢?
                                                                                

更多回帖

发帖
×
20
完善资料,
赚取积分