openhwgroup / cva6

The CORE-V CVA6 is an Application class 6-stage RISC-V CPU capable of booting Linux
https://docs.openhwgroup.org/projects/cva6-user-manual/
Other
2.27k stars 686 forks source link

[TASK] Prepare documentation of multiple CVA6 variants #1729

Open cathales opened 10 months ago

cathales commented 10 months ago

Task Description

1691 plans to document several variants of the CVA6. This is a big piece of work. To make this work easier, some preparation is needed first:

Required Changes

About CSR documentation files:

About templating:

The goal is to have in the sphinx documentation several variants (CV32A60X, CV32A60AX,…), which are derived from a master documentation.

Misc:

Current Status

There are many warnings to fix and we do not have set up templating.

Risks

No templating solution was chosen yet. Options may involve additional steps in the flow, which would be a huge drawback and will be important to take decision.

Yet identified (partial) solutions include:

Prerequisites

No response

KPI (KEY Performance Indicators)

No response

Description of Done

See task list in Required Changes

Associated PRs

No response

cathales commented 10 months ago

@JeanRochCoulon Can you please review this task description and add it to the Kanban board?

Also, please add it as a prerequisite of #1691. It may be good to remove duplicated contents from #1691 too.