在 FPGA 使用时,如何让 vivado优先使用 LUT资源而不是DSP资源进行综合?
//两种用法
(* use_dsp48 = "yes" *) reg [19: 0] x; //在变量前用使用
assign x = a * b; //综合后使用 DSP 实现乘法
(* use_dsp48 = "no" *) reg [19: 0] x; //在变量前用使用
assign x = a * b; //综合后使用 LUT 实现乘法
(* USE_DSP="yes" *)module USE_DSP(num1,num2,multi ); //在模块前用使用,该模块下的乘法都用 DSP 实现
(* USE_DSP="no" *)module USE_DSP(num1,num2,multi ); //在模块前用使用,该模块下的乘法都用 LUT 实现