北航计算机学院的计算机课程设计
北航计算机学院的计算机课程设计涵盖了五个项目。P0项目是部件及状态机的设计,通过搭建CRC校验密码计算电路、ALU、正则表达式匹配等课下测试来完成部件及状态机设计。P1项目也是部件及状态机的设计,但是它使用Verilog-HDL语言。课下测试要求实现现实分离器、ALU、格雷码计算机、合法表达式认知别等。P2项目则是汇编语言的课程设计,要求通过自选题目和编程来完成阵乘法、排列、回文串判断等测试。P3和P4项目都是单周期CPU设计,分别使用Logisim和Verilog语言进行实现。P3和P4项目都要求完成支持7条指令的CPU设计,并在上课测试中新增加指令。P5项目是流水线CPU设计,使用Verilog-HDL完成,要求完成支持10条指令的流水线CPU设计,并通过流水线工程化方法来进行上课测试。
用户评论