Add 16-core LargeBOOM config to firechip

* Fix Jerry's comment on accidentally mixing multiple BOOM configs
This commit is contained in:
Albert Magyar
2021-01-12 22:53:35 -08:00
parent 45d40eb2af
commit c481dc2ee8

View File

@@ -200,3 +200,14 @@ class FireSimMulticlockRocketConfig extends Config(
new WithFireSimConfigTweaks ++
new chipyard.DividedClockRocketConfig)
//**********************************************************************************
// System with 16 LargeBOOMs that can be simulated with Golden Gate optimizations
// - Requires MTModels and MCRams mixins as prefixes to the platform config
// - May require larger build instances or JVM memory footprints
//*********************************************************************************/
class FireSim16LargeBoomConfig extends Config(
new WithDefaultFireSimBridges ++
new WithDefaultMemModel ++
new WithFireSimConfigTweaks ++
new boom.common.WithNLargeBooms(16) ++
new chipyard.config.AbstractConfig)