-
获取 GitHub 账号并创建 Codespace: 访问 GitHub 官网 注册或登录您的 GitHub 账号。前往 madd-chisel-template 项目页面,点击“Code”绿色按钮选择创建 Codespace。选择 main 分支后,可选择使用 VSCode Web 版或桌面版进行后续操作。
-
配置环境,此步骤仅需运行一次,在 VSCode 的 Terminal 中执行:
./prepare.sh
-
修改和完善代码:
修改文件如下:
src/main/scala/prefetcher/MarkovPrefetcher.scala
- Markov 预取器模块src/main/scala/prefetcher/MarkovPrefetcherIO.scala
- Markov 预取器 IOsrc/main/scala/prefetcher/MarkovPrefetcherTester.scala
- Markov 预取器单元测试
-
运行单元测试,在 VSCode 的 Terminal 中执行:
./run.sh
-
重复修改和完善代码步骤。
-
再次运行单元测试。
src/main/scala/madd/MatrixAddition1*.scala
- Chisel 6 单周期矩阵加法示例src/main/scala/madd/MatrixAddition2*.scala
- Chisel 6 多周期矩阵加法示例src/main/scala/madd/MatrixAddition3*.scala
- Chisel 6 流水线矩阵加法示例src/main/scala/cache/Cache1.scala
- Chisel 6 缓存示例