Add a frag./config for MMIO only bridges
This commit is contained in:
@@ -242,3 +242,14 @@ class WithDefaultFireSimBridges extends Config(
|
|||||||
new WithTracerVBridge ++
|
new WithTracerVBridge ++
|
||||||
new WithFireSimIOCellModels
|
new WithFireSimIOCellModels
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// Shorthand to register all of the provided mmio-only bridges above
|
||||||
|
class WithDefaultMMIOOnlyFireSimBridges extends Config(
|
||||||
|
new WithSerialBridge ++
|
||||||
|
new WithUARTBridge ++
|
||||||
|
new WithBlockDeviceBridge ++
|
||||||
|
new WithFASEDBridge ++
|
||||||
|
new WithFireSimMultiCycleRegfile ++
|
||||||
|
new WithFireSimFAME5 ++
|
||||||
|
new WithFireSimIOCellModels
|
||||||
|
)
|
||||||
|
|||||||
@@ -282,3 +282,9 @@ class FireSimNoMemPortConfig extends Config(
|
|||||||
new testchipip.WithBackingScratchpad ++
|
new testchipip.WithBackingScratchpad ++
|
||||||
new WithFireSimConfigTweaks ++
|
new WithFireSimConfigTweaks ++
|
||||||
new chipyard.RocketConfig)
|
new chipyard.RocketConfig)
|
||||||
|
|
||||||
|
class FireSimRocketMMIOOnlyConfig extends Config(
|
||||||
|
new WithDefaultMMIOOnlyFireSimBridges ++
|
||||||
|
new WithDefaultMemModel ++
|
||||||
|
new WithFireSimConfigTweaks ++
|
||||||
|
new chipyard.RocketConfig)
|
||||||
|
|||||||
Reference in New Issue
Block a user