HWloop end CSR updated by a cancelled cv.end instruction #888
Labels
Component:RTL
For issues in the RTL (e.g. for files in the rtl directory)
PARAM:PULP_XPULP
Issue depends on the PULP_XPULP parameter
Status:Resolved
Issue has been resolved, but closure is pending on git merge and/or issuer confirmation
Type:Bug
For bugs in the RTL, Documentation, Verification environment or Tool and Build system
Issue Description
HWloop end address CSR is updated while there is a trigger match on cv.end instruction which should prevent any CSR update.
Component
Component:RTL
Steps to Reproduce
As shown below, the following sequence happens:
While cv.end should be cancelled and have no effect on CSRs, hwlp_we_i[1] is still asserted at time 24 and updates hwlp_end_q the cycle after.
Top Level Parameters
Git hash: ebdbbb7
Product: OneSpin 360 DV-Verify
App: Processor Verification App
Tool's version: 2023.3_1
The text was updated successfully, but these errors were encountered: