我是 RISC-V、Rocket-Chip 和 Chisel 的新手,并且一直在寻找教程和文档,以帮助我学习编写 Chisel 代码。它似乎散开了,新的点点滴滴滴入其中。我将用我的清单回答这个问题,你发现了什么?
2 回答
Chisel 2 文档页面,包括教程、手册和备忘单: https ://chisel.eecs.berkeley.edu/documentation.html
凿子 3 维基:https ://github.com/ucb-bar/chisel3/wiki
风格指南,帮助像我这样的新手了解细微差别并弄清楚如何做不明显的事情: https ://github.com/ccelio/chisel-style-guide
此页面有一个存储库列表,包括凿子示例代码、新项目的框架、教程、文档(见下文): https ://github.com/ucb-bar
Chisel 用户组: https ://groups.google.com/forum/#!forum/chisel-users
==================================================== ===
从上面的 ucb-bar 页面中提取的一些项目:
“干净”的新 Chisel 项目的骨架: https ://github.com/ucb-bar/pwm-chisel-example
教学处理器(简单的RISC-V处理器,作为学习Chisel的例子): https ://github.com/ucb-bar/riscv-sodor
用于教学处理器的 wiki: https ://github.com/ucb-bar/riscv-sodor/wiki
用于测试 Chisel 模块的测试工具——[编辑]警告:Chisel3 的早期版本,似乎仅限于非交互式测试: https ://github.com/ucb-bar/chisel-testers
凿子教程: https ://github.com/ucb-bar/chisel-tutorial
Chisel-doc 存储库,具有自己的 makefile,用于构建文档: https ://github.com/ucb-bar/chisel-doc
将通过有关 Chisel 的各种文档/教程的更多链接更新答案-
凿子教程 PDF 文件 - https://inst.eecs.berkeley.edu/~cs250/sp17/handouts/chisel-tutorial.pdf