Calyx: A Compiler Infrastructure for Accelerator Generators
Calyx is an intermediate language and infrastructure for building compilers that generate custom hardware accelerators. It is based on our paper.
See the Calyx documentation and the documentation for the source code.