Skip to content

chopinic/ComputerOrganization2018-2019

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BUAAComputerOrganization2018-2019

北京航空航天大学 计算机学院 《计算机组成原理课程设计》 2018-2019学年秋季学期

包含P4-P8的完整ISE工程文件,可以直接打开运行观察。

小建议:

P4

  • 简单的把logisim直观的电路图映射为verilog描述语言
  • 注意封装与模块化

P5

单周期向流水线的巨大跨越,请一定好好完成

  • 做好前期设计(流水线设计与测试用例设计),先设计再编码
  • 测试优先,首先构造好完备的测试样例再编码
  • 着重理解转发单元的原理,理解planner与detecter的区别与联系

P6

  • 乘除单元
  • 更多指令

P7

  • CP0协处理器
  • 外部设备
  • 多读参考资料比如《See MIPS Run Linux》,做好相关的总结和归纳

P8

  • 深刻理解外设的工作原理
  • 好好复习汇编语言

提高编码效率的小建议

  • 好好配置一下ISE的editor,打开自动补全功能(虽然很鸡肋),能规避手抽带来的Bug
  • 或者调用外部的编辑器,安装插件提高效率(具体可以搜索“”ISE 第三方编辑器)

魔改MARS

mars非常良心,解压以后可以看到所有源代码。

适当修改Mars,可以获得模拟器写入通用寄存器的信息。

与仿真输出做对比,有助于快速查找错误,精准定位。

QWQ

每年的课程内容会有所变动或调整,这些资料仅供参考。

请勿抄袭。

学术不端,后果自负。

不知道助教们会带给怎么样的魔鬼体验😶反正我不是助教

About

北航 计算机组成原理 课程设计 计组

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 85.7%
  • Verilog 5.0%
  • HTML 3.0%
  • VHDL 2.5%
  • Tcl 1.4%
  • Shell 1.2%
  • Other 1.2%