add more minimal firesim configs for testing (#1313)
This commit is contained in:
@@ -139,6 +139,26 @@ class WithMinimalFireSimHighPerfConfigTweaks extends Config(
|
||||
new WithMinimalFireSimDesignTweaks
|
||||
)
|
||||
|
||||
/**
|
||||
* Adds BlockDevice to WithMinimalFireSimHighPerfConfigTweaks
|
||||
*/
|
||||
class WithMinimalAndBlockDeviceFireSimHighPerfConfigTweaks extends Config(
|
||||
new WithFireSimHighPerfClocking ++
|
||||
new freechips.rocketchip.subsystem.WithNoMemPort ++ // removes mem port for FASEDBridge to match against
|
||||
new testchipip.WithBackingScratchpad ++ // adds backing scratchpad for memory to replace FASED model
|
||||
new testchipip.WithBlockDevice(true) ++ // add in block device
|
||||
new WithMinimalFireSimDesignTweaks
|
||||
)
|
||||
|
||||
/**
|
||||
* Adds Block device to WithMinimalFireSimHighPerfConfigTweaks
|
||||
*/
|
||||
class WithMinimalAndFASEDFireSimHighPerfConfigTweaks extends Config(
|
||||
new WithFireSimHighPerfClocking ++
|
||||
new WithDefaultMemModel ++ // add default FASED memory model
|
||||
new WithMinimalFireSimDesignTweaks
|
||||
)
|
||||
|
||||
// Tweaks for legacy FireSim configs.
|
||||
class WithFireSimHighPerfConfigTweaks extends Config(
|
||||
new WithFireSimHighPerfClocking ++
|
||||
|
||||
Reference in New Issue
Block a user