ARM架构及在汽车电子芯片中的应用

原创 汽车电子与软件 2024-12-13 08:10

作者 | 不可说
出品 | 汽车电子与软件



#01
ARM处理器
 
当前,在众多负责车辆核心控制功能的控制器中,其内部所采用的处理器有很大一部分均基于ARM架构。这一架构凭借其出色的能效比、广泛的生态系统支持以及高度的灵活性,在汽车电子领域占据了举足轻重的地位。鉴于此,本文旨在简要介绍ARM架构处理器的特点,供大家探讨交流。
               

 

ARM是英国的一家公司,设计了低功耗成本的第一款RISC微处理器,即ARM处理器(Advanced RISC Machines)。在经典处理器ARM11以后,ARM公司的产品开始改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。Cortex系列属于ARMv7架构,这是ARM公司在当时最新的指令集架构。因此,可以说Cortex是ARM公司推出的一个系列处理器的名称,其起源可以追溯到ARM公司的处理器设计和发展历程。
     


#02
ARM指令集

先大概解释一个概念,什么是芯片处理器的指令集?指令集主要是指CPU硬件和软件之间的接口描述,它本质上是一段二进制机器码。CPU只能识别并执行这些机器码指令,而机器码本身是一串无意义的字符串,对于程序员来说很难理解和使用。因此,人们发明了汇编语言等高级编程语言,这些语言与机器码有一一对应的关系,使得程序员能够更方便地编写和调试程序。   

指令集可以分为多种类型,其中比较有名的是复杂指令集(CISC)和精简指令集(RISC)。

  • 复杂指令集(CISC):这类指令集包含大量的指令,且每条指令的功能较为复杂。X86指令集就是一种典型的CISC指令集。

  • 精简指令集(RISC):与CISC相对,RISC指令集包含的指令数量较少,且每条指令的功能相对简单。ARM指令集是RISC指令集的一个代表,它广泛应用于移动设备、嵌入式系统等领域。
         

 

我们还经常听见“ARM架构的芯片”之类的词汇,其实这个架构指的就是某一个处理器所使用的具体指令集。目前市场上主流的芯片架构有 X86、ARM、RISC-V和MIPS四种。
         

 

在大部分场合,架构等于指令集。例如,如果一个处理器是基于ARMv7架构的,那么它就使用ARMv7指令集。指令集架构是计算机体系架构的一部分,它规定了处理器能够识别并执行的指令集合。ARM架构还有v8、v9版本,v7是较早的版本,也是目前广泛应用的ARM架构版本之一,从ARMv7架构被分为A系列(Application Processors,用于高性能产品)、R系列(Real-time Processors,用于实时系统)和M系列(Microcontroller Processors,用于微控制器);ARMv9是ARM架构的最新版本,这三个版本指令集的对比大致如下:
         

 

ARMv7:

  • 它引入了新的指令集,如Thumb-2,这是一种混合了32位和16位指令的新指令集,既能提供高性能,又能节省存储空间。

  • ARMv7还支持硬件浮点运算(VFPv3),提高了处理器处理浮点数的能力。

ARMv8:    

  • 这是ARM首次引入的64位架构版本。

  • 它同时支持64位和32位应用,提供了更大的地址空间、更多寄存器和增强的安全特性。

  • ARMv8引入了新的指令集AArch64,用于执行64位操作。

  • 该架构还改进了浮点和SIMD(单指令多数据)的支持,包括新的浮点运算指令和为多媒体和数据处理优化的新SIMD指令。

  • ARMv8还引入了硬件虚拟化支持,提高了在虚拟环境中运行应用的性能。

ARMv9:

  • ARMv9对之前的版本进行了一系列优化和改进,以提高处理器的性能和效率。

  • 它引入了新的SVE2(Scalable Vector Extension 2)技术,这是一种向量运算技术,可以显著提高处理器处理机器学习和人工智能任务的能力。

  • ARMv9还增强了安全功能,引入了新的Realm管理架构,以更有效地防止各种网络攻击和数据泄露。

  • 该架构对虚拟化支持进行了改进,使得在云计算和其他高性能计算应用中的虚拟化更加高效。
         

 

