TOKISAKIX\21168 3f918f0d78 update docs
2023-12-13 09:59:30 +08:00
2023-12-12 09:27:02 +08:00
2023-12-12 09:52:22 +08:00
2023-12-13 09:59:30 +08:00
2023-12-12 22:14:02 +08:00
2023-12-12 22:14:02 +08:00
2023-12-12 23:07:53 +08:00
2023-12-11 23:44:26 +08:00
2023-12-12 11:03:06 +08:00
2023-12-12 09:27:02 +08:00
2023-12-11 21:50:22 +08:00
2023-12-13 09:57:23 +08:00

YatCPU

本仓库由 TokisakixPurplePowerHan Huang2022-fall-yatcpu-repo 的基础上结合 2023 机组教学实情整理而来,有较多原创内容

(PS: 能求个 star 吗 QAQ ~)

为什么创建本仓库?

  1. 开发环境配置困难,为配置开发环境需要付出很多精力,开发效率低
  2. 学生在运行 build.batbuild.sh 时经常遇到问题
  3. 原教学仓库 2022-fall-yatcpu-repo 并不支持 ZYBO-Z710 开发板的烧录
  4. ZYBO-Z710 烧板流程复杂、为支持烧板脚本的正常运行需要学生手动根据助教增改很多文件,开发效率低

本整合仓库具有以下特点:

  • 提供基于 Vscode + Dev Container 一键环境配置工具和配套文档
  • 已提前用 cmake 编译好测试文件,无须再运行 build.batbuild.sh
  • 完全保留了原教学仓库的代码段填空设置和项目架构,代码迁移便利
  • 支持 Basys3、Pynq、Verilator、ZYBO-Z710 四款开发板的一键烧录,学生可以专心把精力集中在 CPU 的编写

如何使用本整合仓库?

下列内容主要讲述如何使用本仓库来完成开发环境的一键配置和一键烧板

如何使用一键完成环境配置

点击此处跳转页面

如何使用一键烧板脚本

点击此处跳转页面

外部参考链接

Description
2025年计算机组成原理实验代码
Readme Apache-2.0 38 MiB
Languages
Scala 34.6%
Tcl 23.3%
Verilog 16.5%
FIRRTL 10.3%
C 7.5%
Other 7.7%