module lspuf_tb;

	// Inputs
	reg clk;
	reg tigSignal;
	reg [15:0] c;

	// Outputs
	wire respReady;
	wire [9:0] respBitA;
	wire [8:0] respBits;

	// Instantiate the Unit Under Test (UUT)
	lspuf uut (
		.clk(clk), 
		.tigSignal(tigSignal), 
		.c(c), 
		.respReady(respReady), 
		.respBitA(respBitA), 
		.respBits(respBits)
	);

	initial begin
		// Initialize Inputs
		clk = 0;
		tigSignal = 0;
		c = 64'hafbaafbaafbaafb;

		// Wait 100 ns for global reset to finish
		#500;
		tigSignal = 1;
        
		// Add stimulus here

	end
   
	always #50 clk = ~clk;
	
endmodule