- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统开发 chapter2嵌入式硬件系统基础
第二章嵌入式硬件系统基础;主要内容;第一节嵌入式硬件系统基本组成; 嵌入式系统的硬件是以包含嵌入式微处理器的SoC为核心,主要由SoC、总线、存储器、输入/输出接口和设备组成。
嵌入式微处理器为核心的SoC
总线
存储器
输入/输出接口和设备 ;嵌入式微处理器;嵌入式微处理器;嵌入式微处理器;嵌入式微处理器;总 线;存储器;存储器;输入/输出接口和设备;第二节嵌入式微处理器;;嵌入式微处理器的分类;嵌入式微处理器的特点;;嵌入式微处理器的集成度;嵌入式微处理器的体系结构;嵌入式微处理器的指令集;嵌入式微处理器的性能;嵌入式微处理器的性能;嵌入式微处理器的功耗管理;嵌入式微处理器的功耗管理;嵌入式微处理器的成本;主流的嵌入式微处理器;Units (millions);32位浪潮的到来;X86系列;Intel? Atom? processor Z5xx;Intel? Atom? processor Z5xx;MPC/PPC系列;MPC/PPC系列;技术;ARM系列;ARM处理器的分类;;ARMv7(Cortex);ARM Family;;当前的主流ARM处理器;ARM11 芯片已经面世;目前最快的嵌入式处理器;Cortex-M3 实现 $1 ARM芯片;领先嵌入式处理器技术发展讨论;;;MIPS:简介;MIPS:发展历程;MIPS:发展历程;MIPS:指令体系;MIPS :指令体系;SH系列芯片简介
SH的特点;瑞萨科技公司(Renesas Technology Corp);SH系列芯片简介;SH处理器核的发展 ;SuperH RISC engine Roadmap;主要应用
汽车导航系统、CIS、娱乐设备和多媒体设备。
宽带路由器、防火墙、网络设备和因特网设备。
小型打印机、直接打印机、POS终端、便携式终端和网络终端。
DVC、DSC和图像处理等。;SuperH (MPU Type) Roadmap;Consumer equipment
Compact printer, DSC, DVC;主要应用:
空调、电冰箱和洗衣机。
打印机、传真机和复印机。
工业设备和机床。
汽车引擎和动力转向系统。;SuperH (MCU Type) Roadmap;Application Examples;SuperH Instruction System;指令的流水线执行(Pipeline execution of instruction)
由于采用RISC结构和简单指令流水线执行,使得多数指令能高速执行(1 clock)。;基于16位固定长度的指令集
所有指令是16位固定长度的,这样可有效的节约ROM空间和取指时间,如果是连接的32位的内存,可以同时取两个16位的指令。;延迟分支指令的执行;通用寄存器配置
SuperH有16个通用寄存器,在典型的控制程序中,16个寄存器可以覆盖97%的功能,相比32个通用寄存器而言任务切换的速度会更快。;SH-1/SH-2特点;SH-2A特点;SH-3/SH3-DSP特点;MMU:SH-3/SH3-DSP具有片上MMU并能支持更多种类的OS。;Cache:SH-3/SH3-DSP具有大容量的指令/数据Cache,能存储低速外部内存的数据,为CPU实现有效处理。;SH-4特点;双CPU结构(Superscalar):可提供1.5DMIPS/MHz (Dhrystone 2.1)的性能; 可选的128-bit矢量浮点单元(Vector Floating Point Unit(FPU))
16-bit指令集可降低代码容量(密度):SH-4的指令集是基于通用的SHcompact RISC指令集的,继承了32-bit CPU技术同时提供16-bit的编码。
有效的Cache体系:SH-4系列具有2-way联想分离Cache结构(2-way set associative caches)。; 可选的内存管理单元(MMU):可支持虚拟寻址、可变的页,这样既可支持RTOS页又可支持复杂的OS,比如Linux和Windows CE.NET等。
SH-4向上兼容SuperH家族并可获得广泛的第三方产品的支持,瑞萨提供基于GNU的C/C++工具集。
有效的能耗管理:SH-4具有Sleep、Standby、power down模式,基于SH-4的SoC能设计成支持多种电压和主频以减少功耗。;SH-5特点; 64-bit RISC CPU:具有1.5DMIPS/MHz (Dhrystone 2.1) 可选的128-bit Vector FPU
具有SHcompact的RISC 16-bit指令集提供高密度代码
32-bit的SIMD指令集SHmedia:可操作2/4/8-w
原创力文档


文档评论(0)