|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
task get_payload();
pkt2cmp_payload.delete();
fork
begin:wd_timer_fork
fork:frameo_wd_timer
@(negedge rtr_io.cb.frameo_n[da]);
begin
repeat(1000) @(rtr_io.cb);
$display("\n%m\n[ERROR]%t Frame signal timed out!\n",$realtime);
$finish;
end
join_any:frameo_wd_timer
disable fork;
end:wd_timer_fork
join
forever
begin
.....
end
endtask
请教一下,在这里不用管他的功能,我就是想知道这个task的第一个fork....join内部不是嵌套了一个begin....end么,因此在这里想问问这个fork....join在这里有什么用啊,看不出来是做什么用的。我不知道这个在功能上会有什么作用。其次,这个fork...join是否可以删掉,删掉会有影响么。
希望明白这个的朋友们能给我解答一下,万分感激。
不知道是不是因为自己不理解本质,所以不明白,我是个初学者,大家见笑了 |
|