- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)