Add skeleton for Hopper Tensor Core

This commit is contained in:
Hansung Kim
2024-10-14 15:02:25 -07:00
parent 447977bd89
commit 6a3aa549d3
2 changed files with 93 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
package radiance.core
import chisel3._
import chisel3.util._
import chiseltest._
import org.scalatest.flatspec.AnyFlatSpec
class TensorCoreDecoupledTest extends AnyFlatSpec with ChiselScalatestTester {
behavior of "TensorCoreDecoupled"
it should "do the right thing" in {
test(new TensorCoreDecoupled(8, 8))
{ c =>
c.io.initiate.valid.poke(true.B)
c.io.dataA.valid.poke(false.B)
c.io.dataA.bits.data.poke(0.U)
c.io.dataB.valid.poke(false.B)
c.io.dataB.bits.data.poke(0.U)
c.clock.step()
c.io.writeback.valid.expect(true.B)
}
}
}