- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浙江大学嵌入式课嵌入式系统4
课件 嵌入式处理器结构 浙江大学计算机学院 陈天洲 tzchen@ 2005年3月 一、概述 嵌入式系统的核心部件是各种类型的嵌入式处理器。 嵌入式CPU具有处理速度快、I/O功能强、功率损耗低及实时响应快等特点。 RISC(Reduced Instruction Set Computer)型处理器且有结构简单、处理速度快和处理功能强等优点,新型的嵌入式系统大多数都采用RISC型处理器作为核。 ARM公司的ARM、Hitachi公司的SH、MIPS/LSI Logic/IDT/Aldeny/Toshiba公司的MIPS和Motorola公司的M-Core等都是新型嵌入式系统常用的RISC型处理器。 二、ARM嵌入式CPU ARM架构处理器已在高性能、低功耗、低成本的嵌入式应用领域占据领先地位。 ARM公司是嵌入式RISC处理器的知识产权IP供应商 它为ARM架构处理器提供了ARM处理器内核(如ARM7TDMI、ARM9TDMI、ARM10TDMI等)和ARM处理器核(ARM710T/720T/740T、ARM920T/922T/940T、ARM926E/966E及ARM1020E等) ARM系列产品表示 ARM系列产品很多,以ARM7系列为例,其内核ARM7TDMI表示为: ·ARM7: ARM系列具有32位整数运算核 ·T: 内含16位压缩指令集Thumb ·D: 支持片内Debug调试, ·M: 采用增强型乘法器(Multiplier), ·I: 内含嵌入式ICE宏单元 另外,各产品的后缀提供了各种形式与功能的选择: ·-S:可综合的软核Softcore ·-E:具有DSP的功能 ·-J:Jazeller,允许直接执行Java字节码 ARM架构 ARM架构自诞生至今,已经发生了很大的演变,至今已定义5种不同的版本 V1版架构 V2版架构 V3版架构 V4版架构 V5版架构 V1版架构 该版架构只在原型机ARM1出现过,其基本性能: 基本的数据处理指令(无乘法) 字节、半字和字的LOAD/STORE指令 转移指令,包括子程序调用及链接指令 软件中断指令 寻址空间:64M字节(226) V2版架构 该版架构对V1版进行了扩展,如ARM2与ARM3(V2a版)架构,增加了以下功能: 乘法和乘加指令 支持协处理器操作指令 快速中断模式 SWP/SWPB的最基本存储器与寄存器交换指令 寻址空间:64M字节 V3版架构 把寻址空间增至32位(4G字节), 增加了当前程序状态寄存器CPSR(Current Program Status Register)和程序状态保存寄存器SPSR(Saved Program Status Register)以便于异常(Exception)的处理。 增加了中止(Abort)和未定义二种处理器模式。ARM6就采用该版架构。指令集变化如下: 增加了MRS/MSR指令,以访问新增的CPSR/SPSR寄存器 增加了从异常处理返回的指令功能。 V4版架构 V4版架构是目前应用最广的ARM体系结构,对V3版架构进行了进一步扩充,有的还引进了16位的Thumb指令集,使ARM使用更加灵活。ARM7、ARM8、ARM9和StrongARM都采用该版架构。指令集中增加了以下功能: 符号化和非符号化半字及符号化字节的存/取指令 增加了16位Thumb指令集 完善了软件中断SWI指令的功能 处理器系统模式引进特权方式时使用用户寄存器操作 把一些未使用的指令空间捕获为未定义指令 V5版架构 这是最近推出ARM架构,在V4版基本上增加了一些新的指令,ARM10和XScale都采用该版架构,这些新增指令有: 带有链接和交换的转移BLX指令 计数前导零CLZ指令 BRK中断指令 增加了信号处理指令(V5TE版) 为协处理器增加更多可选择的指令 v6版架构 2001年发布的 增加了SIMD功能扩展 适合使用电池供电的便携式设备 SIMD功能扩展 包括音频/视频处理在内的应用系统提供了优化功能 可以使音频/视频处理性能提高4倍 首先在2002年发布的ARM11处理器中使用 三、StrongARM架构处理器 StrongARM是Intel公司为手持式消费类电子设备和移动计算与通信的嵌入式处理器。采用StrongARM架构的处理器有: SA-1: StrongARM处理器内核 SA-110: StrongARM处理器核 SA-1100: 通用处理器MPU SA-1110: 通用处理器MPU IXP1200: 采用StrongARM核的网络处理器 StrongARM架构主要特性 StrongARM处理器核 内核: SA-1、指令快存I-Cache: 16K字节、数据快存D-Cache: 8K字节、微小数据Cache
您可能关注的文档
- 浅析企业生性资源的计划管理.doc
- 浅析仓储管理在物流的地位和作用.doc
- 浅析传的品牌与管理——对今日都市栏目的剖析.doc
- 浅析企物流外包.doc
- 浅析全球发低碳经济对中国煤炭出口的影响.doc
- 浅析定责任人制度.doc
- 浅析图形与文字组合包装设计中的运用.doc
- 浅析当前我国宏经济的内外失衡及调整.doc
- 浅析当前民营企薪酬管理存在的问题及对策—以某集团公司为例.doc
- 浅析我国中小企业网络营的发展及对策 .doc
- 浙工大银江逐梦技术报告.doc
- 浙江大学远程教育院物理化学课程作业.docx
- 浙江杭千高速公路一合施工组织设计96DOC.doc
- 浙江省嘉兴市十校2014届九年级上学期中联考英语试卷.doc
- 浙江省临市於潜第一初级中学2013届九年级上学期期末综合考试英语试题二.doc
- 浙江省嘉兴市嘉善一中等五校0132014学年七年级上学期期中联考英语试题.doc
- 浙江省杭州市萧山区瓜沥二中20122013年八年级上学期期初摸底检测数学试题.doc
- 浙江省浙大附中202届高三物理上学期期中考试试题新人教版.doc
- 浙江省桐乡市实验中学016届九年级上学期期中素质检测英语试卷.doc
- 浙江省自考208年7月药物化学真题.doc
文档评论(0)