ARM体系结构4065.pptx
《ARM体系结构4065.pptx》由会员分享,可在线阅读,更多相关《ARM体系结构4065.pptx(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 本讲培训目标本讲培训目标n对对ARM处理器相关产品有整体上的了解处理器相关产品有整体上的了解n了解选择了解选择ARM处理器的选择依据处理器的选择依据n了解了解ARM处理器的编程模型处理器的编程模型n了解了解ARM处理器的指令系统处理器的指令系统1微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 课程内容课程内容第一章第一章 ARM处理器介绍处理器介绍第二章第二章 ARM处理器选择依据处理器选择依据第三章第三章 ARM处理器编程模型处理器编程模型第四章第四章 ARM处理器指令系统处理器指令系统2微迪培训中心深圳市微迪软件技术有
2、限公司深圳市微迪软件技术有限公司 ARM公司简介lARM(Advanced RISC machines)公司是全球领先的16/32位微处理器知识产权设计供应商。1990年正式成立。lARM 公司作为32位处理器内核的提供者,拥有100多家半导体合作伙伴。3微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 ARM公司简介4微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 第一章第一章ARM处理器介绍处理器介绍5微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 ARM简介nARM是一个CPU核。ARM公司自己并不生产或销售芯片,它采用技术授权模式,通
3、过出售芯片技术授权,收取授权费与技术转让费n这种商业模式导致ARM公司专注于arm core 技术的设计。n价格合理,过去没有32位cpu研发能力的半导体公司进入这一行列。6微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 ARM简介nARM首先在移动计算领域获得盛誉,目前基于ARM的SOC芯片在手持产品,多媒体消费产品,中底端网络设备广泛应用。nARM体系性价比高,功耗低,获得了众多知名芯片厂家的支持和授权。如 Samsung,Atmel,Intel,Motorola,TI,Qualcomm,Conexant,CirrusLogic,SONY,LSI,LinkUp.7微迪培训
4、中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 供应商供应商芯片芯片1芯片芯片2芯片芯片3芯片芯片4主要应用主要应用IntelSA-110SA-1100SA-1110IXP1200PalmPC,NetworkTITMS320DSC21TMS320DSC24TMS320DSC25OMAP1510DigitalCameraSamsungS3C44B0XS3C2410S3C4510S5N8946ADSL,PDAMotorolaDragonballMX1BT,PDAPhilipsSAA7750VWS22100VCS94250VWS26001MP3,GSM,3G,BTCirrusLogicEP
5、7209EP7212EP7312EP9312GP,MP3ATMELAT91R40XXXAT75C310AT76C901AT76C502GP,Wireless主要ARM芯片供应商及其代表性产品和主要应用领域8微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 ARM简介nARM功能强大,完善的开发工具支持,因此越来越受到国内工程师的欢迎。n目前国内流行的ARM处理器应用主要基于ARM7TDMI内核。-s3c4510/44b0-at91408009微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 嵌入式产品处理器目8bit单片机主要问题是:n外围扩充代码/数据空间困难
6、。nmips值低,无法快速实现协议处理功能,外接ethernet/上tcp/ip协议困难,无法完成视频音频处理10微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 其他嵌入式处理器介绍nX86系列nMotolora系列nMIPS系列nSH/HP-RISC等系列11微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 X86系列nCPU性能价格比良好n开发简单,软件兼容性好。n软件资源丰富n开发平台简单n目前有大量工控104板,CPCI板可使用,方便二次开发。12微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 X86系列cpuIntel公司ninte
7、l嵌入式x86系列:186series,386ex,486dx.I960nAMD嵌入式x86系列:186/188em/es/cc.Elan520.nNS系列:Geode GX,GXLV,GXM 13微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 Motorola系列处理器nMotorola系列处理器n68k/DragonballnCpu32nColdfirenPPC8xxnPPC82xx14微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 Motorola系列处理器n开发工具完备,技术支持力量强大n高端通信市场主要芯片供应商n抗干扰,军品指标n产品线完备15微
8、迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 其他系列内核SH3 core:HP-RISC core:MIPS core:有多款机顶盒/视频SOC产品使用ST7.16微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 ARM系列处理器nARM系列内核的优势n低价格n低功耗n高处理能力。n另外具有Thumb,DSP,jazeller功能扩展n支持厂家多,资源重用性好。17微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 ARM系列处理器n主流ARM内核:nARM7/TDMI 720TnARM9/ARM9EnARM10nSecurcore nStro
9、ngARM/Xscale18微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 ARM系列处理器nATMEL公司arm系列nAT91系列 目标替代单片机,单纯CPU核。nAT75/76系列:内置arm7/DSP双内核,有Arm+2DSP/ARM+DSP+MAC,两种配置,加上PHY就可实现voip终端 19微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 ARM系列处理器nCirrus logic公司机顶盒/mp3/IA等专用SOC,有数模混合和视频/音频处理优势。nEP7211nEP7212 nEP7209 nEP9312 20微迪培训中心深圳市微迪软件技术有限
10、公司深圳市微迪软件技术有限公司 ARM系列处理器nNetScillon公司ARM+NET系列芯片,关注设备上网(嵌入式internet)解决方案。nSamsung:Arm系列SOC芯片,4510/44b0/2410集成度高,关注网络/移动存储/mp3/pda应用。nMotolora:龙珠MX1,使用了arm9内核.21微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 第二章第二章ARM处理器的选择依据处理器的选择依据22微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 第一、ARM微处理器内核的选择n用户如果希望使用WinCE或标准Linux等操作系统以减少软件
11、开发时间,就需要选择ARM720T以上带有MMU(Memory Management Unit)功能的ARM芯片,ARM720T、ARM920T、ARM922T、ARM946T、Strong-ARM都带有MMU功能。nARM7TDMI(S3C4510B)则没有MMU,不支持Windows CE和标准Linux,但目前有uCLinux等不需要MMU支持的操作系统可运行于ARM7TDMI硬件平台之上。nuCLinux已经成功移植到多种不带MMU的微处理器平台上,并在稳定性和其他方面都有上佳表现。23微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 第二、系统的工作频率n系统的工作频
12、率在很大程度上决定了ARM微处理器的处理能力。nARM7系 列 微 处 理 器 的 典 型 处 理 速 度 为0.9MIPS/MHz,常见的ARM7芯片系统主时钟为20MHz-133MHznARM9系 列 微 处 理 器 的 典 型 处 理 速 度 为1.1MIPS/MHz,常见的ARM9的系统主时钟频率为100MHz-233MHz,nARM10最高可以达到700MHz。24微迪培训中心深圳市微迪软件技术有限公司深圳市微迪软件技术有限公司 第三、片内外围电路的选择 n除ARM微处理器核以外,几乎所有的ARM芯片均根据各自不同的应应用用领域,扩展了相关功能模块,并集成在芯片之中,称之为片片内内外
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ARM 体系结构 4065
限制150内