清华大学——微处理器结构与设计-第2次课-2013-03-06_244907592.pdf

清华大学——微处理器结构与设计-第2次课-2013-03-06_244907592.pdf

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
清华大学——微处理器结构与设计-第2次课-2013-03-06_244907592

微处理器结构与设计 第二次课 2013年3月6 日 1 微电子学研究所李树国 学习微处理器意义 • 微处理器是数字和模拟电路研究发展的目标,是电 路设计达到艺术的体现。 • 微处理器代表着计算机体系结构与计算机软件的发 展水平 • 微处理器的性能标志着当今微电子工艺、集成电路 、计算机软硬件的发展水平。 • 没有微处理器,今天的世界会停止运转。 • 国家对处理器的研发经费投入巨大,但我国微处理 器水平与国外相比差距巨大 – 核高基 (核心电子器件,高端通用芯片,基础软件) – 863计划 2 微电子学研究所李树国 微处理器授课内容 1. 微处理器的现状,发展和组成; 2. 微处理器指令设计; 3. 微处理器的性能评测; 4. 微处理器的基本运算电路; 5. 微处理器结构设计及数据通路设计; 6. 控制单元的硬件实现; 7. 流水线技术; 8. 存储管理与Cache设计; 9. 微处理器多核关键技术与最新进展 3 微电子学研究所李树国 微处理器逻辑实现和物理实现 • 逻辑实现是体系结构具体设计,也称微体系结构 – 为获得预期的性能而对关键技术进行研究确定 • 主要包括流水线设计、cache存储器、分支预测器等 – 通常建立一个性能模型 • 性能模型准确的模拟处理器的行为,能够计算执行一个测试程 序(benchmark)所需要的时钟周期数目(时钟周期的粒度上) – 综合synthesis(基于标准单元库的设计) – 微体系结构的设计的最终结果是微处理器结构的高级 描述或RTL描述 • 物理实现是指具体的物理表现形式 – 布局和布线 – 全定制设计(从管子的版图设计) – 流片,封装,工艺等参数 4 微电子学研究所李树国 指令设计规则1:简单促成规整 程序设计语言描述 MIPS对应汇编指令描述 a=b+c add a, b, c d=a-e sub d, a, e add t0, g, h f =(g+h)-(i+j) add t1, i, j sub f,t0,t1 规律: 自然语言表达中的3操作数及其排列顺序, 在机器语言表达中仍然保持不变 5 微电子学研究所李树国 指令设计规则2:越小就越快 Mips相对应的汇编语言, 程序设计语言 用寄存器堆来表示r0, r1,r2,…r31 表达式经常使用的变量 寄存器的位长32 bit a=b+c, a, b, c 总共有32个寄存器 31位 r0 •寄存器采用32位长的原因:

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档