blob: 7efbaacf2b7950ef370d626b9b0b70fd3fc77373 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package vexriscv.plugin
import spinal.core._
import vexriscv.{VexRiscv, _}
class DummyFencePlugin extends Plugin[VexRiscv]{
override def setup(pipeline: VexRiscv): Unit = {
import Riscv._
import pipeline.config._
val decoderService = pipeline.service(classOf[DecoderService])
decoderService.add(FENCE_I, Nil)
decoderService.add(FENCE, Nil)
}
override def build(pipeline: VexRiscv): Unit = {
import pipeline._
import pipeline.config._
//Dummy
}
}
|