历史上的今天

今天是:2024年11月16日(星期六)

2021年11月16日 | 特斯拉全自动驾驶(FSD)计算机及芯片简介

发布者:salahc1983 来源: 小明师兄 关键字:自动驾驶  FSD  特斯拉 手机看文章 扫描二维码
随时随地手机看文章

自动驾驶 Autopilot FSD是特斯拉最核心的应用软件。可以把其软件收入组成分为三块,具体而言: 

 

1)Autopilot FSD(Full Self-Driving)完全自动驾驶选装包。特斯拉著名的自动驾驶的功能,也可以说是特斯拉汽车的灵魂。消费者付费激活后,可以享受到包括自动泊车、自动辅助导航驾驶、智能召唤等在内的高级自动驾驶功能,而且后续可以通过 OTA 空中软件持续升级自动驾驶能力。2020 年 7 月 1 号,其价格已经上涨至 8000 美元/套(国内 64000 元/套)。

 

2) OTA 付费升级。特斯拉此前对于软件的 OTA 升级基本上是以免费的形式提供的。2019年以来,特斯拉开始积极尝试 OTA 付费升级。典型案例就是“Acceleration Boost”加速性能升级包。Model 3 车主只要付费 3000 美元,即可将汽车的百公里加速性能从 4.6s 提升到4.1s。

 

3) 高级车联网功能。特斯拉从 2019 年 Q4 开始,首度开启车联网高级连接服务收费(9.9美元/月),车主支付了服务费后即可使用实时路况、卡拉 OK、流媒体等高级车联网功能。

 

其中,OTA 付费升级以及高级车联网功能两块业务是特斯拉从 2019 年开始逐步发力的软件业务。现阶段,FSD 是特斯拉最核心的应用软件,其软件收入也主要由 FSD 选装包贡献。

 

 

 

完全自动驾驶芯片(FSD芯片,以前的自动驾驶硬件3.0)是特斯拉设计的自动驾驶芯片,在2019年初为他们自己的汽车推出。特斯拉声称,该芯片的目标是自主4级和5级。FSD芯片采用三星的14纳米工艺技术制造,集成了3个四核Cortex-A72集群,共有12个CPU,工作频率为2.2GHz,1个Mali G71 MP12 GPU,2个神经处理单元,工作频率为2GHz,还有其他各种硬件加速器。FSD最多支持128位LPDDR4-4266内存。

 

FSD芯片的设计和规划始于2016年,当时特斯拉声称他们没有看到适合他们解决自动驾驶问题的其他解决方案。FSD芯片项目由吉姆-凯勒和皮特-班农以及其他建筑师领导。该设计团队于2016年2月成立。开发工作在18个月内完成。2017年8月,该芯片被发布用于制造,第一批硅片于2017年12月完全工作回来。对设计进行了一些额外的修改,需要重新制作。

 

2018年4月,B0步进被发布到制造业。B0的全面生产在2018年7月获得资格后不久开始。2018年12月,特斯拉开始用新的硬件和软件堆栈对员工汽车进行改造。2019年3月,特斯拉开始在其Model S和Model X汽车中批量运送FSD芯片和计算机。2019年4月,在特斯拉Model 3中开始生产出货。

 

 

完全自动驾驶芯片或简称FSD芯片是特斯拉自制的定制设计的自动驾驶芯片。该芯片自2016年以来一直在开发,并在2019年初进入量产阶段。作为特斯拉现有汽车的升级产品,FSD芯片继承了先前解决方案的大部分功率和热要求--包括保持100瓦的最大功耗。由于芯片本身是专门为特斯拉自己的汽车和他们自己的要求设计的,替代性神经处理器的大部分通用能力已经从FSD芯片中剥离出来,只留下他们需要的硬件设计。

 

在高层次上,该芯片是一个完整的片上系统,能够启动标准的操作系统。它是由三星在德克萨斯州奥斯汀的工厂采用14纳米工艺制造的,在260毫米见方的硅片上装有大约60亿个晶体管。FSD芯片符合AEC-Q100-2级汽车质量标准。选择成熟的14纳米节点而不是更前沿的节点,归结为成本和IP准备。有12个64位ARM内核,作为三个四核Cortex-A72内核集群,工作频率为2.2GHz,用于通用处理。还有相对较轻的GPU,主要设计用于轻量级的后处理。它的工作频率为1GHz,能够达到600GFLOPS,支持单精度和双精度浮点运算。该芯片具有一个相对低成本的传统内存子系统,支持128位LPDDR4内存,工作频率为2133MHz。

 

 

安全系统


有一个安全系统,它包含了一个双核锁步CPU,对汽车执行器进行最终仲裁。这个CPU确定由FSD计算机上的两个FSD芯片产生的两个计划是否匹配,以及驱动执行器是否安全(参见§操作)。

 

