Add accumulation to dpu

This commit is contained in:
Hansung Kim
2024-05-28 18:40:38 -07:00
parent 3b1ab4e10d
commit 907150e51c
2 changed files with 31 additions and 7 deletions

View File

@@ -60,13 +60,20 @@ class DPUPipeTest extends AnyFlatSpec with ChiselScalatestTester {
c.io.in.bits.b(1).poke(0x40000000L.U(64.W))
c.io.in.bits.b(2).poke(0x40000000L.U(64.W))
c.io.in.bits.b(3).poke(0x40000000L.U(64.W))
c.io.in.bits.c .poke(0x40400000L.U(64.W))
c.clock.step()
c.io.in.valid.poke(false.B)
c.clock.step()
c.clock.step()
c.clock.step()
// 4-cycle latency
c.io.out.valid.expect(true.B)
c.io.out.bits.data.expect(0x40e00000L.U)
c.clock.step()
c.io.out.valid.expect(false.B)
}
}