如果你想要簡單的在nccverilog做一個clock的產生器,你可以參考看看下面的技巧。
1. 沒有延遲,產生 50/50 duty的clock。
EXAMPLE:
initial clk = 0;
always #10 clk = ~clk;
2. 沒有延遲,產生 不是50/50 duty的clock。
EXAMPLE:
always
begin
clk = 0;
#10;
clk = 1;
#20;
end
3. 有延遲,產生 50/50 duty的clock。
EXAMPLE:
always
begin
clk = 0;
#300;
forever #10 clk = ~clk;
end
你可以選擇你想要的來使用。
沒有留言:
張貼留言