module altera_up_edge_detection_pixel_info_shift_register (
	clken,
	clock,
	shiftin,
	shiftout,
	taps);

	parameter SIZE = 3628; // Shift reg size

	input	  clken;
	input	  clock;
	input	[1:0]  shiftin;
	output	[1:0]  shiftout;
	output	[1:0]  taps;

	wire [1:0] sub_wire0;
	wire [1:0] sub_wire1;
	wire [1:0] taps = sub_wire0[1:0];
	wire [1:0] shiftout = sub_wire1[1:0];

	altshift_taps	altshift_taps_component (
				.clken (clken),
				.clock (clock),
				.shiftin (shiftin),
				.taps (sub_wire0),
				.shiftout (sub_wire1));
	defparam
		altshift_taps_component.lpm_type = "altshift_taps",
		altshift_taps_component.number_of_taps = 1,
		altshift_taps_component.tap_distance = SIZE,
		altshift_taps_component.width = 2;


endmodule