安全系统的设计是为了确保芯片只执行经过特斯拉加密签名的代码。

 

相机串行接口


FSD芯片有一个摄像机串行接口(CSI),能够从各种视频输入设备中每秒处理多达25亿个像素。

 

视频编码器


FSD芯片集成了一个H.265(HEVC)视频编码器,用于各种应用,如倒车摄像头显示、仪表盘和云剪辑记录。

 

图像信号处理器


FSD集成了一个图像信号处理器(ISP),其内部24位流水线旨在处理特斯拉汽车上配备的8个HDR传感器,能够每秒处理多达10亿个像素。ISP具有色调映射功能,使芯片能够暴露出由于明/暗点(如阴影)而产生的额外细节。此外,ISP还具有降噪功能。

 

神经处理单元


FSD芯片集成了两个定制设计的神经处理单元。每个NPU包含32 MiB的SRAM,旨在存储临时网络结果,减少对主存储器的数据移动。整体设计相当简单明了。每个周期,256字节的激活数据和另外128字节的权重数据从SRAM中读到MACs阵列中,在那里它们被合并。每个NPU有一个96x96的乘积阵列,总共有9,216个MAC和18,432个操作。对于FSD芯片,特斯拉使用8位乘8位的整数乘法和32位整数加法。对这两种数据类型的选择主要是由于他们努力降低功耗(例如,32位FP加法的功耗大约是32位整数加法的9倍)。在2GHz下运行,每个NPU的峰值性能为每秒36.86万亿次运算(TOPS)。每块芯片上有两个NPU,FSD芯片的综合峰值性能可达每秒73.7万亿次运算。在点乘操作之后,数据被转移到激活硬件、池化硬件,最后进入汇总结果的写缓冲器。FSD支持多种激活功能,包括整流线性单元(ReLU)、Sigmoid线性单元(SiLU)和TanH。每个周期,128字节的结果数据被写回SRAM。所有的操作都是同时和连续进行的,重复进行直到完成整个网络。

 

一些硬件已经被简化,这就把复杂性放到了软件上。这样做是为了降低硅的成本,以支持稍微复杂的软件。软件可以映射和分配单个SRAM库。在特斯拉的NN编译器的帮助下,还可以进行层融合,通过耦合conv-scale-act-pooling操作来实现数据重用。编译器还执行层平滑,确保一致的内存访问,添加旨在减少库冲突的通道填充,并插入DMA操作以在使用前预取数据。在代码生成过程中,权重数据被生成,代码被压缩,并生成一个CRC校验以保证可靠性。

 

在正常操作下,神经网络程序在启动时被加载,并在芯片通电的整个过程中保持在内存中。运行是通过设置输入缓冲区地址(如新拍摄的图像传感器照片),设置输出缓冲区地址,和权重缓冲区地址(如网络权重),设置程序地址,然后运行。NPU会异步地自行运行整个神经网络模型,直到达到停止指令,触发中断,让CPU对结果进行后处理。

 

FSD计算机的设计是为了加装到现有的特斯拉车型上,因此在外形尺寸和I/O方面基本相同。计算机本身正好可以放在汽车手套箱的后面。FSD计算机可以由技术人员安装在与先前的自动驾驶硬件2.5板相同的插槽中。板子本身包含了两个完全独立的FSD芯片,以及它们自己的电源子系统、DRAM和闪存,以实现完全冗余。每个芯片从自己的存储存储器启动,并运行自己的独立操作系统。在板子的右边(如下图所示)是八个摄像头的连接器。电源和控制装置在电路板的左侧。该板位于两个独立的电源上--一个用于FSD芯片,一个用于另一个。此外,一半的摄像机位于一个电源上,另一半位于第二个电源上(注意,视频输入本身是由两个芯片接收的)。冗余的设计是为了确保在一个组件,如摄像机流或电源或板上的一些其他IC坏了的情况下,整个系统可以继续正常运行。

 

操作


当通电并启动时,感官输入从各种来源输入到电路板。其中包括当前的汽车读数,如惯性测量单元(IMU)、雷达、GPS、超声波传感器、车轮转速、转向角和地图数据。有8个外部视觉摄像头(在某些车辆上有1个内部摄像头)和12个超声波传感器。数据同时被送入两个FSD芯片进行处理。这两个芯片独立形成汽车的未来计划--汽车接下来应该做什么的详细计划。然后,来自两个芯片的两个独立的计划被发送到安全系统,安全系统对它们进行比较,以确保达成一致。一旦来自两个芯片的两个计划在计算的计划上达成一致,汽车就可以继续前进并按照该计划行动(即操作执行器)。然后,驱动命令被验证,感觉信息被用作反馈,以确保命令执行了所需的操作。整个操作循环以高帧率连续运行。

 

功耗


