目录
题目
FPGA面试题【fork.join三兄弟区别】
核心思路
纯八股
答案
1.fork...join
fork...join使内部所有线程同时开始运行,直到内部所有线程运行完毕后才跳出fork...join块儿。下面我们以代码详细理解:
module test(); initial begin $display("%t:AAAA",$time);//0 #10 $display("%t:BBBB",$time);//10 fork//10 $display("%t:CCCC",$time);10 #50 $display("%t:DDDD",$time);//10+50=60 #10 $display("%t:EEEE",$time);//10+10=20 begin//10,里面的线程顺序执行 #30 $display("%t:FFFF",$time);//10+30=40 #10 $display("%t:GG