-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Problem Background
Revising Asynchronous CSR File to Synchronous occurs RAW pipeline hazard issue.
Problem Description
When consecutive Zicsr instructions access the same CSR address
,
the updated CSR value
from the preceding instruction should be forwarded to subsequent instructions.
While forwarding from MEM to EX stage for ALU calculations is already implemented, forwarding from retired instruction's value to the WB (Write-Back) stage remains problematic.
Future Improvement Plan
Currently, as the priority is on implementing I/O and benchmarking performance—and the CSR instructions in question are not utilized for these purposes—this issue is temporarily deferred.
This specific issue(CSR RAW Hazard issue) will be addressed in the near future, when project development schedules allow.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working