微控制器

微控制器(Microcontroller,简称MCU)是一种小型计算机系统,通常被用于嵌入式系统中,用于控制各种电子设备和系统。它是一种集成电路(IC),包含了处理器核心、内存、输入/输出引脚、定时器、计数器、串口通信和其他外设,用于执行特定的任务。

领先的数学计算软件开发商 MathWorks 和嵌入式软件安全与安保领域的全球领先者 Green Hills Software 宣布了一项集成,帮助工程师使用 Simulink® 为 Infineon AURIX™ TC4x 系列汽车微控制器设计安全相关应用。使用新微控制器系列的工程师可以通过 Green Hills Software 对 AURIX 的支持自动编译 Embedded Coder® 生成的代码,然后使用处理器在环(PIL)仿真执行背靠背测试。

1.jpg

图注:MathWorks Green Hills Software 的新集成可帮助工程师使用 Simulink® Infineon AURIX™TC4x 系列汽车微控制器设计安全相关应用

MathWorks 嵌入式代码生成产品经理汤姆·埃尔基宁表示:电动汽车和自动驾驶系统打破了传统规范,并在汽车电子产品开发的速度和范围上带来时代性变革。Green Hills 是一家领先的嵌入式软件供应商,我们与其协作来提供高度自动化的工具和工作流。这些工具和工作流符合严格的功能安全标准,如 ISO 26262

企业使用现代软件开发方法来管理硬件和软件的复杂性,包括虚拟仿真和自动化部署。通过这种集成,汽车工程师可以快速从算法设计转向生产部署,因为他们知道 MathWorks 和 Green Hills Software 的辅助工具支持主要的安全标准。验证用例、测试算法和自动生成嵌入式软件的能力可以缩短组织的产品上市时间。

“我们很多客户都使用 MathWorks 产品创建嵌入式系统的算法。Green Hills Software 业务开发总监罗布·雷德菲尔德说。“现在,这些客户不仅能够以简单易用的方式在嵌入式处理器上运行和验证这些算法,还可以在 Green Hills MULTI® IDE 中使用经过安全认证的优化 C/C++ 编译器和运行时库来调试、分析和优化其代码。”

这是 MathWorks 和 Green Hills Software 的最新协作。这些功能扩展了 MathWorks 与 Green Hills Software 之间的协作。双方之前在 2021 年协作推出了由 Green Hills 提供的 MULTI® Toolbox for Embedded Coder。该产品让工程师能够在各种嵌入式处理器上快速高效地开发和部署 Simulink 和 MATLAB® 模型。

Infineon Technologies AG 的合作伙伴和生态系统管理高级总监托马斯·施耐德表示:“MathWorks 和 Green Hills Software 之间的协作是加速使用 AURIX™ TC4x 系列开发安全关键应用程序的重要一步。MathWorks 和 Green Hills Software 是成功支持我们客户的发展的两个重要合作伙伴。”

关于 MathWorks

MathWorks 是全球领先的数学计算软件开发商。来自该公司的 MATLAB 被称为“科学家和工程师的语言”,是一个集算法开发、数据分析、可视化和数值计算于一体的编程环境。Simulink 则是一个模块化建模环境,面向多域和嵌入式工程系统的仿真和基于模型的设计。这些产品服务于全球工程师和科学家,帮助他们加快步伐,在汽车、航空航天、通信、电子、工业自动化及其他各行各业更快地实现发明、创新和开发。MATLAB 和 Simulink 产品也是全球众多大学和学术机构的基本教研工具。MathWorks 创立于 1984 年,总部位于美国马萨诸塞州的内蒂克市(Natick, Massachusetts),在全球拥有34个分支机构,共有 6,000 多名员工。有关详细信息,请访问cn.mathworks.com

关于 Green Hills Software

Green Hills Software 成立于 1982 年,是嵌入式安全领域的全球领导者。在 2008 年,Green Hills INTEGRITY® - 178 RTOS 是第一个也是唯一获得 NIAP(由 NSA 和 NIST 组成的国家/地区信息保障合作组织)EAL 6+ 高稳健性认证的操作系统,这是当时任何其他软件产品都无法达到的最高安全级别。通过我们的开放式架构集成的开发解决方案,可以开发针对军事/航空电子、医疗、工业、汽车、网络、消费和其他需要行业认证解决方案的深度嵌入、绝对安全和高可靠性的应用程序。Green Hills Software 的总部位于加利福尼亚州圣巴巴拉市,欧洲总部位于英国。请访问 Green Hills Software 网站 www.ghs.com

