data/full_repos/permissive/458134463/Modules/ALUcontrol_tb.v
1: b'%Warning-STMTDLY: data/full_repos/permissive/458134463/Modules/ALUcontrol_tb.v:16: Unsupported: Ignoring delay on this delayed statement.\n#20 ALUOp = 3\'b000; func = 3\'b001;\n^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Warning-STMTDLY: data/full_repos/permissive/458134463/Modules/ALUcontrol_tb.v:17: Unsupported: Ignoring delay on this delayed statement.\n#20 ALUOp = 3\'b000; func = 3\'b010;\n^\n%Warning-STMTDLY: data/full_repos/permissive/458134463/Modules/ALUcontrol_tb.v:18: Unsupported: Ignoring delay on this delayed statement.\n#20 ALUOp = 3\'b000; func = 3\'b011;\n^\n%Warning-STMTDLY: data/full_repos/permissive/458134463/Modules/ALUcontrol_tb.v:19: Unsupported: Ignoring delay on this delayed statement.\n#20 ALUOp = 3\'b000; func = 3\'b100;\n^\n%Warning-STMTDLY: data/full_repos/permissive/458134463/Modules/ALUcontrol_tb.v:20: Unsupported: Ignoring delay on this delayed statement.\n#20 ALUOp = 3\'b000; func = 3\'b101;\n^\n%Warning-STMTDLY: data/full_repos/permissive/458134463/Modules/ALUcontrol_tb.v:21: Unsupported: Ignoring delay on this delayed statement.\n#20 ALUOp = 3\'b001; func = dummyData;\n^\n%Warning-STMTDLY: data/full_repos/permissive/458134463/Modules/ALUcontrol_tb.v:22: Unsupported: Ignoring delay on this delayed statement.\n#20 ALUOp = 3\'b010; func = dummyData;\n^\n%Warning-STMTDLY: data/full_repos/permissive/458134463/Modules/ALUcontrol_tb.v:23: Unsupported: Ignoring delay on this delayed statement.\n#20 ALUOp = 3\'b011; func = dummyData;\n^\n%Warning-STMTDLY: data/full_repos/permissive/458134463/Modules/ALUcontrol_tb.v:24: Unsupported: Ignoring delay on this delayed statement.\n#20 ALUOp = 3\'b100; func = dummyData;\n^\n%Warning-STMTDLY: data/full_repos/permissive/458134463/Modules/ALUcontrol_tb.v:25: Unsupported: Ignoring delay on this delayed statement.\n#20 ALUOp = 3\'b101; func = dummyData;\n^\n%Warning-STMTDLY: data/full_repos/permissive/458134463/Modules/ALUcontrol_tb.v:26: Unsupported: Ignoring delay on this delayed statement.\n#20 ALUOp = 3\'b101; func = dummyData;\n^\n%Warning-STMTDLY: data/full_repos/permissive/458134463/Modules/ALUcontrol_tb.v:27: Unsupported: Ignoring delay on this delayed statement.\n#20 ALUOp = 3\'b110; func = dummyData;\n^\n%Warning-STMTDLY: data/full_repos/permissive/458134463/Modules/ALUcontrol_tb.v:28: Unsupported: Ignoring delay on this delayed statement.\n#20 ALUOp = 3\'b001; func = dummyData;\n^\n%Warning-STMTDLY: data/full_repos/permissive/458134463/Modules/ALUcontrol_tb.v:29: Unsupported: Ignoring delay on this delayed statement.\n#20 ALUOp = 3\'b001; func = dummyData;\n^\n%Error: data/full_repos/permissive/458134463/Modules/ALUcontrol_tb.v:35: Unsupported or unknown PLI call: $monitor\n$monitor("Time: %3d | ALUOp: %3b | Function: %3b\\nALUctr: %3b\\n", $time, ALUOp, func, ALUctr);\n^~~~~~~~\n%Error: Exiting due to 1 error(s), 14 warning(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
module ALUcontrol_tb();

reg  [2:0] ALUOp;
reg  [2:0] func;

wire [2:0] ALUctr;
wire [2:0] dummyData;


ALUcontrol ac(ALUOp, func, ALUctr);


initial begin
		  ALUOp = 3'b000; func = 3'b000;
#`DELAY ALUOp = 3'b000; func = 3'b001;
#`DELAY ALUOp = 3'b000; func = 3'b010;
#`DELAY ALUOp = 3'b000; func = 3'b011;
#`DELAY ALUOp = 3'b000; func = 3'b100;
#`DELAY ALUOp = 3'b000; func = 3'b101;
#`DELAY ALUOp = 3'b001; func = dummyData;
#`DELAY ALUOp = 3'b010; func = dummyData;
#`DELAY ALUOp = 3'b011; func = dummyData;
#`DELAY ALUOp = 3'b100; func = dummyData;
#`DELAY ALUOp = 3'b101; func = dummyData;
#`DELAY ALUOp = 3'b101; func = dummyData;
#`DELAY ALUOp = 3'b110; func = dummyData;
#`DELAY ALUOp = 3'b001; func = dummyData;
#`DELAY ALUOp = 3'b001; func = dummyData;

end


initial begin
$monitor("Time: %3d | ALUOp: %3b | Function: %3b\nALUctr: %3b\n", $time, ALUOp, func, ALUctr);
end

endmodule
module ALUcontrol_tb();


reg  [2:0] ALUOp;
reg  [2:0] func;

wire [2:0] ALUctr;
wire [2:0] dummyData;


ALUcontrol ac(ALUOp, func, ALUctr);


initial begin
		  ALUOp = 3'b000; func = 3'b000;
#`DELAY ALUOp = 3'b000; func = 3'b001;
#`DELAY ALUOp = 3'b000; func = 3'b010;
#`DELAY ALUOp = 3'b000; func = 3'b011;
#`DELAY ALUOp = 3'b000; func = 3'b100;
#`DELAY ALUOp = 3'b000; func = 3'b101;
#`DELAY ALUOp = 3'b001; func = dummyData;
#`DELAY ALUOp = 3'b010; func = dummyData;
#`DELAY ALUOp = 3'b011; func = dummyData;
#`DELAY ALUOp = 3'b100; func = dummyData;
#`DELAY ALUOp = 3'b101; func = dummyData;
#`DELAY ALUOp = 3'b101; func = dummyData;
#`DELAY ALUOp = 3'b110; func = dummyData;
#`DELAY ALUOp = 3'b001; func = dummyData;
#`DELAY ALUOp = 3'b001; func = dummyData;

end


initial begin
$monitor("Time: %3d | ALUOp: %3b | Function: %3b\nALUctr: %3b\n", $time, ALUOp, func, ALUctr);
end

endmodule