嵌入式系统设计与应用 课件 第四章 S5PV210微处理器与接口.pptx

嵌入式系统设计与应用 课件 第四章 S5PV210微处理器与接口.pptx

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第4章S5PV210微处理器与接口

目录4.1基于S5PV210微处理器的硬件平台体系结构4.2存储系统4.3时钟系统4.4GPIO接口4.5串行通信接口4.6A/D转换器4.7本章小结

S5PV210又名“蜂鸟”(Hummingbird),是三星推出的一款适用于智能手机和平板电脑等多媒体设备的应用处理器。S5PV210采用了ARMCortex-A8内核,ARMV7指令集,主频可达1GHZ,64/32位内部总线结构,32/32KB的数据/指令一级缓存,512KB的二级缓存,可以实现2000DMIPS(每秒运算2亿条指令集)的高性能运算能力。该处理器同时也提供了丰富的外设,以应用于各种嵌入式系统设计之中。本章将简要介绍S5PV210处理器的硬件结构,主要外设的功能及其接口。

基于S5PV210微处理器的硬件平台体系结构PartOne4.1

4.1.1S5PV210处理器简介S5PV210是一款高效率、高性能、低功耗的32位RISC处理器,它集成了ARMCortex-A8核心,实现了ARM架构V7并且支持众多外围设备。S5PV210采用64位内部总线结构,为3G和3.5G通信服务保证最优化的硬件性能,并且提供了许多强大的硬件加速器,例如运动视频处理、显示控制及缩放等。它内部集成的多格式转码器支持MPEG-1/2/4、H.263和H.264等的编解码,硬件加速器支持视频会议和模拟电视输出,高清晰度多媒体接口提供NTSC和PAL模式的输出。

S5PV210处理器主要由6大部分组成,分别为CPU核心、系统外设、多媒体、电源管理、存储器接口和Connectivity模块。CPU和各个部分之间通过多层次AHB/AXI总线进行通信。

存储系统PartTwo4.2

4.2.1S5PV210的地址空间S5PV210的存储器地址映射如图4-2所示。S5PV210的存储器地址空间分为7各部分,从下往上分别是引导区、动态随机存储器(DRAM)区、静态只读存储器(SROM)区、Flash区、音频存储区、隔离ROM区和特殊功能寄存器区。

地址大小描述备注0x0000_00000x1FFF_FFFF512MBBootarea系统启动配置区,此映射区域由启动模式决定0x2000_00000x3FFF_FFFF512MBDRAM0存配置区,用于DDR2SDRAM寻址0x4000_00000x5FFF_FFFF512MBDRAM10x8000_00000x87FF_FFFF128MBSROMBank0外接总线型设备寻址区0x8800_00000x8FFF_FFFF128MBSROMBank10x9000_00000x97FF_FFFF128MBSROMBank20x9800_00000x9FFF_FFFF128MBSROMBank30xA000_00000xA7FF_FFFF128MBSROMBank40xA800_00000xAFFF_FFFF128MBSROMBank50xB000_00000xBFFF_FFFF256MBOneNAND/NANDControllerandSFROneNAND和NAND寻址区0xC000_00000xCFFF_FFFF256MBMP3_SRAMoutputbufferMP3_SROM输出缓存区0xD000_00000xD000_FFFF64KBIROMIROM区,设备引导使用0xD001_00000xD001_FFFF64KBReserved保留区0xD002_00000xD003_7FFF96KBIRAMIRAM区,设备引导使用0xD800_00000xDFFF_FFFF128MBDMZROM0xE000_00000xFFFF_FFFF512MBSFRregion特殊功能寄存器SFR区域

S5PV210的引导区分为两个部分,分别是0x0000_0000~0x1FFF_FFFF和0xD002_0000~0xD003_FFFF的空间。系统上电后,从引导区开始执行BootLoader程序。S5PV210的SROM分为6个Bank,每个Bank大小都为128M。可支持8/16位的NORFlash、PROM和SDRAM,并支持8/16位的数据总线(Bank0只支持16位的数据总线)。S5PV210支持OneNAND和FlexOneNAND存储器的外部16位总线。S5PV210具有两个独立的DRAM控制器和接口,即DMC0和DMC1,分别支持8GB和4GB大小的DRAM存储器。

4.2.2S5PV210启动流程S5PV210的启动过程由BL0、BL1和BL2(BL为BootLoader的简称,在本书第七章中将有详细介绍)3部分

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档