[XIF] LSU may send mpu_status to WB too early #653
Labels
Component:RTL
For issues in the RTL (e.g. for files in the rtl directory)
Type:Bug
For bugs in any content (RTL, Documentation, etc.)
If there is an offloaded instruction in WB waiting for xif_result_valid, and the MPU blocks a load or store in EX, the lsu_mpu_status_wb may get updated with the LSU instruction related fault before the offloaded instruction is completed.
The MPU does not get backpressure from wb_ready, but rather the LSU internal counter that counts outstanding transactions. When X_EXT=0 this works, but with X_EXT=1 the MPU must take wb_ready into account.
The text was updated successfully, but these errors were encountered: