Skip to content

A RISC-V TestRIG Verification Engine based on QuickCheck

Notifications You must be signed in to change notification settings

jonwoodruff/QuickCheckVEngine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

QuickCheckVEngine

QCVEngine is a very basic QuickCheck-based random instruction generator for RISC-V (currently supports RV32I and CHERI RISC-V extensions). The main feature of the generator is a small library that makes it easy to define instruction encoders and decoders. Why not have a look at the RV32I generator?

Getting started

You should be able to build QCVEngine using cabal. Simply run

$ cabal configure
$ cabal build
$ cabal install

and the QCVEngine binary should be in your ~/.cabal/bin.

About

A RISC-V TestRIG Verification Engine based on QuickCheck

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 100.0%