Merge pull request #612 from ucb-bar/zynq-target
[firechip] Add a small target that should fit on all hosts
This commit is contained in:
@@ -118,6 +118,21 @@ class FireSimQuadRocketConfig extends Config(
|
|||||||
new WithFireSimConfigTweaks ++
|
new WithFireSimConfigTweaks ++
|
||||||
new chipyard.QuadRocketConfig)
|
new chipyard.QuadRocketConfig)
|
||||||
|
|
||||||
|
// A stripped down configuration that should fit on all supported hosts.
|
||||||
|
// Flat to avoid having to reorganize the config class hierarchy to remove certain features
|
||||||
|
class FireSimSmallSystemConfig extends Config(
|
||||||
|
new WithDefaultFireSimBridges ++
|
||||||
|
new WithDefaultMemModel ++
|
||||||
|
new WithBootROM ++
|
||||||
|
new WithPeripheryBusFrequency(BigInt(3200000000L)) ++
|
||||||
|
new WithoutClockGating ++
|
||||||
|
new WithoutTLMonitors ++
|
||||||
|
new freechips.rocketchip.subsystem.WithExtMemSize(1 << 28) ++
|
||||||
|
new testchipip.WithTSI ++
|
||||||
|
new testchipip.WithBlockDevice ++
|
||||||
|
new chipyard.config.WithUART ++
|
||||||
|
new freechips.rocketchip.subsystem.WithInclusiveCache(nWays = 2, capacityKB = 64) ++
|
||||||
|
new chipyard.RocketConfig)
|
||||||
|
|
||||||
//*****************************************************************
|
//*****************************************************************
|
||||||
// Boom config, base off chipyard's LargeBoomConfig
|
// Boom config, base off chipyard's LargeBoomConfig
|
||||||
|
|||||||
Reference in New Issue
Block a user