ahaHLS. An open source high level synthesis (HLS) tool built on top of LLVM
130gpr. A simple C++ G-code parser
97clockwork. A polyhedral compiler for hardware accelerators
59stl_parser. A simple parser for binary .stl files
50scg. 3D Computational Geometry in C++11
21TinyCPU. Educational Verilog CPU Implementations of a Tiny Instruction Set
14Folly. First order logic in Haskell
9bsim. C++
8VerilogToCoreIR. Experimenting with yosys verilog frontend to coreir
8SFGen. A Python HLS Tool For Generating Special Functions (Divide, Square Root, etc.)
7gca. A process planner for 3-axis CNC mills
7arena_allocator. A C++ Header Only Arena Allocator
6MagmaFPGA. From the recent magmathon
6CGRA_verilog_mirror. Mirror of CGRA verilog generation on kiwi
4CGRA_partial_eval. Verilog
3Proper. Propositional logic theorem prover in Haskell
2gmeans. C++
2ncsim_cgra_test. Verilog
2DifferenceLogic. A theory solver for difference logic
2CoreIRBenchmarks. A collection of larger designs to test coreir with
2axi_rtl_demo. Example implementation of AXI in Verilog.
2pwmatrix. Python
1dpgen. Python
1vivado_designs. Verilog
1SpecCircuit. RTL Simulator with Runtime Circuit Specialization
1Halide-HLS. For the Aetherling PLDI paper
1units_library_talk. FlashG About Units of Measurement
1vivado_synth. Simple vivado synthesis script as reminder
1PySystolicArray. Python model of systolic array
1func_test. __func__ vs __PRETTY_FUNCTION__
1coreJIT. C++
1CoreRiscV. Verilog
1stam_fluid. C++ version of Jos Stam simple fluid solver for games
1watertight. Simple watertight mesh tools
1mini-cmake-qt-vtk-cgal. C++
1CGRAGenerator. Python
1IntLang. A very simple compiled functional language
1RQE. Haskell
1LambdaCalculus. Haskell interpreter for lambda calculus
1