Writen By: [Tokisakix](https://github.com/Tokisakix)、[PurplePower](https://github.com/PurplePower)

# 最终验收

在同学们结束本学期的计算机组成原理实验课之前，有两件事需要各位去完成

1. 与助教线下验收实验成果
2. 撰写并提交实验报告

## 验收标准

- 【重要】scala 的 chisel 测试全部通过
- 可在 vivado 正确连线，并生成 bitstream，烧录到板子上打开开关后有闪烁
- 确认是自主完成的，并简述实现过程、遇到难题等
- 【可选】在 Vitis 上使用 UART 打印

## 实验报告

1. 简要概括不同测试用例的功能，描述它们分别从什么层面测试 CPU，以及使用了什么方法加载测试程序指令，以及测试用例的执行结果
2. 对于填空涉及到的信号，使用测试框架输出波形图，描述在执行不同指令时候对应的部件的关键信号的变化情况
3. 使用实验板上的数码管、视频输出等外设，输出一个完整程序的运行结果，或者参考硬件调试一节的内容，用硬件波形的方法捕获程序运行结果。给出你的 CPU 可以正确在实验板上运行程序的照片或者硬件调试器波形截图
4. 在完成实验的过程中，遇到的关于实验指导不明确或者其他问题，或者改进的建议

## 实验报告及代码提交：

1. 您需要提交实验报告，最好以 PDF 形式提交
2. 您需要提交 4 个 lab 的代码，您只需提交如 <code>lab2/src</code> 文件夹里的代码，避免压缩包体积过大
3. 将上述内容打包为压缩包，命名格式为：学号-姓名-计组实验 
4. 提交至邮箱 [lianghh33@mail2.sysu.edu.cn](mailto:lianghh33@mail2.sysu.edu.cn)，或在微信上发送给助教
5. 若您需提交新的版本，请重新发送邮件，并加上后缀如(2)、(3)

您可以在这里下载示例压缩包：[下载链接](asset/23333333-张三-计组实验.zip)