Fayalite is a Rust library for designing digital hardware. Published at https://crates.io/crates/fayalite
Cesar Strauss
dcf865caec
As some proofs involving memories, it is necessary to add more ports to the queue interface, to sync state. These changes are predicated on the test environment, so normal use is not affected. Since some speedup is achieved, use the saved time to test with a deeper FIFO. |
||
---|---|---|
.forgejo/workflows | ||
crates | ||
scripts | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE.md | ||
Notices.txt | ||
README.md |
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.