sifive/Kami

Kami - a DSL for designing Hardware in Coq, and the associated semantics and theorems for proving its correctness. Kami is inspired by Bluespec. It is actually a complete rewrite of an older version from MIT

CoqHaskellOther
This is stars and forks stats for /sifive/Kami repository. As of 29 Apr, 2024 this repository has 189 stars and 12 forks.

Kami — A Coq-based DSL for specifying and proving hardware designs Table of Contents What is Kami? Semantics of Kami: an informal overview Syntax of Kami Proving implementations using Kami What is Kami? Kami is an umbrella term used to denote the following: . A Coq-based DSL for writing hardware designs . A compiler for translating said hardware designs into Verilog . A simulator for said hardware designs, by generating an executable in Haskell, using user-defined functions to drive inputs and examine outputs...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
sifive/FpuKamiCoqMakefile7030
sifive/StdLibKamiCoqMakefile5040
project-violet/violetDartCC++3330340
fitzgen/boffoErlangJavaScriptOther2010
evmos/evmosGoPythonSolidity1.5k07350
prometheus/blackbox_exporterGoOther3.9k09780
Gabriella439/defaultable-mapHaskell15010
sifive/RiscvSpecFormalHaskellShellC++72070
AidanDelaney/MiraHaskell4030
digital-asset/ghcHaskellCMakefile9040