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