Fixed timing in testbench for branch iteration.
This commit is contained in:
1 file changed
+5
@@ -82,11 +82,16 @@ module mips_tb();
|
||||
`TEST_CHECK(CPU.REGS.regs[21] == $unsigned(CPU.REGS.regs[12]) < $unsigned(CPU.REGS.regs[14]));
|
||||
|
||||
// Check loop branching
|
||||
#2;
|
||||
for (integer N = 1; N < 11; ++N) begin
|
||||
#2;
|
||||
`TEST_CHECK(CPU.REGS.regs[8] == 32'(N));
|
||||
|
||||
#2;
|
||||
`TEST_CHECK(CPU.REGS.regs[22] == $unsigned(CPU.REGS.regs[8]) < $unsigned(CPU.REGS.regs[13]));
|
||||
if (N < 10)
|
||||
#2;
|
||||
#2;
|
||||
end
|
||||
|
||||
// Final state check
|
||||
|
||||
Reference in new issue
Block a user