围观 23

在上海先楫提供的HPM系列MCU评估套件上,多数集成了基于FTDI的FT2232芯片的板载调试器,方便了开发人员直接调试并评估HPM6000系列产品。

当用户开始基于HPM6000系列产品进行原理图和PCB设计时,出于成本和简化设计考虑我们推荐在电路上保留JTAG接口并连接相关信号到HPM6000系列MCU的JTAG引脚。

本文介绍了CMSIS DAP调试器,并介绍了利用其进行HPM6000系列微控制器调试的相关配置方法。

CMSIS DAP配置指南

1 CMSIS DAP简介

CMSIS DAP是一款开源的调试器固件,它定义了一系列标准的协议,用以访问芯片的调试接口(Debug Access Port)。CMSIS DAP调试器通常以接口芯片的方式呈现,以USB电缆运行调试器的主机,以JTAG或者SWD接口连接芯片的开发板。

主机与开发板直接通过交换一系列通讯实现调试,通常主机发送命令(command)而开发板回复响应(response)。借助CMSIS DAP调试器支持的JTAG命令,开发人员可以利用标准的CMSIS DAP调试器,调试HPM6000系列RISC-V高性能微控制器。

HPM6000系列微控制器符合The RISC-V Debug Specification, Version 0.13 规范,支持 4 线 JTAG 接口,符合 IEEE Std 1149.1。Debug 调试系统包括 JTAG 接口转换模块(DTM)和调试模块(DM) 2 部分。DTM 通过标准 JTAG 接口对接外部调试器,可以把 JTAG 上收到的调试指令转换成对 DM 模块的读写访问。调试模块 DM 集成了调试功能,可以暂停或者恢复 CPU 的运行,产生复位,以及访问片上资源。

因此,用户可以利用CMSIS DAP调试HPM6000系列微控制器,需要利用CMSIS DAP的JTAG接口。目前暂不支持使用SWD接口进行调试。

由于CMSIS DAP调试器固件开源,无需特别安装驱动,易于使用,易用获得,支持芯片的种类繁多,因此受到广大开发人员的欢迎。有兴趣的读者可以在国内各大知名网商平台搜索“CMSIS DAP”,获取相关购买信息。

2 CMSIS DAP调试接口电路

使用CMSIS DAP调试器,需要将其JTAG信号与HPM6000系列微控制器的JTAG引脚相连,下面以HPM6750EVK的调试电路为例,需要连接如下信号:

· TDO与PY0/JTAG_TDO

· TDI与PY1/JTAG_TDI

· TCK与PY2/JTAG_TCK

· TMS与PY3/JTAG_TMS

· JRST与PY4/JTAG_TRST(可选)

· SRST与PZ1/RESETN(可选)

· CMSIS DAP GND和开发板GND

1.png

 JTAG引脚连接

在HPM6750EVK上,试用CMSIS DAP进行调试的话,需要把0欧电阻R39,R40,R41,R43,R44,R45断开,并安装0欧电阻R46,R47,R49,R51,R52,R53,或把它们短接。

2.png

 JTAG接口示意图

3 CMSIS DAP工程配置

本节以Segger Embedded Studio集成开发环境为例,介绍了利用CMSIS DAP调试器进行HPM6000系列MCU开发调试必要配置步骤。

以基于sdk env的generate_project命令生成的hello world例程为例,打开生成的Segger Embedded Studio项目,点击菜单project,并选择Options:

3.png

 选择Project->Options 

寻找Debug下的GDB Server,并点击GDB Server Command Line右侧的省略号标记,编辑GDB Server Command Line。

4.png

 选择GDB Server Command Line

寻找命令行中,定义的缺省ft2232调试器的部分。

5.png

 命令行中ft2232.cfg部分

将其修改为cmsis_dap.cfg。

6.png

 命令行替换为cmsis_dap.cfg

配置完成即可开始调试。

4 异常诊断

当用户使用CMSIS DAP调试遇到故障时,用户也可以利用sdk env自带的命令行工具,测试调试器的连接和开发板JTAG接口的连接。

以Windows10操作系统为例,用户可以点击sdk env目录下的start_cmd.cmd,启动命令行工具:

7.png

sdk_env的命令行工具

使用cd命令进入调试器的目录hpm_sdk\boards\openocd

8.png

 进入hpm_sdk的openocd文件夹

以HPM6750微控制器为例,执行以下脚本:

