用于汽车接口、安全和计算密集型负载FPGA的选择和使用

最新更新时间:2022-01-14来源: 互联网关键字:FPGA  AI  汽车系统 手机看文章 扫描二维码
随时随地手机看文章

传统上,汽车中的计算任务由微控制器单元 (MCU) 和应用处理器 (AP) 执行。一辆典型的中档汽车可以包含 25 到 35 个 MCU/AP,而豪华车可能使用 70 个或更多。越来越多的汽车需要极其复杂的计算密集型功能来完成高级驾驶辅助系统 (ADAS)、信息娱乐、控制、网络和安全等任务。其中许多应用涉及图像和视频处理形式的机器视觉以及人工智能 (AI)。


单独的处理器架构很难处理传感器、相机和显示器等外围设备所需的所有电气接口和协议。此外,在许多情况下,这些处理器根本无法满足机器视觉和人工智能等任务的极端计算需求。


为了解决这种复杂性,汽车系统的设计人员正在转向现场可编程门阵列 (FPGA),而不是取代现有的 MCU/AP,而是充当它们与其他设备之间的桥梁,并通过卸载通信和其他计算密集型任务。


由于可以对 FPGA 进行编程以支持各种电气接口和协议,因此它们可以充当 MCU/AP 与传感器、摄像头和显示器之间的桥梁。此外,由于它们可以以大规模并行方式执行计算和操作,FPGA 可用于执行计算密集型视觉处理和 AI 任务,从而腾出主机处理器用于其他活动。


本文讨论了现代汽车的处理要求,并描述了 FPGA 可以解决的一些汽车应用。然后介绍了莱迪思半导体的一些示例 FPGA,并展示了如何使用它们来解决连接、处理和安全问题。还提供了相关的开发板以帮助设计人员入门。


FPGA 的目标汽车应用


为了支持其 ADAS 功能,当今的汽车在车外采用了许多传感器,包括摄像头、雷达、激光雷达和超声波检测器。在许多情况下,有必要从不同的传感器获取数据,对这些数据进行预处理(去除噪声并根据需要对其进行格式化),并使用传感器融合来组合数据,从而使所得信息的不确定性低于如果来自不同传感器的数据将单独使用。在许多情况下,人工智能应用程序被用来分析数据、做出决策并采取适当的行动。


一个相对较新的趋势是部署电子(也称为“数字”)后视镜。在这种情况下,后窗内安装了广角高分辨率摄像头。来自该摄像头的视频流显示在数字显示屏上,取代了传统的镜子,从而形成清晰的后方视野,不受后座乘客的阻碍。在某些情况下,来自安装在后视镜上的摄像头的视频流可能会与来自后窗摄像头的视频流合并。这三个信息被“拼接在一起”,以提供在超宽电子镜上呈现的单一图像,从而使驾驶员对车辆周围发生的情况有更高程度的态势感知。


最近的另一个趋势是在仪表板上、转向柱上或集成到后视镜(常规或电子)中部署车内摄像头。当与 AI 结合使用时,这些车内后视镜可用于各种任务,例如识别谁坐在驾驶座上并相应地调整后视镜和后视镜。除了监控司机以确保他们注意道路而不是打瞌睡外,这样的系统还可以寻找困倦的迹象,以及医疗问题或痛苦,如癫痫发作或心脏病发作,并采取适当的措施行动。这些操作可能包括激活危险警告灯、应用刹车以及将车辆引导到路边。


对于基于视频的应用,在某些情况下,需要将单个视频输入拆分为多个流;在其他情况下,设计要求可能是将多个视频流聚合为一个。


随着电动汽车 (EV) 的日益普及,需要监控和控制电机,以及监控和管理充电过程以实现最长的电池寿命。


最重要的是,当今的许多汽车都开始支持 5G 或 V2X,其中 V2X(“车辆到任何事物”)是指车辆与可能影响(或受其影响)车辆的任何其他实体之间的通信,从路边基础设施到其他车辆。除了这种连接性之外,还需要安全性以防止车辆被黑客入侵。


汽车级设备


重要的是要记住,并非所有 FPGA 都适合汽车应用。汽车电子委员会 (AEC) 最初是由克莱斯勒、福特和 GM 于 1990 年代成立的一个组织,目的是建立通用零件鉴定和质量体系标准。最常被引用的 AEC 文件之一是 AEC-Q100,“基于失效机制的集成电路压力测试认证”。


