0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为什么FPGA成为设计ADAS的首选?

汽车电子工程知识体系 来源:汽车电子硬件设计 作者:汽车电子硬件设计 2021-03-03 17:53 次阅读

定制和灵活性是设计ADAS的关键。这就是为什么FPGA成为首选的原因-例如,与ASIC相反。

高级驾驶员辅助系统(ADAS)迅速集成到几乎所有新汽车中。这些系统经常向汽车制造商和一级制造商提出独特的计算需求,而标准CPUGPU可能无法很好地满足这些需求。

正如电气工程领域其他许多领域的趋势一样,ADAS的一种公认的解决方案是硬件加速,这是用于特定任务的唯一硬件。但是,与其他将ASIC作为首选解决方案的行业不同,ADAS系统设计人员倾向于选择FPGA。

FPGA超越ASIC的案例

尽管ASIC似乎是硬件加速的合适解决方案,但是有许多原因使FPGA更适合于ADAS。

首先,FPGA提供高度的可定制性和灵活性。每辆智能汽车都有许多独特的ADAS功能-读取来自独特传感器的输入,对数据应用专有算法,并根据数据执行特定操作。

英特尔FPGA之一如何集成到单前摄像头ADAS中的示例。图片由英特尔提供

这样,每个车辆开发人员都集成了不同的传感器,确定了不同的应用优先级,并以不同的方式实现了算法。用例,数据采集系统和需求太宽泛,太动态了,FPGA使设计人员能够根据自己的需求定制解决方案,同时又能与众不同。

同样,FPGA还具有可扩展性。随着同一汽车的新模型的开发具有更加复杂的任务和设计约束,工程师可以轻松地基于前几代的FPGA设计,而不必经历旋转新ASIC的麻烦。

最后,快速上市使FPGA成为汽车制造商和经常发布最新,最好产品的一级制造商的理想解决方案。

汽车设计特有的约束

在关键任务汽车设计中使用FPGA进行设计与其他环境中的设计不同,因为它具有复杂的约束和恶劣的环境。

可靠性是ADAS中FPGA的头等大事。从历史上看,由于封装技术,组装技术,环境压力过大或ESD等原因,FPGA容易出现故障,所有这些因素均受到高温的催化。在ADAS中使用FPGA时,这是一个重要的设计考虑因素,因为汽车往往会遇到极端的工作温度。

结果,许多供应商创建了能够在极端条件下运行的FPGA架构。

此外,随着汽车变得越来越智能,并通过物联网实现更多连接,安全性始终是一个重要的问题。汽车包含数百个通过CAN协议进行通信嵌入式设备,这些设备并非总是出于安全考虑而设计或优化的。

汽车中的嵌入式设备之间通过CAN总线进行的通信会使系统容易受到安全威胁的攻击。在ADAS系统中,可以利用FPGA来提高安全性,以将加密用于车内通信或通过硬件信任根执行系统身份验证。

FPGA需求不断增长

为了满足对FPGA不断增长的需求以及随后对FPGA设计人员的需求,莱迪思半导体Lattice Semiconductor)开设了一个综合培训中心,旨在培训工程师FPGA设计领域的技术。该程序的推动力之一是汽车的电气化以及对更多FPGA的相关需求。

Gowen Semiconductor最近通过发布专用于车载远程信息处理,信息娱乐和动力总成的汽车级FPGA迎接了满足这一需求的挑战。Gowen指出,这些设备均通过AEC-Q100认证,证明它们具有弹性并能够承受恶劣的汽车条件。

原文标题:为什么业界对高级驾驶员辅助系统(ADAS)有FPGA的需求

文章出处:【微信公众号:汽车电子硬件设计】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1602

    文章

    21317

    浏览量

    593153
  • adas
    +关注

    关注

    307

    文章

    2056

    浏览量

    207845

原文标题:为什么业界对高级驾驶员辅助系统(ADAS)有FPGA的需求