openocd.exe -f probes\cmsis_dap.cfg -f soc\hpm6750-dual-core.cfg

注意,HPM6000系列其他型号产品,需要替换-f soc\hpm6750-dual-core.cfg为其他型号对应的脚本文件。

此时,正确的连接信息应如下:

9.png

 OPENOCD通过CMSIS DAP成功连接调试目标

当连接的CMSIS DAP调试器异常或者系统未检测到调试器时,可能出现以下连接信息

10.png

 OPENOCD未连接到CMSIS DAP调试器

当CMSIS DAP调试器与目标板连接异常,如调试相关信号连接错误,或者目标板本身各类异常,如芯片工作异常,板子供电异常等情况时,可能出现以下信息。11.png

 OPENOCD未连接到CMSIS DAP调试器

此时建议用户着重检查HPM6000微控制器芯片的工作情况,以及调试电路的连接情况。 

由于CMSIS DAP是开源的调试器固件,CMSIS DAP调试器可以基于众多芯片方案实现,各个方案的性能可能有所差异,有下载或者调试响应缓慢现象。推荐用户选择支持高速USB的CMSIS DAP调试器。

本文由上海先楫半导体高级工程师费振东费教授测试并编写。

来源:先楫芯上人

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 306

英飞凌科技股份有限公司(FSEIFX / OTCQXIFNNY)与联华电子近日宣布,双方就汽车微控制器(MCU) 签署长期合作协议,扩大英飞凌在MCU的产能,以服务正迅速扩展的汽车市场。该高性能微控制器产品采用英飞凌专有的嵌入式非易失性存储器(eNVM) 技术,于联电新加坡Fab 12i厂以40纳米制程技术制造。

MCU是控制汽车各项功能的关键零部件,随着汽车向更环保、更安全和更智能的方向发展,市场对MCU的需求也日益增加。今年,英飞凌汽车微控制器的销售量已攀升至每日近百万颗。

英飞凌科技首席运营官Rutger Wijburg.jpg

英飞凌科技首席运营官Rutger Wijburg表示:面对快速增长的汽车市场,我们通过这项战略合作协议,能够为客户提供额外的长期产能。此次合作的核心在于高可靠性的嵌入式存储器解决方案,其能够很好地助力实现下一代汽车应用程序,并满足汽车系统对安全性与保障的严格要求。很高兴联华电子成为我们的战略合作伙伴,为客户提供既可靠又高质量的MCU产品。展望未来,双方将进一步深化在汽车电子,包括微控制器、电源管理和连接解决方案领域的合作。

联华电子联席总裁王石.jpg

联华电子联席总裁王石表示:很高兴英飞凌选择联华电子位于新加坡的Fab 12i 工厂生产其汽车微控制器产品,这是对我们制造能力和业务承诺的认可。这项多年期供应协议进一步强化了我们与英飞凌在各个车用、AIoT5G等多项领域的合作伙伴关系。联华电子的车用电子芯片出货量为2019年的三倍,我们预计随着车用半导体需求的上升,这种强劲的势头将继续下去。鉴于在联华电子专业技术的领导地位、多元化的生产基地以及卓越的品质和运营基础下,我们期待着持续深化与英飞凌这样世界级汽车领导者的合作。”  

关于联华电子

联华电子(纽约证交所代码:UMC,台湾证交所代码:2303)是一家全球领先的半导体代工厂。公司提供高品质的晶圆制造服务,专注于逻辑及特殊技术,为跨越电子行业的各项主要应用产品生产芯片。联华电子完善的制程技术及制造解决方案包括逻辑/混合信号、嵌入式高压解决方案、嵌入式非易失性存储器、RFSOIBCD。联华电子大部分的12英寸和8英寸晶圆厂及研发中心位于台湾,另有数座晶圆厂位在亚洲其他地区。联电现共有12座晶圆厂,每月产能约85万片(相当于8英寸),且所有晶圆厂都符合IATF 16949汽车质量标准认证。联华电子总部位于台湾新竹,另在中国、美国、欧洲、日本、韩国及新加坡设有本地办事处。目前全球约有20,000名员工。如需了解更多信息,请访问联华电子官网:https://www.umc.com

关于英飞凌

英飞凌科技股份公司是全球功率系统和物联网领域的半导体领导者。英飞凌以其产品和解决方案推动低碳化和数字化进程。该公司在全球拥有约56,200名员工,在2022财年(截至930日)的收入约为142亿欧元。英飞凌在法兰克福证券交易所上市(股票代码:IFX),在美国的OTCQX国际场外交易市场上市(股票代码:IFNNY)。

