verilog中的Lint-29警告

时间:2015-08-31 19:27:24

标签: warnings verilog

我有一个代码,我需要将输入端口直接分配给输出端口。如果我在' Design Vision'上运行以下代码工具我收到以下错误:

  

在设计' twoscomp'中,输入端口'在[0]'直接连接到输出端口' out [0]'。 (LINT-29)

module twoscomp #(parameter n=4) (input [n-1:0] in,input flag,output [n-1:0] out);

wire [n-1:0] temp;
assign temp=~in+1'b1;
assign out=flag?temp:in;

endmodule

我也尝试通过缓冲区传递它。它仍然显示相同的警告。我可以忽略这个警告吗?

module twoscomp #(parameter n=4) (input [n-1:0] in,input flag,output [n-1:0] out);

wire [n-1:0] temp1,temp2;
buf u1(temp2,in);
assign temp1=~in+1'b1;
assign out=flag?temp1:temp2;

endmodule

0 个答案:

没有答案