基于RISC结构微控制器的指令分析与软核设计.pdfVIP

基于RISC结构微控制器的指令分析与软核设计.pdf

  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文档。上传文档
查看更多
第一章 引言 1.1 研究基于 RISC 结构微控制器的重要性和意义 不同机器的指令系统是各不相同的 .从指令的操作码功能来考虑 ,一个较完善 的指令系统 ,应当包括数据传送指令、算术运算指令、程序控制类指令、输入输 出类指令、字符串类指令、系统控制类指令等。 CISC (复杂指令系统计算机)的指令系统一般多达二三百条。但对 CISC 机 进行的测试表明,最常使用的是一些最简单最基本的指令, 仅占指令总数的 20%, 但在程序中出现的频率却占到 80%。同时在 CISC 系统中往往配备有大量的寻址 方式,这就使得 CISC 处理器存在执行效率不高,开发成本过大等缺点。 上世纪 80 年代初,计算机的设计者们就对计算机系统使用复杂指令级这一 做法提出了质疑,通过对 CISC 计算机进行研究,发现大约有 80%的指令很少被 使用,而经常被使用的指令只占到了指令集的 20%。根据以上的情况, 设计者们 越来越倾向设计带有更少指令集和结构更简单的计算机。 这种类型的计算机被归 类为 RISC(精简指令系统 )计算机。 RISC 处理器有三个基本的要素 (1)一个有限的简单的指令集。 (2)CPU 配备大量的通用寄存器。 (3)强调对指令流水线的优化。 RISC 结构的目标决不是简单的缩减指令系统,而是通过对指令集进行精简 设计使处理器的结构更简单, 更合理, 具有更高的性能和执行效率, 并降低处理 器的开发成本。典型的 RISC 机器的特征主要有以下几点: (1).使用等长指令。 (2).寻址方式少且简单。 (3).只有取数指令存数指令能够访问存储器。 (4).指令集中的指令数目一般少于 100 种,指令格式少于4种。 (5).指令周期执行时间多为一个时钟周期。 与此相反,CISC 指令集具有复杂、 庞大的指令系统, 一般可达到 100 到 250 条。具有多种指令格式(一般大于 4 种)和复杂的寻址方式(一般可达到 5 到 20 种),各种指令使用频率相差很大,一些基本指令虽然只占指令总数的 20%但 执行频率却达到了 80%,各种指令执行时间相差很大。 通过对这两种指令系统的比较可以看出, RISC 是在继承了 CISC 的成功技 术,并在克服了 CISC 及其缺点的基础上发展起来的,所以对 RISC 微处理器的 研究有着广泛的科研价值和应用前景。 1.2 工作内容与工作目标 设计微控制器的过程其实是一个提出问题, 分析问题,解决问题的实践过程。 本文中的章节都是按照这个指导思想编写的。 这次毕业设计的目标是期望用硬件描述语言来编写一个基于 RISC 结构的微 控制器。为了达到这个目的,在设计前需要明确以下几点: (1) RISC 结构微控制器的特点及组成结构。 (2 ) 微控制器的指令格式与寻址方式。 (3 ) 微控制器执行指令的原理与具体过程。 所要设计的微控制器外部特性及指令系统是以 ATMEL 90S2313 芯片为蓝 图。因此熟悉 AT90S2313 的工作原理及工作方式很有必要。工作的重点有以下 四个方面: 首先是对

文档评论(0)

177****7752 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档