提交 c838774c 编写于 作者: Y Yinan Xu

lsroq: send oldest miss dcache request first

上级 92a4fb31
......@@ -174,7 +174,7 @@ class Lsroq extends XSModule {
val missRefillSelVec = VecInit(
(0 until LsroqSize).map(i => allocated(i) && miss(i))
)
val missRefillSel = PriorityEncoder(missRefillSelVec.asUInt)
val missRefillSel = getFirstOne(missRefillSelVec, ringBufferTail)
io.dcache.req.valid := missRefillSelVec.asUInt.orR
io.dcache.req.bits.cmd := MemoryOpConstants.M_XRD
io.dcache.req.bits.addr := data(missRefillSel).paddr
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册