xref: /XiangShan/src/main/scala/xiangshan/backend/rename/Rename.scala (revision 9a2e6b8ae06ed24bb317fa76e397982fa714877b)
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(RenameWidth, Flipped(DecoupledIO(new CfCtrl)))
12    val out = Vec(RenameWidth, DecoupledIO(new MicroOp))
13  })
14}
15