still not sure what error is

This commit is contained in:
joshua
2023-09-23 17:52:02 -07:00
parent e3f85da12c
commit 63aee46908
2 changed files with 4 additions and 5 deletions

View File

@@ -23,6 +23,7 @@ case class RocketTileBoundaryBufferParams(force: Boolean = false)
case class VortexTileParams(
core: RocketCoreParams = RocketCoreParams(),
useVxCache: Boolean = false,
icache: Option[ICacheParams] = None /* Some(ICacheParams()) */,
dcache: Option[DCacheParams] = None /* Some(DCacheParams()) */,
btb: Option[BTBParams] = None, // Some(BTBParams()),
@@ -35,10 +36,7 @@ case class VortexTileParams(
boundaryBuffers: Option[RocketTileBoundaryBufferParams] = None
) extends InstantiableTileParams[VortexTile] {
// require(icache.isDefined)
// require(dcache.isDefined)
require(icache.isDefined == dcache.isDefined)
def useVxCache: Boolean = !icache.isDefined;
// require(dcache.isDefined)
def instantiate(crossing: TileCrossingParamsLike, lookup: LookupByHartIdImpl)(implicit p: Parameters): VortexTile = {
new VortexTile(this, crossing, lookup)