【Computer Organization笔记15】清华计组大作业布置:奋战二十天,做台计算机!

这篇笔记介绍了清华大学计算机组成原理课程的大作业,目标是构建一台支持指令流水的CPU。内容包括实验任务、硬件平台、FPGA、SRAM、监控程序、内存访问和CPU主频的确定,以及串口访问的详细讲解。学生需要在三周内完成,并能够运行监控程序及Ucore下的应用程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本次笔记内容:
P29 计算机组成原理(29):第25分钟起
P30 计算机组成原理(30)

我的计组笔记汇总:计算机组成笔记

视频地址:计算机组成原理 清华大学刘卫东 全58讲 国家精品课程 1080P 更完

本节课对应幻灯片:

极其有趣的一节课。上一节我们把“控制器”这一单元结了。这节课开始,布置核心大作业,三周后完成。

这个视频是给清华CS一字班同学上的,因此估计上课时间是2013年秋。上这节课时已经第9周了。我提供的幻灯片时2019年秋的,但是二者差别很小。

这个大作业去年(2012年)第一布置,刘老师直接被“安排”到了人人网上,很逗。下面来看具体内容。


内容提要

  • 我们要做什么?
  • 我们已经有了什么?
  • 我们可以怎样去做?
  • 我们还能做什么?
  • 我们最后要交什么?
  • 具体时间安排

我们要做什么?

去年,刘老师上午布置了这个作业,零字班同学中午就把刘老师“送到”人人网上去了。很逗。

刘老师强调:我们做的是计算机,而非只跑指令的CPU。

实验任务
  • 支持指令流水的CPU
  • 使用基本存储和扩展存储以及输入/输出
  • 进行扩展
实验目标
  • 基本:能运行监控程序,并在监控程序中运行PROJECT 1的程序
  • 进阶:能运行Ucore,并在Ucore下运行应用程序
  • 有可供演示的应用程序(100分中最后20分)

20年前,做一个 MIPS CPU 还是一个很大的任务。国家 863 投了 800万+,计算机系配套了 800万+ ,最后做出了“清华芯”。

我们已经有了什么?

<
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值