chenwenzhi内容摘要:

而是通过微小型 I cache,并采用调试代理的方式进行。 调试单元主要包括:  通讯控制模块  通过 JTAG指令来建立目标机和宿主机握手  硬件断点模块  提供指令和数据断点寄存器,由协处理器控制  跟踪缓冲模块  对程序历史记录以实现恢复异常和跳转  代码下载模块  代码下载到 ICache,调试代理程序实现读 /写 19 提纲  ARM嵌入式处理器  StrongARM架构处理器  XScale架构处理器  PXA255处理器结构与特性  Xsbase255开发系统 20 PXA255处理器结构与特性 21 PXA255处理器结构与特性 PXA255除了采用 XScale内核,还具有以下特点:  内核工作频率: 200MHz、 300MHz和 400MHz  系统存储器接口  时钟和电源控制器  DMA控制器  LCD控制器  系统集成模块  串行通信口  多媒体通信口 22 PXA255处理器结构与特性 时钟模块 :  包括以下 5个主要时钟源:    可编程频率核心 PLL  PLL  PLL  时钟管理模块包含 3个寄存器  核时钟设置寄存器 CCCR  时钟允许寄存器 CKEN  振荡器设置寄存器 OSCC 23 PXA255处理器结构与特性 电源管理模块  运行模式  快速模式  空闲模式  休眠,但仍监视片内片外的中断服务请求。  33MHz空闲模式  和其他空闲模式的区别:所有的外设单元都不能使用,包括 SDRAM、 LCD和 DMA控制器。  睡眠模式  处理器内部单元功能关闭,只有实时时钟和电源管理模块继续工作。 24 PXA255处理器结构与特性 GPIO口  PXA255可以使用和控制的 GPIO管脚有 81个。  使用 27个寄存器可以配置这些 GPIO管脚的方向 (进或出 )、管脚功能、管脚的状态 (输出 )、管脚的高低电平检测 (输入 )和选择第二功能。  许多 GPIO管脚的第二功能已经被处理器或外设配置使用。 25 PXA255处理器结构与特性 中断控制器 26 PXA255处理器结构与特性 实时时钟 RTC  使用实时时钟可以配置成频率很广的周期时钟信号,通常 RTC设置 1Hz信号输出用来当作系统时间的基准。  实时时钟芯片是 RTC4513。 27 PXA255处理器结构与特性 DMA控制器 (DMAC )  DMAC有 16个通道,从通道 0到通道 15。  DMA控制器对内存的访问和 CPU的运行完全互斥,因此在 DMA控制器访问内存时 CPU不访问内存。  DMA控制器在传输数据上要比 CPU快得多,它的操作完全由硬件驱动,只要一个时钟周期就可以完成一个字节的传输。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。