icicle/sync.sv
2017-12-07 22:37:58 +00:00

19 lines
286 B
Systemverilog

`ifndef SYNC
`define SYNC
module sync #(
parameter BITS = 1
) (
input clk,
input [BITS-1:0] in,
output [BITS-1:0] out
);
logic [BITS-1:0] metastable;
always_ff @(posedge clk) begin
metastable <= in;
out <= metastable;
end
endmodule
`endif