嵌入式系统第2章嵌入式平台PXA.ppt
《嵌入式系统第2章嵌入式平台PXA.ppt》由会员分享,可在线阅读,更多相关《嵌入式系统第2章嵌入式平台PXA.ppt(35页珍藏版)》请在三一办公上搜索。
1、提纲,Xscale系统结构PXA255处理器结构与特性 Xsbase255开发系统,1,Xscale系统结构,2,Xscale系统结构-Xscale超级流水线,PXA255拥有7级超级流水线,主要由主流水线、MAC流水线和内存访问流水线组成。,3,Xscale系统结构-Xscale超级流水线,主流水线 F1/F2指令读取 ID指令译码 RF寄存器文件/移位级X1执行级 X2执行级 XWB写回级,4,Xscale系统结构-Xscale超级流水线,MAC流水线 执行所有的乘/累加指令。它执行40位累加寄存器acc0和能把指令值转化成普通的ARM 寄存器值。MAC不是真正的一条流水线,指令的类型和资
2、源决定它所需的周期数。不会同时两条指令出现在MAC流水线上。当MAC在处理一条指令的时候其他的指令不允许进出到M1中,除非原来的指令在下一个周期中处理完成。MAC单元执行开始于M1,接受2个32位操作数,N个周期后完成并返回寄存器文件。,5,Xscale系统结构-Xscale超级流水线,内存访问流水线 内存流水线有D1、D2和DWB3级构成,独立完成指令的装载和存储。在执行完X1后开始执行D1级,计算有效的存/取地址;在D2级数据cache和小型数据cache返回目的数据;DWB级进行填入缓冲器和写入缓冲器操作。,6,Xscale系统结构-Xscale乘/累加MAC,Xscale为了多媒体的应
3、用,支持SIMD.比如MIAPH指令,它执行2个16x16位乘法,然后与40位累加器相加,即2个32位寄存器可以看作为2对16位寄存器,先高16位相乘并与累加器进行相加;低16位也相乘后与累加器相加,这2个结果相加后再送到寄存器文件中。,7,Xscale系统结构-内存管理,提供内存访问保护和虚拟地址到物理地址的转换 支持指令TLB支持数据TLB(Translation Look-aside Buffer,TLB,转换搜索缓存),8,Xscale系统结构-指令Cache,容量为32K 32路组相联 每路由8个字(32字节)和一位有效位(思考:有几组?)循环替换算法,9,Xscale系统结构-指令
4、Cache,10,Xscale系统结构-数据Cache,容量32KB 32路组相联 每路包含32字节和1个有效位,还包含2个dirty位,分别对应低16位字节和高16位字节 采用循环替换法,11,Xscale系统结构-转移目标缓冲器BTB,BTB由有128入口的直接映像cache构成 每个入口由TAG分支地址、DATA数据目标地址和2位历史位组成。,12,Xscale系统结构-性能监视,提供2个32位的性能计数器,可以分别对2个独立的事件同时监视。另外还有1个32位时钟计数器用来联合性能计数器记录内核时钟数。当计算突发事件时计数器将监测到一个特定事件的发生;当测量持续事件时计数器将记录处理器时
5、钟周期数当指定条件为真时事件发生。所有的这些计数器都有对应的IRQ和FIQ资源。Xscale的性能监视模块可以通过协处理器CP14的寄存器0-3进行控制。,13,Xscale系统结构-电源管理,Xscale核合并电源管理和时钟管理来控制时钟和管理电源,它控制每一个运行模式的时钟频率和管理不同电源管理模式下的性能与功耗间的优化。,14,Xscale系统结构-调试,通讯控制模块通过JTAG指令来建立目标机和宿主机的握手硬件断点模块 有指令和数据断点寄存器,由协处理器控制 跟踪缓冲模块 对程序历史记录以实现恢复异常和跳转 代码下载模块 代码下载到I-Cache,调试代理程序实现读/写,15,PXA2
6、55处理器结构与特性,16,PXA255处理器结构与特性,PXA255除了采用Xscale内核,还具有以下特点:内核工作频率:200MHz、300MHz和400MHz 系统存储器接口 时钟和电源控制器 DMA控制器 LCD控制器 系统集成模块 串行通信口 多媒体通信口,17,PXA255处理器结构与特性,时钟模块:控制系统每一个模块的时钟频率优化计算处理和电源管理的功能。有三个寄存器:核时钟设置寄存器CCCRL:晶振频率至存储器频率倍因子,可以设置成 27、32、36、40或45。M:存储器频率至运行方式频率倍因子,可以设置成1或2。N:运行方式频率至快速方式频率因子,可以设置成 1.0、1.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 平台 PXA
链接地址:https://www.31ppt.com/p-6569804.html