欢迎来到天天文库
浏览记录
ID:33484380
大小:3.07 MB
页数:94页
时间:2018-05-23
《嵌入式系统硬件基础ppt培训课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2CHAPTER嵌入式硬件基础本节提要1324嵌入式系统硬件基础嵌入式系统开发环境嵌入式系统硬件开发流程芯片封装知识简介嵌入式系统硬件部分嵌入式系统软件部分如人的大脑,决定了硬件的操作模式。通过良好的操作系统以及应用程序,把硬件功能发挥到极至。如人的手、脚、神经等部位,决定了嵌入式系统的先天功能。如运算能力和I/O接口等。RISC和CISC冯·诺依曼体系结构和哈佛体系结构流水线嵌入式微处理器体系结果总线高速输入输出接口输入输出设备存储器嵌入式系统硬件基础CISC和RISCCISC:复杂指令集(ComplexInstructionSetComputer)具有大量的指令和寻址方式
2、,指令长度可变8/2原则:80%的程序只使用20%的指令大多数程序只使用少量的指令就能够运行。RISC:精简指令集(ReducedInstructionSetComputer)只包含最有用的指令,指令长度固定确保数据通道快速执行每一条指令使CPU硬件结构设计变得更为简单CISC与RISC的对比类别CISCRISC指令系统指令数量很多较少,通常少于100执行时间有些指令执行时间很长,如整块的存储器内容拷贝;或将多个寄存器的内容拷贝到存贮器没有较长执行时间的指令编码长度编码长度可变,1-15字节编码长度固定,通常为4个字节寻址方式寻址方式多样简单寻址操作可以对存储器和寄存器进行算
3、术和逻辑操作只能对寄存器对行算术和逻辑操作,Load/Store体系结构编译难以用优化编译器生成高效的目标代码程序采用优化编译技术,生成高效的目标代码程序冯·诺依曼体系结构冯·诺依曼体系结构指令寄存器控制器数据通道输入输出中央处理器存储器程序指令0指令1指令2指令3指令4数据数据0数据1数据2哈佛体系结构指令寄存器控制器数据通道输入输出CPU程序存储器指令0指令1指令2数据存储器数据0数据1数据2地址指令地址数据流水线技术流水线(Pipeline)技术:几个指令可以并行执行提高了CPU的运行效率内部信息流要求通畅流动译码取指执行add译码取指执行sub译码取指执行cmp时间A
4、ddSubCmp高速缓存(CACHE)1、为什么采用高速缓存微处理器的时钟频率比内存速度提高快得多,高速缓存可以提高内存的平均性能。2、高速缓存的工作原理高速缓存是一种小型、快速的存储器,它保存部分主存内容的拷贝。CPU高速缓存控制器CACHE主存数据数据地址总线和总线桥CPU低速设备桥数据高速总线存储器高速设备键盘低速总线ARM公司提出的AMBA总线标准嵌入式处理器体系结构按体系结构的不同可分为五大类ARMMIPSPOWERPCX86SH系列ARM公司的ARMRISC处理器ARM7Thumb家族ARM9Thumb家族ARM10Thumb家族ARM11Thumb家族Intel
5、StrongARMStrongARM110StrongARM1100StrongARM1110StrongARM1111INTEL的Xscale架构处理器基于ARMV5TE体系结构兼容ARMV5TEISA指令集(不支持浮点指令集)在处理器内核周围提供了指令和数据存储器管理单元指令、数据和微小数据缓存写缓冲、挂起缓冲和分支目标缓冲器电源管理性能监控调试JTAG单元以及协处理器接口MAC协处理器内核存储总线MIPS从1986年推出R2000处理器以来,MIPS陆续推出R3000、R4000、R8000等。之后,MIPS公司的战略发生变化,把重点放在嵌入式系统。1999年,MIPS
6、公司发布了MIPS32和MIPS64体系结构标准,集成了原来所有的MIPS指令集,并且增加了许多更强大的功能。此后MIPS公司又陆续开发了高性能、低功耗的32位和64位处理器内核。MIPSRISC關於任天堂任天堂創立於1889年,是日本的電視遊戲製造商。擁有SUPERMARIO、DONKEYKONG、THELEGENDOFZELDA等多款知名的遊戲,至今已在全球售出了超過4億6千萬台的硬體、以及27億套軟體。MIPS在MIPS的32位内核中4K系列对应于SOC应用设计;M4K系列内核是为在下一代消费电子、网络、宽带应用中越来越受欢迎的多CPUSOC所设计;4KE系列具有目
7、前32位通用嵌入式处理器中最高的DMIPS/MHz性能指标;4KS系列由于采用了特殊的SmartMIPS体系结构,特别适用于需要安全数据传输的领域,比如网络、智能卡等;5K和20Kc系列属于MIPS的64位内核5K能提供1.4DMIPS/MHz的性能以及最低350MHz的运行速率。20Kc是当今最快的可授权嵌入式处理器内核。一般运行在600MHz,具有7段流水线的20Kc内核,能提供1.2GFLOPS的峰值浮点运算能力。MIPS在嵌入式处理器市场中,基于MIPS内核的处理器占据了相当大的数量2002年,
此文档下载收益归作者所有