MIPS程序设计报告.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组成原理实验报告 姓名 学号 陈宝可 刘睿 林建财 指导老师:姜欣宁 2010 年 4 月 22 日 1 一 、总体设计思想 1.1 CPU 简介 CPU 是计算机的核心,其重要性好比大脑对于人一样,它负责处理、运算计算机内部的所有数 据。 CPU 的种类决定了 操作系统 和相应的软件。 CPU 主要由 运算器 、 控制器 、寄存器组 和 内部总线 等构成,是 PC 的核心,再配上储存器、输入 / 输出接口和系统总线组成为完整的 PC (个人电脑)。 单周期 CPU 的特点是每条指令的执行只需要一个时钟周期,一条指令执行完再执行下一条指 令。再这一个周期中,完成更新地址,取指,解码,执行,内存操作以及寄存器操作。由于每个时钟上 升沿时更新地址,因此要在上升沿到来之前完成所有运算,而这所有的运算除可以利用一个下降沿外, 只能通过组合逻辑解决。这给寄存器和存储器 RAM 的制作带来了些许难度。且因为每个时钟周期的时 间长短必须统一, 因此在确定时钟周期的时间长度时, 要依照最长延迟的指令时间来定, 这也限制了它 的执行效率。 下图是 cpu 设计的思路: 1.2 系统主要框架 第一台电子计算机与 1946 年 2 月 14 日诞生至今,计算机的发展迅速,经历了电子管,晶体管管, 集成电路, 大规模集成电路, 超大规模集成电路的时代, 现在集成电路的设计已经接近极限, 不过在发 2 展历程中,计算机的核心框架并没有太多的改变,仍然是由五大部件组成:存储器、运算器、控制器、 I/O 设备。设计过程中主要以 CPU(运算器 +控制器 ) 为中心。 如图是计算机组成原理图: CPU 的功能: 设计的 cpu 主要是由 ALU( 运算器 ) 和 CU (控制器)两个核心部件构成,另外设计一些辅助器件。 ALU 处理整个计算机的计算, 设计的 ALU 只能进行简单的算术运算, 并不能够实现很强大的计算功能, CU 是整个计算机的控制部分, 它能够接收外界的响应, 并控制计算机的其他部件完成特定的功能, CU 和 ALU 共同组成 cpu 的核心部件,处理整个计算机的事件。 CPU 开发的进程: 设计初始时,成员讨论 cpu 所能实现的功能, cpu 的组成部分,所需要的开发工具、语言、平台、 参考资料等, 明确了设计思想后, 小组进行明确的分工, 现在设计过程已经从最初的讨论进入初步的实 践,小组成员正按照各自的分工进行 cpu 的设计开发。 设计成员的分工: 本小组由三名成员, 林建财主要完成设计思路提出和最终的整合, 陈宝可主要完成各个模块的设计, 刘睿主要完成报告的编写以及提出相关的意见, 设计过程中成员需要相互配合, 相互支持分工没有明显 的界限,成员可以扬长避短,各展所长 。 CPU 设计的工具: 现在存在很多的 cpu 开发语言,如 VHDL 硬件描述语言, Verilog HDL 描述语言等等,它们都是 非常优秀的开发工具,鉴于知识的局限性,这里只列出我们所学的工具。 Quartusreg; II design 是最高级和复杂的,用于 system-on-a-programmable-chip (SOPC) 的设计环 境。 QuartusII design 提供完善的 timing closure 和 LogicLock? 基于块的设计流程。 QuartusII design 是唯一一个包括以 timing closure 和 基于块的设计流为基本

文档评论(0)

zxj4123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档