L2 AMOALU bugfix and simpler TileLinkParameters (bump rocket, uncore, zscale)
This commit is contained in:
parent
c4117eb9a2
commit
8c3370c2e3
2
rocket
2
rocket
@ -1 +1 @@
|
|||||||
Subproject commit 4d29d5c48cfaa3800bf5b6d5428a9c6e83335477
|
Subproject commit 3c3e35a56e954b35e6ceb17179ebadc52e8d9b3f
|
@ -139,7 +139,7 @@ class DefaultConfig extends ChiselConfig (
|
|||||||
maxClientsPerPort = if(site(BuildRoCC).isEmpty) 1 else 3,
|
maxClientsPerPort = if(site(BuildRoCC).isEmpty) 1 else 3,
|
||||||
maxManagerXacts = site(NAcquireTransactors) + 2,
|
maxManagerXacts = site(NAcquireTransactors) + 2,
|
||||||
addrBits = site(PAddrBits) - site(CacheBlockOffsetBits),
|
addrBits = site(PAddrBits) - site(CacheBlockOffsetBits),
|
||||||
dataBits = site(CacheBlockBytes)*8)()
|
dataBits = site(CacheBlockBytes)*8)
|
||||||
case TLKey("L2toMC") =>
|
case TLKey("L2toMC") =>
|
||||||
TileLinkParameters(
|
TileLinkParameters(
|
||||||
coherencePolicy = new MEICoherence(new NullRepresentation(site(NBanksPerMemoryChannel))),
|
coherencePolicy = new MEICoherence(new NullRepresentation(site(NBanksPerMemoryChannel))),
|
||||||
@ -150,19 +150,8 @@ class DefaultConfig extends ChiselConfig (
|
|||||||
maxClientsPerPort = site(NAcquireTransactors) + 2,
|
maxClientsPerPort = site(NAcquireTransactors) + 2,
|
||||||
maxManagerXacts = 1,
|
maxManagerXacts = 1,
|
||||||
addrBits = site(PAddrBits) - site(CacheBlockOffsetBits),
|
addrBits = site(PAddrBits) - site(CacheBlockOffsetBits),
|
||||||
dataBits = site(CacheBlockBytes)*8)()
|
dataBits = site(CacheBlockBytes)*8)
|
||||||
case TLKey("Outermost") =>
|
case TLKey("Outermost") => site(TLKey("L2toMC")).copy(dataBeats = site(MIFDataBeats))
|
||||||
TileLinkParameters(
|
|
||||||
coherencePolicy = new MEICoherence(new NullRepresentation(site(NBanksPerMemoryChannel))),
|
|
||||||
nManagers = 1,
|
|
||||||
nCachingClients = site(NBanksPerMemoryChannel),
|
|
||||||
nCachelessClients = 0,
|
|
||||||
maxClientXacts = 1,
|
|
||||||
maxClientsPerPort = site(NAcquireTransactors) + 2,
|
|
||||||
maxManagerXacts = 1,
|
|
||||||
addrBits = site(PAddrBits) - site(CacheBlockOffsetBits),
|
|
||||||
dataBits = site(CacheBlockBytes)*8,
|
|
||||||
dataBeats = site(MIFDataBeats))()
|
|
||||||
case NTiles => Knob("NTILES")
|
case NTiles => Knob("NTILES")
|
||||||
case NMemoryChannels => 1
|
case NMemoryChannels => 1
|
||||||
case NBanksPerMemoryChannel => Knob("NBANKS")
|
case NBanksPerMemoryChannel => Knob("NBANKS")
|
||||||
|
2
uncore
2
uncore
@ -1 +1 @@
|
|||||||
Subproject commit aa40f7d7c11b5dd099376baf73b998da859a1616
|
Subproject commit b2d20a8166fe3121f35298adcab2594eda642be6
|
2
zscale
2
zscale
@ -1 +1 @@
|
|||||||
Subproject commit 3338af40491ccfe4b403761d755372c201003e39
|
Subproject commit 599fc0644351a28759f351c4be7068e5cbb7b092
|
Loading…
Reference in New Issue
Block a user