Compile FPCore to fixed-point hardware via Calyx.
You'll need Rust (1.85+) and the Sollya tool. On macOS, you
can install the latter via Homebrew with brew install sollya
. On
Ubuntu or Debian, use apt install sollya
.
Finally, clone the repository and build with cargo build
.
Optionally, you can register the frontend with the Calyx driver, fud2
.
To make the compiler accessible from fud2
, add it to the plugins list in your
fud2.toml
file:
plugins = ["<repository root>/tools/fud/fpcore.rhai"]
[calyx-nums]
base = "<repository root>"