BarrielShifter -> BarrelShifter

This commit is contained in:
Tom Verbeure 2018-06-03 07:40:11 +00:00
parent 4a433e16f1
commit e9bbbb3965
17 changed files with 26 additions and 26 deletions

View File

@ -100,7 +100,7 @@ object TestsWorkspace {
new SrcPlugin(
separatedAddSub = false
),
new FullBarrielShifterPlugin(earlyInjection = true),
new FullBarrelShifterPlugin(earlyInjection = true),
// new LightShifterPlugin,
new HazardSimplePlugin(
bypassExecute = true,
@ -157,7 +157,7 @@ object TestsWorkspace {
new SrcPlugin(
separatedAddSub = false
),
// new FullBarrielShifterPlugin,
// new FullBarrelShifterPlugin,
new LightShifterPlugin,
// new HazardSimplePlugin(true, true, true, true),
// new HazardSimplePlugin(false, true, false, true),
@ -208,7 +208,7 @@ object TestsWorkspace {
new SrcPlugin(
separatedAddSub = false
),
new FullBarrielShifterPlugin,
new FullBarrelShifterPlugin,
// new LightShifterPlugin,
// new HazardSimplePlugin(true, true, true, true),
// new HazardSimplePlugin(false, true, false, true),

View File

@ -108,7 +108,7 @@ object BrieyConfig{
separatedAddSub = false,
executeInsertion = true
),
new FullBarrielShifterPlugin,
new FullBarrelShifterPlugin,
new MulPlugin,
new DivPlugin,
new HazardSimplePlugin(
@ -435,4 +435,4 @@ object BrieyDe0Nano{
toplevel
})
}
}
}

View File

@ -38,7 +38,7 @@ object FormalSimple extends App{
separatedAddSub = false,
executeInsertion = false
),
new FullBarrielShifterPlugin,
new FullBarrelShifterPlugin,
new HazardSimplePlugin(
bypassExecute = false,
bypassMemory = false,

View File

@ -40,7 +40,7 @@ object GenCustomCsr extends App{
separatedAddSub = false,
executeInsertion = false
),
new FullBarrielShifterPlugin,
new FullBarrelShifterPlugin,
new HazardSimplePlugin(
bypassExecute = true,
bypassMemory = true,

View File

@ -36,7 +36,7 @@ object GenCustomSimdAdd extends App{
separatedAddSub = false,
executeInsertion = false
),
new FullBarrielShifterPlugin,
new FullBarrelShifterPlugin,
new HazardSimplePlugin(
bypassExecute = true,
bypassMemory = true,

View File

@ -39,7 +39,7 @@ object GenDeterministicVex extends App{
separatedAddSub = false,
executeInsertion = true
),
new FullBarrielShifterPlugin(earlyInjection = true),
new FullBarrelShifterPlugin(earlyInjection = true),
new HazardSimplePlugin(
bypassExecute = true,
bypassMemory = true,

View File

@ -68,7 +68,7 @@ object GenFull extends App{
separatedAddSub = false,
executeInsertion = true
),
new FullBarrielShifterPlugin,
new FullBarrelShifterPlugin,
new HazardSimplePlugin(
bypassExecute = true,
bypassMemory = true,

View File

@ -60,7 +60,7 @@ object GenFullNoMmu extends App{
separatedAddSub = false,
executeInsertion = true
),
new FullBarrielShifterPlugin,
new FullBarrelShifterPlugin,
new HazardSimplePlugin(
bypassExecute = true,
bypassMemory = true,

View File

@ -60,7 +60,7 @@ object GenFullNoMmuMaxPerf extends App{
separatedAddSub = false,
executeInsertion = true
),
new FullBarrielShifterPlugin(earlyInjection = true),
new FullBarrelShifterPlugin(earlyInjection = true),
new HazardSimplePlugin(
bypassExecute = true,
bypassMemory = true,

View File

@ -36,7 +36,7 @@ object GenFullNoMmuNoCache extends App{
separatedAddSub = false,
executeInsertion = true
),
new FullBarrielShifterPlugin,
new FullBarrelShifterPlugin,
new HazardSimplePlugin(
bypassExecute = true,
bypassMemory = true,

View File

@ -40,7 +40,7 @@ object GenNoCacheNoMmuMaxPerf extends App{
separatedAddSub = false,
executeInsertion = true
),
new FullBarrielShifterPlugin(earlyInjection = true),
new FullBarrelShifterPlugin(earlyInjection = true),
new HazardSimplePlugin(
bypassExecute = true,
bypassMemory = true,

View File

@ -127,7 +127,7 @@ object MuraxConfig{
bypassWriteBack = true,
bypassWriteBackBuffer = true
)
// config.cpuPlugins(config.cpuPlugins.indexWhere(_.isInstanceOf[LightShifterPlugin])) = new FullBarrielShifterPlugin()
// config.cpuPlugins(config.cpuPlugins.indexWhere(_.isInstanceOf[LightShifterPlugin])) = new FullBarrelShifterPlugin()
config
}
@ -314,7 +314,7 @@ object MuraxDhrystoneReadyMulDivStatic{
prediction = STATIC
)
config.cpuPlugins.remove(config.cpuPlugins.indexWhere(_.isInstanceOf[LightShifterPlugin]))
config.cpuPlugins += new FullBarrielShifterPlugin
config.cpuPlugins += new FullBarrelShifterPlugin
Murax(config)
})
}

View File

@ -87,7 +87,7 @@ object VexRiscvAvalonForSim{
separatedAddSub = false,
executeInsertion = true
),
new FullBarrielShifterPlugin,
new FullBarrelShifterPlugin,
new MulPlugin,
new DivPlugin,
new HazardSimplePlugin(
@ -191,4 +191,4 @@ object VexRiscvAvalonForSim{
//Generate the QSys TCL script to integrate the CPU
QSysify(report.toplevel)
}
}
}

View File

@ -85,7 +85,7 @@ object VexRiscvAvalonWithIntegratedJtag{
separatedAddSub = false,
executeInsertion = true
),
new FullBarrielShifterPlugin,
new FullBarrelShifterPlugin,
new MulPlugin,
new DivPlugin,
new HazardSimplePlugin(
@ -188,4 +188,4 @@ object VexRiscvAvalonWithIntegratedJtag{
//Generate the QSys TCL script to integrate the CPU
QSysify(report.toplevel)
}
}
}

View File

@ -86,7 +86,7 @@ object VexRiscvAxi4WithIntegratedJtag{
separatedAddSub = false,
executeInsertion = true
),
new FullBarrielShifterPlugin,
new FullBarrelShifterPlugin,
new MulPlugin,
new DivPlugin,
new HazardSimplePlugin(
@ -186,4 +186,4 @@ object VexRiscvAxi4WithIntegratedJtag{
cpu
}
}
}
}

View File

@ -85,7 +85,7 @@ object VexRiscvCachedWishboneForSim{
separatedAddSub = false,
executeInsertion = true
),
new FullBarrielShifterPlugin,
new FullBarrelShifterPlugin,
new MulPlugin,
new DivPlugin,
new HazardSimplePlugin(
@ -156,4 +156,4 @@ object VexRiscvCachedWishboneForSim{
//Generate the QSys TCL script to integrate the CPU
QSysify(report.toplevel)
}
}
}

View File

@ -6,7 +6,7 @@ import spinal.lib.Reverse
class FullBarrielShifterPlugin(earlyInjection : Boolean = false) extends Plugin[VexRiscv]{
class FullBarrelShifterPlugin(earlyInjection : Boolean = false) extends Plugin[VexRiscv]{
object ShiftCtrlEnum extends SpinalEnum(binarySequential){
val DISABLE, SLL, SRL, SRA = newElement()
}
@ -178,4 +178,4 @@ class LightShifterPlugin extends Plugin[VexRiscv]{
}
}
}
}
}