fork join中的语句为并执行执行的,为并行语句块。语句之间同时开始,并行执行,虽然无法综合,但是用于testbench的编写时非常有用;此处以自己利用fork join编写测试文件的例子入手,对fork join语句、begin end语句进行介绍,并展示了begin end于fork join相互嵌套用于测试文件的过程;
目录
一、基础
begin end
概念:
begin end 用来标识顺序执行的语句,用它标识的块称作顺序块;
使用:
begin
语句1;
语句2;
....
语句n;
end
特点:
- 块内语句顺序执行的,即只有上面一条语句执行完后下面的语句才能执行;
- 最后一条语句执行完,程序才跳出该语句块。
fork join
概念:
fork join 用来标识并行执行的语句,用它标识的块称作并行块;
使用:
fork
语句1;
语句2;
....
语句n;