|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
module testtime(IN1,STP1,STP2,OUT);
time TimeA;
input IN1;
wire IN1;
input STP1;
input STP2;
output [1:0]OUT;
reg [1:0]OUT;
parameter Width = 30;
always @( posedge IN1 )
begin
if (STP1& STP2)
begin
TimeA = $time ;
@( negedge IN1 ); // 我综合的时候就说这一句话有错误 不知道是不是这种写法不能被综合 ??
if (($time - TimeA) > Width) //这一句话是什么意思了??
begin
OUT=2'b00;
end
else
begin
OUT=2'b01;
end
end
else
begin
OUT=2'b11;
end
end
//}} End of automatically maintained section
// -- Enter your statements here -- //
endmodule
[ 本帖最后由 hvpower 于 2009-4-23 20:39 编辑 ] |
|