资源描述:
《arm体系结构91142》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本讲培训目标对ARM处理器相关产品有整体上的了解了解选择ARM处理器的选择依据了解ARM处理器的编程模型了解ARM处理器的指令系统1微迪培训中心课程内容第一章ARM处理器介绍第二章ARM处理器选择依据第三章ARM处理器编程模型第四章ARM处理器指令系统2微迪培训中心ARM公司简介ARM(AdvancedRISCmachines)公司是全球领先的16/32位微处理器知识产权设计供应商。1990年正式成立。ARM公司作为32位处理器内核的提供者,拥有100多家半导体合作伙伴。3微迪培训中心ARM公司简介它不介入芯片的生产销售,只向各大
2、半导体制造商出售知识产权。现在设计、生产ARM芯片的国际大公司已经超过50多家。目前已经占有75%以上的32位RISC嵌入式产品市场。在低功耗、低成本的嵌入式应用领域确立了市场领导地位。ARM公司的网址http://www.arm.com/4微迪培训中心第一章ARM处理器介绍5微迪培训中心ARM简介ARM是一个CPU核。ARM公司自己并不生产或销售芯片,它采用技术授权模式,通过出售芯片技术授权,收取授权费与技术转让费这种商业模式导致ARM公司专注于armcore技术的设计。价格合理,过去没有32位cpu研发能力的半导体公司进入这一
3、行列。6微迪培训中心ARM简介ARM首先在移动计算领域获得盛誉,目前基于ARM的SOC芯片在手持产品,多媒体消费产品,中底端网络设备广泛应用。ARM体系性价比高,功耗低,获得了众多知名芯片厂家的支持和授权。如Samsung,Atmel,Intel,Motorola,TI,Qualcomm,Conexant,CirrusLogic,SONY,LSI,LinkUp…….7微迪培训中心供应商芯片1芯片2芯片3芯片4主要应用IntelSA-110SA-1100SA-1110IXP1200PalmPC,NetworkTITMS320DSC2
4、1TMS320DSC24TMS320DSC25OMAP1510DigitalCameraSamsungS3C44B0XS3C2410S3C4510S5N8946ADSL,PDAMotorolaDragonballMX1BT,PDAPhilipsSAA7750VWS22100VCS94250VWS26001MP3,GSM,3G,BTCirrusLogicEP7209EP7212EP7312EP9312GP,MP3ATMELAT91R40XXXAT75C310AT76C901AT76C502GP,Wireless主要ARM芯片供应商及
5、其代表性产品和主要应用领域8微迪培训中心ARM简介ARM功能强大,完善的开发工具支持,因此越来越受到国内工程师的欢迎。目前国内流行的ARM处理器应用主要基于ARM7TDMI内核。---s3c4510/44b0---at91408009微迪培训中心嵌入式产品处理器目8bit单片机主要问题是:外围扩充代码/数据空间困难。mips值低,无法快速实现协议处理功能,,外接ethernet/上tcp/ip协议困难,无法完成视频音频处理10微迪培训中心其他嵌入式处理器介绍X86系列Motolora系列MIPS系列SH/HP-RISC等系列11微
6、迪培训中心X86系列CPU性能价格比良好开发简单,软件兼容性好。软件资源丰富开发平台简单目前有大量工控104板,CPCI板可使用,方便二次开发。12微迪培训中心X86系列cpu—Intel公司intel嵌入式x86系列:186series,386ex,486dx.I960AMD嵌入式x86系列:186/188em/es/cc..Elan520..NS系列:Geode™GX,GXLV,GXM13微迪培训中心Motorola系列处理器Motorola系列处理器68k/DragonballCpu32ColdfirePPC8xxPPC82
7、xx14微迪培训中心Motorola系列处理器开发工具完备,技术支持力量强大高端通信市场主要芯片供应商抗干扰,军品指标产品线完备15微迪培训中心其他系列内核SH3core:HP-RISCcore:MIPScore:有多款机顶盒/视频SOC产品使用ST7…..16微迪培训中心ARM系列处理器ARM系列内核的优势低价格低功耗高处理能力。另外具有Thumb,DSP,jazeller功能扩展支持厂家多,资源重用性好。17微迪培训中心ARM系列处理器主流ARM内核:ARM7/TDMI720TARM9/ARM9EARM10SecurcoreS
8、trongARM/Xscale18微迪培训中心ARM系列处理器ATMEL公司arm系列AT91系列目标替代单片机,单纯CPU核。AT75/76系列:内置arm7/DSP双内核,有Arm+2DSP/ARM+DSP+MAC,两种配置,加上PHY就可实现