DijkstraMonad. formalization of Dijkstra Monad using "Dijkstra Monads for All" from Kenji Maillard et al. 2019
11AdventOfFPGA. Bluespec
9Superscalar. A superscalar RISCV core in bluespec
5rust-gcode. A work-in-progress implementation of gcode writer for the CNC of hackens
4LeanCoInd. definition of coinductives types (M-types and indexed M-types) in Lean4, and some utilities for reasoning
4CoIndStar. implementation of ocinductive datatypes and interaction trees in FStar
3Spacer. reimplementation of a part of the Spacer model checker using Z3 and OCaml
3RedPitaya. test of the red pitaya board with yosys and nextpnr
3SeparationLogic. Lean
3zig-scheduler. a work in progress scheduler for zig using work stealing with Chase-Lev deque
2fstar-experiments. multiples expérimentations autours du langage F*
2LeanCat. toy implementation of category in Lean4
2ArduinoStar. F*
2DOoOM. DOoOM Out-Of-Order Machine
2BlueTileLink. Implementation of the TileLink bus protocol in Bluespec
2nixos-config. Nix
1bram-bug-yosys-nextpnr-xilinx. Verilog
1nexys-video. Some experiments on my new Nexys Video board using Yosys+Nextpnr
1ZigSAT. A work in progress SAT solver write in Zig
1RayTracingBluespec. Ray Tracing in One Weekend in Bluespec System Verilog
1jax-rl. Python
1compiler-experiments. A compiler experimentation playground in rust
1MiniLustre. OCaml
13DRiscV. Some experimentations with the blarney DSL for hardware synthesis
1jax-experiments. Python
1xv6-rv32. Port of MIT's xv6 OS to 32 bit RISC V
1