关于我们 | 联系我们

火狐体育-全站app

当前位置:主页 > 产品展示 > 产品四类 >

火狐体育全站app:处理器核心架构大起底提高嵌入式应用性价比

本文摘要:现阶段半导体晶片商多使用ARM的处理器核心,来生产旗下处理器或微控制器等产品。ARM的核心可分成A、R、M三个系列,各有不同性能,因此晶片商也须依各自射击的市场、功耗市场需求和作业系统等差异,来自由选择较合适的核心,藉以生产性价比欠佳的产品。 现今嵌入式应用内需中用诸多处理器,因此半导体厂商也大力投放布局,举例来说安谋国际(ARM)的处理器之后普遍应用于嵌入式领域。

火狐体育全站app

现阶段半导体晶片商多使用ARM的处理器核心,来生产旗下处理器或微控制器等产品。ARM的核心可分成A、R、M三个系列,各有不同性能,因此晶片商也须依各自射击的市场、功耗市场需求和作业系统等差异,来自由选择较合适的核心,藉以生产性价比欠佳的产品。  现今嵌入式应用内需中用诸多处理器,因此半导体厂商也大力投放布局,举例来说安谋国际(ARM)的处理器之后普遍应用于嵌入式领域。ARMCortex-A系列处理器常常用于在必须多功能作业系统(RichOS)或高效能的应用于中,Cortex-R系列处理器享有更佳的即时效能,Cortex-M系列处理器则用作微控制器等类型的小型应用于。

  目前使用Cortex-M的产品范围涵括十分多样化的选项,从外型设计小巧、功耗较低的Cortex-M0,其用于在深层映射、对成本脆弱的应用于如智慧型感测器节点上,到应用于在大众市场的微控制器的Cortex-M3及Cortex-M4。最佳的则是Cortex-M7,其不具备更高的效能,可以继续执行密集运算的工作阻抗,看起来讯号处置等。

  Cortex-M处理器使用的ARMv6-M和ARMv7-M架构,是更加简陋且逻辑简化的程式设计模型,专为简陋用于所设计。处理器核心本身在原作上较弹性,需要用作更加多样化的实作。  虽然Cortex-M核心的简陋性对大部分的嵌入式应用来说是更佳的优势,但仍有其他应用于必须更加多功能、效能更高的环境。

此类应用于某种程度推崇效率和耗电量,且常常必须Linux或Android等类型的平台作业系统。使用此类型的作业系统,则需要用于应用于范围更加甚广、极具多功能且简单的软体生态系统,研发新的契机。  Cortex-M处理器的设计并非针对这些高阶的作业系统,因此并未包括其所必须的特定适当功能。举例来说,这些处理器并未不具备记忆体管理单元(MMU),在无法提供支援虚拟世界记忆体环境的情况下,当然也就不提供支援这一类的作业系统。

火狐体育全站app

若某项应用于必须更加多功能的作业环境,选用的一般来说是较高效率的Cortex-A核心。这些核心获取平台作业系统所需的较进阶功能,同时仍非常推崇功耗,整体来说是更加高阶且弹性化的程式设计模型。

  有鉴于此,ARMCortex-A处理器多部署于各种深度映射的应用于,特别是在是在必须Linux或其他多功能作业系统的市场。  图1表明Cortex-A处理器目前的应用于范围,重点在于其中的较低功耗核心。本文以此一系列中的最新型Cortex-A32处理器居多。

    图1 Cortex-A处理器与架构  Cortex-A32是转入Cortex-A系列较理想的入门款,可用作必须多功能作业系统环境,或从Cortex-A处理器所获取的效能及功能中受益的应用于。该处理器为目前享有低功耗的ARMv8-A处理器,为穿着式装置、物联网(IoT)和多功能嵌入式应用,特别是在是必须Linux这一类平台作业系统之应用于的更佳自由选择。

  跃上32位元运算市场 A系列新的处理器功耗更加较低  Cortex-A32在ARM架构中扮演着独有的角色。其使用ARMv8-A架构,但仅提供支援32位元的运算。图2表明Cortex-A32如何带入ARMv8-A架构原作,以及与Cortex-A35的差异。

    图2 Cortex-A32与Cortex-A35较为  Cortex-A35同时使用32位元的AArch32和64位元的AArch64两种继续执行状态,需要原始获取ARMv8-A架构的64位元功能。另一方面,Cortex-A32则只使用32位元的AArch32继续执行状态。

后移除了64位元的功能以后,不仅体积削减,对于不必须64位元功能的用于来说,更加能减少其功耗。尽管嵌入式领域中有许多应用于都可从64位元的继续执行中受益,但有许多仍侧重在32位元,且将在可意识到的未来维持现况,而这些应用于乃是Cortex-A32的目标市场。  AArch32继续执行状态为更加早期的Cortex-A处理器所使用的ARMv7-A架构的进化版。据理解,Cortex-A32即使不具备64位元的功能,但仍获取某些最重要的增强,因此功耗还是高于Cortex-A7和Cortex-A5。

  此外,对于仍使用这些旧版ARM处理器的伸延设计,或以此完全相同市场为目标的新设计而言,Cortex-A32仍是理想自由选择。  AArch32高于ARMv7-A的特点还包括:  .追加许多新的指令,加密逻辑功能效能较佳  .新的重新加入LoadAcquire和StoreRelease指令,获取更加有效率的记忆体排序功能,合乎近期的C++11记忆体排序语法  .额外的纯量与SIMD浮点指令  .普遍的系统控制指令  这些额外功能获取较佳的效能,更加败旧版32位元ARMv7-A处理器。  Cortex-A32汇流排介面重新加入了先进设备实时拓展(ACE),因此能通过Cortex-A32来建构几乎实时的多重处置系统,提升所必须的更高效能。

火狐体育全站app

  假如空间或耗电量为主要的容许,Cortex-A32也有变体版本,尤其针对单处理器应用于最佳化,省略点对点逻辑,以节省更好的功耗。  Cortex-A32利用LargePhysicalAddressExtension(LPAE)不断扩大了定址实体记忆体空间,打破Cortex-A5所获取的32位元(4GB)空间,可获取40位元定址空间。  核心本身也统合其他多项有助提高功耗的进阶功能,还包括更加弹性化的电源管理、更加微小产于的电力区域,并用于留存功率闸级。  下文将较为ARMv7-M与ARMv8-AAArch32的架构特色与差异。


本文关键词:火狐,体育,全站,app,处理器,核心,架构,大起,底,火狐体育全站app

本文来源:火狐体育全站app-www.zjaldz.com

Copyright © 2006-2022 www.zjaldz.com. 火狐体育全站app科技 版权所有 备案号:ICP备53363201号-6