Skip to content

Bugfix for wpt/mpu backpressure from WB

Created by: silabs-oysteink

Bugfix for wpt/mpu backpressure from WB:

  • resp_valid could be high for several cycles if WB was halted (debug entry or XIF). This would cause the LSU outstanding counter to underflow.
  • Fixed by introducing 'resp_ready' in the LSU, which is connected to wb_ready via ready_0_i. This causes the outstanding counter to only decrement when there is a valid response and WB is ready.
  • Added assertion to check that WB must be ready when a LSU response arrives from the bus.

Merge request reports

Loading