文章出处:【微信号:QCDZYJ,微信公众号:汽车电子工程知识体系】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    TC系列可以做ADAS吗?

    TC系列可以做ADAS吗?
    发表于 02-06 08:22

    求助,关于ADAS1000输出数据的疑问

    参照ADI网站上提供的ADAS1000评估板与RX62N微处理器尝试用STM32通过SPI接口控制ADAS1000。所使用硬件为STM32开发板和ADAS1000SDZ评估板。管脚连接方式
    发表于 12-22 07:46

    使用ADAS1000遇到的问题求解答

    电容,我配置的是否正确 ADAS1000_SoftwareReset(); [/td]frameRate = ADAS
    发表于 12-20 08:14

    用STM32和ADAS1000通信,在初始化配置的时候需要把ADAS1000配置为从模式吗?

    我用STM32和ADAS1000通信,请问我在初始化配置的时候需要把ADAS1000配置为从模式吗?
    发表于 12-20 06:03

    ADAS1000如何用作三导联心电,三导联心电线只有RA、LA、LL,那么ADAS1000的RLD应接到哪里?

    请问,ADAS1000如何用作三导联心电,三导联心电线只有RA、LA、LL,那么ADAS1000的RLD应接到哪里?
    发表于 12-19 07:55

    ADAS1000输出的数据范围是多少?

    您好, 最近在用贵公司的ADAS1000做心电采集的项目,按照芯片手册的说明,ADAS1000输出的数据是一个24位的有效数据,请问,可否给一个输出数据的具体一点的范围呢,因为做上位机显示程序的话
    发表于 12-19 06:52

    ADAS1000采不到心电数据是怎么回事?

    我用一片STM32与一片ADAS1000-3搭配,芯片上电后,所有电源管脚和refout的电压是正确的,能够正常读写寄存器。配置寄存器可以得到TESTTONE的信号。但是我这边还是存在问题。 1
    发表于 12-19 06:40

    ADAS1000晶振不起振的原因?

    现有一个问题想请教一下,我使用ADAS1000-3搭配STM32进行单导心电电路的搭建,对ADAS1000进行初始化后用示波器测ADAS1000的外部晶振没有信号,即没有起振。请看一下ADAS
    发表于 12-19 06:12

    ADAS1000为什么检测不到数据?

    您好,我最近在使用ADAS1000做心电采集的项目,按照数据手册的配置,现在已经可以输出数据了,输出的数据和数据手册描述的一致,但是问题是,ADAS1000接上电极后检测不到信号,得到的数据仅是一些
    发表于 12-19 06:10

    ADAS3022的单端输入、差分输入可以通过FPGA来设置吗?可以自由切换吗?

    ADAS3022的单端输入、差分输入可以通过FPGA来设置吗,可以自由切换吗?
    发表于 12-14 07:04

    ADAS1000直流导联脱落检测LL检测不到是为什么?

    使用ADAS1000-4,导联脱落寄存器配置为: ADAS1000 WriteRegister(ADAS1000_LOFFCTL,0x82000015); 调试发现,当RLD脱落时,LOFF
    发表于 12-11 06:43

    ADAS1000如何配置呼吸测量?

    ADAS1000-4可以测量出三路心电信号,但是呼吸始终调不出来,我用的外部呼吸电容,外部路径,配置如下: [/td]//失能不需要的帧字(起搏,GPIO
    发表于 12-11 06:18

    有能快速检测ADAS1000是否损坏的方法吗?

    如标题,我有几个ADAS1000-BCPZ,但是由于保存和处理不当,我认为它们被静电击穿或其他原因造成损坏。 在提问前,我大致阅读了数据手册,按照CN0308参考电路绘制了一个简单的测试PCB,晶振
    发表于 12-04 06:34

    【KV260视觉入门套件试用体验】基于Vitis AI的ADAS目标识别

    ,从而帮助不具备 FPGA 知识的用户轻松开发深度学习推断应用。 (二)Vitis AI Model Zoo Vitis AI 有个很有重要的工具:Vitis AI Model Zoo,类似于Vitis
    发表于 09-27 23:21

    为什么嵌入式FPGA(eFPGA)IP是ADAS应用的理想选择?

    了解eFPGA IP的基础知识,它的优点,以及为什么它将成为未来先进驾驶辅助系统(ADAS)技术的关键要素。
    的头像 发表于 07-10 10:26 252次阅读
    为什么嵌入式<b class='flag-5'>FPGA</b>(e<b class='flag-5'>FPGA</b>)IP是<b class='flag-5'>ADAS</b>应用的理想选择?