lck不是由bck产生的,而且只是偶尔变高一下,请问该如何对其(syn_lck)进行时序约束呢?
always @(posedge clk or negedge rstb)
beign
if (!rstb) syn_lck <= 1'b0;
else syn_lck <= lck;
end
always @(posedge syn_lck or negedge rstb)
begin
......
end
回复 2#jack888518
您好!这的确不是同步设计,如果是同步设计,应该是
always @(posedge clk or negedge rstb)
beign
if (!rstb) syn_lck <= 1'b0;
else syn_lck <= lck;
end
always @(posedge clk or negedge rstb)
begin
if (!rstb) ...
else if (syn_lck==1'b1) ...
end