Verilog HDL 鎖存器實(shí)現(xiàn)(附代碼)
時(shí)間:2025-11-09 22:21:57
手機(jī)看文章
掃描二維碼
隨時(shí)隨地手機(jī)看文章
Verilog HDL鎖存器實(shí)現(xiàn)
目錄分類:
-
異步高電平有效
-
異步低電平有效
-
同步高電平有效
-
同步低電平有效
(1)異步高電平有效
module async_latch_H( input C,S, //Set Q to 1, Clear Q to 0 output reg Q); always @(*)begin if(C) Q <= 1’b0; else if(S) Q <= 1’b1; else Q <= Q;end endmodule
(2)異步低電平有效
module async_latch_L( input S, C, //Set Q to 1, Clear Q to 0 output reg Q); always @(*)begin if(~C) Q <= 1’b0; else if(~S) Q <= 1’b1; else Q <= Q;end endmodule
(3)同步高電平有效
module sync_latch_H( input clk, S, C, //Set Q to 1, Clear Q to 0 output reg Q); always @(posedge clk)begin if(C) Q <= 1’b0; else if(S) Q <= 1’b1; else Q <= Q;end endmodule
(4)同步低電平有效
module sync_latch_L( input clk, S, C, //Set Q to 1, Clear Q to 0 output reg Q); always @(negedge clk)begin if(C) Q <= 1’b0; else if(~S) Q <= 1’b1; else Q <= Q;end endmodule