更多信息请访问www.infineon.com

更多新闻请登录英飞凌新闻中心https://www.infineon.com/cms/cn/about-infineon/press/press-releases/

英飞凌中国

英飞凌科技股份公司于1995年正式进入中国大陆市场。自199510月在无锡建立第一家企业以来,英飞凌的业务取得非常迅速的增长,在中国拥有约3,000多名员工,已经成为英飞凌全球业务发展的重要推动力。英飞凌在中国建立了涵盖研发、生产、销售、市场、技术支持等在内的完整的产业链,并在销售、技术研发、人才培养等方面与国内领先的企业、高等院校开展了深入的合作。

围观 18

前阵子风靡大街小巷的戏剧「三十而已」里头有个经典桥段,女主角顾佳为了闯进富太太圈,网罗世界各地高端饮用水并邀请她们来场”品水会”的盛宴,连喝水都变得充满仪式感。若您关注到身边的精装修地产,会发现除了冰箱、洗衣机、空调是刚需之外,用于保证饮用水质量的净水器也成为了刚需。

2022年在严格封控的大环境下,房地产市场进入冰冻期,迎来解封后的2023年,随着地产市场的反弹,作为新房配套刚需的净水器势必会随之迎来一波新热潮。随着需求的增长,消费者除了关注净水器的核心功能外,势必会对外观,操作界面、控制方式,智能化等差异化功能有着更高的要求。

新唐科技推出的NuMicro®M254/M256/M258系列微控制器非常适用于净水器产品,本系列基于M23内核支持 Armv8-M 指令集架构,内建LCD驱动、电容式触控以及USB2.0 FS Device接口,工作频率为 48 MHz,内建最高256KB Flash及32KB SRAM,工作在 -40℃ 至 105℃ 的工业温度范围。

内建多达24通道的电容式触控,轻松实现一个功能一个按键的直觉式触控,新唐提供独家研发的触摸调校工具,帮助客户在开发过程与组装阶段能快速完成校正,此外触摸功能还具备防水以及高抗干扰的特色,无论是在潮湿环境或是有水渍附着的地方能保证准确识别;除了触控功能,内建LCD驱动具备电荷泵以及内部电阻分压模式,可支持3V至 5V的LCD显示屏,透过屏幕可以轻松读取水温与水量等信息;在安全方面,M256系列整合AES-128/192/256位密钥,可以为净水器的数据传输提供更多的安全防护。

本系列整合1.75V至5.5V的宽工作电压,提供良好的信噪比,以及出色的高抗扰特性(ESD HBM 7KV、EFT 4.4KV),满足智能家电对于稳定性、可靠性的刚需。全系列微控制器整合IEC60730-1 Class B Annex H认证过的软件测试库(STL),可以显著减少使用者开发MCU安全机制的时间并加速IEC60730-1 家用电器 B 类认证。对于净水器需要的自我故障检视、异常侦测、漏电保护、空烧与过温保护都可以轻松实现。

1.png

图为M256系列开发平台,NuMaker-M256SD评估板,和Nu-Link2 Pro仿真器一起为产品评估与开发的利器。开发环境支持的IDE包括, Keil MDK、IAR EWARM和带GNU GCC编译程序的NuEclipse IDE,除了标准的开发环境,新唐还提供LCD专用的LCD view仿真器与触控功能专用的NuSenadj 调校工具。

来源:新唐MCU

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 29

英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)与全球领先的图形用户界面(GUI)设计和开发工具提供商Altia近日宣布双方达成合作。2023年初,Altia CloudWare™软件平台开始支持英飞凌TRAVEO™ T2G-C系列微控制器(MCU),赋能显示器相关应用。在近期举办的2023年国际消费电子展(CES 2023)上,全球电源系统和物联网领域的半导体领导者英飞凌和Alita分别展示了TRAVEO™ T2G-C系列微控制器和CloudWare™软件平台,并进行了相关演示。

1.jpg

英飞凌科技产品营销和业务发展总监Marcelo Williams Silva表示:英飞凌十分高兴能够与Altia开展密切合作,采用其基于云端的CloudWare软硬件解决方案。英飞凌的TRAVEO T2G微控制器产品,可推动车载显示屏技术在商用车、建筑车辆、农业用车、私家车等各种车辆的应用和发展。在显示器上生成图形,过程通常十分复杂。很快,客户便可以将英飞凌的评估板、基于TRAVEO T2G-C系列微控制器的人机交互(HMI)图形显示系统与Altia简单易用的CloudWare软件解决方案相结合,加速图形生成过程。

