Блочный параллельный оператор fork-join
fork
// Thread 1
// ...
joinmodule fork_join_tb1;
reg [31:0] data;
initial begin
$display("Time [%0t]: data=0x%0h\t1", $time, data);
#10 data = 8'hfe;
$display("Time [%0t]: data=0x%0h\t2", $time, data);
fork
$display("Time [%0t]: data=0x%0h\t3", $time, data);
#20 data = 8'h11;
#19 $display("Time [%0t]: data=0x%0h\t4", $time, data);
#20 $display("Time [%0t]: data=0x%0h\t5", $time, data);
#10 data = 8'h00;
#10 $display("Time [%0t]: data=0x%0h\t6", $time, data);
join
end
endmodule
Last updated