sifive / ProcKami
Kami based processor implementations and specifications
☆22Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for ProcKami
- Galois RISC-V ISA Formal Tools☆56Updated 10 months ago
- The RiscvSpecKami package provides SiFive's RISC-V processor model. Built using Coq, this processor model can be used for simulation, mod…☆75Updated 4 years ago
- The Cubicle model checker☆13Updated 8 months ago
- Kansas Lava☆47Updated 5 years ago
- Initial tinkering with a BPF metalanguage and implementation formally verified in Coq.☆10Updated 9 years ago
- A tutorial on how to write OCaml tactics for the Coq proof assistant☆23Updated 8 years ago
- RISC-V instruction set CPUs in HardCaml☆15Updated 8 years ago
- 32-bit RISC-V Emulator☆23Updated 5 years ago
- Build an educational formally verified version of the Nand 2 Tetris course using Coq (and other formal tools).☆54Updated 2 years ago
- ☆51Updated this week
- Formally verified operator language and rewriting engine for high-performance computing☆23Updated 5 months ago
- Katamaran is a semi-automated separation logic verifier for the Sail specification language. It works on an embedded version of Sail call…☆17Updated this week
- An executable specification of the RISCV ISA in L3.☆41Updated 5 years ago
- Gallina to Bedrock2 compilation toolkit☆50Updated 2 months ago
- Bedrock Bit Vector Library☆27Updated 8 months ago
- A Haskell to HDL (Verilog/VHDL) Compiler☆24Updated 9 months ago
- Intermediate Memory Model (IMM) and compilation correctness proofs for it☆21Updated 3 months ago
- Sail version of Arm ISA definition, currently for Armv9.3-A, and with the previous Sail Armv8.5-A model☆71Updated last month
- A standalone implementation of Ltac2 as a Coq plugin. Now part of the main Coq repository.☆31Updated 5 years ago
- Library for Classical Coq☆38Updated 3 weeks ago
- Generate interface between Clash and Verilator☆22Updated 7 months ago
- Verilog development and verification project for HOL4☆24Updated 2 weeks ago
- A Verilog parser for Haskell.☆33Updated 3 years ago
- Iodine: Verifying Constant-Time Execution of Hardware☆11Updated 3 years ago
- A Platform for High-Level Parametric Hardware Specification and its Modular Verification☆142Updated 2 months ago
- Verification-condition-generation-based verifier for the Viper intermediate verification language.☆30Updated last week
- ☆21Updated 9 years ago
- Tons of Inductive Problems: The Benchmarks☆24Updated last year
- A language-generic implementation of equality saturation in Haskell☆21Updated 5 years ago