Open datum-dpoulin opened 1 year ago
Hi @datum-dpoulin, I am not sure that the access behaviour of CORE-V-MCU CSRs needs to conform to "UVM legal access polices". Having said that, I would be surprised if the list you provided is insufficient for our needs so let's start there.
@gmartin102, at fiest glance this appears to be a bug in the CSV register spec. What do you think?
The MCU UVM project has begun building Sub-System level test benches. We started with the APB Timer.
We used the spreadsheet included in the MCU source to build a csv file to generate the UVM register model from.
We found that the access policy for the fields does not match reality, for instance
CFG_REG_LOW.reset_bit
andCFG_REG_HI.reset_bit
should be marked as 'W1C' or similar.There are 2 issues here:
For #2, here is the list of access policies that are "UVM-legal":