View on GitHub

BUPT SCS 选课指北

BUPT SCS 选修课指北

计算机组成原理课程设计

评价1

  1. 开课信息:靳秀国(2019春)
  2. 推荐等级:一般推荐;
  3. 授课内容:可能有几个小实验,最后进行简单的控制器设计,使用TEC-8实验板,根据简单的指令集使用VHDL进行流水控制器设计,额外内容为进行指令扩充。实际需要做的事情就是根据始终信号进行对指令进行译码操作,并根据测试程序在TEC-8实验板上进行测试,代码总长度在400以内。主要精力在实验调试过程,由于硬件实验独有的特性,不同的板子上会有很多玄学问题发生。
  4. 考核方式:期末大作业+实验报告
  5. 成绩情况:80+
  6. 心得体会:对硬件编程能有一些更深入的了解,整体难度不高,靳老师比较心直口快。此外还可以选择进行FPGA课设,体验高级可编程硬件,对于像了解硬件的同学,个人认为是不错的选择。

评价2

  1. 开课信息:靳秀国(2019春)
  2. 推荐等级:一般推荐;
  3. 授课内容:主要是使用VHDL设计流水控制器,并将其运行在TEC-8上。由于TEC-8具有一系列的设计和制造缺陷,某些代码实现会触发实验台上的BUG,需要不停更换实验台和调试,而这两项操作都非常耗时…
  4. 考核方式:期末大作业+实验报告
  5. 成绩情况:90+
  6. 心得体会:难度中等,但是器材过于恶心,选择之前三思。

评价3

  1. 开课信息:周锋、杨秦、李一凡(2023 春)
  2. 推荐等级:强烈推荐
  3. 授课内容:基于 TEC-8 实验箱设计 CPU
  4. 考核方式:大作业验收 + 课程设计报告
  5. 作业情况
  6. 成绩情况
  7. 心得体会
    • 课程伊始由周锋老师讲解理论知识,杨秦老师讲解项目内容和验收要求。剩下的时间自己做项目,杨老师负责实验室活动和验收。
    • 23 春附带了一个选做的个人在线仿真实验部分(由李一凡老师负责),对总成绩有至多 3\% 的 bonus;但是在线实验平台极其粗制滥造,不建议过于认真对待。
    • 23 春小学期这门课时间被压缩到了一周,且由于某些原因实验室晚上不开放。由于时间紧张,课设题目简化成了普通 CPU / 流水 CPU 二选一。
    • 杨老师在硬件方面经验十分丰富,遇到任何问题都会认真耐心解答甚至上手帮忙调试,对群里的任何提问会认真作出让同学满意的回答,验收不会上压力,最后的报告 ddl 定得很晚。
      • 个人认为杨老师位列在北邮遇到的最好的老师之一。
  8. 其他方面