load_syn_ff (
input clk ,
input rst_n ,
input in,
input out ,
input load,
output out
);always @(posedge clk) beginif(!rst_n)out <= 1'd0 ;else if (load)out <= in ;
end
load_asyn_ff (
input clk ,
input rst_n ,
input in,
input out ,
input load,
output out
);always @(posedge clk or negedge rst_n) beginif(!rst_n)out <= 1'd0 ;else if (load)out <= in ;
end