openhwfoundation/cva6

The CORE-V CVA6 is a highly configurable, 6-stage RISC-V core for both application and embedded applications. Application class configurations are capable...

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 39 minutes ago
Added to GitGenius on September 22nd, 2026
Created on January 23rd, 2018
Open Issues & Pull Requests: 263 (+0)
GitHub issues: Enabled
Number of forks: 1,028
Total Stargazers: 3,128 (+0)
Total Subscribers: 92 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 35.0 hours
Mean response time: 44.7 days
90th percentile: 116.1 days
Tracked items: 482

How this project is maintained

Roughly one issue in four opened in the past year never receives a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "CV32A65X" is answered fastest, typically in under an hour, while "Status:In Progress" waits about 4 days. 25% of tracked open issues have had no activity in three months. Only 53% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 218
New in 7 days: 11
Closed in 7 days: 3
Avg open age: 600 days
Stale 30+ days: 181
Stale 90+ days: 116

Recent activity

Opened in 7 days: 10
Closed in 7 days: 3
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • Type:Bug (362)
  • notCV32A65X (181)
  • Component:RTL (141)
  • Status:Stale (72)
  • Status:In Progress (67)
  • Status:New (57)
  • Type:Question (38)
  • Type:Task (36)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

CVA6 is a configurable RISC-V processor core that implements a 6-stage pipeline for both application and embedded use cases, with application-class configurations capable of running Linux.

The project addresses the need for an open-source, production-ready RISC-V CPU design that can scale across different deployment scenarios. It achieves this through a highly parameterizable architecture written in SystemVerilog, allowing users to tailor the core to their specific requirements. The 6-stage pipeline design balances performance with complexity, and the tool supports both FPGA implementation and ASIC synthesis paths, making it suitable for prototyping and production silicon.

Developers should choose this tool if they need a mature, open-source RISC-V core with proven Linux boot capability for application-class systems, or a configurable embedded variant for resource-constrained environments. The project suits organizations building custom silicon, FPGA-based systems, or research platforms where control over the processor design is essential. It is particularly valuable for those who need to modify or extend a CPU architecture rather than use a fixed design, and for teams that want to avoid proprietary licensing constraints on processor IP.

The project maintains active development with regular commits across its codebase, indicating ongoing refinement and bug fixes. Documentation is actively maintained, with updates to the user manual and technical specifications appearing regularly. The issue tracker shows consistent engagement with bug reports and feature requests being addressed. Pull requests are reviewed and merged at a steady pace, demonstrating a functioning contribution workflow. The project sustains multiple active branches for different development efforts, suggesting parallel work on features and maintenance.