【硬件综合设计评分标准(暂行版)1】是重庆大学计算机学院针对硬件综合设计课程的一个评价体系,旨在全面评估学生在CPU设计、课程设计报告、现场指令添加以及答辩环节的表现。以下是各部分的详细说明:
1. **CPU设计**(50%)
- **MIPS五级流水线CPU设计**:考核学生是否能完成符合MIPS架构的52条基础指令,以及额外的5条特殊指令。基础指令分为6组,每组5分,如果在任何一组中出现功能仿真错误,则该组不得分。对于未实现HILO寄存器、流水线前推和暂停模块的问题,将扣除相应分数。此外,严重违背MIPS或RISC设计原则的也会被扣分。
- **SOC测试**:要求学生构建基于类SRAM接口的Lite版和AXI版SOC,并通过完整的指令测试。测试包括基础测试、延迟槽测试和异常测试,根据完成度给予不同分数。
- **写透Cache**:设计写透Cache以提升CPU性能,必须通过功能测试并确保无错误。如果性能测试得分低于基准,也会被扣分。
2. **课程设计报告**(30%)
- 报告采用减分制,基础分为30分,未按要求填写必选内容、信号描述、通路图、工作日志、错误记录或参考文献格式不正确,都将相应扣分。未明确引用参考资源的,可能被视为抄袭。
3. **现场添加指令**(10%)
- 学生需要在规定时间内现场添加并调试指令。如果能在90分钟内完成并调试通过,可得满分。如果超过时间但能完成,分数会相应减少。未能完全正确运行的指令,但能阐述思路和分析原因,也会得到一定的分数。无法现场添加指令且无法解释原因的,评分较低。
4. **现场答辩**(10%)
- 答辩环节,学生需要清晰地解释自己的设计。能够全面回答问题的,得满分。回答部分问题或解释不清晰的,分数递减。
这个评分标准确保了评价的公正性,覆盖了从理论设计到实践操作的各个环节,不仅考察学生的理论知识,还检验他们的实际操作能力和问题解决能力。在这样的评价体系下,学生需要深入理解MIPS架构,具备良好的硬件设计和优化技巧,同时还要具备良好的沟通和表达能力。
评论0