1
0

get TraceGen working again

This commit is contained in:
Howard Mao
2016-09-22 23:53:07 -07:00
parent 10df142ac7
commit c741ada619
3 changed files with 35 additions and 19 deletions

View File

@ -239,11 +239,10 @@ class WithTraceGen extends Config(
val nSets = 32 // L2 NSets
val nWays = 1
val blockOffset = site(CacheBlockOffsetBits)
val baseAddr = site(GlobalAddrMap)("mem").start
val nBeats = site(MIFDataBeats)
List.tabulate(4 * nWays) { i =>
Seq.tabulate(nBeats) { j => (j * 8) + ((i * nSets) << blockOffset) }
}.flatten.map(addr => baseAddr + BigInt(addr))
Seq.tabulate(nBeats) { j => BigInt((j * 8) + ((i * nSets) << blockOffset)) }
}.flatten
}
case UseAtomics => true
case _ => throw new CDEMatchError