Disable addPath for old verilog; Deassert valid for tensor core

There's an uncaught TL source bug when the core is busy, which doesn't
really need to be fixed with this.
This commit is contained in:
Hansung Kim
2024-10-22 15:02:55 -07:00
parent 83c1e9a0be
commit c613341a77
2 changed files with 3 additions and 4 deletions

View File

@@ -845,9 +845,8 @@ class RadianceTileModuleImp(outer: RadianceTile)
// TODO: generalize for useVxCache
if (!outer.radianceParams.useVxCache) {}
// connect io.start and io.finish of the fake TensorCoreDecoupled module to
// prevent optimize-out
outer.tensor.module.io.start := true.B
// connect io.start and io.finish of the fake TensorCoreDecoupled module
outer.tensor.module.io.start := false.B
// // RoCC
// if (outer.roccs.size > 0) {

View File

@@ -435,7 +435,7 @@ class Vortex(tile: RadianceTile)(implicit p: Parameters)
addPath("/scratch/hansung/chipyard/sims/vcs/generated-src/chipyard.unittest.TestHarness.TensorUnitTestConfig/gen-collateral/TensorCoreDecoupled.sv")
addPath("/scratch/hansung/chipyard/sims/vcs/generated-src/chipyard.unittest.TestHarness.TensorUnitTestConfig/gen-collateral/TensorDotProductUnit.sv")
}
addHopperTensorCore
// addHopperTensorCore
addResource("/vsrc/vortex/hw/rtl/core/VX_uop_sequencer.sv")
addResource("/vsrc/vortex/hw/rtl/core/VX_reduce_unit.sv")
addResource("/vsrc/vortex/hw/rtl/fpu/VX_tensor_dpu.sv")