diff --git a/lab4/src/test/scala/riscv/fivestage/CPUTest.scala b/lab4/src/test/scala/riscv/fivestage/CPUTest.scala index 8de3bbb..6ba6625 100644 --- a/lab4/src/test/scala/riscv/fivestage/CPUTest.scala +++ b/lab4/src/test/scala/riscv/fivestage/CPUTest.scala @@ -117,7 +117,7 @@ class FibonacciTest extends AnyFlatSpec with ChiselScalatestTester { it should "calculate recursively fibonacci(10)" in { test(new TestTopModule("fibonacci.asmbin")).withAnnotations(TestAnnotations.annos) { c => c.io.interrupt.poke(0.U) - for (i <- 1 to 50) { + for (i <- 1 to 100) { c.clock.step(1000) c.io.mem_debug_read_address.poke((i * 4).U) // Avoid timeout } diff --git a/lab4/src/test/scala/riscv/threestage/CPUTest.scala b/lab4/src/test/scala/riscv/threestage/CPUTest.scala index 0c1535c..0b83f0d 100644 --- a/lab4/src/test/scala/riscv/threestage/CPUTest.scala +++ b/lab4/src/test/scala/riscv/threestage/CPUTest.scala @@ -117,7 +117,7 @@ class FibonacciTest extends AnyFlatSpec with ChiselScalatestTester { it should "calculate recursively fibonacci(10)" in { test(new TestTopModule("fibonacci.asmbin")).withAnnotations(TestAnnotations.annos) { c => c.io.interrupt.poke(0.U) - for (i <- 1 to 50) { + for (i <- 1 to 100) { c.clock.step(1000) c.io.mem_debug_read_address.poke((i * 4).U) // Avoid timeout }