xilinx的fadd_5_full_dsp_32说明
xilinx的fadd_5_full_dsp_32说明
浮点加法器(Floating-Point Adder) 实例名称,其命名规则通常包含以下含义:
1.fadd:表示 Floating-Point Adder(浮点加法器)
2.其中5:代表 流水线级数(Pipeline Stages)
3.full:通常指 全功能实现(如支持 IEEE 754 所有特殊值处理、舍入模式等)
4.dsp:表明该模块 使用了 DSP48 切片资源 以优化性能
5.32:表示支持 32 位单精度浮点运算(符合 IEEE 754 单精度格式)
举例:
float a;
float b;
float c;
c = a*b;
xxx_ap_fmul_2_max_dsp_32 xxx_ap_fmul_2_max_dsp_32_u (
.aclk ( aclk ),
.aclken ( aclken ),
.s_axis_a_tvalid ( a_tvalid ),
.s_axis_a_tdata ( a_tdata ),
.s_axis_b_tvalid ( b_tvalid ),
.s_axis_b_tdata ( b_tdata ),
.m_axis_result_tvalid ( r_tvalid ),
.m_axis_result_tdata ( r_tdata )
);
