实验平台的熟悉.ppt
《实验平台的熟悉.ppt》由会员分享,可在线阅读,更多相关《实验平台的熟悉.ppt(66页珍藏版)》请在三一办公上搜索。
1、1,嵌入式系统An Introduction to Embedded System第2课 PXA255开发平台陈文智浙江大学计算机学院2009年4月,2,回顾,嵌入式系统概念 嵌入式系统发展历程 嵌入式系统构成要素 嵌入式系统应用领域 浙大嵌入式系统教学与科研,3,提纲,ARM嵌入式处理器 StrongARM架构处理器 XScale架构处理器 PXA255处理器结构与特性 Xsbase255开发系统,4,概述,ARM公司虽然只成立10多年,但在1999年因移动电话火爆市场,其32位RISC处理器占市场份额超过了50%。ARM公司商业模式的强大之处在于其价格合理,全世界范围有超过100个合作伙伴
2、-包括半导体工业的著名公司。ARM公司专注于设计,其内核耗电少、成本低、功能强,特有16/32位双指令集。ARM已成为移动通信、手持计算、多媒体数字消费等嵌入式解决方案的RISC标准。,Advanced RISC Machines,5,ARM系列产品表示,ARM系列产品丰富,以ARM7为例,内核ARM7TDMI表示为:ARM7:ARM系列具有32位整数运算核T:内含16位压缩指令集ThumbD:支持片内Debug调试M:采用增强型乘法器(Multiplier)I:内含嵌入式ICE宏单元ARM系列产品的后缀提供了各种形式与功能的选择:-S:可综合的软核Softcore-E:具有DSP的功能-J:
3、Jazeller,允许直接执行Java字节码,6,ARM架构,ARM架构自诞生至今,已经发生了很大的演变,至今已定义7种不同的版本:V1版架构 V2版架构 V3版架构 V4版架构 V5版架构V6版架构V7版架构,7,V1版架构,该版架构只在原型机ARM1出现过,其基本性能:基本的数据处理指令(无乘法)字节、半字和字的LOAD/STORE指令转移指令,包括子程序调用及链接指令软件中断指令寻址空间:64M字节(26位),8,V2版架构,该版架构对V1版进行了扩展,如ARM2与ARM3(V2a版)架构,增加了以下功能:乘法和乘加指令支持协处理器操作指令快速中断模式SWP/SWPB的最基本存储器与寄存
4、器交换指令寻址空间:64M字节(还是26位),9,V3版架构,把寻址空间增至32位(4G字节)增加了当前程序状态寄存器CPSR(Current Program Status Register)和程序状态保存寄存器SPSR(Saved Program Status Register)。增加了中止(Abort)和未定义二种处理器模式。ARM6就采用该版架构。指令集变化如下:增加了MRS/MSR指令,以访问新增的CPSR/SPSR寄存器增加了从异常处理返回的指令功能。,10,V4版架构是目前应用最广的ARM体系结构,对V3版架构进行了进一步扩充。引进了16位的Thumb指令集,使ARM使用更加灵活。
5、ARM7、ARM8、ARM9和StrongARM都采用该版架构。指令集中增加了以下功能:符号化和非符号化半字及符号化字节的存/取指令增加了16位Thumb指令集完善了软件中断SWI指令的功能处理器系统模式引进特权方式时使用用户寄存器操作把一些未使用的指令空间捕获为未定义指令,V4版架构,11,V5版架构,在V4版基本上增加了一些新的指令,ARM10和XScale都采用该版架构,这些新增指令有:带有链接和交换的转移BLX指令计数前导零CLZ指令,提高整数除法和重点优先级排队操作的效率BRKT中断指令(软中断)增加了信号处理指令(V5TE版)为协处理器增加更多可选择的指令,12,V6版架构,在芯片
6、功耗和多媒体处理上有所突破。增加多媒体扩展(SIMD变种)功能在语音、视频、图像上的处理能力提高4倍使用先进工艺使得芯片的功耗进一步降低。该版本可以广泛应用于移动电话、PDA等手持设备,13,ARM处理器系列,ARM7系列ARM9系列ARM9E系列ARM10E系列SecurCore系列Intel的Strong ARM系列Intel的XScale系列,14,如何对ARM处理器进行选型(1),操作系统需求ARM720T/ARM920T/ARM922T/ARM946T:有MMU,支持Linux,WinCEARM7TDMI:没MMU,uCLinux系统时钟控制器ARM7:20133 MHZARM9:1
7、00233 MHZARM10:700 MHZCirrus Logic的EP7312:只有一个主时钟频率,不能顾及UART和音频时钟的准确性。Philips的SAA7750:分别为CPU核、UART/DSP/音频提供同频率时钟。,15,如何对ARM处理器进行选型(2),USB接口USB控制器USB Host USB SlaveGPIO数量的多少是否和地址线、数据线、串口线等引线复用中断控制器SAA7550:所有GPIO都可以设置成FIQ或IRQ,可以选择上升沿、下降沿、高电平、低电平四种中断方式,使得IRDA、键盘等任务可以作为背景程序运行。,16,如何对ARM处理器进行选型(3),Cirrus
8、 Logic的EP7312:只有四个外部中断源,每个中断源只能是低电平或高电平中断,需用轮询方式。IIS(Integrate Interface of Sound)接口便于设计音频应用产品。nWAIT信号与GAL芯片结合实现符合PCMCIA标准的WLAN卡和Bluetooth卡的接口,成本比PCMCIA专业控制芯片低。可以扩展外部DSP协处理器。LCD控制器设计手持式显示记录设备时,选用内置LCD控制器的ARM芯片较为合适。如S1C2410,17,如何对ARM处理器进行选型(4),电源管理低功耗模式睡眠模式DMA控制器可以快速和外部设备交换数据,如硬盘等。封装主要有QFP/TQFP/PQFP/
9、LQFP/BGA/LBGA等形式。BGA封装芯片面积小,但需要专用焊接设备,无法用双面板完成PCB布线,需要多层PCB板布线。,18,如何选择多芯核结构ARM芯片,多ARM核(ARM+ARM)Portal Player公司的PP5002:集成两个ARM7TDMI,用于MP3。MinSpeed公司多款通信芯片:集成24个ARM7TDMI内核ARM+DSPARM公司的Piccolo DSP芯核OAK公司的16位定点DSP芯核TI公司的TMS320C5000系列DSP芯核Motorola公司的56K DSP核ARM+FPGA,19,主要的ARM芯片提供商,IntelTexas InstrumentS
10、amsung SemiconductorFreescalePhilips SemiconductorQualcommAtmelCirrus Logic华为、中兴正购买ARM芯核,设计自主版权专用芯片,20,提纲,ARM嵌入式处理器 StrongARM架构处理器 XScale架构处理器 PXA255处理器结构与特性 Xsbase255开发系统,21,StrongARM架构处理器,StrongARM是Intel公司为手持式消费类电子设备和移动计算与通信的嵌入式处理器。采用StrongARM架构的处理器有:SA-1:StrongARM处理器内核SA-110:StrongARM处理器核SA-1100:
11、通用处理器MPUSA-1110:通用处理器MPUIXP1200:采用StrongARM核的网络处理器,22,StrongARM架构主要特性(1/2),StrongARM处理器核内核:SA-1、指令快存I-Cache、数据快存D-Cache、微小数据Cache、存储器管理单元IMMU和DMMU、读和写缓冲器存储器控制模块支持各种ROM、FLASH(闪存)、DRAM和SRAM、支持PCMCIA系统控制模块通用可中断GPIO、看门狗定时计数器、间隔定时器、电源管理控制器、中断控制器、片上振荡器:2个(含锁相环),23,StrongARM架构主要特性(2/2),外围控制模块LCD液晶驱动控制器、串行接
12、口UART、红外接口IrDA、数字单频Codec接口大量应用的是改进型SA-1110处理器。在SA-1100处理器基础上,增加了以下功能:DMA控制器:6通道,以提高LCD显示和I/O传送的效率实时时钟RTC串行外围接口SPI扩展了PS/2键盘与鼠标接口、USB的主机接口以及PCMCIA/CF接口。,24,提纲,ARM嵌入式处理器 StrongARM架构处理器 XScale架构处理器 PXA255处理器结构与特性 Xsbase255开发系统,25,Intel XScale PXA255,XScale微架构处理器的时钟可以达1GHz、功耗1.6W,能达到1200MIPS,是最高端的嵌入式处理器之
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 平台 熟悉

链接地址:https://www.31ppt.com/p-6271427.html