IATF 16949:2016 是一项技术规范,旨在开发质量管理体系,提供持续改进、强调缺陷预防以及减少汽车行业供应链和装配过程中的变化和浪费。IATF 16949:2016 基于 ISO 9001 标准,由国际汽车工作组 (IATF) 和 ISO 技术委员会创建。


汽车市场的电子系统供应商越来越要求半导体供应商提供符合 AEC-Q100 标准的产品,并且能够证明其质量体系的 ISO/TS-16949 认证。


为工作选择正确的 FPGA


FPGA 非常灵活,但不同的器件系列提供了各种能力和功能组合,使其更适合特定任务。例如,在嵌入式视觉应用中,现代相机和显示器通常采用 MIPI 接口。MIPI CSI-2(摄像头/传感器)和 DSI(显示器)协议都采用称为 D-PHY 的通信物理层 (PHY)。传统 MCU/AP 可能不支持此接口,但一些 FPGA 支持,例如莱迪思半导体的 CrossLink-NX 嵌入式视觉和处理 FPGA。


希望评估 CrossLink-NX FPGA 的汽车系统开发人员会发现LIFCL-VIP-SI-EVN CrossLink-NX VIP 传感器输入板(图 1)和LF-EVDK1-EVN模块化嵌入式视觉套件的组合很有趣(前者可以作为后者的输入板)。除了 CrossLink-NX FPGA,传感器输入板还配备四个 13 兆像素索尼 IMX258 CMOS MIPI 图像传感器,支持 4K2K @ 30 帧每秒 (fps) 或 1080p @ 60 fps。它还支持通过三个独立的 PMOD 接口轻松连接传感器。

article-2022january-the-selection-and-use-fig1.jpg?la=en&ts=ed276ebc-e35e-4b3f-8095-0dc19735c1dd

图 1:可作为嵌入式视觉开发套件输入的 CrossLink-NX VIP 传感器输入板包含一个 


CrossLink-NX FPGA,并支持四个 MIPI Sony IMX258 图像传感器的聚合。(图片来源:莱迪思半导体)


对于同样需要高 I/O 带宽的计算密集型应用,例如用于手势识别和控制、语音识别和控制、人体存在检测、乘员识别和驾驶员监控等任务的 AI,莱迪思的 ECP5 FPGA 具有高达 3.2 Gbit/串行器/解串器 (SERDES),双通道块中每个器件最多四个通道,以实现更高粒度,多达 85K 查找表 (LUT),增强型数字信号处理 (DSP) 块,可为对称滤波器提供 2 倍的资源改进,以及单事件扰乱 (SEU) 缓解支持。这些 FPGA 还为 LVCMOS 33/25/18/15/12、XGMII、LVTTL、LVDS、Bus-LVDS、7:1 LVDS、LVPECL 和 MIPI D-PHY I/O 接口提供可编程 I/O 支持。


一个示例 ECP5 设备是LFE5U-85F-6BG554C,具有 84,000 个逻辑元件、3.75 兆位 (Mbits) 的 RAM 和 259 个 I/O。LFE5UM-45F-VERSA-EVNG ECP5 Versa 开发套件也令人感兴趣(图 2)。该板采用半长 PCI Express (PCIe) 外形尺寸,允许设计人员评估 ECP5 FPGA 的关键连接特性,包括 PCIe、千兆以太网 (GbE)、DDR3 和通用 SERDES 性能。

article-2022january-the-selection-and-use-fig2.jpg?la=en&ts=bc3c56e5-c961-4005-841e-e5e308ac005b

图 2:ECPe Versa 开发套件采用半长 PCI Express 外形尺寸,让设计人员能够评估 ECP5 FPGA 的关键连接特性,包括 PCIe、GbE、DDR3 和通用 SERDES 性能。(图片来源:莱迪思半导体)


使用 FPGA 保护汽车


来自黑客的安全威胁正在增加,新的违规行为不断发生。就汽车而言,网络攻击可能导致失控,导致乘客和行人受伤或死亡,以及汽车、其他车辆和财产损失。


汽车安全解决方案的很大一部分是建立信任根(RoT);即系统中始终可以信任的硬件资源。一种解决方案是基于 FPGA 的硬件 RoT (HRoT),例如莱迪思的 MachXO3D 系列器件提供的解决方案。除了大量 LUT 资源和大量 I/O 之外,这些基于闪存的设备还提供即时启动和热插拔功能。通用应用包括胶合逻辑、总线桥接、总线接口、电机控制、上电控制和其他控制逻辑应用。


