data/full_repos/permissive/172602559/FPGA_Lab_5-keyboard_interface/FPGA Keyboard Interface/db/labFiveHDL.v
 line:56: before: "$"
1: b'%Error: Cannot find file containing module: Keyboard\n        ... Looked in:\n             data/full_repos/permissive/172602559/FPGA_Lab_5-keyboard_interface/FPGA/Keyboard\n             data/full_repos/permissive/172602559/FPGA_Lab_5-keyboard_interface/FPGA/Keyboard.v\n             data/full_repos/permissive/172602559/FPGA_Lab_5-keyboard_interface/FPGA/Keyboard.sv\n             Keyboard\n             Keyboard.v\n             Keyboard.sv\n             obj_dir/Keyboard\n             obj_dir/Keyboard.v\n             obj_dir/Keyboard.sv\n%Error: Cannot find file containing module: Interface/db,data/full_repos/permissive/172602559\n%Error: Cannot find file containing module: data/full_repos/permissive/172602559/FPGA_Lab_5-keyboard_interface/FPGA\n%Error: Cannot find file containing module: Interface/db/labFiveHDL.v\n%Error: Exiting due to 4 error(s)\n'
module t_keyboard; 
wire [6:0] HEX0, HEX1, HEX2, HEX3;
reg PS2_CLK, PS2_DAT;
reg reset;
keyboard M1(.PS2_CLK(PS2_CLK), .PS2_DAT(PS2_DAT), .KEY(reset), .HEX0(HEX0), .HEX1(HEX1), .HEX2(HEX2), .HEX3(HEX3)); 
initial begin 
PS2_CLK = 1; reset = 1;
end 

always #5 PS2_CLK = !PS2_CLK;

always begin 
reset = 0; 
#10 reset = 1; 


PS2_DAT = 0;
#10 PS2_DAT = 1;
#10 PS2_DAT = 0;
#10 PS2_DAT = 1;
#10 PS2_DAT = 0;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;
#10 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 1;


#50 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;
#10 PS2_DAT = 0;
#10 PS2_DAT = 1;


#50 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;

#50 reset = 0; 
#10 $stop; 

end 
endmodule
module t_keyboard;
 
wire [6:0] HEX0, HEX1, HEX2, HEX3;
reg PS2_CLK, PS2_DAT;
reg reset;
keyboard M1(.PS2_CLK(PS2_CLK), .PS2_DAT(PS2_DAT), .KEY(reset), .HEX0(HEX0), .HEX1(HEX1), .HEX2(HEX2), .HEX3(HEX3)); 
initial begin 
PS2_CLK = 1; reset = 1;
end 

always #5 PS2_CLK = !PS2_CLK;

always begin 
reset = 0; 
#10 reset = 1; 


PS2_DAT = 0;
#10 PS2_DAT = 1;
#10 PS2_DAT = 0;
#10 PS2_DAT = 1;
#10 PS2_DAT = 0;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;
#10 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 1;


#50 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;
#10 PS2_DAT = 0;
#10 PS2_DAT = 1;


#50 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 0;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;
#10 PS2_DAT = 1;

#50 reset = 0; 
#10 $stop; 

end 
endmodule