diff --git a/rocket/src/main/scala/cpu.scala b/rocket/src/main/scala/cpu.scala index e8a0d6da..aa03f75a 100644 --- a/rocket/src/main/scala/cpu.scala +++ b/rocket/src/main/scala/cpu.scala @@ -37,7 +37,7 @@ class rocketProc(resetSignal: Bool = null) extends Component(resetSignal) { vu = new vu() // cpu, vector prefetch, and vector use the DTLB - val dtlbarb = new Arbiter(3)({new ioDTLB_CPU_req_bundle()}) + val dtlbarb = new RRArbiter(3)({new ioDTLB_CPU_req_bundle()}) val dtlbchosen = Reg(resetVal=Bits(DTLB_CPU,log2up(3))) when( dtlb.io.cpu_req.ready && dtlbarb.io.out.valid ) { dtlbchosen := dtlbarb.io.chosen }