always @ (posedge clk or reset_n) begin if (!reset_n) begin .......................endelse begin A<=A+1;if (A==B) A<=0; end
end