diff --git a/src/main/scala/uncore/tilelink2/RegMapper.scala b/src/main/scala/uncore/tilelink2/RegMapper.scala index 3d14560d..0c3b4f9c 100644 --- a/src/main/scala/uncore/tilelink2/RegMapper.scala +++ b/src/main/scala/uncore/tilelink2/RegMapper.scala @@ -3,7 +3,6 @@ package uncore.tilelink2 import Chisel._ -import chisel3.util.{Irrevocable, IrrevocableIO} // A bus agnostic register interface to a register-based device @@ -52,8 +51,8 @@ object RegMapper val inBits = inParams.indexBits assert (wordmap.keySet.max < (1 << inBits), "Register map does not fit in device") - val out = Wire(Irrevocable(new RegMapperOutput(inParams))) - val front = Wire(Irrevocable(new RegMapperInput(inParams))) + val out = Wire(Decoupled(new RegMapperOutput(inParams))) + val front = Wire(Decoupled(new RegMapperInput(inParams))) front.bits := in.bits // Must this device pipeline the control channel?