[Firechip] Push FASED configs into TargetConfigs.scala
This commit is contained in:
@@ -20,7 +20,7 @@ import icenet._
|
|||||||
|
|
||||||
import firesim.endpoints._
|
import firesim.endpoints._
|
||||||
import firesim.util.{WithNumNodes}
|
import firesim.util.{WithNumNodes}
|
||||||
import firesim.configs.WithDefaultMemModel
|
import firesim.configs._
|
||||||
|
|
||||||
class WithBootROM extends Config((site, here, up) => {
|
class WithBootROM extends Config((site, here, up) => {
|
||||||
case BootROMParams => {
|
case BootROMParams => {
|
||||||
@@ -86,6 +86,11 @@ class WithScalaTestFeatures extends Config((site, here, up) => {
|
|||||||
case PrintTracePort => true
|
case PrintTracePort => true
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// FASED Config Aliases. This to enable config generation via "_" concatenation
|
||||||
|
// which requires that all config classes be defined in the same package
|
||||||
|
class DDR3FRFCFSLLC4MB extends FRFCFS16GBQuadRankLLC4MB
|
||||||
|
class DDR3FRFCFSLLC4MB3Div extends FRFCFS16GBQuadRankLLC4MB3Div
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* Full TARGET_CONFIG configurations. These set parameters of the target being
|
* Full TARGET_CONFIG configurations. These set parameters of the target being
|
||||||
* simulated.
|
* simulated.
|
||||||
|
|||||||
@@ -130,10 +130,10 @@ abstract class FireSimTestSuite(
|
|||||||
runSuite("verilator")(FastBlockdevTests)
|
runSuite("verilator")(FastBlockdevTests)
|
||||||
}
|
}
|
||||||
|
|
||||||
class RocketF1Tests extends FireSimTestSuite("FireSimNoNIC", "FireSimRocketChipConfig", "FireSimConfig")
|
class RocketF1Tests extends FireSimTestSuite("FireSimNoNIC", "FireSimRocketChipQuadCoreConfig_DDR3FRFCFSLLC4MB", "BaseF1Config")
|
||||||
class BoomF1Tests extends FireSimTestSuite("FireBoomNoNIC", "FireSimBoomConfig", "FireSimConfig")
|
class BoomF1Tests extends FireSimTestSuite("FireBoomNoNIC", "FireSimBoomConfig_DDR3FRFCFSLLC4MB", "BaseF1Config")
|
||||||
class RocketNICF1Tests extends FireSimTestSuite("FireSim", "FireSimRocketChipConfig", "FireSimConfig") {
|
class RocketNICF1Tests extends FireSimTestSuite("FireSim", "FireSimRocketChipConfig_DDR3FRFCFSLLC4MB", "BaseF1Config") {
|
||||||
runSuite("verilator")(NICLoopbackTests)
|
runSuite("verilator")(NICLoopbackTests)
|
||||||
}
|
}
|
||||||
class RamModelRocketF1Tests extends FireSimTestSuite("FireSimNoNIC", "FireSimRocketChipDualCoreConfig", "Midas2Config")
|
class RamModelRocketF1Tests extends FireSimTestSuite("FireSimNoNIC", "FireSimRocketChipDualCoreConfig", "BaseF1Config_MCRams")
|
||||||
class RamModelBoomF1Tests extends FireSimTestSuite("FireBoomNoNIC", "FireSimBoomConfig", "Midas2Config")
|
class RamModelBoomF1Tests extends FireSimTestSuite("FireBoomNoNIC", "FireSimBoomConfig", "BaseF1Config_MCRams")
|
||||||
|
|||||||
Reference in New Issue
Block a user