提交 c2c2c625 编写于 作者: J JinYue

IPrefetch <timing>: change fromFtq.ready condition

上级 37483030
...@@ -112,7 +112,7 @@ class IPrefetchPipe(implicit p: Parameters) extends IPrefetchModule ...@@ -112,7 +112,7 @@ class IPrefetchPipe(implicit p: Parameters) extends IPrefetchModule
fromITLB.ready := true.B fromITLB.ready := true.B
fromFtq.req.ready := (!enableBit || (enableBit && p0_fire)) && GTimer() > 500.U fromFtq.req.ready := (!enableBit || (enableBit && p3_ready)) && GTimer() > 500.U
/** Prefetch Stage 1: cache probe filter */ /** Prefetch Stage 1: cache probe filter */
val p1_valid = generatePipeControl(lastFire = p0_fire, thisFire = p1_fire || p1_discard, thisFlush = false.B, lastFlush = false.B) val p1_valid = generatePipeControl(lastFire = p0_fire, thisFire = p1_fire || p1_discard, thisFlush = false.B, lastFlush = false.B)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册