aboutsummaryrefslogtreecommitdiff
path: root/VexRiscv/src/main/scala/vexriscv/plugin/DummyFencePlugin.scala
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
  }
}