重庆大学计算机学院硬件综合设计评分标准

需积分: 0 2 下载量 27 浏览量 更新于2024-08-05 收藏 186KB PDF 举报
"硬件综合设计评分标准(暂行版)1" 本评分标准是针对重庆大学计算机学院硬件综合设计课程的一项评估体系,旨在确保对学生在CPU设计、报告编写、指令扩展和现场答辩等方面的能力进行全面而公正的评价。这个暂行版的标准在2019年12月3日进行了更新,版本为1.0。 1. 成绩构成 - CPU设计(50%):要求学生完成MIPS五级流水线CPU的设计,包括基础指令集和额外的特殊指令。 - 课程设计报告(30%):强调报告内容的完整性和质量,要求体现设计过程和结果。 - 现场添加指令(10%):限时考核学生添加新指令的能力。 - 现场答辩(10%):考察学生对数据通路的理解和指令实现细节。 - 扩展内容(5-20%):鼓励学生进行Cache优化、支持操作系统等功能扩展,并依据完成情况给予额外加分。 2. 评分标准与细则 - CPU设计评分标准: - 52条基础指令:分为6组,每组对应5分,有错误则不计分。未实现乘除法HILO寄存器,流水线问题,违背MIPS/RISC设计原则等会扣分。 - 57条指令:增加特权指令和内陷指令,未完全实现的会相应扣分,未设计CP0和精确异常处理也会被扣分。 - SOC测试:连接类SRAM接口,完成完整测试,未执行测试或部分测试未通过的将根据完成度计分。 - AXI测试:构造AXI版SOC并通过性能测试,未完成会扣除相应分数。 - 写透Cache:设计并验证其提高性能,功能测试错误会影响总分。 3. 扩展内容部分,学生可以尝试Cache优化和操作系统支持等高级特性,根据完成情况决定加分范围,这将考验学生的创新能力和技术深度。 此评分标准旨在全面评估学生的硬件设计能力,不仅关注理论知识,也注重实践操作和问题解决能力。通过这样的评价方式,能够促进学生在设计、分析和优化等多个层面提升自己的专业技能。