/* * Delay using RAM * Only support 2^n delay */ module delay_sample #( parameter DATA_WIDTH = 16, parameter DELAY_SHIFT = 4 ) ( input clock, input enable, input reset, input [(DATA_WIDTH-1):0] data_in, input input_strobe, output [(DATA_WIDTH-1):0] data_out, output reg output_strobe ); localparam DELAY_SIZE = 1<