chisel - AlphaLambdaMuPi/dclab-highlevel-hdl GitHub Wiki
- 2012 - now
- Berkeley 開發
- 使用 scala
- RTL modeling
- 可轉譯成 C++ 跑 test (速度快)
- 可轉譯成 verilog
- 有些地方可以讓程式自行 infer 出 bit width
- 模組化
- 參數化
- 有一些 built-in 的模組可以使用
- Enum 設計不良 (Syntax 很慘)
- scala 跟常見的語言差異較大
- 有些地方因為 type 的問題必須再用 chisel 提供的 type 包裝才可以正常運作
⚠️ **GitHub.com Fallback** ⚠️