|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我的程序如下:
module new(out,in,enable ,dsp);
output[0:7] out;
input[0:7] in;
input enable;
output dsp;
reg[0:7] out;
reg dsp;
reg[0:7] in1;
always @(in )
dsp = !(in[0] | in[1] |in[2]|in[3]|in[4]|in[5]|in[6]|in[7] );
always @( dsp or in)
if(!dsp)
in1 = in;
always @( enable or in1)
if( !enable )
out = in1;
else
out = 8'bzzzzzzzz;
endmodule
编译能通过,但出现下面一个warning,请问如何解决?
@W: CL118 :"D:\cpld\verilog\latch\new.v":18:7:18:8|Latch generated from always block for signal in1[0:7], probably caused by a missing assignment in an if or case stmt
@END |
|