data/full_repos/permissive/101423580/v/GPIO.v
1: b"%Error: data/full_repos/permissive/101423580/v/GPIO.v:41: Cannot find file containing module: 'LED_P2S'\n LED_P2S #(.DATA_BITS(16), .DATA_COUNT_BITS(4))\n ^~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/101423580/v,data/full_repos/permissive/101423580/LED_P2S\n             data/full_repos/permissive/101423580/v,data/full_repos/permissive/101423580/LED_P2S.v\n             data/full_repos/permissive/101423580/v,data/full_repos/permissive/101423580/LED_P2S.sv\n             LED_P2S\n             LED_P2S.v\n             LED_P2S.sv\n             obj_dir/LED_P2S\n             obj_dir/LED_P2S.v\n             obj_dir/LED_P2S.sv\n%Error: Exiting due to 1 error(s)\n"
module GPIO(input clk,
				input rst,
				input Start,
				input EN,
				input [31:0] P_Data,
				output wire led_clk,
				output wire led_sout,
				output wire led_clrn,
				output wire LED_PEN,
				output reg[31:0] GPIOf0
    );
	 
wire [15:0]LED;

	assign LED = {~{GPIOf0[0],GPIOf0[1],GPIOf0[2],GPIOf0[3],GPIOf0[4],GPIOf0[5],GPIOf0[6],GPIOf0[7],
					    GPIOf0[8],GPIOf0[9],GPIOf0[10],GPIOf0[11],GPIOf0[12],GPIOf0[13],GPIOf0[14],GPIOf0[15]}};
	always @ (negedge clk or posedge rst)
		if(rst) GPIOf0 <= 32'h00000000;
		else 	if(EN)		GPIOf0 <= P_Data;
				else 			GPIOf0 <= GPIOf0;
	LED_P2S	#(.DATA_BITS(16), .DATA_COUNT_BITS(4))
				LED_P2S (clk, rst, Start, 
							LED,
							led_clk,
							led_clrn,
							led_sout,
							LED_PEN
							);
endmodule
module GPIO(input clk,
				input rst,
				input Start,
				input EN,
				input [31:0] P_Data,
				output wire led_clk,
				output wire led_sout,
				output wire led_clrn,
				output wire LED_PEN,
				output reg[31:0] GPIOf0
    );

	 
wire [15:0]LED;

	assign LED = {~{GPIOf0[0],GPIOf0[1],GPIOf0[2],GPIOf0[3],GPIOf0[4],GPIOf0[5],GPIOf0[6],GPIOf0[7],
					    GPIOf0[8],GPIOf0[9],GPIOf0[10],GPIOf0[11],GPIOf0[12],GPIOf0[13],GPIOf0[14],GPIOf0[15]}};
	always @ (negedge clk or posedge rst)
		if(rst) GPIOf0 <= 32'h00000000;
		else 	if(EN)		GPIOf0 <= P_Data;
				else 			GPIOf0 <= GPIOf0;
	LED_P2S	#(.DATA_BITS(16), .DATA_COUNT_BITS(4))
				LED_P2S (clk, rst, Start, 
							LED,
							led_clk,
							led_clrn,
							led_sout,
							LED_PEN
							);
endmodule