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快得多,它的操作完全由硬件驱动,只要一个时钟周期就可以完成一个字节的传输。chenwenzhi
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。