直白的来讲,指令集是CPU与软件之间的桥梁,使得软件能够正确地控制CPU执行各种操作。同时,指令集也决定了CPU的性能和功耗等关键指标。不同的指令集具有不同的特点和优势,适用于不同的应用场景。
         

 



#03
车载芯片Cortex内核应用 

车载控制器中常用的ARM Cortex系列芯片基本属于ARMv7、v8架构。

ARM Cortex系列芯分为A、R、M系列,这也是我们经常听到别人讲的芯片A核、M核的来源。    


Cortex-A是面向移动计算、智能手机和服务器等市场的高端处理器,运行频率高(>1GHz),支持Linux、Android、Windows等操作系统所需的内存管理单元。在车载领域可以用于座舱芯片、智驾芯片、中央计算平台芯片等。
         

 

Cortex-R用于实时应用,如车身控制器、汽车地盘系统和动力系统控制等,不支持内存管理单元但具备其他存储器功能,运行频率较高(200MHz到>1GHz),响应延迟低,支持实时操作系统而非完整Linux和Windows。
         

 

Cortex-M设计小巧且能效高,时钟频率较低但部分可达200Mhz以上,新的Cortex-M系列易于使用,在单片机和深度嵌入式系统中广受欢迎,也可以用于车身控制等,只是性能较Cortex-R差一点。 
 

芯弛X9系列的芯片架构

国内芯片厂商芯弛的网关芯片G9系列、智驾芯片V9系列、座舱芯片X9系列的芯片主要处理器都是Cortex-A55+Cortex-R5的形式,构成了多核异构的芯片。


芯弛E3系列的芯片架构

不过芯弛推出的主要用于车控、域控的芯片E3系列,没有采用Cortex-A,而是Cortex-R5及Cortex-R52+的形式,这是因为E3 MCU是针对汽车安全相关应用设计的新一代高性能微控制器产品,根据此需求并未选择Cortex-A,而是实时性好、安全性高的Cortex-R系列处理器。  
 

NXP S32G399A 架构图

再比如说恩智浦(NXP)的域控、网关系列产品S32G系列,处理器内核选择为Cortex-M7+Cortex-A53的形式,S32G系列中最高端的产品S32G399A就有4个Cortex-M7+8个Cortex-A53,这种异构的形式使得整个SoC具有较高算力的同时,也可以在Cortex-M上满足ASIL D安全标准。


S32K3系列处理器构成

另外NXP的S32K3系列芯片在电源管理、逆变器控制、车身区域控制等多方面都有应用,该系列具有多个Cortex-M7内核,有的还有两个可分锁步Cortex-M7,双核锁步(Dual Core Lock Step,简称DCLS)是一种CPU冗余技术,双核锁步技术在一个芯片中包含两个相同的处理器,这两个处理器以主从(master和slave)关系运行。它们执行相同的代码并严格同步,关键的是双核锁步技术通过硬件层面的冗余和比较机制,能够迅速监测并隔离处理器运行的错误,防止故障蔓延。    


S32K39x (x=4 or 6)芯片框图

瑞萨的MCU/MPU/SoC等产品也广泛应用了ARM架构的内核。


瑞萨的R-Car H3e架构

瑞萨的R-Car H3e(-2G) 是一款用于高端计算的汽车SOC,核心处理器包含了四个Cortex-A57、四个Cortex-A53、双核锁步的Cortex-R7,计算性能非常强大,可准确实时地处理来自汽车传感器的大量信息。它的应用非常广泛,例如车载娱乐信息系统和集成驾驶舱。它符合 ISO 26262(ASIL-B) 汽车功能安全标准和信息安全要求。2GHz 运行速度的 (H3e-2G) 在提高处理能力的同时保持硬件和软件兼容性。   
         

 

总的来说,ARM架构以其低功耗、高性能和可定制化的特点,在汽车电子领域发挥着重要作用。随着技术的不断发展和创新,ARM架构仍然有着巨大的发展空间。通过选择合适的核心、优化代码、使用硬件加速和优化存储器访问等策略,可以进一步提高系统的性能和功耗效率,满足各种应用场景的需求。


