#hardware #firrtl #semiconductor #hdl #fpga

fayalite

Hardware Description Language embedded in Rust, using FIRRTL's semantics

1 unstable release

0.1.0 Jul 26, 2024

#25 in Simulation

LGPL-3.0-or-later

630KB
17K 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.


lib.rs:

[Main Documentation][_docs]

Dependencies

~7–18MB
~261K SLoC