data/full_repos/permissive/150329835/src/Project1_top.v
1: b"%Error: data/full_repos/permissive/150329835/src/Project1_top.v:14: Cannot find file containing module: 'ARITHMETIC'\n ARITHMETIC A1(IN,OP,W[39:30]);\n ^~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/150329835/src,data/full_repos/permissive/150329835/ARITHMETIC\n             data/full_repos/permissive/150329835/src,data/full_repos/permissive/150329835/ARITHMETIC.v\n             data/full_repos/permissive/150329835/src,data/full_repos/permissive/150329835/ARITHMETIC.sv\n             ARITHMETIC\n             ARITHMETIC.v\n             ARITHMETIC.sv\n             obj_dir/ARITHMETIC\n             obj_dir/ARITHMETIC.v\n             obj_dir/ARITHMETIC.sv\n%Error: data/full_repos/permissive/150329835/src/Project1_top.v:15: Cannot find file containing module: 'LOGIC'\n LOGIC L1(IN,OP,W[29:20]);\n ^~~~~\n%Error: data/full_repos/permissive/150329835/src/Project1_top.v:16: Cannot find file containing module: 'COMPARISON'\n COMPARISON C1(IN,OP,W[19:10]);\n ^~~~~~~~~~\n%Error: data/full_repos/permissive/150329835/src/Project1_top.v:17: Cannot find file containing module: 'MAGIC'\n MAGIC MA1(CLOCK, W[9:0]);\n ^~~~~\n%Error: data/full_repos/permissive/150329835/src/Project1_top.v:21: Cannot find file containing module: 'MULTIPLEXER_2'\n MULTIPLEXER_2 M1(MODE,W[39:30],W[29:20],W[19:10],W[9:0],F);\n ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/150329835/src/Project1_top.v:23: Cannot find file containing module: 'print_mode'\n print_mode P1(MODE,HEX5);\n ^~~~~~~~~~\n%Error: data/full_repos/permissive/150329835/src/Project1_top.v:25: Cannot find file containing module: 'eight_segment'\n eight_segment E1(F[7:4],HEX1[7:0]);\n ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/150329835/src/Project1_top.v:26: Cannot find file containing module: 'eight_segment'\n eight_segment E2(F[3:0],HEX0[7:0]);\n ^~~~~~~~~~~~~\n%Error: Exiting due to 8 error(s)\n"
module Project1_top(MODE, OP, IN, LED, HEX0, HEX1, HEX5, CLOCK);
	input [1:0] MODE,OP;
	input [7:0] IN;
	input CLOCK;
	output [9:0] LED;
	output [7:0] HEX0,HEX1,HEX5;
	wire [39:0] W;
	wire[9:0] F;
	
	ARITHMETIC A1(IN,OP,W[39:30]);
	LOGIC L1(IN,OP,W[29:20]);
	COMPARISON C1(IN,OP,W[19:10]);
	MAGIC MA1(CLOCK, W[9:0]);
	

	
	MULTIPLEXER_2 M1(MODE,W[39:30],W[29:20],W[19:10],W[9:0],F);
	
	print_mode P1(MODE,HEX5);
	
	eight_segment E1(F[7:4],HEX1[7:0]);
	eight_segment E2(F[3:0],HEX0[7:0]);
	
	assign LED = F;
	
	

endmodule
module Project1_top(MODE, OP, IN, LED, HEX0, HEX1, HEX5, CLOCK);

	input [1:0] MODE,OP;
	input [7:0] IN;
	input CLOCK;
	output [9:0] LED;
	output [7:0] HEX0,HEX1,HEX5;
	wire [39:0] W;
	wire[9:0] F;
	
	ARITHMETIC A1(IN,OP,W[39:30]);
	LOGIC L1(IN,OP,W[29:20]);
	COMPARISON C1(IN,OP,W[19:10]);
	MAGIC MA1(CLOCK, W[9:0]);
	

	
	MULTIPLEXER_2 M1(MODE,W[39:30],W[29:20],W[19:10],W[9:0],F);
	
	print_mode P1(MODE,HEX5);
	
	eight_segment E1(F[7:4],HEX1[7:0]);
	eight_segment E2(F[3:0],HEX0[7:0]);
	
	assign LED = F;
	
	

endmodule