revert lsuq size

This commit is contained in:
Richard Yan
2024-05-08 11:41:33 -07:00
parent 98ddc291c2
commit 71edc439a0

View File

@@ -195,10 +195,7 @@ class RadianceTile private (
require(numWarps >= numLsuLanes,
s"Vortex core requires numWarps (${numWarps}) >= numLsuLanes (${numLsuLanes})")
val LSUQ_SIZE = 8 * (numCoreLanes / numLsuLanes)
require(LSUQ_SIZE == p(SIMTCoreKey).get.nSrcIds,
s"LSUQ_SIZE (${LSUQ_SIZE}) != nSrcIds (${p(SIMTCoreKey).get.nSrcIds})"
+ " which can result in TileLink srcId underutilization")
val LSUQ_SIZE = p(SIMTCoreKey).get.nSrcIds
val LSUQ_TAG_BITS = log2Ceil(LSUQ_SIZE) + 1 /*DCACHE_BATCH_SEL_BITS*/
val dmemTagWidth = UUID_WIDTH + LSUQ_TAG_BITS
// dmem and smem shares the same tag width, DCACHE_NOSM_TAG_WIDTH