This commit is contained in:
ware 2025-04-22 10:21:37 +08:00 committed by GitHub
commit 2c3013a109
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 1 deletions

View File

@ -69,7 +69,7 @@ class SnapshotGenerator[T <: Data](dataType: T)(implicit p: Parameters) extends
val newEnqPtrQualified = Wire(Vec(RenameSnapshotNum, Bool()))
newEnqPtrQualified.head := !snptValids(newEnqPtrCandidate.head.value) || io.flushVec(newEnqPtrCandidate.head.value)
newEnqPtrQualified.tail zip newEnqPtrCandidate.tail.zip(newEnqPtrCandidate.drop(1)).map {
case (thiz, last) => snptValids(last.value) && (!snptValids(thiz.value) || io.flushVec(thiz.value))
case (thiz, last) => snptValids(last.value) && io.flushVec(thiz.value)
} foreach (x => x._1 := x._2)
snptEnqPtr := MuxCase(newEnqPtrCandidate.last, newEnqPtrQualified.zip(newEnqPtrCandidate).dropRight(1))
}