#hardware #hdl #firrtl #semiconductor #fpga #proc-macro

fayalite-proc-macros-impl

an implementation detail of fayalite -- the procedural macros' implementations

1 unstable release

0.1.0 Jul 26, 2024

#424 in Simulation


Used in 2 crates (via fayalite-proc-macros)

LGPL-3.0-or-later

225KB
6.5K SLoC

Fayalite

Fayalite is a library for designing digital hardware -- a hardware description language (HDL) embedded in the Rust programming language. Fayalite's semantics are based on FIRRTL as interpreted by LLVM CIRCT.

Dependencies

~3–12MB
~156K SLoC