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-ovpsimis listed as a related Tool entity, with the direction of the relationship indicating thatimperas-riscv-testsreferences or is used withriscv-ovpsim.Imperasis 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
v20230724in 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-ovpsimand 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-testsrepository. - 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.