Work around PutBlocks draining into data array prematurely
This commit is contained in:
parent
391a9b9110
commit
8afdd7e3da
@ -952,6 +952,7 @@ class L2AcquireTracker(trackerId: Int)(implicit p: Parameters) extends L2XactTra
|
|||||||
val curr_write_beat = PriorityEncoder(pending_writes)
|
val curr_write_beat = PriorityEncoder(pending_writes)
|
||||||
io.data.write.valid := state === s_busy &&
|
io.data.write.valid := state === s_busy &&
|
||||||
pending_writes.orR &&
|
pending_writes.orR &&
|
||||||
|
!pending_puts.orR &&
|
||||||
!pending_ognt &&
|
!pending_ognt &&
|
||||||
!pending_reads(curr_write_beat) &&
|
!pending_reads(curr_write_beat) &&
|
||||||
!pending_resps(curr_write_beat)
|
!pending_resps(curr_write_beat)
|
||||||
|
Loading…
Reference in New Issue
Block a user