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:
@@ -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) {
|
||||
|
||||
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user