- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2CHAPTER嵌入式硬件基础
嵌入式系统硬件部分如人的大脑,决定了硬件的操作模式。通过良好的操作系统以及应用程序,把硬件功能发挥到极至。如人的手、脚、神经等部位,决定了嵌入式系统的先天功能。如运算能力和I/O接口等。嵌入式系统软件部分
RISC和CISC01冯·诺依曼体系结构和哈佛体系结构02流水线03嵌入式微处理器体系结果04总线05高速输入输出接口06输入输出设备07存储器08嵌入式系统硬件基础
CISC和RISCCISC:复杂指令集(ComplexInstructionSetComputer)具有大量的指令和寻址方式,指令长度可变8/2原则:80%的程序只使用20%的指令大多数程序只使用少量的指令就能够运行。RISC:精简指令集(ReducedInstructionSetComputer)只包含最有用的指令,指令长度固定确保数据通道快速执行每一条指令使CPU硬件结构设计变得更为简单
CISC与RISC的数据通道ALUMEM退出微操作通道退出单通数据通道010203040506开始开始IDIDMEMCISC:寻址方式复杂IFIFALURISC:Load/Store结构REGREG
背景:存储资源紧缺,强调编译优化01增强指令功能,设置一些功能复杂的指令,把一些原来由软件实现的、常用的功能改用硬件的(微程序)指令系统来实现02为节省存储空间,强调高代码密度,指令格式不固定,指令可长可短,操作数可多可少03寻址方式复杂多样,操作数可来自寄存器,也可来自存储器04采用微程序控制,执行每条指令均需完成一个微指令序列05CPI5,指令越复杂,CPI越大。06CISC的背景和特点
CISC的主要缺点指令使用频度不均衡。高频度使用的指令占据了绝大部分的执行时间,扩充的复杂指令往往是低频度指令。大量复杂指令的控制逻辑不规整,不适于VLSI工艺VLSI的出现,使单芯片处理机希望采用规整的硬联逻辑实现,而不希望用微程序,因为微程序的使用反而制约了速度提高。(微码的存控速度比CPU慢5-10倍)。软硬功能分配复杂指令增加硬件的复杂度,使指令执行周期大大加长,直接访存次数增多,数据重复利用率低。不利于先进指令级并行技术的采用流水线技术
3241减小CPI:CPUtime=Instr_Count*CPI*Clock_cycle采用硬接线控制代替微程序控制精简指令集:保留最基本的,去掉复杂、使用频度不高的指令采用Load/Store结构,有助于减少指令格式,统一存储器访问方式RISC基本设计思想
23145超标量、超流水线、VLIW等系统结构,目标在于减小CPI,可使CPI1CPIRISCCPICISC,20%ICRISCICCISC,30%---40%CCRISCCCCISCCPUtime=Instr_Count*CPI*Clock_cycleRISC:减少指令平均执行周期数
85年后推出商品化RISC:MIPS1(1986)和SPARCV1(1987)1980年,Berkeley的Patterson和Dizel提出RISC名词,并研制了RISC-?,?实验样机。Load/Store结构提出:CDC6600(1963)--CRAY1(1976)RISC思想最早在IBM公司提出,但不叫RISC,IBM801处理器是公认体现RISC思想的机器。1981年Stenford的Hennessy研制MIPS芯片。RISC的提出与发展
SUN公司的SPARC(1987)1MIPS公司的SGI:MIPS(1986)2HP公司的PA-RISC,3IBM,Motorola公司的PowerPC4DEC、Compac公司的AlphaAXP5IBM的RS6000(1990)第一台SuperscalarRISC机6典型的高性能RISC处理器
CISC与RISC的对比类别CISCRISC指令系统指令数量很多较少,通常少于100执行时间有些指令执行时间很长,如整块的存储器内容拷贝;或将多个寄存器的内容拷贝到存贮器没有较长执行时间的指令编码长度编码长度可变,1-15字节编码长度固定,通常为4个字节寻址方式寻址方式多样简单寻址操作可以对存储器和寄存器进行算术和逻辑操作只能对寄存器对行算术和逻辑操作,Load/Store体系结构编译难以用优化编译器生成高效的目标代码程序采用优化编译技术,生成高效的目标代码程序
冯·诺依曼体系结构
指令寄存器01.控制器01.数据通道01.输入01.输出01.中央处理器01.存储器01.程序01.指令001.指令101.指令201.指令301.指令401.数据01.数据001.数据101.数据201.冯·诺依曼体系结构
指令寄存器01.
您可能关注的文档
最近下载
- 低空出行新时代:2025年eVTOL航线设计与空域管理策略研究.docx
- 2025广东春季高考英语试卷.doc VIP
- 浙教版八年级上册初二数学全册课时练(一课一练).doc VIP
- 广东省2025届春季高考学业水平考试语文试卷(四)(含答案).docx VIP
- 标准图集-22S804 矩形钢筋混凝土蓄水池.pdf VIP
- 2025年广东省高中学业水平考试春季高考数学试题(含答案解析).docx VIP
- 招标代理服务服务方案.doc VIP
- VR技术对博物馆游客游览满意度的提升研究论文.doc VIP
- 第二章结构设计方法培训教材.ppt VIP
- 医院常用药品通用名商品名规格一览表.pdf VIP
文档评论(0)