| 
本帖最后由 arch_devil 于 2014-10-21 05:16 编辑
×
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册  
 
 各位好, 在下用Design Compiler综合verilog代码的时候总遇到一些warning,想请教各位是怎么回事,十分感谢,代码和具体信息如下:module PartialProdGen(out, A, B);    parameter BITWIDTH = 6'b010000; input [BITWIDTH - 1 : 0] A, B;
 output [BITWIDTH * BITWIDTH - 1 : 0] out;
 wire [BITWIDTH * BITWIDTH - 1 : 0] out;
 generate
 genvar i, j;
 for(i = 0; i < BITWIDTH; i = i + 1)
 begin: gen_1
 for(j = 0; j < BITWIDTH; j = j + 1)
 begin: gen_2
 assign out[BITWIDTH * i + j] = A[j] & B;
 end                                                                                   ------------16行
 end                                                                                       ------------17行
 endgenerateendmodule
 
 Warning:  Starting with the 2000.11-1 release, the Presto Verilog reader treats Verilog 'integer' types as signed; synthesized result may not match earlier versions of HDL Compiler. (VER-314)
 Warning:  /homes/mccc/DV_WORK4/source_code/PartialProdGen.v:17: signed to unsigned conversion occurs. (VER-318)
 Warning:  /homes/mccc/DV_WORK4/source_code/PartialProdGen.v:16: signed to unsigned conversion occurs. (VER-318)
 |