借助Altia CloudWare,客户能够对英飞凌的TRAVEO评估板进行测试,并利用Altia的软件开发人机交互功能,快速将各种嵌入式显示屏推向市场。客户可以使用Altia基于云端的CloudWare解决方案,轻而易举地对TRAVEO T2G微控制器进行配置,通过为基于 TRAVEO硬件的GUI设计基准测试和其他相关测试提供专门的开发接口,加快设计速度。在使用虚拟的CloudWare解决方案之后,用户将不再需要单独的编译器、程序或调试器,就可开展工作。

1673581716992651.jpg

英飞凌的TRAVEO T2G 系列微控制器采用Arm® Cortex®-M4/M7内核,具有高性能、增强型HMI、高安全性等特点,并支持先进的网络协议。TRAVEO T2G系列微控制器专为广泛的汽车应用量身打造,适用于包括汽车电气化、车身控制模块、网关、车载信息娱乐等在内的各种应用。

供货情况

英飞凌和Altia联合开发的解决方案将于2023年初上市。

如需进一步了解英飞凌如何推动未来出行,请访问:https://www.infineon.com/cms/en/discoveries/new-mobility/

关于Altia

Altia 是一家软件公司,可提供图形用户界面设计和开发工具,用于初始概念设计及最终产品的代码编写等。Altia 生成的图形代码正在驱动着全球数百万台显示器——从汽车仪表盘、HUD 和收音机到恒温器、洗衣机和医疗设备等。 Altia的使命是以最低成本的硬件在最短的时间内将用于汽车、 医疗和消费电子设备的最好接口投入生产。

Altia 成立于 1991 年。其客户包括汽车 OEM 和一级供应商,如大陆汽车集团、电装、菲亚特克莱斯勒汽车公司、福特汽车、通用汽车、本田、雷诺、玛涅蒂马瑞利、日本精机、法雷奥、伟世通等,以及伊莱克斯、惠而浦、诺迪克等众多领先的消费电子设备制造商。

关于英飞凌

英飞凌科技股份公司是全球电源系统和物联网领域的半导体领导者。英飞凌以其产品和解决方案推动低碳化和数字化进程。该公司在全球拥有约56,200名员工,在2022财年(截至930日)的收入约为142亿欧元。英飞凌在法兰克福证券交易所上市(股票代码:IFX),在美国的OTCQX国际场外交易市场上市(股票代码:IFNNY)。

更多信息请访问www.infineon.com

更多新闻请登录英飞凌新闻中心https://www.infineon.com/cms/cn/about-infineon/press/press-releases/

英飞凌中国

英飞凌科技股份公司于1995年正式进入中国大陆市场。自199510月在无锡建立第一家企业以来,英飞凌的业务取得非常迅速的增长,在中国拥有约3,000多名员工,已经成为英飞凌全球业务发展的重要推动力。英飞凌在中国建立了涵盖研发、生产、销售、市场、技术支持等在内的完整的产业链,并在销售、技术研发、人才培养等方面与国内领先的企业、高等院校开展了深入的合作。

围观 11

英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)与嵌入式安全领域的全球领导者Green Hills Software展开合作,为汽车行业高级安全应用的开发和部署提供完善的生态系统。该项合作结合了英飞凌领先的TRAVEO T2G车身及仪表盘微控制器系列产品,以及Green Hills经过生产验证、全面的软件解决方案,其中包括:

通过整合相关专有技术,英飞凌和Green Hills为整车厂(OEM)提供了一套完整的解决方案。借助该方案,整车厂能够利用可靠的生产就绪型软件,加快汽车应用的安全构建和部署。

1673505290545860.jpg

随着汽车行业智能网联化的发展,以及电动汽车产品的持续迭代,整车厂迫切希望通过开发新的创新应用,为消费者提供差异化的汽车产品。同时,整车厂还需要确保汽车应用的安全性。基于此次合作,英飞凌与Green Hills能够在保证性能,且不增加汽车应用内存需求的情况下,帮助整车厂解决这两大难题。现在,整车厂可以借助这套易于部署的、全面的解决方案,降低成本、提高开发人员的工作效率,并加快产品的上市速度。

