22个版本 (破坏性)
0.16.0 | 2021年11月9日 |
---|---|
0.15.0 | 2021年1月9日 |
0.14.3 | 2020年11月10日 |
0.13.0 | 2020年4月13日 |
0.1.0 | 2018年2月27日 |
在 模拟 中排名第 121
每月下载量 108
用于 4 Crates
2MB
42K SLoC
LLHD
低级硬件描述语言 是数字电路描述的中间表示,附带相应的模拟器和 SystemVerilog/VHDL 编译器。
LLHD将输入语言与仿真器、综合器、定位器/路由器等EDA工具分离。这使得编写此类工具变得更容易,允许使用更丰富和复杂的HDL,并且不需要供应商就语言的实现达成一致。
LLHD是作为 CIRCT 的一部分开发的,CIRCT是一个更大的社区努力,旨在建立开放的硬件设计堆栈。
科学研究
LLHD的科学论文可在arXiv上找到
- F. Schuiki, A. Kurth, T. Grosser, L. Benini (2020). "LLHD:硬件描述语言的多层次中间表示"。 arXiv:2004.03494 (PDF, PLDI'20上的录音)
您是否对使用开源思想重新发明硬件设计软件堆栈感兴趣?您是否认为LLHD是更大图景的第一步,并梦想着将其扩展到形式验证、硬件综合等?我们正在持续寻找对未来博士研究生和博士后感兴趣的方向,他们愿意在这个方向上工作。更多详情请查看 http://grosser.science 或直接发送非正式电子邮件至 [email protected] 以讨论可能的下一步行动。
文档
依赖项
~6–16MB
~188K SLoC