各位大神,在这里想请教大家一个问题。
我的设计中,其中有两个信号初始化不是零,但后面这两个信号是会进行更新的。如下设计
always@(posedge clk or negedge rst_n)
begin:produce_cut_posi
if(!rst_n)
begin
cut_posi <= 44'h4000_0000_0;
end
else
begin
if(CPI_ready==1'd1)
cut_posi <= cut_posi_tmp;
else
cut_posi <= cut_posi;
end
end
但是在生成的网表中出现(warning) Verilog 'assign' or 'tran' statements are written out.
并且对于这两个信号强制为1或者0了,从而导致了我的formality没有通过。