英飞凌TRAVEO T2G车身微控制器系列适用于各种汽车应用,包括车身控制模块、车门、车窗、天窗和座椅控制单元,以及车内智能手机终端和无线充电单元等。用于汽车仪表盘的英飞凌TRAVEO T2G-C系列微控制器(MCU),可为常规仪表盘、混合型仪表盘和虚拟仪表盘等汽车显示系统提供更加稳健、功能更加丰富的图形引擎,使其具有高度扩展性。

1673505266335948.jpg

Green Hillsµ-velOSity实时操作系统具有体积小巧、易于编程、内存管理高效等特点。该操作系统应用广泛,适用于要求通过ASIL认证的相关应用。µ-velOSity仅需借助几千字节的ROM(只读存储器),便可在最短的处理器周期内快速启动。该操作系统(OS)的上下文切换时间超短,并且能够快速调用内核服务,这些特性使其成为支持实时汽车功能的理想选择。此外,该操作系统还拥有简单明了的应用编程接口(API),可缩短产品开发时间,提高产品的可维护性,从而降低成本并加快产品的上市速度。µ-velOSity还为独立开发者或者原本采用无操作系统配置的开发着提供了完善的迁移路径。

使用英飞凌TRAVEO T2G车身微控制器系列的开发者,可利用Green Hills MULTI先进的、集成式开发工具,包括经过优化的Green Hills C/C++编译器等,大幅提升工作效率。Green Hills的编译器和运行时库性能优越,且通过了ASIL认证,这些优势让Green Hills成为了C/C++编译器的业界标杆。开发者可借助MULTI先进的多核、多操作系统调试及可视化功能,更快速地发现和修复漏洞,降低处理器内存的占用,并减少软件召回数量,以降低成本。

此次将英飞凌的TRAVEO T2G 系列微控制器与Green Hills经过生产验证的、全面的软件解决方案相融合,是专为汽车电气化、车身控制模块、网关、车载信息娱乐系统等各种汽车应用量身定制。英飞凌与Green Hills合作,为汽车主机厂提供了一套可快速部署的、完整的集成解决方案,该解决方案具有高品质、高性能和高系统可靠性以及低内存占用等特点。

供货情况

英飞凌和Green Hills联合开发的解决方案现已上市。如需了解更多信息,请访问https://www.ghs.com/partners/infineon_partner.html

如需进一步了解英飞凌如何推动未来出行,请访问:https://www.infineon.com/cms/en/discoveries/new-mobility/

关于Green Hills Software

Green Hills Software 成立于 1982 年,是嵌入式安全领域的全球领导者。2008 年,Green Hills INTEGRITY®-178 RTOS 成为全球第一套、也是唯一一套获得 NIAP ( NSA NIST组成的国家信息保证联盟) EAL 6+ 合格认证的高稳健性 (High Robustness) 操作系统,这是软件产品可取得的最高等级安全性认证。我们基于开放式架构的集成式开发解决方案适用于需要绝对信息安全和高可靠性的各种深度嵌入式应用,涵盖军事/航空电子、医疗、工业、汽车、网络、消费电子等需要行业认证解决方案的市场。Green Hills Software 总部位于美国加州圣塔芭芭拉市,欧洲总部位于英国。更多信息,请访问https://www.ghs.com/

关于英飞凌

英飞凌科技股份公司是全球电源系统和物联网领域的半导体领导者。英飞凌以其产品和解决方案推动低碳化和数字化进程。该公司在全球拥有约56,200名员工,在2022财年(截至930日)的收入约为142亿欧元。英飞凌在法兰克福证券交易所上市(股票代码:IFX),在美国的OTCQX国际场外交易市场上市(股票代码:IFNNY)。

更多信息请访问www.infineon.com

更多新闻请登录英飞凌新闻中心https://www.infineon.com/cms/cn/about-infineon/press/press-releases/

英飞凌中国

英飞凌科技股份公司于1995年正式进入中国大陆市场。自199510月在无锡建立第一家企业以来,英飞凌的业务取得非常迅速的增长,在中国拥有约3,000多名员工,已经成为英飞凌全球业务发展的重要推动力。英飞凌在中国建立了涵盖研发、生产、销售、市场、技术支持等在内的完整的产业链,并在销售、技术研发、人才培养等方面与国内领先的企业、高等院校开展了深入的合作。

围观 8

随着汽车行业不断加速发展,Arm Cortex-M CPU 成为车内微控制器 (MCU) 的理想之选。本文将为您详细阐述背后的原因。

在软件定义汽车 (SDV)[1]  的新时代,为了应对供应安全方面的挑战,汽车行业正在经历一场前所未有的变革。这使得整个行业的计算架构和供应链也随之演变。