特别令人感兴趣的是,MachXO3D 是唯一一款同时具备双引导功能和少于 10K LUT 的 FPGA,它配备了经过国家标准与技术研究院 (NIST) 认证的硬性不可变安全引擎。这使得 MachXO3D 可以作为汽车的 HRoT 以系统的先启动后关闭设备的形式出现。系统通电后,MachXO3D 首先会检查以确保它正在运行经过验证的固件。然后它检查系统中其他设备的固件。如果系统中的任何组件(包括其自身)受到攻击或破坏,MachXO3D 会拒绝可疑固件并使用已知良好、经过验证的固件映像重新加载该组件。


对于有兴趣评估基于 MachXO3D 的设计的开发人员,LCMXO3D-9400HC-D-EVN MachXO3D 开发板提供了一个可扩展的原型设计平台(图 3)。该板具有 L-ASC10(模拟传感和控制)硬件管理设备、用于 Arduino 和 Raspberry Pi 板的通用 I/O 接口、两个 Hirose FX12-40 接头位置 (DNI)、Aardvark 接头 (DNI ) 和 128 Mbit 串行外设接口 (SPI) 闪存,具有四重读取功能。

article-2022january-the-selection-and-use-fig3.jpg?la=en&ts=841e9855-6c5b-4e8a-9b7c-9aaeef661603

图 3:MachXO3D 开发板具有一个 MachXO3D FPGA、一个 L-ASC10(模拟传感和控制)硬件管理设备、支持 Arduino 和 Raspberry Pi 板、两个 Hirose FX12-40 接头位置 (DNI)、一个 Aardvark 接头和用于设备编程的 USB-B 连接。(图片来源:莱迪思半导体)


该板采用 4 x 6 英寸外形尺寸,具有用于供电和编程的 USB mini-B 连接器,以及支持 Arduino、Aardvark、FX12、Hirose 和 Raspberry Pi 的多个接头位置。随附 USB 数据线和快速入门指南。


结论


现代汽车电子需要越来越多的传感器、电气接口和协议,对处理能力和带宽也有相应的要求。人工智能和机器视觉处理以及安全要求的增加使使用经典 MCU 或 AP 方法的解决方案实施变得复杂。


如图所示,通过适当应用 FPGA,设计人员可以增加一定程度的灵活性和处理能力,以桥接不同的处理环境,执行传感器聚合和融合功能,满足 I/O 带宽要求,并以大规模并行方式执行计算和操作,同时释放主机处理器用于其他活动。


在安全方面,具有双启动功能和 NIST 认证的不可变安全引擎的基于闪存的 FPGA 可以充当汽车的 HRoT,并确保它和其他设备仅运行经过身份验证的固件,从而防止黑客以密码方式破坏汽车系统.


关键字:FPGA  AI  汽车系统 编辑:鲁迪 引用地址:http://news.eeworld.com.cn/qcdz/ic560543.html

上一篇: 人工智能(AI)和机器学习(ML):传统汽车控制领域如何受到影响
下一篇:传LG Innotek将与特斯拉签订1万亿韩元供货合同

推荐阅读

