|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
always @(posedge Clk or posedge ClearCount or posedge Reset)
if(Reset == 1)
XXXXXXXXXXXX
else if(ClearCount == 1)
Counter[2:0] <= 0;
else
begin
# 1.2 //1.2ns
Xor_Buf[7:0] <= {Xor_Buf[6:0] , IQ ^ LO};
Counter[2:0] <= Counter[2:0] + 1;
end
endcase
always @(posedge IQ or posedge Reset)
if(Reset == 1)
XXXXXXXXXXXX
else if(Counter[2:0] == 0)
XXXXXXXXXXXX
else
begin
ClearCount = 1;
# 1.2;
ClearCount = 0;
end
endmodule
代码如上,问题是寄存器clearcount置1时也就是clearcount的上升沿无法触发第一个always语句,请大家帮忙看一看,谢谢.
[ 本帖最后由 ksfblc 于 2008-7-22 01:58 编辑 ] |
|