Skip to content

Commit

Permalink
[rtl] The index unit needs to give feedback to the last set of offsets.
Browse files Browse the repository at this point in the history
  • Loading branch information
qinjun-li committed Jun 3, 2024
1 parent ae286ae commit a27ce03
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion t1/src/lsu/LSU.scala
Original file line number Diff line number Diff line change
Expand Up @@ -450,7 +450,8 @@ class LSU(param: LSUParameter) extends Module {
lsuMaskGroupChange := unitVec.map(
m => Mux(m.status.changeMaskGroup, indexToOH(m.status.instructionIndex, param.chainingSize), 0.U)
).reduce(_ | _)
lsuOffsetRequest := otherUnit.status.offsetGroupEnd
lsuOffsetRequest := otherUnit.status.offsetGroupEnd | otherUnit.status.last |
(otherUnit.status.idle && offsetReadResult.map(_.valid).reduce(_ | _))
loadUnit.writeReadyForLsu := writeReadyForLsu
storeUnit.vrfReadyToStore := vrfReadyToStore

Expand Down

0 comments on commit a27ce03

Please sign in to comment.