在《NIOSII那些事儿》中提到niosii支持浮点运算
但是实际测试发现niosii需要通过添加定制指令或者IP核的方法才能对浮点运算加速。
在高版本的QSYS中,提供了FPH2和FPH1两种浮点运算IP核。手册中提到采用FPH2后,在50Mhz的时钟周期下,一次浮点乘法只需240ns。
在低版本的sopc buillder中,niosii processor的custom instruction下提供了floatingppointhardware定制指令。
还看到通过avalon总线调用自定义浮点IP核和自定义浮点定制指令的方法来加速浮点运算。相关链接如下:
NIOS浮点运算定制指令的实现 - 百度文库 (baidu.com)