OpenHW Explorer
ExploreLearning HubResourcesNewsAbout
GitHub
HomeProjectsCVA6 Platform
Back to Projects

CVA6 Platform

Low activityOpenHW Explorer editorial assessment

CVA6 Platform is an older multicore CVA6 and CV-MESH system assembled on top of OpenPiton for software testing and regression. It provides a pre-built Genesys 2 bitstream and Fedora image as well as a full path for rebuilding FPGA hardware, OpenSBI firmware, U-Boot, and Linux. The repository is useful when reproducing this specific OpenPiton-based platform, but its inactive maintenance state makes the current CVA6 repository and SDKs better starting points for new single-core or actively supported work.

Reviewed profileOfficial sourcesVerified 2026-07-165 sourcesPrimary source
4 more sources
Source 2Source 3Source 4Source 5

Start here

Category: SoC & SubsystemStatus: Editorial · Low activityBest for: Researcher
Start with GitHub

At a glance

  • Purpose: multicore CVA6 plus CV-MESH platform for software testing and regression
  • Quick start: pre-built Genesys 2 bitstream and Fedora image
  • Hardware foundation: Princeton OpenPiton with its CVA6/Ariane tile
  • Boot stack: OpenSBI firmware payload, U-Boot, and Linux kernel/image
  • Maintenance context: latest recorded push is from November 2023 and the project is classified as inactive

Further resources

Genesys 2 quick startboard setup and links to the pre-built bitstream and Fedora imageOpenPitonplatform used by the documented build flowCV-MESH repositoryrelated cache-coherence/interconnect componentsCVA6 repositoryprocessor core used by the platform
16stars
5forks
View on GitHub

Categories

SoC & Subsystem

Tags

OpenHWRISC-VSoCMulti-CoreCV-MESHOpenPitonFPGA

Suitable For

ResearcherEngineer

Contribution ActivityLow Activity

5

Contributors

3

Open Issues

0

Recent Commits (4 weeks)

0

Open PRs

Data as of Oct 12, 2026

Verified adoption, contributor and lineage records, educational use, presentations, articles, and ecosystem data will be added incrementally from named sources.

Related Projects

CVA6

CVA6 is a configurable six-stage, in-order CORE-V processor family for 32-bit and 64-bit embedded and application-class systems. Its RTL includes both single-issue configurations, such as CV32A60X, and dual-issue configurations, such as CV32A65X. ISA extensions, privilege modes, and virtual memory depend on the selected configuration: application configurations can run Linux, while the embedded CV32A60X and CV32A65X configurations have no MMU or S/U modes. The repository brings together processor RTL, verification, FPGA integration, and documentation for engineers evaluating a core or exploring custom extensions through CV-X-IF.

CV-MESH

CV-MESH is an early-stage OpenHW repository for cache-coherence and interconnect components derived from the OpenPiton context. Its public tree contains bridges, L1.5 and L2 cache logic, and network-on-chip blocks, and related OpenHW platforms use CV-MESH in multicore integration work. Public top-level documentation is still missing, so the repository is suitable mainly for experienced engineers tracing existing RTL; topology, supported scale, protocol details, and maturity cannot yet be assessed from a stable public specification.

CORE-V Polara APU

CORE-V Polara APU is a multicore vector-processing research platform that combines ideas and code from Ara with the OpenPiton manycore infrastructure. Its documented configuration connects four RISC-V vector cores and includes low-precision operations relevant to DNN inference. The repository is aimed at researchers evaluating vector and multicore systems; reproducing its flows requires a vector-capable RISC-V LLVM toolchain and supported commercial simulators.

OpenHW Explorer
LicensingProject GitHubFeedback ↗OpenHW GitHubOpenHW Foundation websiteDocumentation
Alex ChenLinkedIn
[email protected]

OpenHW Explorer is an independent community project and is not an official OpenHW Foundation website.