pn_lock_wr2rd.v

来自「如何使用ISE和FPGA使用指南」· Verilog 代码 · 共 25 行

V
25
字号

module pn_lock_wr2rd (input rd_clk,
		      input reset,
		      input pn_lock,
		      output reg pn_lock_rd_clk);
    reg 		     pn_lock_rd_clk_p0;

    //_____________________________________________________________________________________
    // Cross clock domains for pn_lock from wr_clk to rd_clk
    //_____________________________________________________________________________________
    always @ (posedge rd_clk)
    begin
	if (reset)
	begin
	    pn_lock_rd_clk_p0 <= 0;
	    pn_lock_rd_clk <= 0;
	end
	else
	begin
	    pn_lock_rd_clk_p0 <= pn_lock;
	    pn_lock_rd_clk <= pn_lock_rd_clk_p0;
	end // else: !if(reset)
    end // always @ (posedge rd_clk)
endmodule // pn_lock_wr2rd

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?