高云车规级FPGA通过上汽2500小时耐久性等测试
2021年12月16 日,中国上海,国内领先的国产FPGA厂商高云半导体与上海汽车变速器有限公司(以下简称上汽变速器)联合宣布:高云半导体车规级FPGA通过上汽变速器产品2500小时高温耐久测试、带载高低温循环耐久测试、温度冲击、振动冲击测试以及整车3万公里测试。当前在汽车领域方面,FPGA应用越来越广泛,包括ADAS/AD系统、马达控制、激光雷达、车载信息娱乐系统和驾驶员信息系统,未来成长空间可期。某国际前沿FPGA厂商在汽车上已经形成了自生成熟的闭环的生态系统,提供从高级驾驶员辅助驾系统(ADAS)、自动驾驶(AD)、激光雷达到车载信息娱乐系统(IVI)和驾驶员信息(DI)的全方面支持,尤其汽车自动驾驶领域,出货量快速增加
发表于 2021-12-16
高云车规级<font color='red'>FPGA</font>通过上汽2500小时耐久性等测试
GPU、FPGA和传感器将持续助力自动驾驶行业的发展
了对电动汽车、混合动力汽车的功率器件及能源转换技术的需求进一步增加,也势必会加速功率半导体的变革和发展。近十年来,自动化趋势愈演愈烈,自动驾驶成为了汽车技术新的发展方向。2019年,自动驾驶汽车实现L2级量产,更高级别的自动驾驶汽车也蓄势待发。适用于L3-L5自动驾驶的高性能微处理器、GPU、FPGA和传感器将持续助力自动驾驶的发展。随着国家加快推进新型基础设施建设的步伐,5G、物联网、大数据和人工智能作为“新基建” 关键高技术领域,也被越来越广泛地应用在各个领域,互联化和智能化已经成为互联网行业,汽车行业乃至全社会的未来发展方向。与之相关的支持高速/低延迟无线 (5G) ,SOTA / FOTA,人机界面/信息管理和触觉技术
发表于 2021-12-13
Microchip RISC-V FPGA SoC提供高性能功率比
本文编译自嵌入式计算Xilinx 和 Intel 都将数据中心放在首位,这将推动可编程逻辑研发转向高性能领域。在某些情况下,这些趋势也会影响嵌入式电子领域应用的发展。但是对于无数应用而言,功耗和散热与性能一样重要,甚至更为重要。对于功耗和散热关注的应用主要出现在边缘,涵盖从传感器集线器到显示控制器再到图像处理和 AI 推理平台的所有内容。开发这些解决方案的应用工程师、OEM 和集成商需要提高性能并增加工作负载的多功能性,但它们也需要保持在成本、功率和热限制范围内。出于这个原因,Microchip 继续在其 PolarFire FPGA SoC 系列中进行创新——最近的 MPFS025 SoC 具有 25K 逻辑元件和硬化的四核
发表于 2021-12-09
Microchip RISC-V <font color='red'>FPGA</font> SoC提供高性能功率比
保护隐私 提升续航,莱迪思sensAI用FPGA实现网络边缘AI 网络
网络边缘计算正在快速兴起。有很多新的应用都在边缘端发展出新的应用和使用场景。近日,全球低功耗FPGA供应商莱迪思宣布其低功耗、AI/ML解决方案的最新路线图,这些解决方案可以帮助客户端计算设备等网络边缘应用延长电池寿命,带来创新的用户体验。它们采用屡获殊荣的莱迪思 sensAITM解决方案集合构建,在莱迪思 Nexus™ FPGA上运行,可以帮助OEM厂商开发智能、实时在线、具有低功耗和硬件加速AI功能的设备,这些设备还能现场进行升级,支持未来更多的AI算法。 客户端计算设备越来越需要快速响应和情景感知式的用户体验、高质量视频会议和协作式应用。莱迪思Nexus FPGA和sensAI解决方案集合是开发计算机视觉
发表于 2021-11-30
保护隐私 提升续航,莱迪思sensAI用<font color='red'>FPGA</font>实现网络边缘AI  网络
连接SPI接口器件 - 第一部分
LEC2 Workbench系列技术博文主要关注莱迪思产品的应用开发问题。这些文章由莱迪思教育能力中心(LEC2)的FPGA设计专家撰写。LEC2是专门针对莱迪思屡获殊荣的低功耗FPGA和解决方案集合的全球官方培训服务供应商。莱迪思CrossLink™-NX FPGA拥有丰富的特性,可加速实现高速和低速接口。本文(系列博文的第一篇)描述了使用CrossLink-NX FPGA连接基于SPI的外部组件。第一篇博文介绍了使用两个时钟域实现连接DAC(亚德诺半导体公司的AD7303 DAC)的SPI接口。第二篇博文将介绍使用单个时钟域实现连接ADC(亚德诺半导体公司的 ADC AD7476)的SPI接口。两个案例中呈现了两种截然不同
发表于 2021-11-29
连接SPI接口器件 - 第一部分
海信余横:100%自主研发8K AI画质芯片,缺芯不大会影响量产
      1月11日海信发布旗下首款8K AI画质芯片,并已应用于MiniLED电视85U9H上。据官方介绍,这颗画质芯片是海信研发芯片以来集成度最高、功能最丰富的一代芯片。与部分自研或采买IP不同,这颗画质芯片的全部技术均来自自主研发。发布会后,新浪数码等媒体与海信芯片的负责人余横一起谈谈8K AI画质芯片更多的细节。  芯片是这两年国内比较火的话题,尤其在手机行业更是如此,OPPO、vivo、小米等从采买IP芯片到自主研发,在芯片领域上逐渐走上主流。而在家电行业,品牌更多的还是停留在部分自研或采买IP芯片的阶段。作为家电行业中的领军人物,海信在芯片领域已经深耕多年。  1999年海信决定开始研发
发表于 2022-01-15
小广播
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved