Project
Lab 0
本课程Lab将依托于CLab进行。你需要在CLab上创建用于本课程的主机,具体步骤见CLab使用指南。
❗️本课程主机会在课程结束后随时被回收,请及时备份你的数据。
要进行本课程的实验,你可能需要一些基本的Linux操作系统知识。如果你对Linux操作系统不熟悉,可以参阅 MIT 的 missing semeter (中文翻译版:计算机教育中缺失的一课)。
Lab 1
本实验的目的是设计并实现一个1D Winograd卷积计算单元。你需要理解Winograd算法的基本原理,并将其应用于硬件设计中。实验要求你在Verilog中实现该计算单元,并通过流水线技术提升其性能。
实验详情: Lab1 1D Winograd
实验报告及代码提交截止日期:2025年11月10日23:59
Lab 2
在本次实验中,你将完成一个 5 Stage 的 MIPS 流水线 CPU,主题代码已经提供,你需要补全少量代码以实现指令的正确执行
实验详情: Lab2 5-Stage Pipelined MIPS CPU
参考资料:
实验报告及代码提交截止日期:2025年12月10日23:59
