《ARM-Cortex各系列处理器分类比较》由会员分享,可在线阅读,更多相关《ARM-Cortex各系列处理器分类比较(15页珍藏版)》请在金锄头文库上搜索。
1、Coe系列M0:Crte-M0是目前最小的AR解决器,该解决器的芯片面积非常小,能耗极低,且编程所需的代码占用量很少,这就使得开发人员可以直接跳过位系统,以接近 位系统的成本开销获取 位系统的性能。Crte-0 解决器超低的门数开销,使得它可以用在仿真和数模混合设备中。M0+:以rtex-M 解决器为基本,保存了所有指令集和数据兼容性,同步进一步减少了能耗,提高了性能。2级流水线,性能效率可达1.08DMIP/z。M1:第一种专为GA 中的实现设计的AR 解决器。Corex-M1 解决器面向所有重要FPGA 设备并涉及对领先的FA综合工具的支持,容许设计者为每个项目选择最佳实现。M:合用于具有
2、较高拟定性的实时应用,它通过专门开发,可使合伙伙伴针对广泛的设备(涉及微控制器、汽车车身系统、工业控制系统以及无线网络和传感器)开发高性能低成本平台。此解决器具有杰出的计算性能以及对事件的优秀系统响应能力,同步可应实际中对低动态和静态功率需求的挑战。M:由 ARM专门开发的最新嵌入式解决器,用以满足需要有效且易于使用的控制和信号解决功能混合的数字信号控制市场。7:在 ARM Crte- 解决器系列中,oreM7 的性能最为杰出。它拥有六级超标量流水线、灵活的系统和内存接口(涉及 AXI和AHB)、缓存(Cache)以及高度耦合内存(CM),为MCU提供杰出的整数、浮点和 DSP 性能。互联:6
3、位 AA AXI, AB外设端口 (4MB 到512M)指令缓存:0 到 64kB,双路组相联,带有可选ECC数据缓存:到6kB,四路组相联,带有可选 ECC指令M:0 到 MB,带有可选 ECC数据TCM:到1B,带有可选ECCCorte-系列规格对比类别37体系构造R6M(冯诺依曼)ARv6(哈佛)R6M(哈佛)AMv7-M(哈佛)S支持Thumb,hmb-2mb,Thum-Tm,Thub-2Thumb,Thmb2DSP扩展单周期1/3位MAC单周期双6位 MAC8/16位 SIMD运算硬件除法(2-1周期)单周期1/32位 MA单周期双16位 MAC8/1位MD运算硬件除法(2-12周期
4、)浮点单元单精度浮点单元符合 IE 74单和双精度浮点单元与EEE754 兼容流水线级3级3级分支预测6级超标量+分支预测MSP/MH090.9.51.501512242553.23中断N1-3物理中断MI+ -24物理中断NMI + 20物理中断N+ 40物理中断中断优先级856268唤醒中断控制器最多24个最多240个最多40个内存保护带有子区域和后台区域的可选 8 区域 P带有子区域和后台区域的可选区域 MPU可选的8/16区域 M,带有子区域和背景区域睡眠模式集成的F 和E指令和“退出时睡眠”功能。睡眠和深度睡眠信号随ARM电源管理工具包提供的可选的Retnon 模式集成的 WF 和
5、WE指令和“退出时睡眠”功能。睡眠和深度睡眠信号。随 AR 电源管理工具包提供的可选保存模式集成WFI和W 指令和“退出时睡眠”功能。睡眠和深度睡眠信号。随 RM电源管理工具包提供的可选 Rteion模式集成 I 和 WFE 指令以及leepOn it功能。休眠和深度休眠信号。ARM 电源管理工具包及可选etentio模式增强的指令硬件单周期(32x) 乘法选项硬件除法(2-个周期)和单周期 (3)乘法、饱和数学支持。调试可选 JAG 和Seial-Wie调试端口。最多 4个断点和 2 个观测点可选 JTAG和串行线调试端口。最多8个断点和 个检测点。可选 JTA 和era-Wir 调试端口。
6、最多 个断点和 4 个检测点。可选的JTG和 串行线调试端口。最多 8个断点和4 个观测点。跟踪可选指令跟踪 (EM)、数据跟踪(WT) 和测量跟踪 (TM)可选指令跟踪 (EM)、数据跟踪 (DW)和测量跟踪 (T)可选指令跟踪 (TM)、数据跟踪 (DWT) 和测量跟踪 (TM)Ctx系列:AR Crtx-A 系列是一系列用于复杂操作系统和顾客应用程序的应用程序解决器。rtex 系列解决器支持 AR、Tum 和humb2 指令集。A5:一种高性能、低功耗的AM宏单元,带有L1高速缓存子系统,能提供完全的虚拟内存功能。rtx解决器实现了 RMv7 体系构造并运营 32 位ARM指令、6 位和
7、 位 Thmb指令,还可在Jazele 状态下运营 位Java字节码。Corex-5 是最小以及最低功耗的 ortex- 解决器,但解决性能比其她A系列差。A7:ortex-A7解决器的功耗和面积与超高效 CreA 相似,但性能提高 520,Cortx-A是ARM的大小核设计中的小核部分,并且与高品位 Core-15 CPU 体系构造完全兼容。Crtex-A解决器涉及了高性能解决器Cox-1的一切特性,涉及虚拟化(virtualizion)、大容量物理内存地址扩展(LareysicAdrs Extensons (PAE),可以寻址到1TB的存储空间)、EN、VF以及 4AC chrnc (AM
8、BA CahCrent Itcnnect(CCI)。CoteA7支持多核Moe的设计以及g+Litle的大小核设计。小型高能效的orx-A 是最新低成本智能手机和平板电脑中独立 CP 的抱负之选,并可在bg.ITLE解决配备中与 Cort-5 结合。8:第一种使用RMv7-A架构的解决器,诸多应用解决器以CteA8为核心。Crtex-A8解决器是一种双指令执行的有序超标量解决器,针对高度优化的能效实现可提供.0hrystoneIP(每MHz),这些实现可提供基于老式单核解决器的设备所需的高档别的性能。otx8在市场中构建了ARMv体系构造,可用于不同应用,涉及智能手机、智能本、便携式媒体播放器
9、以及其她消费类和公司平台。分开的L1指令和数据ac大小可觉得6B或者32KB,指令和数据共享L2ac,容量可以到MB。和ach的cah数据宽度为2比特,L1cche是虚拟索引,物理上持续,而2完全使用物理地址。Crex的1cae行宽度为4byte,Lach在片内集成。此外和rtex-9相比,由于Ctx-A8支持的浮点F运算非常有限,其VFP的速度非常慢,往往相似的浮点运算,其速度是Coe-的1/10。CoreA8能并发某些NEON指令(如NON的lad/tore和其她的NEON指令),而Cortex-A9由于NON位宽限制不能并发。Ctex-8的EON和AM是分开的,即ARM核和NEN核的执行
10、流水线分开,NEON访问RM寄存器不久,但是AR端需要NN寄存器的数据会非常慢。A:Cot-9MPCe或者单核解决器单MHz性能比Cox-5或者otex-A8高,支持M,Tum,Thum-2,TrustZn,JazlleRT,JzelleD技术。L的che控制器提供了硬件的cae一致性维护支持多核的cce一致性。核外的2ce控制器(2C310,orPL30)支持最多8M的cc。te-9的1ache行宽度为2byte,Lcahe由于多核的因素在核外集成,即通过CU来访问多核共享的L2cach。常用的orex-A解决器涉及nida双核a-2,以及sA4平台。使用oex-A9解决器的设备涉及Ape的
11、ia2(apple解决器),LOtimu2(nViaTra),SasungGal等 1:Cex-A5Co解决器是目前ortex-系列中性能最高的解决器,一种突出的特性是其硬件的虚拟化技术(ardwevitualizatin)以及大物理内存的扩展(LargePhialAresxtensi(LA),能寻址到TB的内存)。目前集成CortxA的解决器量产的只有Samn的Eyns5系列解决器,但T的P系列解决器也采用Corex-A5的核。具体的设备有rnaeBar。A17:2的提高版,也就将12合并到A7中,最新的高性能ARMv7-核解决器,以更小和更节能的优势,提供与A15相仿的性能。相比A9 有6
12、%的性能提高。仍为3位Mv7CoreA解决器提供了优质的性能和高品位的特性使它抱负的适合每一种屏幕,从智能手机到智能电视。 Ctex-7解决器架构上与广泛使用CoexA7解决器一致,促使下一代中档设备基于b.LILE技术。5:最低功耗的AM8解决器,可以无缝支持32和64位代码。是世界上能效最高,面积最小的64位解决器。使用高效的8-tage顺序管道和提高的获取数据技术性能平衡。Cortex-A53提供比Cotex7更高的性能,并能作为一种独立的应用解决器或在igLITLE配备下,搭配ortx-A57解决器,达到最优性能、可伸缩性和能效。A7:最高效的64位解决器,用于扩展移动和公司计算应用程
13、序功能,涉及计算密集型64位应用,例如高品位电脑、平板电脑和服务器产品。性能比A1提高一倍。A2:Cort-是RM 性能最杰出、最先进的解决器。于 年年初正式发布的Cortex-A72是基于 AR8-A 架构、并构建于 Cotex-A5解决器在移动和公司设备领域成功的基本之上。在相似的移动设备电池寿命限制下,CteA 能相较基于 Corx-15解决器,28纳米工艺节点的设备,提供35倍的性能体现,呈现优秀的整体功耗效率。Cortx-A7的强化性能和功耗水平重新定义了 年高品位设备为消费者带来的丰富连接和情境感知(ontx-ware)的体验。tex-A 可在芯片上单独实现,也可以搭配 ote-A53 解