提交 eb606dfa 编写于 作者: Z zhanglinjuan

MissQueue: replace roundRobin Arb with lowestIndexFirst for timing opt

上级 c1b37c81
......@@ -451,8 +451,8 @@ class MissQueue(edge: TLEdgeOut) extends DCacheModule with HasTLDump
// one refill at a time
OneHot.checkOneHot(refill_arb.io.in.map(r => r.valid))
TLArbiter.robin(edge, io.mem_acquire, entries.map(_.io.mem_acquire):_*)
TLArbiter.robin(edge, io.mem_finish, entries.map(_.io.mem_finish):_*)
TLArbiter.lowest(edge, io.mem_acquire, entries.map(_.io.mem_acquire):_*)
TLArbiter.lowest(edge, io.mem_finish, entries.map(_.io.mem_finish):_*)
io.pipe_req <> pipe_req_arb.io.out
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册