时间控制和赋值语句概述.pptVIP

  • 5
  • 0
  • 约 126页
  • 2016-10-16 发布于湖北
  • 举报
  【例6-17】过程赋值语句中的内部时间控制方式。 module timing_control_inner_mode(a,b,c,d,clk,enable); input a,clk,enable; output b,c,d; reg b,c,d; initial //此过程块用于对输出进行初始化 fork b=0; c=0; d=0; join initial //此模块用于对输出进行赋值,其中包含了内部时间控制 fork b=#5 a; //语句S1 c=@(posedge clk) a ; //语句S2 d= wait (enable) a ; //语句S3 join endmodule    图6.3 例6-17所示模块在进行仿真时的输入输出波形 6.2.3 阻塞型过程赋值   以赋值操作符“=”来标识的赋值操作称为“阻塞型过程赋值(Blocking Assign-ment)”。阻塞型过程赋值语句特点如下:   (1) 串行块?(begin-end语句块)?中的各条阻塞型过程赋值语句将以它们在顺序块中的先后排列次序依次得到执行;而fork-join并行块中的各条阻塞型过程赋值语句则是同时得到执行的。   (2)

文档评论(0)

1亿VIP精品文档

相关文档