OpenHW Explorer
ExploreLearning HubResourcesNewsAbout
GitHub
HomeProjectsCORE-V MCU UVM
Back to Projects

CORE-V MCU UVM

Low activityOpenHW Explorer editorial assessment

core-v-mcu-uvm is the chip- and subsystem-level UVM environment built to raise the verification maturity of CORE-V MCU toward TRL-5 and beyond. It covers the MCU at chip level and includes reusable environments for blocks such as the APB timer, while consuming the RTL as a submodule. This repository is most relevant to experienced DV engineers because its flows depend on Moore.io packages, simulator-specific tooling, and in some cases licensed Datum verification IP; the stated TRL level is a goal, not an achieved certification.

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

Start here

Category: VerificationStatus: Editorial · Low activityBest for: Engineer
Start with GitHub

At a glance

  • Goal: advance CORE-V MCU verification toward TRL-5 and beyond; this is a target rather than a completed milestone
  • Scope: chip-level CORE-V MCU environment and testbench plus APB timer subsystem environments
  • RTL boundary: CORE-V MCU is consumed as a Git submodule and is not maintained here
  • Tooling: Moore.io packages, Metrics DSim Cloud, Vivado, and simulator-specific flows
  • Access requirements: some VIP libraries require a Moore.io account and licensed Datum packages

Further resources

CORE-V MCU documentationofficial documentation for the design under verificationCORE-V MCU repositoryRTL platform consumed by this testbenchCORE-V verification environmentshared verification infrastructure across the ecosystem
29stars
9forks
SystemVerilogrepository language (GitHub)
View on GitHub

Categories

Verification

Tags

OpenHWRISC-VVerificationUVM TestbenchSoC VerificationUVMSystemVerilogMCU

Suitable For

Engineer

Verification Type

UVM Testbench

Contribution ActivityLow Activity

2

Contributors

17

Open Issues

0

Recent Commits (4 weeks)

0

Open PRs

Data as of Sep 28, 2026

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

Related Projects

CORE-V MCU

CORE-V MCU is a standalone microcontroller-class SoC platform built around CV32E40P and derived from PULPissimo. The repository combines processor integration, memories, peripherals, FPGA targets, simulation flows, and JTAG debug into a complete system rather than providing another CPU core. It is a useful reference for engineers who want to see how a CORE-V core is assembled into an ASIC- or FPGA-oriented MCU, with Nexys A7 and Genesys 2 paths available for hands-on bring-up.

CORE-V Verification

core-v-verif is shared functional-verification infrastructure for CORE-V processors. It combines reusable UVM components, simulation Makefiles, verification libraries, utilities, vendor dependencies, and DV plans, with dedicated directories for CV32E40P, CV32E40X, and CV32E40S. Verification engineers can start with the common methodology and then select a core-specific flow. For CVA6, use the verif directory in the CVA6 repository: the current core-v-verif tree does not contain a CVA6-specific directory, although CVA6-related environments can reuse its shared components.

OpenHW Explorer
LicensingProject GitHubFeedback ↗OpenHW GitHubOpenHW Foundation websiteDocumentation
Alex ChenLinkedIn

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