verilog()培训教程文件.pptVIP

  • 16
  • 0
  • 约1.15万字
  • 约 57页
  • 2017-02-07 发布于江苏
  • 举报
verilog()培训教程文件

1. 串行块(begin-end) 串行块具有如下特点: (1)?每条语句都是依据块中的排列次序顺序执行。 (2)串行块中每条语句的延时都是相对于前一条语句执行结束的相对时间。 (3)?串行块的起始执行时间是块中第一条语句开始执行的时间,结束时间是最后一条语句执行结束的时间。 例: 使用了串行块定义仿真的延迟时间 initial begin clock=0; data_in=0; #40 data_in =1; #15 data_in =0; end `timescale 1 ns/100 ps 2. 并行块(fork-join) 并行块具有如下特点: (1)并行块中的每条语句都是同时并行执行的,与排列次序无关。 (2)并行块中每条语句的延时都是相对于整个并行块开始执行的绝对时间。 (3)并行块的起始执行时间是流程控制转入并行块的时间,结束时间是并行块中按执行时间排序,最后执行的那条语句结束的时间。 例:串行块与并行块 module sequential_parallel; ? `timescale 1 ns/100 ps parameter d = 50 ; // d declared as a p

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档