Dry out FireSim platform configs a bit

This commit is contained in:
David Biancolin 2019-05-22 18:53:59 +00:00
parent 54d11c5bd5
commit a0aa2ca2bb
1 changed files with 6 additions and 30 deletions

View File

@ -183,50 +183,26 @@ class FireSimConfig extends Config(
new BasePlatformConfig) new BasePlatformConfig)
class FireSimClockDivConfig extends Config( class FireSimClockDivConfig extends Config(
new WithSerialWidget ++
new WithUARTWidget ++
new WithSimpleNICWidget ++
new WithBlockDevWidget ++
new WithDefaultMemModel(clockDivision = 2) ++ new WithDefaultMemModel(clockDivision = 2) ++
new BasePlatformConfig) new FireSimConfig)
class FireSimDDR3Config extends Config( class FireSimDDR3Config extends Config(
new WithSerialWidget ++
new WithUARTWidget ++
new WithSimpleNICWidget ++
new WithBlockDevWidget ++
new FCFS16GBQuadRank ++ new FCFS16GBQuadRank ++
new BasePlatformConfig) new FireSimConfig)
class FireSimDDR3LLC4MBConfig extends Config( class FireSimDDR3LLC4MBConfig extends Config(
new WithSerialWidget ++
new WithUARTWidget ++
new WithSimpleNICWidget ++
new WithBlockDevWidget ++
new FCFS16GBQuadRankLLC4MB ++ new FCFS16GBQuadRankLLC4MB ++
new BasePlatformConfig) new FireSimConfig)
class FireSimDDR3FRFCFSConfig extends Config( class FireSimDDR3FRFCFSConfig extends Config(
new WithSerialWidget ++
new WithUARTWidget ++
new WithSimpleNICWidget ++
new WithBlockDevWidget ++
new FRFCFS16GBQuadRank ++ new FRFCFS16GBQuadRank ++
new BasePlatformConfig) new FireSimConfig)
class FireSimDDR3FRFCFSLLC4MBConfig extends Config( class FireSimDDR3FRFCFSLLC4MBConfig extends Config(
new WithSerialWidget ++
new WithUARTWidget ++
new WithSimpleNICWidget ++
new WithBlockDevWidget ++
new FRFCFS16GBQuadRankLLC4MB ++ new FRFCFS16GBQuadRankLLC4MB ++
new BasePlatformConfig) new FireSimConfig)
class FireSimDDR3FRFCFSLLC4MB3ClockDivConfig extends Config( class FireSimDDR3FRFCFSLLC4MB3ClockDivConfig extends Config(
new WithSerialWidget ++
new WithUARTWidget ++
new WithSimpleNICWidget ++
new WithBlockDevWidget ++
new FRFCFS16GBQuadRankLLC4MB3Div ++ new FRFCFS16GBQuadRankLLC4MB3Div ++
new BasePlatformConfig) new FireSimConfig)