核心计算组件

SDV 的计算平台由三个核心组件组成。用于高级驾驶辅助系统 (ADAS) 的中央计算,可提高自动驾驶能力,并实现一般的车辆计算功能;多个区域控制器,可充当配电和数据连接枢纽,并支持各种实时汽车功能;最后,还有多个集成到电子控制单元 (ECU) 中的终端微控制器,可支持整个计算平台的单功能操作,包括传感器、驱动和硬件控制。

1.png

汽车计算平台内部一览

所有 MCU 控制器将成为汽车计算平台中重要的一环,而采用 Arm Cortex-M CPU[2] 的 MCU 在这之中将发挥决定性作用。这些 MCU 将提供所需的功能、功耗、可扩展性和通用架构,为汽车行业的计算转型提供支持。

软件定义汽车

在深入研究 MCU 和 Cortex-M CPU 的作用之前,有必要先思考一下 SDV 的决定因素。我们预计 SDV 提供汽车软件更新的方式将类似于如今在智能手机上进行的定期更新,其中包括对系统的更新通知,或是可能由驾驶员要求的车辆功能改进。例如,可以升级转向系统以实现更灵敏的“运动型”操控,也可以向 ADAS 添加新功能以获得更多驾驶辅助,或者升级电池管理系统以增加汽车的续驶里程。为了实现这些更新,SDV 还将需要一个云原生环境,能够先在云端创建和测试软件,然后再将其部署到汽车中。

2.png

展望未来 SDV 的内部情况

MCU 的崛起

尽管新车的电子/电气 (EE) 架构趋于集中化,但在整个汽车行业中,MCU 的销量和功能都将有所增加。据 Strategy Analytics[3] 分析,在 2021 年至 2026 年期间,MCU 的销量将增长约 8%,超过汽车产量的增速。这些 MCU 将推动远程边缘传感点的部署,以低功耗和高效率控制车内的特定操作,并适配 SDV 的新软件架构。

MCU 的功能和计算能力一直在更新迭代。随着需求的持续扩大,MCU 已从 8 位扩展到 16 位,随后又扩展到 32 位。事实上,有许多最小节点在不断地发展并迁移到 32 位控制器,同时,Arm 的汽车合作伙伴也致力于在 2023 年推出新的 32 位产品 (敬请期待后续相关发布)。

由于无线更新 (OTA) 贯穿未来 SDV 的整个生命周期,MCU 需要不断提供可信的执行环境和更强大的安全功能,以防止恶意软件非法访问隐私、法律或财务等方面的重要信息,或导致可能致命的严重事故。功能安全也是汽车的重要标准。对于可能提供关键测量和作动功能的终端 MCU 而言,功能安全更是至关重要,因此,这些 MCU 必须具备功能安全特性。

Cortex-M 的作用

Cortex-M CPU 可提供未来汽车计算平台中 MCU 所需的各项功能。汽车合作伙伴之所以为其 MCU 选择 Cortex-M,是因为该产品系列能够提供通用架构、功能安全、先进的信息安全以及广泛的生态系统支持。例如,Elmos[4]就计划在其新一代汽车 MCU 中采用一系列 Cortex-M 产品。

通用架构

近期的全球供应状况已经对汽车行业产生影响。有时,终端 MCU 的供应不足会导致汽车无法出货。由于替代控制器的选择很少,汽车需要等到这些关键组件有货后才能出货。因此,部署标准化 MCU 计算架构有助于提高灵活性,可填补供应缺口。

凭借 30 年来与汽车行业伙伴的合作经验,Arm 拥有多样化且可扩展的计算核心产品组合,从高性能中央计算到高能效终端 MCU,可满足各种汽车应用的需求。这就提供了一种通用架构,设计公司和开发者得益于各种汽车应用中所使用的可扩展硬件和软件,节省了工程时间和成本。展望新的 SDV,拥有这种通用架构将有助于实现软件开发和部署以及 OTA 更新。

功能安全

功能安全能够为汽车系统中的安全关键型应用提供支持,通过侦测和报告可能导致危险情况的故障,帮助降低对人和环境造成的风险。随着自动驾驶等新技术的出现,功能安全愈发重要,同时继续为确立已久的安全关键型需求提供支持。对功能安全的需求还扩展到了工业、航空航天和轨道交通等汽车以外的其他应用市场。

