Skip to content

Architectural Tests for RISC-V Steel Processor Core IP

License

Notifications You must be signed in to change notification settings

riscv-steel/riscv-arch-test

 
 

Repository files navigation

RISC-V Steel Architecture Tests

This repository contains the unit tests used to verify the correct implementation of the RISC-V specifications by RISC-V Steel Processor Core IP. It is a fork of the RISC-V Architecture Test repository with all the required adaptations to run the tests on RISC-V Steel.

RISC-V Steel currently uses the old-framework-2.x as its test framework. It will soon move to the newer RISCOF.

How to run the tests

Pre-requisites

This test framework assumes you have the RISC-V GNU Toolchain installed in /opt/riscv.

You will also need Verilator version 5.021 or higher. The Verilator binary must be added to your PATH.

Instructions

Once you have the pre-requisites installed, run from a terminal:

git clone https://github.com/riscv-steel/riscv-arch-test
cd riscv-arch-test
git submodule update --init
make

About

Architectural Tests for RISC-V Steel Processor Core IP

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Assembly 100.0%