运行完整的软件堆栈,FSD计算机耗散了72W。这比之前的解决方案HW2.5所耗散的57瓦特多了大约25%。在这72瓦中,包括由NPU耗散的15瓦。与HW2.5相比,运行确切的软件堆栈和传感器,特斯拉报告说每秒的帧数提高了21倍。

 

 



关键字:自动驾驶  FSD  特斯拉 引用地址:特斯拉全自动驾驶(FSD)计算机及芯片简介

上一篇:GuardKnox、科络达为汽车OEM提供OTA和网络安全解决方案
下一篇:全球首款 现代摩比斯推出城市高级驾驶辅助系统MPS

推荐阅读

集微网消息,从2016年第二季度开始,存储器价格一路飙升,每个季度都在刷新着销售额纪录。这一波涨价趋势,也着实“养肥”了不少存储器大厂。根据市场分析机构IC insights最新的报告显示,三星凭借着强势的存储器业务已经力压英特尔,连续两年坐上了半导体销售排行榜的龙头宝座。此外,今年SK 海力士也是凭借其存储业务,将台积电挤下了前三的位置。  ...
效果视频这个是主界面这个是主菜单界面这个是设置时间的子界面这个是设置日期设置背景光这是设置了按键音和闹铃以后,主界面出现状态标志闹铃的界面,喇叭出现铃声。生日倒计时提醒功能。这个是main.c文件/*------------------------------------名称:多级菜单数字电子钟编写:YuMin_Dong时间:2013.01.24------------------------------------*/#include <...
电信研究组织Cambridge Wireless拒绝屈服于英国的政治共识,并与华为合作成立了最新的5G合资企业。他们将在剑桥大学拥有的剑桥科学园中建立一个私有5G网络。其目的是为CW社区提供一个测试环境,以便他们可以在5G技术的支持下使用自动驾驶汽车,清洁能源和远程手术等应用。“我们一直在努力为CW成员提供价值,” CW首席执行官西蒙·米德(Simon Mead)说...
加利福尼亚,圣克拉拉 – 2021年11月9日 – 豪威科技,全球排名前列的数字图像解决方案开发商,当日发布了OV32C。这款3200万像素图像传感器采用1/3.2英寸光学格式,这是下一代手机“自拍”前摄的理想性能/尺寸比。传感器采用RGBC技术,可在具有挑战性的照明条件下提供优质图像。OV32C的低功耗模式可以促进人工智能(AI)处理能力,完成人脸检测、二维...

史海拾趣

问答坊 | AI 解惑

电子设计竞赛优秀论文word版

电子设计竞赛优秀论文word版---简易智能电动车3   …

查看全部问答∨

新华龙F020的一个实际应用程序.

这是俺工作中的一个程序代码. 主要用于继电器板工作的,对于使用F020的同志们会有很大帮助的.…

查看全部问答∨

请音频驱动高手进,能帮助解决问题,本人即付现金1000元作为感谢

    本人参照网上的wavedev2移植手册以及s3c6410开发板自带的ac97,iis音频驱动,改编了pcm口的音频驱动。     其pcm口的初始化工作有:选择MPLL时钟、设置FSYNC\\SCLK分频,并将PCM配置为dma方式工作。 驱动程序的其他部 ...…

查看全部问答∨

standard emulator仿真速度比较慢

在winCE自带的standard emulator下面仿真发现速度比较慢. 包刮按键盘响应和鼠标响应也很慢. 是否正常? 另外. 如果想在eVC4++开发数据库应用程序和在standard emulator下运行数据库. 应该还需要安装哪个软件?…

查看全部问答∨

linux cramfs文件系统问题

linux-2.6.20的内核,cramfs文件系统,再启动到最后挂载文件系统时偶尔会出现错误: Error -5 while decompressing! c0327d8a(1928)->c3dfc000(4096) Error -3 while decompressing! 注:1,ECC校验已经改成NAND_ECC_NONE     2, ...…

查看全部问答∨

GC.Collect()

GC.Collect()的作用…

查看全部问答∨

HCS12基本模块

一个S12入门级的教程。…

查看全部问答∨

AVR 128 cannot initialize RAM area问题??????

在写数组时老是报错cannot initialize RAM area      #pragma data:code const table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f, 0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};// 显示段码值01234567……f 在网上查了是 ...…

查看全部问答∨

分享一个 EK-LM38962 开发板做得 时钟工程 ...

长按 SELECT 进入菜单 ... Time Sync 功能用于通过串口跟电脑同步时间 ...  上位机 同步软件跟源码稍后更新 ... 在本机上可以运行 拷贝到别的电脑上就不能运行了 ... 可能是 运行之前要配置下环境 ... 第一次搞上位机软件 摸索中 [ ...…

查看全部问答∨
小广播
最新汽车电子文章
换一换 更多 相关热搜器件
更多每日新闻

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved