xref: /XiangShan/src/main/scala/xiangshan/backend/rename/Rename.scala (revision 5844fcf02181bcf3a22ac080465d35f0ecc1d0e2)
1package xiangshan.backend.rename
2
3import chisel3._
4import chisel3.util._
5import xiangshan._
6
7class Rename extends XSModule with NeedImpl {
8  val io = IO(new Bundle() {
9    val redirect = Flipped(ValidIO(new Redirect))
10    val roqCommits = Vec(CommitWidth, Flipped(ValidIO(new RoqCommit)))
11    val in = Vec(DecodeWidth, Flipped(DecoupledIO(new CfCtrl)))
12    val out = Vec(DecodeWidth, DecoupledIO(new MicroOp))
13  })
14}
15