第3章-嵌入式处理器.ppt

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

嵌入式处理器芯片内部架构嵌入式处理器芯片内部架构嵌入式微处理器(核)技术概述基本结构RISC体系结构流水线技术高速缓存(Cache)技术微处理器基本结构运行速度:指令吞吐量=每秒执行的多少百万条指令数:MIPSRISC体系结构嵌入式微处理器又可分为CISC和RISC两类CISC:复杂指令集计算机RISC:精简指令集计算机RISC和CISC是目前设计制造微处理器的两种典型技术大多数台式PC的微处理器采用CISC体系结构大多数嵌入式处理器采用RISC体系结构MIPSARMCISCCISC指复杂指令集计算机,它的目的是要用最少的机器语言指令来完成所需的计算任务,所以指令集庞大。早期的CPU全部是CISC结构CISC微处理器通过一种嵌入到微处理器内部的微编程技术来获得大型指令系统,就是把一条基本的指令分解为多条微指令,执行每条指令均需完成一个微指令序列CISC微处理器的问题电路实现的面积功耗RISC精简指令集:保留最基本的,去掉复杂、使用频度不高的指令采用Load/Store结构统一存储器访问方式,减少指令格式,采用硬接线控制(随机逻辑)代替微编程技术主要目的:减少电路实现的面积和电路功耗CISC和RISC的区别指令系统:RISC设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特色。对不常用的功能,常通过组合指令来完成。CISC计算机的指令系统比较丰富,有专用指令来完成特定的功能。因此,处理特殊任务效率较高。CPU硬件:RISCCPU包含有较少的单元电路,因而面积小、功耗低;而CISCCPU包含有丰富的电路单元,因而功能强、面积大、功耗大。存储器操作:RISC对存储器操作有限制,使控制简单化;而CISC机器的存储器操作指令多,操作直接应用范围:由于RISC指令系统的确定与特定的应用领域有关,故RISC机器更适合于专用机;而CISC机器则更适合于通用机流水线技术一般的指令执行,可以把它划分为以下几个功能段IF:取指令ID:指令译码EXE:指令执行MEM:存贮访问WB:回写寄存器指令每个功能段执行时,只使用CPU中的与此功能相关的电路部件,而此时其它电路部件都是空闲的,电路利用效率不高使用流水线就是为了有效消除这些空闲时间:流水线是把每条指令的执行划分为多个顺序功能段(这些功能段可以被CPU中各个独立的电路部件分别并行执行),充分利用指令流经过的CPU各电路部件的每个时间段,并行处理多条指令,以最大限度的利用电路的潜能指令流水线分析流水线的优势只有在成批量的指令作业时才能显示其性能,下图是流水线的时空图:T2T3T4T5T6T7T8T9T10T11TWBMEMEXEIDIF流水线建立时间表4T流水线运行3T流水线排空时间4T高速缓存(Cache)技术常用的存储器:SRAM、DRAM、Flash随着微处理器运行速度的提高,采用DRAM或Flash的主存单元成为了整个数据通路的最慢的部分为了解决这一问题,可采用了高速缓存(Cache)单元Cache由片上SRAM构成,一般

文档评论(0)

优美的文学 + 关注
实名认证
内容提供者

优美的文学优美的文学优美的文学优美的文学优美的文学

1亿VIP精品文档

相关文档