data/full_repos/permissive/42149584/Pong/Phase3/TermProjectPhase3/ThreeMusicNotes.v
1: b"%Error: data/full_repos/permissive/42149584/Pong/Phase3/TermProjectPhase3/ThreeMusicNotes.v:17: Cannot find file containing module: 'InputModule'\nInputModule UnitInput(keyC,keyD,keyE,NoteC,NoteD,NoteE,Reset, Clock);\n^~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/42149584/Pong/Phase3/TermProjectPhase3,data/full_repos/permissive/42149584/InputModule\n             data/full_repos/permissive/42149584/Pong/Phase3/TermProjectPhase3,data/full_repos/permissive/42149584/InputModule.v\n             data/full_repos/permissive/42149584/Pong/Phase3/TermProjectPhase3,data/full_repos/permissive/42149584/InputModule.sv\n             InputModule\n             InputModule.v\n             InputModule.sv\n             obj_dir/InputModule\n             obj_dir/InputModule.v\n             obj_dir/InputModule.sv\n%Error: data/full_repos/permissive/42149584/Pong/Phase3/TermProjectPhase3/ThreeMusicNotes.v:20: Cannot find file containing module: 'Waveform'\n Waveform NoteCWave(NoteC, NoteCoutput, Reset, Clock);\n ^~~~~~~~\n%Error: data/full_repos/permissive/42149584/Pong/Phase3/TermProjectPhase3/ThreeMusicNotes.v:21: Cannot find file containing module: 'Waveform'\n Waveform NoteDWave(NoteD, NoteDoutput, Reset, Clock);\n ^~~~~~~~\n%Error: data/full_repos/permissive/42149584/Pong/Phase3/TermProjectPhase3/ThreeMusicNotes.v:22: Cannot find file containing module: 'Waveform'\n Waveform NoteEWave(NoteE, NoteEoutput, Reset, Clock);\n ^~~~~~~~\n%Error: Exiting due to 4 error(s)\n"
module ThreeMusicNotes(keyC, keyD, keyE, Speaker, Reset, Clock) ;

parameter 	NumberOfBits = 20;
input		keyC, keyD, keyE, Reset, Clock;
output Speaker;
wire [NumberOfBits-1:0] NoteC, NoteD, NoteE;
wire NoteCoutput,NoteDoutput,NoteEoutput;

assign Speaker = NoteCoutput || NoteDoutput || NoteEoutput;
	

InputModule UnitInput(keyC,keyD,keyE,NoteC,NoteD,NoteE,Reset, Clock);


	Waveform NoteCWave(NoteC, NoteCoutput, Reset, Clock);
	Waveform NoteDWave(NoteD, NoteDoutput, Reset, Clock);
	Waveform NoteEWave(NoteE, NoteEoutput, Reset, Clock);

endmodule
module ThreeMusicNotes(keyC, keyD, keyE, Speaker, Reset, Clock) ;


parameter 	NumberOfBits = 20;
input		keyC, keyD, keyE, Reset, Clock;
output Speaker;
wire [NumberOfBits-1:0] NoteC, NoteD, NoteE;
wire NoteCoutput,NoteDoutput,NoteEoutput;

assign Speaker = NoteCoutput || NoteDoutput || NoteEoutput;
	

InputModule UnitInput(keyC,keyD,keyE,NoteC,NoteD,NoteE,Reset, Clock);


	Waveform NoteCWave(NoteC, NoteCoutput, Reset, Clock);
	Waveform NoteDWave(NoteD, NoteDoutput, Reset, Clock);
	Waveform NoteEWave(NoteE, NoteEoutput, Reset, Clock);

endmodule