- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式接口第2章
目前有很多应用要求多处理器的配置: 多个ARM内核 或ARM+DSP的组合 ARM11处理器从设计伊始就注重更容易地与其他处理器共享数据,以及从非ARM的处理器上移植软件。 ARM还开发了基于ARM11系列的多处理器系统——MPCORE(由二个到四个ARM11内核组成)。 ARMv6架构通过以下几点来增强处理器的性能: 多媒体处理扩展; 使MPEG4编码/解码加快一倍; 音频处理加快一倍; 增强的Cache结构; 实地址Cache; 减少Cache的刷新和重载; 减少上下文切换的开销; 增强的异常和中断处理; 使实时任务的处理更加迅速, 支持Unaligned和Mixed-endian数据访问; 使数据共享、软件移植更简单,也有利于节省存储器空间。 ARM微处理器结构 RISC的英文全称为“Reduced Instruction Set Computing”,中文即“精简指令集”。 它的指令系统相对简单,它只要求硬件执行很有限且最常用的那部分指令,大部分复杂的操作则使用成熟的编译技术,由简单指令合成。 RISC的特点 大多数指令在单周期内完成。 采用LOAD/STORE结构。 硬布线控制逻辑。使得大多数指令在单周期内执行完成,以减少为程序技术中的指令解释开销。 指令和寻址方式的种类少 固定的指令格式 译码优化 面向寄存器结构 注重提高流水线的执行效率,尽量让减少流水线断流,提高流水线效率 优化编译技术 ARM 微处理器的寄存器结构 ARM 处理器共有 37 个寄存器,被分为若干个组: 31 个通用寄存器,包括程序计数器(PC 指针),均为 32位的寄存器。 6 个状态寄存器,用以标识 CPU 的工作状态及程序的运行状态,均为 32 位,目前只使用了其中的一部分。 ARM处理器有 7 种不同的处理器模式,在每一种处理器模式下均有一组相应的寄存器与之对应。 在任意一种处理器模式下,可访问的寄存器包括 15 个通用寄存器(R0~R14)、一至二个状态寄存器和程序计数器。 在所有的寄存器中,有些是在 7 种处理器模式下共用的同一个物理寄存器,而有些寄存器则是在不同的处理器模式下有不同的物理寄存器。 ARM 微处理器的指令结构 ARM 微处理器的在较新的体系结构中支持两种指令集: ARM 指令集:指令为32 位的长度 Thumb 指令集: 指令为 16 位长度 Thumb 指令集为 ARM 指令集的功能子集,但与等价的 ARM 代码相比较,可节省 30%~40%以上的存储空间,同时具备 32 位代码的所有优点。 ARM微处理器的关键技术 1、延时转移技术 2、指令取消技术 3、重叠寄存器窗口技术 4、指令流水调整技术 5、硬件为主固件为辅 ARM的选型 ARM 芯片选择的一般原则 多芯核结构ARM芯片的选择 主要ARM芯片供应商 ARM 芯片选择的一般原则 1 ARM 芯核 2 系统时钟控制器 3 内部存储器容量 4 USB接口 5 GPIO数量 6 中断控制器 7 IIS(Integrate Interface of Sound)接口 8 nWAIT信号 9 RTC(Real Time Clock) 10 LCD控制器 11 PWM输出 12 ADC和DAC 13 扩展总线 14 UART和IrDA 15 DSP协处理器 16 内置FPGA 17 时钟计数器和看门狗 18 电源管理功能 19 DMA控制器 另外,还可以选择的内部功能部件有: HDLC,SDLC,CD-ROM Decoder,Ethernet MAC,VGA controller,DC-DC。 可以选择的内置接口有: IIC,SPDIF,CAN,SPI,PCI,PCMCIA。 多芯核结构ARM芯片的选择 1.多ARM芯核 2 . ARM芯核+DSP芯核 3 . ARM芯核+FPGA 主要ARM芯片供应商 英特尔、德洲仪器、三星半导体、摩托罗拉、飞利浦半导体、意法半导体、亿恒半导体、科胜讯、ADI公司、安捷伦、高通公司、Atmel、Intersil、Alcatel、Altera、Cirrus Logic、Linkup、Parthus、LSI Logic、Micronas,Silicon Wave、Virata、Portalplayer inc.、NetSilicon,Parthus等。 嵌入式ICE-RT逻辑为ARM7TDMI核提供了集成的在片调试支持。可以使用嵌入式ICE-RT逻辑来编写断点或观察断点出现的条件。嵌入式ICE-RT逻辑包含调试通信通道(Debug Communications Channel,DCC)。DCC用于在目标和宿主调试器之间传送信息。嵌入式ICE-RT逻辑通过JTAG(Joint Test Action Gro
您可能关注的文档
- 小马驹儿童用品公司成立运营书.doc
- 小额贷款法律风险防范暨民间借贷相关法律问题分析.ppt
- 小麦发芽、出苗试验工作总结.ppt
- 小组见习总结.ppt
- 小麦国家标准.doc
- 尚易企业邮箱服务合同.doc
- 就业培训工作交流会领导莅临指导.ppt
- 尚源项目操作-营销企划完整版.pptx
- 小额贷款产品创新与业务实践南充美信服务有限责任公司总经理.ppt
- 就业指导中心工作手册.doc
- (高清版)DB11∕T 1957-2022 博物馆与科技馆能源消耗定额.pdf
- (高清版)DB11∕T 1965-2022 医疗机构出院患者用药指导服务规范.pdf
- (高清版)DB11∕T 1997-2022 智慧小区评价标准 .pdf
- (高清版)DB11∕T 2046.4-2022 智慧停车系统技术要求 第4部分:数据规范及质量评估 .pdf
- (高清版)DB11∕T 2142-2023 应急避难场所场址及配套设施.pdf
- (高清版)DB11∕T 2147-2023 连栋玻璃温室建造技术规范.pdf
- (高清版)DB11∕T 1940-2021 旱作谷子轻简化生产技术规程.pdf
- (高清版)DB11∕T 2088-2023 高密植桃园建设及管理技术规程.pdf
- (高清版)DB11∕T 2099-2023 市域(郊)铁路工程施工质量验收标准 土建工程.pdf
- (高清版)DB11∕T 2103.5-2023 社会单位和重点场所消防安全管理规范 第5部分:城市轨道交通工程施工现场 .pdf
文档评论(0)