Open myrealname opened 4 years ago
Is there any update on this?
I also tried running the quickstart of picorv32 and csrw_mcycle_ch0, csrw_minstret_ch0 and insn_c_xor_ch0 failed.
I also got an error for csrw_mcycle_ch0
and csrw_minstret_ch0
upon building the quickstart example with no modifications as of 09/07/2020, please see attached the output log from make
.
Looking at the output logs included by @myrealname and me, it seems that all the errors are caused by unsatisfiable assumptions (Status: PREUNSAT
). I've looked at the SymbiYosys documentation and section 2.3.1 mentions that the --nopresat
flag can be passed to sby
to skip that check. I'll take a look at where sby
is invoked in the framework and perhaps submit a pull request with the fix sometime, since I don't see a problem with contradictory assumptions - that would simply mean that the specification is vacuously satisfied.
Took a clean clone of the repo. Followed the quickstart guide to get going. Unfortunately the verification of the picorv32 results in two failed checks; csrw_mcycle_ch0 & csrw_minstret_ch0. While the quickstart guide doesn't indicate that the picorv32 should pass all of the checks, I have assumed that would be the case. I have pasted the logfile output below, of the mcycle check:
Did I miss something? Is there something missing in the instructions? Or is it something else entirely?
Thanks in advance, for any help.