上面缺少部分东西,但是意思表达清楚了,#(d)是什么意思,#(2*d)又是什么意思?
#d 表示延时d*1ns (1ns是有timescale 1ns/10ps 的1ns)。
#(2*d) 就是延时2个d *1ns。
这个d是你用parameter定义的一个常数。
假设parameter d=2 。
那你的程序就是延时2ns。
wave=0 。
再延时4ns。
wave =1。
相关定义
Verilog HDL是一种硬件描述语言,以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。
Verilog HDL和VHDL是世界上最流行的两种硬件描述语言,都是在20世纪80年代中期开发出来的。前者由Gateway Design Automation公司(该公司于1989年被Cadence公司收购)开发。两种HDL均为IEEE标准。