always @ (D or clk)
begin
if (clk) Q <= D;
end
endmodule
但总有
Warning (10240): Verilog HDL Always Construct warning at LATCH1.v(8): inferring latch(es) for variable "Q", which holds its previous value in one or more paths through the always construct
请问这个warning产生的原因是什么??如何修改?
谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!