Skip to content

AEzzejjari/core-v-verif

This branch is 962 commits behind openhwgroup/core-v-verif:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9a26828 · Jul 21, 2022
Jun 10, 2022
Jun 30, 2022
Jan 18, 2022
Mar 12, 2020
Apr 1, 2022
Jun 14, 2022
Feb 24, 2022
Jun 29, 2022
Jun 8, 2022
Jun 7, 2022
Jul 21, 2022
Jul 8, 2022
Dec 9, 2021
Jul 7, 2022
Jun 29, 2022
Feb 3, 2022
Jun 8, 2022
Jan 21, 2020
Mar 15, 2021
Jun 23, 2022
Nov 30, 2019
Mar 3, 2021
Feb 22, 2021
Jun 8, 2022

Repository files navigation

core-v-verif

Functional verification project for the CORE-V family of RISC-V cores.

Getting Started

First, have a look at the OpenHW Group's website to learn a bit more about who we are and what we are doing.
For first time users of CORE-V-VERIF, the Quick Start Guide in the CORE-V-VERIF Verification Strategy is the best place to start.

Directory Structure of this Repo

bin

Various utilities for running tests and performing various verification-related activities in the core-v-verif repository.

core-v-cores

Empty sub-directory into which the RTL from one or more of the CORE-V-CORES repositories is cloned.

cv32e40p, cv32e40x, cv32e40s, cva6

Core-specific verification code.

docs

Sources for the Verification Strategy document, DV plans, coding style guidelines and available coverage reports.

mk

Common simulation Makefiles that support testbenches for all CORE-V cores.

lib

Common components for the all CORE-V verification environments.

vendor_lib

Verification components supported by third-parties.

Contributing

We highly appreciate community contributions. You can get a sense of our current needs by reviewing the GitHub projects associated with this repository. Individual work-items within a project are defined as issues with a task label.

To ease our work of reviewing your contributions, please:

  • Review CONTRIBUTING and our SV/UVM coding style guidelines.
  • Split large contributions into smaller commits addressing individual changes or bug fixes. Do not mix unrelated changes into the same commit!
  • Write meaningful commit messages.
  • If asked to modify your changes, do fixup your commits and rebase your branch to maintain a clean history.

About

Functional verification project for the CORE-V family of RISC-V cores.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 71.2%
  • SystemVerilog 14.0%
  • C 10.3%
  • Python 1.8%
  • Makefile 1.5%
  • C++ 0.5%
  • Other 0.7%