北京航空航天大学 计算机学院 《计算机组成原理课程设计》 2018-2019学年秋季学期
包含P4-P8的完整ISE工程文件,可以直接打开运行观察。
- 简单的把logisim直观的电路图映射为verilog描述语言
- 注意封装与模块化
单周期向流水线的巨大跨越,请一定好好完成
- 做好前期设计(流水线设计与测试用例设计),先设计再编码
- 测试优先,首先构造好完备的测试样例再编码
- 着重理解转发单元的原理,理解planner与detecter的区别与联系
- 乘除单元
- 更多指令
- CP0协处理器
- 外部设备
- 多读参考资料比如《See MIPS Run Linux》,做好相关的总结和归纳
- 深刻理解外设的工作原理
- 好好复习汇编语言
- 好好配置一下ISE的editor,打开自动补全功能(虽然很鸡肋),能规避手抽带来的Bug
- 或者调用外部的编辑器,安装插件提高效率(具体可以搜索“”ISE 第三方编辑器)
mars非常良心,解压以后可以看到所有源代码。
适当修改Mars,可以获得模拟器写入通用寄存器的信息。
与仿真输出做对比,有助于快速查找错误,精准定位。
每年的课程内容会有所变动或调整,这些资料仅供参考。
请勿抄袭。
学术不端,后果自负。
不知道助教们会带给怎么样的魔鬼体验😶反正我不是助教