- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                PXA255开发系统--xscale硬件基础 ARM版本年序发展图 ARM版本主频发展图 XScale处理器特点 Xscale系统结构 XScale的内部系统结构 XScale七级流水线 主流水线 内存访问流水线 MAC流水线 内存管理 指令cache 数据cache 转移目标缓冲器 完整的32位协处理器接口  协处理器的作用 ARM 内核可提供协处理接口, 通过扩展协处理器完成更加复杂的功能。 CP14 调试和性能监控逻辑,软件调试控制 CP15 内存管理单元MMU控制(存储控制) CP0 乘-加模块 Xscale系统结构----                                     性能监视  提供2个32位的性能计数器 1个32位时钟计数器用来联合性能计数器记录内核时钟数 所有的这些计数器都有对应的IRQ和FIQ资源  Xscale的性能监视模块可以通过协处理器CP14的寄存器0-3进行控制 Xscale系统结构----                                      电源管理  Xscale核合并电源管理和时钟管理来控制时钟和管理电源 它控制每一个运行模式的时钟频率和管理不同电源管理模式下的性能与功耗间的优化。  Xscale系统结构----                                      调试 通讯控制模块 通过JTAG指令来建立目标机和宿主机的握手 硬件断点模块  有指令和数据断点寄存器,由协处理器控制  跟踪缓冲模块  对程序历史记录以实现恢复异常和跳转  代码下载模块  代码下载到I-Cache,调试代理程序实现读/写  PXA255处理器结构与特性  PXA255处理器结构与特性 内核工作频率:200MHz、300MHz和400MHz  系统存储器接口  时钟和电源控制器  DMA控制器  LCD控制器  系统集成模块  串行通信口  多媒体通信口  PXA255处理器结构与特性 时钟模块:控制系统每一个模块的时钟频率,包括5个主要时钟源 有三个寄存器:  核时钟设置寄存器CCCR L:晶振频率至存储器频率倍因子,可以设置成 27、32、36、40或45。  M:存储器频率至运行方式频率倍因子,可以设置成1或2。  N:运行方式频率至快速方式频率因子,可以设置成 1.0、1.5、2.0或3.0。   时钟允许寄存器CKEN  振荡器设置寄存器OSCC  PXA255处理器结构与特性 电源管理模块  运行模式  快速模式 (CCCR的N) 空闲模式 空闲模式没有改变时钟的产生。应用程序选择PWRMODE寄存器的M段来选择空闲方式。  33MHz空闲模式 在33MHz空闲模式下其他所有的外设单元都不能使用包括SDRAM、LCD和DMA控制器 睡眠模式  许多处理器内部单元功能关闭,实时时钟和电源管理模块继续工作 。通过使用PWRMODE寄存器来进入睡眠模式。 PXA255处理器结构与特性  GPIO口  PXA255可以使用和控制的GPIO管脚有81个。 使用27个寄存器可以配置这些GPIO管脚的方向(进或出)、管脚功能、管脚的状态(输出)、管脚的高低电平检测(输入)和选择第二功能。 许多GPIO管脚的第二功能已经被处理器或外设配置使用。  PXA255处理器结构与特性 中断控制器   寄存器操作 ICIP,ICMR,ICLR,ICFP,ICPR 在发生中断后,中断服务程序应向中断源器件的状态位写入1 以清除该中断请求。如该器件没有其他中断状态位置位,则这可清除ICIP 或ICFP 的相应标志位。 PXA255处理器结构与特性 实时时钟RTC  使用实时时钟可以配置成频率很广的周期时钟信号,通常RTC设置1Hz信号输出用来当作系统时间的基准。  实时时钟芯片是RTC4513  脉宽调制(Pulse Width Modulation,PWM) PWM控制电路 脉宽调制(Pulse Width Modulation,PWM)控制电路 作用 控制电压脉冲的宽度或周期以达到变压目的 或者控制电压脉冲宽度和脉冲列的周期以达到变压变频目的的一种变换电路 PXA255处理器结构与特性 DMA控制器 (DMAC ) DMAC有16个通道,从通道0到通道15   DMA控制器对内存的访问和CPU的运行完全互斥 CPU和DMA控制器之间有了一定的并行度,提高的综合效率   Xsbase255开发系统  嵌入式软硬件架构 Xsbase255开发系统----硬件资源  Xsbase255开发系统—存储器 嵌入式系统中所用到的存储器 触发器(Flip-Flops and Latches)、寄存器(Register Files) 静态随机访问存储器(SRAM) 动
                 原创力文档
原创力文档 
                        

文档评论(0)