簡體   English   中英

如何在延遲 5ns 后啟動時鍾?

[英]How do I start a clock after a delay of 5ns?

在我的項目中,我需要兩個單獨的時鍾,但其中一個, bit_clk需要在延遲 5ns 后啟動。 我怎樣才能做到這一點?

`timescale 1ns/100ps
always #40 clk =~ clk;
always #5 bit_clk =~ bit_clk;

您可以通過在initial塊內使用forever循環來延遲時鍾的開始:

`timescale 1ns/100ps

module tb;

bit clk, bit_clk;

always #40 clk =~ clk;

initial begin
    #5; // Delay before starting
    forever #5 bit_clk =~ bit_clk;
end

endmodule

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM