1
0
mirror of synced 2026-02-04 16:03:04 +00:00
Files
YosysHQ.yosys/tests/arch/common/latches.v
Miodrag Milanovic 9bd9db56c8 Unify verilog style
2019-10-18 12:50:24 +02:00

22 lines
360 B
Verilog

module latchp ( input d, clk, en, output reg q );
always @*
if ( en )
q <= d;
endmodule
module latchn ( input d, clk, en, output reg q );
always @*
if ( !en )
q <= d;
endmodule
module latchsr ( input d, clk, en, clr, pre, output reg q );
always @*
if ( clr )
q <= 1'b0;
else if ( pre )
q <= 1'b1;
else if ( en )
q <= d;
endmodule