Cortex-M 系列可为嵌入式控制器的所有性能点提供安全功能,使 Arm 的合作伙伴能够开发可扩展的安全关键型系统。合作伙伴可借助 Cortex-M85[5]、Cortex-M55[6] 和 Cortex-M23[7] 自带的诸多功能安全特性,有效地实现安全方面的目标。

来自广泛软件生态系统的支持则为基于 Cortex-M CPU 的安全关键型开发提供了大量经安全认证的软件和工具。而 Arm 的合作伙伴以及更广泛的开发者社区可以轻松获取这些软件和工具。Arm 还为安全工具和软件提供原生支持,例如 Arm 的功能安全运行时系统 (FuSa RTS)[8]、软件测试库[9]和 Arm 嵌入式编译器[10]

3.png

信息安全

正如功能安全一样,市场对加强网络安全的需求也在与日俱增,以防范对乘用车构成严重威胁的恶意软件攻击。如今,黑客攻击已经造成严重的安全隐患,尤其随着汽车自动驾驶水平的提高,情况更是如此。在防止未经授权的信息访问方面,信息安全同样必不可少。Upstream 发布的《2022 年全球汽车网络安全报告》[11]指出,在 2020 年和 2021 年报告的安全事故中,有 87.7% 源于车辆数据和代码受到的威胁。

联网 SDV 遭到的攻击面有所增加,因此需要考虑整个车辆的信息安全,而不仅仅是高性能节点的信息安全。必须在汽车的整个生命周期内考虑对边缘 MCU 的保护,同时还需考虑汽车的其他部分,包括软件更新在内。

在处理器层面,这意味着要能够信任正在执行的代码,并具备信息安全以减少虚假软件攻击。Cortex-M CPU 被越来越多地用于在中央和区域计算架构中执行安全系统管理和启动管理服务。通过 Armv8-M 架构,TrustZone[12] 被引入整个 Cortex-M 系列中。Cortex-M23 和 Cortex-M33[13] 是率先支持由 TrustZone 提供的硬件强制分离及安全性的处理器。这可确保包括软件、CPU、互连、存储器和外围设备在内的整个系统的安全。

通过 Armv8.1-M 架构,处理器中还添加了更多增强型的信息安全功能。Cortex-M85 中包含指针身份验证代码 (PAC) 和分支目标识别 (BTI),有助于抵御返回导向和跳转导向的软件攻击。

4.png

Arm 生态系统

随着 SDV 继续在汽车行业发挥更加重要的作用,一级供应商、车厂和开发者正在设法优化软件开发时间和成本。Arm 架构迄今已完成逾 2,000 亿次部署,这一庞大规模促使工具、操作系统和软件库供应商在其产品中增加 Arm 支持,从而实现经济高效的软件开发。对于 Cortex-M 处理器,Arm 的生态系统合作伙伴可为 IDE、编译器、调试和追踪工具及软件提供广泛支持。Arm 还制定了通用微控制器软件接口标准 (CMSIS)[14],从而提供一致且标准化的软件构建块。基于上述这些,汽车开发者可以从众多选项中进行选择,以缩短上市时间并降低开发风险。

推动汽车行业发展

新型 SDV 的计算要求将促使汽车行业对于在车辆计算平台中部署大量 MCU 提出更加广泛且持续的需求,并要做到“所有控制器齐头并进”。Cortex-M CPU 所具备的高能效计算、可扩展性、功能安全和信息安全等功能将为 MCU 的广泛普及提供助力。除产品功能以外,Arm 还拥有全球最大的软件生态系统之一,可为实现无缝集成和出色开发体验提供更广泛的支持。基于 Cortex-M 的 MCU 有助于推动 SDV 等新型汽车的发展,这将使 Arm 成为汽车行业未来发展的重要基石。

备注:[1] - [14] 的来源可参见原文,欢迎点击阅读原文:https://www.arm.com/blogs/blueprint/cortex-m-automotive-microcontrollers

本文作者:Arm 汽车事业部产品管理总监 James Scobie

来源:Arm社区

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 51

本应用笔记与 STM32U575/585 微控制器(MCU)中嵌入的通用 DMA(GPDMA)相关。GPDMA 是一种系统外设,是 AHB 总线上的双端口主设备。它被用于通过链表在外设和/或存储器之间传输数据。所有 GPDMA 可编程传输均在系统层面提供更高性能,并使 CPU 无需执行这些数据传输任务。

详阅请点击下载《如何使用 STM32U575/585 微控制器的 GPDMA》

来源:STM32单片机

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 74

页面

订阅 RSS - 微控制器