riscv-semantics
RISC-V semantics
A formal specification of the RISC-V instruction set architecture in Haskell
A formal semantics of the RISC-V ISA in Haskell
159 stars
24 watching
16 forks
Language: Haskell
last commit: over 1 year ago Related projects:
Repository | Description | Stars |
---|---|---|
| An implementation of the RISC-V instruction set specification in Coq | 110 |
| A comprehensive formal specification of a RISC-V processor architecture using the Sail language | 480 |
| A repository unifying bit vector definitions and lemmas across multiple Coq projects. | 27 |
| An instruction generator for RISC-V processor verification | 1,036 |
| Develops a formally verified RISC-V processor core using Haskell | 249 |
| Provides low-level access and interfaces for writing software on RISC-V microcontrollers. | 874 |
| A framework for formally verifying RISC-V processors by providing a processor-independent formal description and testbenches. | 589 |
| A F# implementation of the RISC-V Instruction Set Architecture | 282 |
| A formal language for designing and verifying rule-based hardware systems | 143 |
| A Coq-based library for synthesizing correct-by-construction abstract data types and parsers from formal specifications | 149 |
| An emulator and virtual machine for the RISC-V instruction set architecture. | 953 |
| A collection of reusable tools and utilities for working with the Coq proof assistant | 42 |
| A Haskell implementation of the Microsoft Language Server Protocol | 371 |
| An award-winning RISC-V CPU designed for low-power and area-efficient designs | 1,457 |
| Automated verification of higher-order programs using separation logic | 57 |