本文转载自:搞FPGA开发的Tony老师的CSDN博客
hls_math 使用事项
In file included from ../../../../apint_arith.c:94:0:
D:/EDA/Xilinx/Vivado/2019.2/include/hls_math.h:36:17: fatal error: cmath: No such file or directory
#include
^
compilation terminated.
make: *** [obj/apint_arith.o] Error 1
在C++中调用hls_math.h库,C syntehsis 没有报错
所以,hls_math.h只能在C++中使用,在C中使用则会报错…
在HLS中使用ap_fixed数据类型,可以结合硬件特性,很好的控制位宽
在结合hls_math库和AP数据类型一起使用时,需要注意: