You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update on Shifting RVV Arithmetic and Configuration Instructions to NucleusRV
I have successfully completed the first two steps of this task and made significant progress in addressing data and structural hazards. I'd like to provide a summary of our my progress and the next steps to be taken.
Completed Steps:
All Previously Done Instructions in Vaquita Working on NRV: I have successfully shifted all RVV Arithmetic Instructions from Vaquita to NucleusRV. These instructions are now operational within the NucleusRV framework.
Parameterization of V Extension: In alignment with the standard practice for RVV extensions in NucleusRV.
Next Steps:
Compliance Assurance: The parameterization should not compromise compliance with the I, M, F, and C standard specifications. I have thoroughly reviewed the code to ensure that no violations are expected.
Data and Structural Hazards Mitigation: I have made significant progress in addressing data and structural hazards but still there are some potential hazards that are needed to be addressed.
Vector Verification: In the coming stages, we will conduct comprehensive vector verification, including testing with RISCOF and random instructions to validate the the V extention
Verification Status:
I've manually performed verification using gtk wave. The Next goal is to update the compliance for automated testing.
To Shift all the RVV Arithmetic Instructions that are successfully done in Vaquita, into NucleusRV.
Goals:
The text was updated successfully, but these errors were encountered: