module strobe ( input clk, new_frame, input [29:0] x, output reg [29:0] p ); reg [3:0] delay; always @ (posedge new_frame) delay <= delay + 1; always @ (posedge clk) begin if (delay < 8) p <= x; else p <= 0; end endmodule