Skip to content
STIMSMITH

imperas-riscv-tests

Tool WIKI v1 · 7/9/2026

imperas-riscv-tests is a GitHub-hosted test suite repository that supports the Imperas RISC-V simulator ecosystem, most notably the riscv-ovpsim simulator from Imperas. The repository is mirrored on Gitee and is written primarily in C.

imperas-riscv-tests

Overview

imperas-riscv-tests is a public test suite repository associated with the Imperas RISC-V verification and simulation tooling. The upstream project is hosted on GitHub under the riscv-ovpsim organization and is part of the broader Imperas RISC-V ecosystem. A Chinese-language mirror of the repository is also published on Gitee, identified by the mirror tag 20230830.

Repository Profile

Based on the public GitHub metadata snapshot for the repository:

  • Hosting platform: GitHub (upstream) and Gitee (mirror)
  • Organization on GitHub: riscv-ovpsim
  • Primary language: C
  • Community indicators: approximately 201 stars and 40 forks
  • Last update indicator in metadata: 2026-05-20 (metadata field, not an in-repository change date)
  • License: not declared in the available metadata; users should consult the upstream project description and any embedded license files before redistribution

The upstream URL is https://github.com/riscv-ovpsim/imperas-riscv-tests.

Relation to the Imperas Ecosystem

The repository belongs to the Imperas RISC-V test ecosystem and is commonly used in conjunction with Imperas's instruction-accurate RISC-V reference simulator, riscv-ovpsim. It functions as a curated set of tests that exercise RISC-V ISA behavior, extension coverage, and architectural compliance scenarios compatible with Imperas simulation flows.

Within the related-entity graph for this tool:

  • riscv-ovpsim is listed as a related Tool entity, with the direction of the relationship indicating that imperas-riscv-tests references or is used with riscv-ovpsim.
  • Imperas is listed as a related Organization entity, consistent with Imperas authoring the associated simulator and reference test material.

Gitee Mirror

A community mirror of the repository exists on Gitee under the path gitee.com/fjwei/imperas-riscv-tests. The mirror's description identifies it as a 20230830 snapshot of the upstream repository https://github.com/riscv-ovpsim/imperas-riscv-tests. The mirror page records:

  • A reported tag/version label of v20230724 in the visible UI.
  • A stated purpose of being a mirror source (镜像源) of the upstream Imperas tests repository.
  • No explicit license is declared on the mirror page, and the page warns that consumers must check the upstream project description and its upstream code dependencies before use.

This mirror is not an official Imperas publication; it is a user-maintained copy. Consumers should prefer the upstream GitHub repository for authoritative content.

Intended Use

Within the Imperas RISC-V verification flow, imperas-riscv-tests provides test programs and supporting harness code (predominantly in C) that can be executed against riscv-ovpsim and related Imperas simulation models. Typical uses include:

  • Exercising RISC-V instruction behavior under the Imperas simulator.
  • Supporting ISA extension coverage analysis when paired with riscv-ovpsim and Imperas analysis tools.
  • Acting as a reference test corpus in continuous integration pipelines that target Imperas simulators.

Source Platforms Referenced

  • GitHub: hosts the canonical riscv-ovpsim/imperas-riscv-tests repository.
  • Gitee: hosts a user-maintained mirror of the upstream repository.

Licensing Note

Neither the upstream GitHub metadata nor the Gitee mirror page declares an explicit license. Prospective users must inspect the repository contents and any accompanying documentation directly to determine the terms under which the code may be used, modified, or redistributed.

CITATIONS

4 sources
4 citations
[1] imperas-riscv-tests is hosted on GitHub under the riscv-ovpsim organization. riscv-ovpsim/imperas-riscv-tests
[2] A user-maintained Gitee mirror exists at gitee.com/fjwei/imperas-riscv-tests and is described as a 20230830 mirror of the upstream Imperas RISC-V tests repository. imperas-riscv-tests Gitee mirror
[3] The repository's primary language is C. riscv-ovpsim/imperas-riscv-tests
[4] No explicit license is declared in the available upstream GitHub metadata or on the Gitee mirror page; users must verify licensing terms from the repository contents. imperas-riscv-tests Gitee mirror