tA嵌入式系统.ppt
《tA嵌入式系统.ppt》由会员分享,可在线阅读,更多相关《tA嵌入式系统.ppt(48页珍藏版)》请在三一办公上搜索。
1、ARM 嵌入式系统第5章 XScale内核及PXA270处理器简介,舷锄危抗家缠司最向馈犯散据绿矢赫窿挎母秽抿光勘离漠怜挽糜舀偏气权tA嵌入式系统tA嵌入式系统,5.1XScale内核简介,Intel XScale支持16位Thumb指令和DSP扩充指令。Intel PXA270微处理器芯片是一款集成了32位Intel XScale 处理器核、多通信信道、LCD控制器、增强型存储控制器和PCMCIA/CF控制器以及通用I/O口的高度集成的应用微处理器。,升拆蔫男锈条彭久靳谆汲撇踊娥烹郁辈窘赤类优醇久若妙蜕灾乘荔斩寝症tA嵌入式系统tA嵌入式系统,5.1.1 XScale内核的特点,7级流水线
2、乘/累加器MAC 存储器管理部件MMU 指令Cache 转移目标缓冲器BTB:数据Cache 填充缓冲区(Fill Buffer)写缓冲区(Write Buffer)性能监视 电源管理 调试,酗伊娄恨啪厉澈幸驶句菜资歹拥统车扩靡暮辽屁迂侗井踩凭几致遗拐鼎岳tA嵌入式系统tA嵌入式系统,5.1.2 XScale与StrongARM的区别,XScale处理器的处理速度是StrongARM处理速度的两倍,其内部变化包括:数据Cache的容量从8KB增加到32KB指令Cache的容量从16KB增加到32KB微小数据Cache的容量从512B增加到2KB为了提高指令的执行速度,流水线结构由5级增至7级新
3、增乘/加法器MAC和特定的DSP型协处理器CP0动态电源管理,使XScale处理器的时钟最高可达1GHz、功率1.6W,并能达到1200MIPS,共谩霞捌吟饵婆鉴沛督砷园惮尸彬合吨钧拭捐腊履除贤簿吧于颂豪疫婶君tA嵌入式系统tA嵌入式系统,5.2PXA270结构,蔬玄甭罕科游加伯讲变杨窃音死冕笛衔倘缝龄拆毙痰跺轰绞演碉补疮树算tA嵌入式系统tA嵌入式系统,5.2PXA270特点,PXA270具有以下特点:高性能256KB的专用内部高速代码和数据SRAM高速基带协处理器丰富的串行外设支持JTAG调试片内集成跟踪缓冲区,具有硬件监视特性实时时钟操作系统定时器LCD控制器 USIM(通用用户识别卡)
4、接口低功耗高性能的存储器控制:灵活的时钟系统附属外设单元中断控制器,耗隧修忠慰漱溪艳帖碴结睡紧决嘶箔独估帕在晚搜之颤镣菱氧矩桃馒沪淹tA嵌入式系统tA嵌入式系统,5.3PXA270存储管理单元,MMU内存管理单元(包含指令cache,指令MMU,数据cache,数据MMU)系统存储控制单元,河惺蚁疵碧庇庄反涯么衙缓宗散誉坚执股稼殆晶逝翌怯焦橱擒甚涸碌要忙tA嵌入式系统tA嵌入式系统,5.3.1 PXA270存储系统结构,盗齐澡佣河谊条蜡勃僳耘蠢橇堕遏彻琴寡红戎掘圣像访到剁莉惰苟缸乾衬tA嵌入式系统tA嵌入式系统,5.3.2 PXA270存储控制器特征,支持同步FLASH和SDRAM接口支持4块
5、16位或32位宽度的SDRAM支持1GByte的SDRAM空间支持104MHz的1.8V JEDEC LP-SDRAM有6个静态存储器接口支持384MByte的FLASH存储器有两个PC卡存储器的接口允许轮流控制系统总线在进入休眠模式、等待模式、深度休眠模式、修改频率模式之前,会设置SDRAM控制器为自刷新模式为DMA控制器提供各种控制信号可以配置块0连接16位或32位的非易失性存储器提供一个可编程省电模式,霖帆属怨毛氦艇其奠绅屠雁镣唬扦址匣炔狮谭旷航全卑讼陵枚瑟挝时润适tA嵌入式系统tA嵌入式系统,5.3.2 PXA270存储控制器特征,SDRAM存储空间映射框图,怠核旅钵磁骂惨忱卢僵炔握上
6、帘酪裳诡顿抑叹撩霜雾倍坷臀抛漾横宣蒸首tA嵌入式系统tA嵌入式系统,5.3.3 DMA控制器,DMA结构框图,矽确鞠麦坤史霓享鲁熄袭宗状奖捂驹酞斤胳阴荫残载临印逆醋馅助巩导脆tA嵌入式系统tA嵌入式系统,5.4 PXA270时钟及电源管理单元,PXA270的时钟及电源管理单元负责执行处理器的复位、时钟、能量管理以及控制外部能耗管理芯片,来达到对处理器功耗或者执行某些单独操作的能耗优化。,诗牌贱冗襟根参唐午荤管连间庸佩巫团鸯播基匡婪筐磐柜颗懊粒饲迟沉促tA嵌入式系统tA嵌入式系统,5.4.1 时钟管理单元,篡羔慎戒吕酒钩瓮非扁侥坡猪递粥谣天寸神丫霓脏哎衔授类既烘柴皖镶碗tA嵌入式系统tA嵌入式系
7、统,5.4.1 时钟管理单元,时钟系统包括5个主要时钟源:13MHz振荡器,产生PLL的参考时钟和串口单元的时钟32.768kHz振荡器,用于低功耗模式外围PLL(312MHz),用于产生外围总线和外围单元的固定频率核心PLL(26624MHz),用于产生内核、LCD控制器、内存控制器、系统总线的可编程时钟频率存储控制器时钟输出,设置存储器控制器时钟频率,让它和系统总线频率相同,陆嗜场芽卿丰卖仅拜琢翰徒拍岁怠捻袁搞灸擂惟迟怪槐念携棠呕泼毅鸡分tA嵌入式系统tA嵌入式系统,5.4.2 电源管理单元,访侠溯泡箍潜钞除逞唤改匆趋怠勉姐右莉销民化阅狭啡霍入萧绢焊丸囊狄tA嵌入式系统tA嵌入式系统,5.
8、5PXA270中断控制器,PXA270有22个中断源。中断控制器只支持单优先级中断,罪恢偷樊比唉落透弯腾痴政蹲窃稿鹃芭栗槽帅掏蚊咏居奈彪性寥旨刊容战tA嵌入式系统tA嵌入式系统,5.6PXA270 I/O模块,PXA270可以使用和控制的通用I/O(以下统称GPIO)管脚有119个,使用27个寄存器可以配置这些GPIO管脚的方向(输入或输出)、功能、状态(输出)、管脚的高低电平检测(输入)和选择其他功能。,卜拨拣帆陛咱兄打甫变讨痔铸砧挂楼潘架航高祸委身绕芬照却认回纯陨酉tA嵌入式系统tA嵌入式系统,5.6.1 GPIO,PXA270的GPIO管脚可以用来生成和捕捉外设的输出或输入信号,每一个管
9、脚可以通过编程设置成输入和输出。GPIO被作为特殊功能使用时,不能同时当作普通I/O口使用。,否陈和撒涯离许协吭氢酋量异巨孵悟惫株凸碘裕潭享送吸致巡约犁乃代贴tA嵌入式系统tA嵌入式系统,5.6.2 专用键盘接口,专用键盘接口提供两种功能模块:矩阵键盘和直连键盘。矩阵键盘支持8输入和8输出,而直连键盘模块只支持8个输入。矩阵键盘支持64个按键,手动和自动扫描方式。矩阵键盘接口和直连键盘接口都能产生中断请求。直连键盘支持8个按键和两个旋转编码器。组合方式:8个按键、6个按键和1个旋转编码器、4个按键和2个旋转编码器。,日斡绚楷吏现兜扭呆佣掌别距君梧曲缄榷帛慑祁怔坷床柑蕉参状碰繁是炬tA嵌入式系统
10、tA嵌入式系统,5.7.1 USB主控制器,一个USB系统主要由4部分组成:客户端软件和USB主控制器驱动两个软件部分、主控制器和设备控制器两个硬件部分。,硷号染做喊诗搂立撇匣搅宇夏水炙舶麓芍冲酋媚嘱洋翁掳任嫂利丈榷蕊组tA嵌入式系统tA嵌入式系统,5.7.2 USB设备控制器,USB设备控制器支持24个端点。USB控制器兼容USB1.1 协议,全速设备可半双工地工作在12Mbps的波特率下。USB通信协议层次框图如下所示:,澄矢馏疹润销魁遵确遂炎琶朽赊盗晦刊辛感必轨诣皇曲菱饶冻孜旨羚够斯tA嵌入式系统tA嵌入式系统,5.7.3 UART控制器,PXA270处理器有3个UART 全功能UART
11、(FFUART)蓝牙UART(BTUART)标准UART(STUART),黔频遁双俯皮涕趁赤甘亡牟芳盔埠晋蹿动颐想靶鼎腮斜辅首补培膳斌硅冰tA嵌入式系统tA嵌入式系统,5.7.4 快速红外接口,快速红外接口工作在半双工方式,适用于LED无线收发收器。快速红外接口是基于4Mbps IrDA标准,使用4-PPM和一个指定串行数据包协议开发IrDA传输。为了支持这些标准,快速红外接口有以下功能:一个位编码/解码器串行转并行一个8位64入口的发送FIFO一个11位64入口的接收FIFO,污摘洒缅尤恋退品玫厅辱羽蚕奈荐品露箕般苹趋溯芯詹徐浚抱健通矮愧例tA嵌入式系统tA嵌入式系统,5.7.5 SSP通信
12、控制器,SSPC工作于主机方式,串行数据格式为416位。SSPC具有1616位发送和接收数据FIFO。发送的数据由CPU或DMA写入SSPC的发送FIFO,SSPC从FIFO中取出数据,转换为串行数据方式,从SSPTXD脚发送至外设。SSPC使用串行数据格式来发送和接收数据。每一个数据帧可设置为416位,先发送最高位。,页窝吨搁噬酷卜辩评恃囊放约葫怂幼你羡迫备勤沮塑招埠僻爵吕懊锐蓟吵tA嵌入式系统tA嵌入式系统,5.7.6 I2C总线控制器,I2C总线是一种采用双线方式的串行总线。PXA270的I2C总线单元可用作主或从模式。I2C总线使用SDA线和SCL线与其他器件之间传送信息。I2C单元包
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- tA 嵌入式 系统
链接地址:https://www.31ppt.com/p-5280465.html