/ END /


  

 

    

汽车电子与软件 主要介绍汽车电子软件设计相关内容,每天分享一篇技术文章!
评论
  • 在当前人工智能(AI)与物联网(IoT)的快速发展趋势下,各行各业的数字转型与自动化进程正以惊人的速度持续进行。如今企业在设计与营运技术系统时所面临的挑战不仅是技术本身,更包含硬件设施、第三方软件及配件等复杂的外部因素。然而这些系统往往讲究更精密的设计与高稳定性,哪怕是任何一个小小的问题,都可能对整体业务运作造成严重影响。 POS应用环境与客户需求以本次分享的客户个案为例,该客户是一家全球领先的信息技术服务与数字解决方案提供商,遭遇到一个由他们所开发的POS机(Point of Sal
    百佳泰测试实验室 2025-01-09 17:35 158浏览
  • 根据环洋市场咨询(Global Info Research)项目团队最新调研,预计2030年全球中空长航时无人机产值达到9009百万美元,2024-2030年期间年复合增长率CAGR为8.0%。 环洋市场咨询机构出版了的【全球中空长航时无人机行业总体规模、主要厂商及IPO上市调研报告,2025-2031】研究全球中空长航时无人机总体规模,包括产量、产值、消费量、主要生产地区、主要生产商及市场份额,同时分析中空长航时无人机市场主要驱动因素、阻碍因素、市场机遇、挑战、新产品发布等。报告从中空长航时
    GIRtina 2025-01-09 10:35 150浏览
  • Snyk 是一家为开发人员提供安全平台的公司,致力于协助他们构建安全的应用程序,并为安全团队提供应对数字世界挑战的工具。以下为 Snyk 如何通过 CircleCI 实现其“交付”使命的案例分析。一、Snyk 的挑战随着客户对安全工具需求的不断增长,Snyk 的开发团队面临多重挑战:加速交付的需求:Snyk 的核心目标是为开发者提供更快、更可靠的安全解决方案,但他们的现有 CI/CD 工具(TravisCI)运行缓慢,无法满足快速开发和部署的要求。扩展能力不足:随着团队规模和代码库的不断扩大,S
    艾体宝IT 2025-01-10 15:52 124浏览
  • 车机导航有看没有懂?智能汽车语系在地化不可轻忽!随着智能汽车市场全球化的蓬勃发展,近年来不同国家地区的「Automotive Localization」(汽车在地化)布局成为兵家必争之地,同时也是车厂在各国当地市场非常关键的营销利器。汽车在地化过程中举足轻重的「汽车语系在地化」,则是透过智能汽车产品文字与服务内容的设计订制,以对应不同国家地区用户的使用习惯偏好,除了让当地车主更能清楚理解车辆功能,也能进一步提高品牌满意度。客户问题与难处某车厂客户预计在台湾市场推出新一代车款,却由于车机导航开发人
    百佳泰测试实验室 2025-01-09 17:47 98浏览
  • 一个真正的质量工程师(QE)必须将一件产品设计的“意图”与系统的可制造性、可服务性以及资源在现实中实现设计和产品的能力结合起来。所以,可以说,这确实是一种工程学科。我们常开玩笑说,质量工程师是工程领域里的「侦探」、「警察」或「律师」,守护神是"墨菲”,信奉的哲学就是「墨菲定律」。(注:墨菲定律是一种启发性原则,常被表述为:任何可能出错的事情最终都会出错。)做质量工程师的,有时会不受欢迎,也会被忽视,甚至可能遭遇主动或被动的阻碍,而一旦出了问题,责任往往就落在质量工程师的头上。虽然质量工程师并不负
    优思学院 2025-01-09 11:48 159浏览
  • 在智能网联汽车中,各种通信技术如2G/3G/4G/5G、GNSS(全球导航卫星系统)、V2X(车联网通信)等在行业内被广泛使用。这些技术让汽车能够实现紧急呼叫、在线娱乐、导航等多种功能。EMC测试就是为了确保在复杂电磁环境下,汽车的通信系统仍然可以正常工作,保护驾乘者的安全。参考《QCT-基于LTE-V2X直连通信的车载信息交互系统技术要求及试验方法-1》标准10.5电磁兼容试验方法,下面将会从整车功能层面为大家解读V2X整车电磁兼容试验的过程。测试过程揭秘1. 设备准备为了进行电磁兼容试验,技
    北汇信息 2025-01-09 11:24 141浏览
  • 在过去十年中,自动驾驶和高级驾驶辅助系统(AD/ADAS)软件与硬件的快速发展对多传感器数据采集的设计需求提出了更高的要求。然而,目前仍缺乏能够高质量集成多传感器数据采集的解决方案。康谋ADTF正是应运而生,它提供了一个广受认可和广泛引用的软件框架,包含模块化的标准化应用程序和工具,旨在为ADAS功能的开发提供一站式体验。一、ADTF的关键之处!无论是奥迪、大众、宝马还是梅赛德斯-奔驰:他们都依赖我们不断发展的ADTF来开发智能驾驶辅助解决方案,直至实现自动驾驶的目标。从新功能的最初构思到批量生
    康谋 2025-01-09 10:04 137浏览
  • 1月9日,在2025国际消费电子展览会(CES)期间,广和通发布集智能语音交互及翻译、4G/5G全球漫游、随身热点、智能娱乐、充电续航等功能于一体的AI Buddy(AI陪伴)产品及解决方案,创新AI智能终端新品类。AI Buddy是一款信用卡尺寸的掌中轻薄智能设备,为用户带来实时翻译、个性化AI语音交互助手、AI影像识别、多模型账户服务、漫游资费服务、快速入网注册等高品质体验。为丰富用户视觉、听觉的智能化体验,AI Buddy通过蓝牙、Wi-Fi可配套OWS耳机、智能眼镜、智能音箱、智能手环遥
    物吾悟小通 2025-01-09 18:21 139浏览
  • 职场是人生的重要战场,既是谋生之地,也是实现个人价值的平台。然而,有些思维方式却会悄无声息地拖住你的后腿,让你原地踏步甚至退步。今天,我们就来聊聊职场中最忌讳的五种思维方式,看看自己有没有中招。1. 固步自封的思维在职场中,最可怕的事情莫过于自满于现状,拒绝学习和改变。世界在不断变化,行业的趋势、技术的革新都在要求我们与时俱进。如果你总觉得自己的方法最优,或者害怕尝试新事物,那就很容易被淘汰。与其等待机会找上门,不如主动出击,保持学习和探索的心态。加入优思学院,可以帮助你快速提升自己,与行业前沿
    优思学院 2025-01-09 15:48 139浏览
  • 光伏逆变器是一种高效的能量转换设备,它能够将光伏太阳能板(PV)产生的不稳定的直流电压转换成与市电频率同步的交流电。这种转换后的电能不仅可以回馈至商用输电网络,还能供独立电网系统使用。光伏逆变器在商业光伏储能电站和家庭独立储能系统等应用领域中得到了广泛的应用。光耦合器,以其高速信号传输、出色的共模抑制比以及单向信号传输和光电隔离的特性,在光伏逆变器中扮演着至关重要的角色。它确保了系统的安全隔离、干扰的有效隔离以及通信信号的精准传输。光耦合器的使用不仅提高了系统的稳定性和安全性,而且由于其低功耗的
    晶台光耦 2025-01-09 09:58 112浏览
  • HDMI 2.2 规格将至,开启视听新境界2025年1月6日,HDMI Forum, Inc. 宣布即将发布HDMI规范2.2版本。新HDMI规范为规模庞大的 HDMI 生态系统带来更多选择,为创建、分发和体验理想的终端用户效果提供更先进的解决方案。新技术为电视、电影和游戏工作室等内容制作商在当前和未来提供更高质量的选择,同时实现多种分发平台。96Gbps的更高带宽和新一代 HDMI 固定比率速率传输(Fixed Rate Link)技术为各种设备应用提供更优质的音频和视频。终端用户显示器能以最
    百佳泰测试实验室 2025-01-09 17:33 176浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