提交 cdbfd884 编写于 作者: G good-circle

Memblock: Fix SMS prefetch path

上级 44cbc983
......@@ -492,12 +492,13 @@ class MemBlockImp(outer: MemBlock) extends LazyModuleImp(outer)
}
// Prefetcher
val PrefetcherDTLBPortIndex = exuParameters.LduCnt + exuParameters.StuCnt
dtlb_reqs(PrefetcherDTLBPortIndex) := DontCare
dtlb_reqs(PrefetcherDTLBPortIndex).req.valid := false.B
dtlb_reqs(PrefetcherDTLBPortIndex).resp.ready := true.B
prefetcherOpt.foreach(pf => {
dtlb_reqs(PrefetcherDTLBPortIndex) <> pf.io.tlb_req
})
prefetcherOpt match {
case Some(pf) => dtlb_reqs(PrefetcherDTLBPortIndex) <> pf.io.tlb_req
case None =>
dtlb_reqs(PrefetcherDTLBPortIndex) := DontCare
dtlb_reqs(PrefetcherDTLBPortIndex).req.valid := false.B
dtlb_reqs(PrefetcherDTLBPortIndex).resp.ready := true.B
}
// StoreUnit
for (i <- 0 until exuParameters.StuCnt) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册