cva6 icon indicating copy to clipboard operation
cva6 copied to clipboard

Debug Specification for CVA6

Open MikeOpenHWGroup opened this issue 3 years ago • 1 comments

According to their respective User Manuals, both the CV32E40X and CV32E40S have adopted Version1.0.0-STABLE of the RISC-V Debug Support specification. As this has not yet been ratified by RISC-V International, the current version of the CVA6 specification points to version 0.13.2 as this is the most up-to-date ratified version of the RISC-V Debug spec.

There is always a natural tension between the desire to be as up-to-date as possible and the need to maintain compliance to a ratified spec. @Silabs-ArjanB, can you comment on why the CV32E40X/S decided to go with v1.0.0? Thanks.

MikeOpenHWGroup avatar Feb 25 '22 20:02 MikeOpenHWGroup

The CV32E40X/CV32E40S is targeting various not yet ratified RISC-V specifications. With respect to Debug we are going to implement various new features that were not present in the CV32E40P. That we could have done using the 0.13.2 spec as well, but we simply want to be in sync with the latest spec. The 1.0 spec is also clarifying various things that were ambiguous or not well defined in the 0.13.2 spec.

Silabs-ArjanB avatar Feb 28 '22 06:02 Silabs-ArjanB

Thanks @Silabs-ArjanB.

MikeOpenHWGroup avatar Feb 17 '23 02:02 MikeOpenHWGroup