data/full_repos/permissive/42149584/Lab2-Part2-Controller7SegmentDisplayKeypadScanner/Lab2Part1Fall2015AJM.v
1: b"%Error: data/full_repos/permissive/42149584/Lab2-Part2-Controller7SegmentDisplayKeypadScanner/Lab2Part1Fall2015AJM.v:25: Cannot find file containing module: 'Clock50MHz'\n Clock50MHz KeypadScanClock(ClockIn, Clock, Locked);\n ^~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/42149584/Lab2-Part2-Controller7SegmentDisplayKeypadScanner,data/full_repos/permissive/42149584/Clock50MHz\n             data/full_repos/permissive/42149584/Lab2-Part2-Controller7SegmentDisplayKeypadScanner,data/full_repos/permissive/42149584/Clock50MHz.v\n             data/full_repos/permissive/42149584/Lab2-Part2-Controller7SegmentDisplayKeypadScanner,data/full_repos/permissive/42149584/Clock50MHz.sv\n             Clock50MHz\n             Clock50MHz.v\n             Clock50MHz.sv\n             obj_dir/Clock50MHz\n             obj_dir/Clock50MHz.v\n             obj_dir/Clock50MHz.sv\n%Error: data/full_repos/permissive/42149584/Lab2-Part2-Controller7SegmentDisplayKeypadScanner/Lab2Part1Fall2015AJM.v:26: Cannot find file containing module: 'DebouncerWithoutLatch'\n DebouncerWithoutLatch StartSwitch(Start, DebouncedStart, Reset, Clock);\n ^~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/42149584/Lab2-Part2-Controller7SegmentDisplayKeypadScanner/Lab2Part1Fall2015AJM.v:27: Cannot find file containing module: 'KeyScanController'\n KeyScanController ControlUnit(Clock, Found, Reset, DebouncedStart, Load, Shift);\n ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/42149584/Lab2-Part2-Controller7SegmentDisplayKeypadScanner/Lab2Part1Fall2015AJM.v:28: Cannot find file containing module: 'ShiftReg4bits'\n ShiftReg4bits ColumnPattern(4'b1110, Clock, Load, Reset, Shift, Columns);\n ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/42149584/Lab2-Part2-Controller7SegmentDisplayKeypadScanner/Lab2Part1Fall2015AJM.v:29: Cannot find file containing module: 'KeyEncoder'\n KeyEncoder KeySearchUnit(Columns, Rows, Clock, Reset, OnesDigit, TensDigit, Found);\n ^~~~~~~~~~\n%Error: data/full_repos/permissive/42149584/Lab2-Part2-Controller7SegmentDisplayKeypadScanner/Lab2Part1Fall2015AJM.v:30: Cannot find file containing module: 'BCDto7Segment'\n BCDto7Segment BCDUnit0(OnesDigit, Segment3);\n ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/42149584/Lab2-Part2-Controller7SegmentDisplayKeypadScanner/Lab2Part1Fall2015AJM.v:31: Cannot find file containing module: 'BCDto7Segment'\n BCDto7Segment BCDUnit1(TensDigit, Segment2);\n ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/42149584/Lab2-Part2-Controller7SegmentDisplayKeypadScanner/Lab2Part1Fall2015AJM.v:32: Cannot find file containing module: 'BCDto7Segment'\n BCDto7Segment BCDUnit2(4'd0, Segment1);\n ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/42149584/Lab2-Part2-Controller7SegmentDisplayKeypadScanner/Lab2Part1Fall2015AJM.v:33: Cannot find file containing module: 'BCDto7Segment'\n BCDto7Segment BCDUnit3(4'd0, Segment0);\n ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/42149584/Lab2-Part2-Controller7SegmentDisplayKeypadScanner/Lab2Part1Fall2015AJM.v:34: Cannot find file containing module: 'SevenSegDriver'\n SevenSegDriver SevenSegUnit(Segment0, Segment1, Segment2, Segment3, Display, Reset, Clock, Transistors);\n ^~~~~~~~~~~~~~\n%Error: Exiting due to 10 error(s)\n"
module Lab2Part2AJM(Rows, ClockIn, Start, Reset, Columns, Locked, Found, Display, Transistors);
	input [3:0] Rows;
	input ClockIn, Start, Reset;
	output [3:0] Columns;
	output Locked, Found;
	output [7:0] Display;
	output [3:0] Transistors;
	wire DebouncedShift, Rotate;
	wire Load, Shift;
	wire [3:0] OnesDigit;
	wire [3:0] TensDigit;
	wire [7:0] Segment0;
	wire [7:0] Segment1;
	wire [7:0] Segment2;
	wire [7:0] Segment3;
	Clock50MHz KeypadScanClock(ClockIn, Clock, Locked);
	DebouncerWithoutLatch StartSwitch(Start, DebouncedStart, Reset, Clock);
	KeyScanController ControlUnit(Clock, Found, Reset, DebouncedStart, Load, Shift);
	ShiftReg4bits ColumnPattern(4'b1110, Clock, Load, Reset, Shift, Columns);
	KeyEncoder KeySearchUnit(Columns, Rows, Clock, Reset, OnesDigit, TensDigit, Found);
	BCDto7Segment BCDUnit0(OnesDigit, Segment3);
	BCDto7Segment BCDUnit1(TensDigit, Segment2);
	BCDto7Segment BCDUnit2(4'd0, Segment1);
	BCDto7Segment BCDUnit3(4'd0, Segment0);
	SevenSegDriver SevenSegUnit(Segment0, Segment1, Segment2, Segment3, Display, Reset, Clock, Transistors);
endmodule
module Lab2Part2AJM(Rows, ClockIn, Start, Reset, Columns, Locked, Found, Display, Transistors);

	input [3:0] Rows;
	input ClockIn, Start, Reset;
	output [3:0] Columns;
	output Locked, Found;
	output [7:0] Display;
	output [3:0] Transistors;
	wire DebouncedShift, Rotate;
	wire Load, Shift;
	wire [3:0] OnesDigit;
	wire [3:0] TensDigit;
	wire [7:0] Segment0;
	wire [7:0] Segment1;
	wire [7:0] Segment2;
	wire [7:0] Segment3;
	Clock50MHz KeypadScanClock(ClockIn, Clock, Locked);
	DebouncerWithoutLatch StartSwitch(Start, DebouncedStart, Reset, Clock);
	KeyScanController ControlUnit(Clock, Found, Reset, DebouncedStart, Load, Shift);
	ShiftReg4bits ColumnPattern(4'b1110, Clock, Load, Reset, Shift, Columns);
	KeyEncoder KeySearchUnit(Columns, Rows, Clock, Reset, OnesDigit, TensDigit, Found);
	BCDto7Segment BCDUnit0(OnesDigit, Segment3);
	BCDto7Segment BCDUnit1(TensDigit, Segment2);
	BCDto7Segment BCDUnit2(4'd0, Segment1);
	BCDto7Segment BCDUnit3(4'd0, Segment0);
	SevenSegDriver SevenSegUnit(Segment0, Segment1, Segment2, Segment3, Display, Reset, Clock, Transistors);
endmodule