data/full_repos/permissive/109846502/kikko.v
1: b"%Error: data/full_repos/permissive/109846502/kikko.v:41: Cannot find file containing module: 'clockDivider'\n  clockDivider #(.div(div)) clokko(\n  ^~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/109846502,data/full_repos/permissive/109846502/clockDivider\n             data/full_repos/permissive/109846502,data/full_repos/permissive/109846502/clockDivider.v\n             data/full_repos/permissive/109846502,data/full_repos/permissive/109846502/clockDivider.sv\n             clockDivider\n             clockDivider.v\n             clockDivider.sv\n             obj_dir/clockDivider\n             obj_dir/clockDivider.v\n             obj_dir/clockDivider.sv\n%Error: data/full_repos/permissive/109846502/kikko.v:47: Cannot find file containing module: 'Decoder'\n Decoder C0(\n ^~~~~~~\n%Error: data/full_repos/permissive/109846502/kikko.v:55: Cannot find file containing module: 'KeyLedDisplay'\n KeyLedDisplay display(.ST(ST), .ST_L(ST_L),\n ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/109846502/kikko.v:60: Cannot find file containing module: 'StateMachine'\n StateMachine stateMachine(\n ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/109846502/kikko.v:70: Cannot find file containing module: 'enabler'\n  enabler enabled(\n  ^~~~~~~\n%Error: data/full_repos/permissive/109846502/kikko.v:76: Cannot find file containing module: 'Calkko'\n  Calkko Calkko(\n  ^~~~~~\n%Error: data/full_repos/permissive/109846502/kikko.v:86: Cannot find file containing module: 'Numerator'\n  Numerator Numerator(\n  ^~~~~~~~~\n%Error: Exiting due to 7 error(s)\n"
module  kikko
#(parameter div = 100)
(
		input clk,
		input rst,
		
		input [3:0] row ,
		output [3:0] col ,
		output [1:0] ST,
		output [2:0] ST_L,
		output [3:0] A1,A2,A3,A4,
							  B1,B2,B3,B4,
							  
		output [6:0] leds,
		output [1:0] index
    );
	 
	 wire [4:0] key;
	 wire [15:0] number;
	 
	 clockDivider #(.div(div)) clokko(
		.clk(clk),
		.rst(rst),
		.slow_clk(slow_clk)
	);
	
	Decoder C0(
			.clk(slow_clk),
			.rst(rst),
			.row(row),
			.Col(col),
			.DecodeOut(key)
	);
	
	KeyLedDisplay display(.ST(ST), .ST_L(ST_L),
	.segOut(leds));
	
	
	
	StateMachine stateMachine(
			.key(key),
			.clk(slow_clk),
			.rst(rst),
			.end_obl(1'b1),
			.ST(ST),
			.index(index),
			.ST_L(ST_L)
		);
		
		enabler enabled(
		.ST(ST),
		.ST_L(ST_L),
		.en(enableWriting)
		);
		
		Calkko Calkko(
		.A1(A1), .A2(A2), .A3(A3), .A4(A4),
		.B1(B1), .B2(B2), .B3(B3), .B4(B4),
		.ST(ST),
		.ST_L(ST_L),
		.set(set),
		.number(number)
		
		);
		
		Numerator Numerator(
			.index(index),
			.enabled(enableWriting),
			.key(key),
			.ST_L(ST_L),
			.clk(slow_clk),
			.rst(rst),
			.A1(A1), .A2(A2), .A3(A3), .A4(A4),
			.B1(B1), .B2(B2), .B3(B3), .B4(B4),
			
			.set(set),
			.setVal(number)
		);
	


endmodule
module  kikko
#(parameter div = 100)
(
		input clk,
		input rst,
		
		input [3:0] row ,
		output [3:0] col ,
		output [1:0] ST,
		output [2:0] ST_L,
		output [3:0] A1,A2,A3,A4,
							  B1,B2,B3,B4,
							  
		output [6:0] leds,
		output [1:0] index
    );

	 
	 wire [4:0] key;
	 wire [15:0] number;
	 
	 clockDivider #(.div(div)) clokko(
		.clk(clk),
		.rst(rst),
		.slow_clk(slow_clk)
	);
	
	Decoder C0(
			.clk(slow_clk),
			.rst(rst),
			.row(row),
			.Col(col),
			.DecodeOut(key)
	);
	
	KeyLedDisplay display(.ST(ST), .ST_L(ST_L),
	.segOut(leds));
	
	
	
	StateMachine stateMachine(
			.key(key),
			.clk(slow_clk),
			.rst(rst),
			.end_obl(1'b1),
			.ST(ST),
			.index(index),
			.ST_L(ST_L)
		);
		
		enabler enabled(
		.ST(ST),
		.ST_L(ST_L),
		.en(enableWriting)
		);
		
		Calkko Calkko(
		.A1(A1), .A2(A2), .A3(A3), .A4(A4),
		.B1(B1), .B2(B2), .B3(B3), .B4(B4),
		.ST(ST),
		.ST_L(ST_L),
		.set(set),
		.number(number)
		
		);
		
		Numerator Numerator(
			.index(index),
			.enabled(enableWriting),
			.key(key),
			.ST_L(ST_L),
			.clk(slow_clk),
			.rst(rst),
			.A1(A1), .A2(A2), .A3(A3), .A4(A4),
			.B1(B1), .B2(B2), .B3(B3), .B4(B4),
			
			.set(set),
			.setVal(number)
		);
	


endmodule