|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
比如说,下面的这个这个单一线程在检测到A为高后,延迟4个时钟,设置B为1,但在这四个时钟内,如果信号A 有两次为高电平,则不能正确两次设置signal_b, 该如何解决?
task a;
while(1) begin
@(posedge clk);
if(signal_a == 1'b1) begin
repeat(4) @(posedge clk);
signal_b = 1'b1;
end
end
endtask :a
谢谢了 |
|