移动设备的CPU更新换代的速度已经迈进了一个日新月异的阶段,去年的Cortex-A8处理器将移动芯片的工作频率带到了1GHz的时代,而今年,全新的Cortex-A9处理器则直接让手机、平板电脑这些便携式移动设备迈入了双核CPU的纪元。今天我们主要就是要来了解一下Cortex-A8/ Cortex-A9这两代架构的处理器有什么实质上的区别,Cortex-A9又会对移动设备的性能表现带来什么样的提升。当然,从纯粹的技术角度对两款处理器进行深入了解需要极为丰富的专业知识,不仅晦涩难懂,而且比较枯燥,今天我们就尽量深入浅出,用最直白的介绍和大家一起分享两款处理器的对比结果。
ARM Cortex-M 系列微处理器主要用于低成本和低功耗领域,如智能测量。人机接口设备。汽车和工业控制系统。大型家用电器。消费性产品和医疗器械等领域。ARM Cortex-M3 内核搭载了若干种调试相关的特性。
目前,PCI总线已成为新一代个人计算机的标准总线,它是一种高性能的32/64位地址数据复用总线,总线时钟频率的0~33MHz。它不象ISA异步总线那样把地址寻址和数据读写控制信号都交由微处理器产生,而是一种独立于处理器的同步总线,可以支持猝发传送。为支持即插即用功能,PCI总线规范定义了264字节的配置空间。由于PCI总线协议比较复杂,因而其接口电路实现起来比较困难,但采用通用PCI接口芯片即可很好地解决这个问题。
随着当代科技的日益发展,数量巨大的各类设备的电源维护管理需要投入大量的人力、物力,像通信/ 电力设施所处环境越来越复杂,人烟稀少、交通不便、危险度高等都增大了维护的难度和费用。这对电源设备的监控管理提出了更高的要求。电源监控系统需要对系统中各状态量进行监视,还必须能对各供电支路进行控制和管理。维护管理人员可远程进行数据查询、控制等维护工作,并可利用友好的人机界面方便地得到需要的信息。
32位Arm® Cortex®-M3内核处理器适用于成本受限应用中的高性能、实时处理,并可以处理复杂任务。任何Arm® Cortex®-M3微控制器均提供高可扩展性,实现性能与成本的最佳平衡。小尺寸内核使其能够用作小设备中的单核心,或在需要特定硬件隔离或任务划分时,用作额外的嵌入式配套内核。得益于硅制造技术的进步,光刻工艺从180nm发展到90nm或以下,采用90nm光刻工艺时,内核的硅面积达到了0.03mm²。
Cortex-M3是一个32位处理器内核。内部的数据路径是32位的,寄存器是32位的,存储器接口也是32位的。CM3采用了哈佛结构,拥有独立的指令总线和数据总线,可以让取指与数据访问并行不悖。这样一来数据访问不再占用指令总线,从而提升了性能。为实现这个特性,CM3内部含有好几条总线接口,每条都为自己的应用场合优化过,并且它们可以并行工作。但是另一方面,指令总线和数据总线共享同一个存储器空间(一个统一的存储器系统)。换句话说,不是因为有两条总线,可寻址空间就变成8GB了。
ARM Cortex-A8处理器是第1款基于ARMv7架构的应用处理器,处理器的主频在600MHz到超过1GHz的范围内,既能满足低功耗移动设备的要求,又能满足需要高性能的消费类应用的要求。当时发布的时候,被称为有史以来ARM开发的性能最高、功率效率最高的处理器。Cortex-A8处理器的速率在600MHz到超过1GHz的范围内,能够满足那些需要工作在300mW以下的功耗优化的移动设备的要求;以及满足那些需要2000 Dhrystone MIPS的性能优化的消费类应用的要求。
Cortex-A7 处理器是一种由ARM公司推出的基于ARMv7-A架构的高能效处理器,从2012年底开始被广泛用于低成本、全功能入门级智能手机。ARM Cortex™-A7 MPCore™ 处理器是 ARM 迄今为止开发的最有效的应用处理器,它显著扩展了 ARM 在未来入门级智能手机、平板电脑以及其他高级移动设备方面的低功耗领先地位。Cortex-A7 处理器的体系结构和功能集与 Cortex-A15 处理器完全相同,不同之处在于,Cortex-A7 处理器的微体系结构侧重于提供最佳能效,因此这两种处理器可在 big.LITTLE 配置中协同工作,从而提供高性能与超低功耗的终极组合。
ARM Cortex-A9处理器是ARM处理器系列中性能比较高的一款产品,该款处理器采用了广受支持的ARMv7架构,充分实现了其丰富性。Cor tex-A9处理器的设计是基于最先进的推测型八级流水线,该流水线具有高效、动态长度、多发射超标量及无序完成特征,这款处理器的性能、功效和功能均达到了前所未有的水平,完全能够满足消费、网络、企业和移动应用等领域尖端产品的要求。
移动计算的发展速度几乎超出了所有人的预期,在单核、双核过去后,四核心潮流又涌动而来。虽然相比核心数量,核心架构的关注度要低一些,但它的重要性和进化幅度一点也不逊色。从早期的Cortex–A8,到目前主流的Cortex-A9,再到前不久三星发布的全球首款Cortex-A15架构处理器Exynos 5,核心架构的改进一直在稳步向前。那么,架构变化是怎样影响CPU性能的?Cortex-A15架构的处理器又有哪些优势呢?
ARM内核采用精简指令集结构(RISC,Reduced Instruction Set Computer)体系结构。RISC技术产生于上世纪70年代。其目标是设计出一套能在高时钟频率下单周期执行、简单而有效的指令集,RISC的设计重点在于降低硬件执行指令的复杂度,这是因为软件比硬件容易提供更大的灵活性和更高的智能。与其相对的传统复杂指令级计算机(CISC)则更侧重于硬件执行指令的功能性,使CISC指令变得更复杂。
ARM Cortex-A8处理器是第1款基于ARMv7架构的应用处理器,是有史以来ARM开发的性能最高、功率效率最高的处理器。Cortex-A8处理器的速率在600MHz到超过1GHz的范围内,能够满足那些需要工作在300mW以下的功耗优化的移动设备的要求;以及满足那些需要2000 Dhrystone MIPS的性能优化的消费类应用的要求。
ARM架构,过去称作进阶精简指令集机器(Advanced RISC Machine,更早称作:Acorn RISC Machine),是一个32位精简指令集(RISC)处理器架构,被广泛地使用在嵌入式系统设计。由于节能的特点,ARM处理器非常适用于行动通讯领域,符合其主要设计目标为低耗电的特性。
ARM是业界领先的微处理器技术供应商,提供最广泛的微处理器内核,可满足几乎所有应用市场的性能、功耗和成本要求。ARM的技术将一个充满活力的生态系统与超过1000个合作伙伴相结合,提供芯片,开发工具和软件,以及超过900亿个处理器,ARM的技术是计算和连接革命的核心,正在改变人们的生活和业务运营方式。
ARM 公司是微处理器行业的一家知名企业,它是知识产权供应商,设计基于ARM体系的处理器;公司并不生产芯片,也不出售芯片,它转让设计方案给半导体厂商,由半导体厂商生产soc,并销售,同时提供一些其他设计服务,比如物理IP,图形内核和开发工具的设计。