Improve maxPerf configs

This commit is contained in:
Charles Papon 2020-02-23 23:52:43 +01:00
parent fad09e805f
commit 485b4a5838
3 changed files with 6 additions and 6 deletions

View File

@ -20,7 +20,7 @@ object GenFullNoMmuMaxPerf extends App{
prediction = DYNAMIC_TARGET,
historyRamSizeLog2 = 8,
config = InstructionCacheConfig(
cacheSize = 4096*4,
cacheSize = 4096*2,
bytePerLine =32,
wayCount = 1,
addressWidth = 32,
@ -29,13 +29,13 @@ object GenFullNoMmuMaxPerf extends App{
catchIllegalAccess = true,
catchAccessFault = true,
asyncTagMemory = false,
twoCycleRam = true,
twoCycleRam = false,
twoCycleCache = true
)
),
new DBusCachedPlugin(
config = new DataCacheConfig(
cacheSize = 4096*4,
cacheSize = 4096*2,
bytePerLine = 32,
wayCount = 1,
addressWidth = 32,
@ -76,7 +76,7 @@ object GenFullNoMmuMaxPerf extends App{
new CsrPlugin(CsrPluginConfig.small),
new DebugPlugin(ClockDomain.current.clone(reset = Bool().setName("debugReset"))),
new BranchPlugin(
earlyBranch = true,
earlyBranch = false,
catchAddressMisaligned = true
),
new YamlPlugin("cpu0.yaml")

View File

@ -56,7 +56,7 @@ object GenNoCacheNoMmuMaxPerf extends App{
new CsrPlugin(CsrPluginConfig.small),
new DebugPlugin(ClockDomain.current.clone(reset = Bool().setName("debugReset"))),
new BranchPlugin(
earlyBranch = true,
earlyBranch = false,
catchAddressMisaligned = true
),
new YamlPlugin("cpu0.yaml")

View File

@ -96,7 +96,7 @@ object VexRiscvSynthesisBench {
}
val full = new Rtl {
override def getName(): String = "VexRiscv full"
override def getName(): String = "VexRiscv full with MMU"
override def getRtlPath(): String = "VexRiscvFull.v"
SpinalVerilog(wrap(GenFull.cpu()).setDefinitionName(getRtlPath().split("\\.").head))
}