如果设置:
`timescale 1ns / 1ns
always #2.5 clk=~clk;
产生的时钟周期为6ns(2.5经过四舍五入得到3)
如果要产生周期为5ns的时钟,可以这样写:
`timescale 1ns / 100ps
always #2.5 clk=~clk;
或
parameter CYCLE=5;
always #(CYCLE/2.0) clk=~clk;
如果设置:
`timescale 1ns / 1ns
always #2.5 clk=~clk;
产生的时钟周期为6ns(2.5经过四舍五入得到3)
如果要产生周期为5ns的时钟,可以这样写:
`timescale 1ns / 100ps
always #2.5 clk=~clk;
或
parameter CYCLE=5;
always #(CYCLE/2.0) clk=~clk;