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

fayalite-proc-macros

法雅利特的实现细节 — 过程宏

1个不稳定版本

0.1.0 2024年7月26日

#309仿真

Download history 102/week @ 2024-07-21 21/week @ 2024-07-28

123 每月下载量
法雅利特 中使用

LGPL-3.0-or-later

230KB
6.5K SLoC

法雅利特

法雅利特是一个用于设计数字硬件的库 — 一种嵌入在Rust编程语言中的硬件描述语言(HDL)。法雅利特的语义基于由 FIRRTL 解释并由 LLVM CIRCT 实现的语义。


lib.rs:

fayalite 的过程宏

请参阅 fayalite::hdl_modulefayalite::ty::Value 的文档

依赖关系

~3–12MB
~154K SLoC