typedef ap_fixed<W,I,Q,O> M;
上述代码表示生成一个结构体M,具体含义如下:
W为定点数数据的总位宽,I为定点数数据的整数部分。Q为round mode取舍设置的值,O为saturation mode溢出设置的值,通常选用SC_RND和SC_SAT。SC_RND为四舍五入的方式。SC_SAT为溢出时选范围内最大的那个数。
typedef ap_fixed<W,I,Q,O> M;
上述代码表示生成一个结构体M,具体含义如下:
W为定点数数据的总位宽,I为定点数数据的整数部分。Q为round mode取舍设置的值,O为saturation mode溢出设置的值,通常选用SC_RND和SC_SAT。SC_RND为四舍五入的方式。SC_SAT为溢出时选范围内最大的那个数。