文档详情

ARM处理器对比选型.doc

发布:2019-09-04约2.25万字共49页下载文档
文本预览下载声明
1、ARM内核的发展: ARM内核的发展历程为:ARM1、ARM2、ARM3、ARM6、ARM7、ARM9、ARM9E、ARM10、ARM11、Cortex-M0、Cortex-M3、Cortex-M4、Cortex-R0、Cortex-R4、Cortex-A5、Cortex-A8、Cortex-A9、Cortex-A15。 CORTEX M系列对比(M0,M3,M4) Cortex-M0 Cortex-M3 Cortex-M4 架构版本 V6M v7M v7ME 指令集 Thumb,Thumb-2系统指令 Thumb + Thumb-2 Thumb+ ,Thumb-2,DSP, SIMD,FP DMISP/MHz 0.9 1.25 1.25 总线接口 1 3 3 集成NVIC 是 是 是 中断数 1-32 + NMI 1-240 NMI 1-240 + NMI 中断优先级 4 8-256 8-256 断点,观察点 4/2/0,2/1/0 8/4/0,2/1/0 8/4/0,2/1/0 存储器保护单元(MPU) 否 是(可选) 是(可选) 集成跟踪选项(ETM) 否 是(可选) 是(可选) 故障健壮接口 否 是(可选) 否 单周期乘法 是(可选) 是 是 硬件除法 否 是 是 WIC支持 是 是 是 Bit Banding 否 是 是 单周期 DSP/SIMD 否 否 是 硬件浮点 否 否 是 总线协议 AHB Lite AHB Lite,APB AHB Lite,APB CMSIS支持 是 是 是 应用 “8/16 位”应用 “16/32 位”应用 “32 位/DSC”应用 特性 低功耗,简单,经济 性能效率 有效的数字信号控制(DSP) TI: LM3Sxxxx系列 LM4Fxxxx系列(M4) ST: STM32 F0xx系列(M0 48MHZ) STM32 Lxxx系列(M332MHZ)STM32 F2xx系列(M3 120MHZ) STM32 F4xx系列(M4 168MHZ) NXP : LPC11xx LPC12xx系列(M0) LPC13xx LPC17xx LPC18xx 系列(M3) LPC43xx 系列(M4) Freescale: Kinetis L系列(M0+) Kinetis X系列、K系列(M4) Atmel : SAM3S/U/N系列(M3) SAM4S系列(M4) ARM9:处理器为入门级处理器,可支持完全版操作系统,其中包括 Linux、Windows CE和Symbian。因此,此处理器是众多需要完整图形用户界面的应用的理想之选。广泛应用到工业,消费电子,医疗等领域。是早期的产品,各个ARM生产厂家逐渐停止供应相关产品。执行执行ARMv5指令集。 ARM11:处理器系列所提供的引擎可用于当前生产领域中的很多 智能手机;该系列还广泛用于消费类、家庭和嵌入式应用领域。该处理器的功耗非常低,执行ARMv6架构指令,是ARM9的升级产品。 Cortex-A5:ARM公司在经典处理器ARM11以后的产品改用Cortex命名。Cortex-A5系列属于ARMv7架构,这是ARM公司最新的指令集架构,Cortex-A5是Cortex-A家族中最低端的,其特点是功耗较低,单位功耗的效能很高,性能优于ARM9和ARM11,Cortex-A5内部核心数目1-4核可选,同时与Cortex- A8一样内部使用了TrustZone安全技术以及NEON多媒体处理引擎,并能与 Cortex-A8/ A9处理器实现完全的应用兼容.采用四核配置时,SOC芯片内部还可搭配Mail GPU或由用户按需求配用PowerVR MBX/SGX GPU。 Cortex-A8:处理器的速率可以在600MHz到超过1GHz的范围内调节,能够满足那些需要工作在300mW以下的功耗优化的移动设备的要求;以及满足那些需要2000 Dhrystone MIPS的性能优化的消费类应用的要求。是ARM的第一款超标量处理器,具有提高代码密度和性能的技术,用于多媒体和信号处理的NEON?技术,以及用于高效地支持预编译和即时编译 Java及其他字节码语言的Jazellereg;运行时间编译目标(RCT)技术。 采用Cortex-A8架构的处理器有:TI 的OMAP3,代表产品为 摩托罗拉里程碑、XT711、 三星I8910、 诺基亚N900;高通的骁龙(Snapdragon S2),代表产品HTC Sensation和 小米手机; 三星蜂鸟(Hummingbird)代表产品有三星I9000, 魅族M9;苹果A4处理器。 Cortex-A9: 处理器的设计旨在打造最先进的、高效率的、长度动态可变的、多指令执行超标
显示全部
相似文档