rename NBANKS knob to NBANKS_PER_MEM_CHANNEL for clarity
This commit is contained in:
parent
354abf5e6b
commit
ee9195be26
@ -155,7 +155,7 @@ class DefaultConfig extends Config (
|
|||||||
case TLKey("Outermost") => site(TLKey("L2toMC")).copy(dataBeats = site(MIFDataBeats))
|
case TLKey("Outermost") => site(TLKey("L2toMC")).copy(dataBeats = site(MIFDataBeats))
|
||||||
case NTiles => Knob("NTILES")
|
case NTiles => Knob("NTILES")
|
||||||
case NMemoryChannels => Dump("N_MEM_CHANNELS", 1)
|
case NMemoryChannels => Dump("N_MEM_CHANNELS", 1)
|
||||||
case NBanksPerMemoryChannel => Knob("NBANKS")
|
case NBanksPerMemoryChannel => Knob("NBANKS_PER_MEM_CHANNEL")
|
||||||
case NOutstandingMemReqsPerChannel => site(NBanksPerMemoryChannel)*(site(NAcquireTransactors)+2)
|
case NOutstandingMemReqsPerChannel => site(NBanksPerMemoryChannel)*(site(NAcquireTransactors)+2)
|
||||||
case BankIdLSB => 0
|
case BankIdLSB => 0
|
||||||
case CacheBlockBytes => Dump("CACHE_BLOCK_BYTES", 64)
|
case CacheBlockBytes => Dump("CACHE_BLOCK_BYTES", 64)
|
||||||
@ -170,7 +170,7 @@ class DefaultConfig extends Config (
|
|||||||
}},
|
}},
|
||||||
knobValues = {
|
knobValues = {
|
||||||
case "NTILES" => 1
|
case "NTILES" => 1
|
||||||
case "NBANKS" => 1
|
case "NBANKS_PER_MEM_CHANNEL" => 1
|
||||||
case "L1D_MSHRS" => 2
|
case "L1D_MSHRS" => 2
|
||||||
case "L1D_SETS" => 64
|
case "L1D_SETS" => 64
|
||||||
case "L1D_WAYS" => 4
|
case "L1D_WAYS" => 4
|
||||||
@ -185,9 +185,9 @@ class With2Cores extends Config(knobValues = { case "NTILES" => 2 })
|
|||||||
class With4Cores extends Config(knobValues = { case "NTILES" => 4 })
|
class With4Cores extends Config(knobValues = { case "NTILES" => 4 })
|
||||||
class With8Cores extends Config(knobValues = { case "NTILES" => 8 })
|
class With8Cores extends Config(knobValues = { case "NTILES" => 8 })
|
||||||
|
|
||||||
class With2Banks extends Config(knobValues = { case "NBANKS" => 2 })
|
class With2BanksPerMemChannel extends Config(knobValues = { case "NBANKS_PER_MEM_CHANNEL" => 2 })
|
||||||
class With4Banks extends Config(knobValues = { case "NBANKS" => 4 })
|
class With4BanksPerMemChannel extends Config(knobValues = { case "NBANKS_PER_MEM_CHANNEL" => 4 })
|
||||||
class With8Banks extends Config(knobValues = { case "NBANKS" => 8 })
|
class With8BanksPerMemChannel extends Config(knobValues = { case "NBANKS_PER_MEM_CHANNEL" => 8 })
|
||||||
|
|
||||||
class With2MemoryChannels extends Config(
|
class With2MemoryChannels extends Config(
|
||||||
(pname,site,here) => pname match {
|
(pname,site,here) => pname match {
|
||||||
@ -277,8 +277,8 @@ class DefaultFPGASmallConfig extends Config(new SmallConfig ++ new DefaultFPGACo
|
|||||||
|
|
||||||
class ExampleSmallConfig extends Config(new SmallConfig ++ new DefaultConfig)
|
class ExampleSmallConfig extends Config(new SmallConfig ++ new DefaultConfig)
|
||||||
|
|
||||||
class MultibankConfig extends Config(new With2Banks ++ new DefaultConfig)
|
class MultibankConfig extends Config(new With2BanksPerMemChannel ++ new DefaultConfig)
|
||||||
class MultibankL2Config extends Config(
|
class MultibankL2Config extends Config(
|
||||||
new With2Banks ++ new WithL2Cache ++ new DefaultConfig)
|
new With2BanksPerMemChannel ++ new WithL2Cache ++ new DefaultConfig)
|
||||||
|
|
||||||
class MultichannelConfig extends Config(new With2MemoryChannels ++ new DefaultConfig)
|
class MultichannelConfig extends Config(new With2MemoryChannels ++ new DefaultConfig)
|
||||||
|
Loading…
Reference in New Issue
Block a user