特斯拉Tesla Model 3整体架构解析(中)

Tesla Computer Unit

特斯拉已经开发了一个由自动驾驶仪和信息计算机组成的定制“液冷双计算平台”。“他们建立在同一模块的两个不同的董事会上,”System Plus首席执行官弗劳克斯解释道。

一边是信息娱乐电子控制单元(ECU)或MCU。另一边是自动驾驶ECU。在最初安装在型号3上的HW2.5中,特斯拉的自动驾驶仪仍然由英伟达的SOC和GPU启用。

特斯拉集成了几家制造商的完整模块,这些制造商与英伟达的高性能集成电路(用于GPU)、英特尔的处理器、NXP和英飞凌的微控制器、微米技术、三星和SK Hynix的内存和STMicroelectronics的音频放大器相关。

Radar

特斯拉选择了一个经过验证的雷达模块从大陆。大陆集团的ARS4-B内部是一个77GHz雷达芯片组和由NXP半导体公司提供的32位MCU。System Plus’Fraux指出,尽管包括联发科技(MediaTek)和德州仪器(Texas Instruments)在内的几家芯片公司宣称进入汽车雷达市场,但NXP和英飞凌是无可争议的两大巨头。大陆集团是雷达模块供应商中的一个关键角色。它的ARS4-B“可以找到至少15辆其他车辆,包括音频Q3,大众Tiguan,日产Rogue和其他,”Fraux解释说。

大陆ARS4-A雷达系统用于转发碰撞警告、紧急制动辅助、碰撞缓解或自适应巡航控制(ACC)。一个重要的因素是同时测量长距离,高达250米,精度为±0.2米,短距离,高达70米,相对速度和两个物体之间的角度。

该系统由两块电子板组成,包括NXP半导体微控制器和Broadcom以太网收发器。射频(RF)板采用非对称结构,带有PTFE/FR4混合基板,并配有平面天线。

NXP半导体77ghz多通道雷达收发芯片组由四个接收机、两个发射机和一个相关的压控振荡器(VCO)组成,用作高频发射机和接收机。

Evolution of Autopilot ECU

System Plus指出,特斯拉电脑的进化一直发生在自动驾驶仪的电子控制单元上。在HW2.5中,特斯拉合并了两个英伟达帕克SOC,一个英伟达帕斯卡GPU和一个英飞凌TriCore CPU。通过升级到HW3.0,特斯拉集成了两个新设计的特斯拉SOC、两个GPU、两个神经网络处理器和一个锁步CPU。

一方面,zFAS奥迪A8的中央驾驶员辅助控制器“没有冗余,而且非常昂贵,”Fraux观察到。另一方面,特斯拉的版本,使用其两个soc,提供冗余。

HW2.5 vs. HW3.0

弗劳克斯说,与HW2.5(4681个组件)相比,特斯拉在同一尺寸的电路板上为HW3(4746个组件)塞满了更多的组件

对于HW3,处理器数量从4个Tesla SOC缩减到2个(Nvidia、Infineon)。

Tesla SoC在HW3中使用的技术节点为14nm,而Nvidia的HW2.5处理器则为16nm。在HW3推出时,Fraux观察到,“这是14纳米FinFET工艺首次在汽车上使用。”

汽车行业很少看到任何汽车制造商在内部为自己的汽车设计asic。弗劳克斯说:“这是一个很大的风险,除非你有一个优秀的硬件设计团队,考虑到当今的汽车市场,这不是一个容易做出的决定。”。

然而,特斯拉并不孤单。有许多汽车原始设备制造商都渴望像特斯拉一样开发自己的自动驾驶仪处理器。

但是,仅仅为自己的车型而花费大量的研发资金和设计自己的ASIC,真的值得吗?

弗劳克斯说:“如果你想保持良好的利润率,进行批量生产,这是有意义的。”。在过去的几年里,随着越来越多的电子元件进入汽车市场,许多汽车原始设备制造商得知,像英伟达(Nvidia)和英特尔(Intel)这样的领先芯片供应商习惯于为其soc、cpu和gpu保持巨大的利润率,真是令人震惊。如果原始设备制造商不想在未来五年内继续与芯片供应商进行价格谈判,他们可能会发现更容易开发自己的soc来控制自己的命运。

System Plus估计,特斯拉的HW2.5由三个Nvdia芯片和英飞凌MCU组成,售价280美元。相比之下,特斯拉的HW3.0基于特斯拉的两个SOC,售价190美元。

弗劳克斯指出,假设一家汽车制造商花1.5亿美元购买自己的处理器设计成本,而零部件定价和40万台的年产量没有变化,“我们的快速估算显示,你可以在4年内收回投资。”

特斯拉Tesla Model 3整体架构解析(下)的更多相关文章

  1. 特斯拉Tesla Model 3整体架构解析(上)

    特斯拉Tesla Model 3整体架构解析(上) 一辆特斯拉 Model 3型车在硬件改造后解体 Sensors for ADAS applications 特斯拉 Model 3型设计的传感器组件 ...

  2. dojo/request模块整体架构解析

    总体说明 做前端当然少不了ajax的使用,使用dojo的童鞋都知道dojo是基于模块化管理的前端框架,其中对ajax的处理位于dojo/request模块.一般情况下我们使用ajax请求只需要引入do ...

  3. [源码解析] 模型并行分布式训练Megatron (2) --- 整体架构

    [源码解析] 模型并行分布式训练Megatron (2) --- 整体架构 目录 [源码解析] 模型并行分布式训练Megatron (2) --- 整体架构 0x00 摘要 0x01 启动 1.1 分 ...

  4. jQuery整体架构源码解析(转载)

    jQuery整体架构源码解析 最近一直在研读 jQuery 源码,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美. 其结构明晰,高内聚.低耦合,兼具优秀的性能与便利的扩展性, ...

  5. jQuery整体架构源码解析

    最近一直在研读 jQuery 源码,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美. 其结构明晰,高内聚.低耦合,兼具优秀的性能与便利的扩展性,在浏览器的兼容性(功能缺陷.渐 ...

  6. spring源码深度解析—Spring的整体架构和环境搭建

    概述 Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用.Spring是于2003 年兴起的一个轻量级的Java 开发框 ...

  7. 【Mybatis源码解析】- 整体架构及原理

    整体架构 version-3.5.5 在深入了解Mybatis的源码之前,我们先了解一下Mybatis的整体架构和工作原理,这样有助于我们在阅读源码过程中了解思路和流程. 核心流程 在上一遍的入门程序 ...

  8. tomcat原理解析(二):整体架构

    一 整体结构 前面tomcat实现原理(一)里面描述了整个tomcat接受一个http请求的简单处理,这里面我们讲下整个tomcat的架构,以便对整体结构有宏观的了解.tomat里面由很多个容器结合在 ...

  9. Spring源码解析--Spring的整体架构

    概述 Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用.Spring是于2003 年兴起的一个轻量级的Java 开发框 ...

随机推荐

  1. 预防NSA勒索病毒攻击脚本

    预防445端口勒索病毒修复脚本 直接复制下去,创建一个文件,名字随意后缀是.bat,然后双击就可以了(如果提示拒绝访问,就直接右键管理员,尤其是Win8 Win10). :+添加关键注册表以及停掉并且 ...

  2. Dubbo原理剖析 之 @DubboReference.version设置为*

    原文链接 Dubbo原理剖析 之 @DubboReference.version设置为* 1 背景 Dubbo在消费端提供了一个功能,即将消费者的版本号指定为*,那么不管服务端的接口版本是啥,都可以调 ...

  3. 【JavaScript】JS从入门到深入(复习查漏向

    [JavaScript]JS从入门到深入(复习查漏向 pre 精细得学过一遍JS后才发现,原来之前CTF中有些nodejs的题目以及一些游戏题的payload就变得很好理解了. 基础知识 ECMASc ...

  4. Ubuntu20.04安装和配置JDK

    首先在官网下载Linux系统的jdk到本地 创建/java目录 sudo mkdir /java 这是直接创建在根目录下的. 3. 将下载的jdk压缩包移动到java文件夹 sudo mv 你的安装包 ...

  5. 0902-用GAN生成动漫头像

    0902-用GAN生成动漫头像 目录 一.概述 二.代码结构 三.model.py 3.1 生成器 3.2 判别器 四.参数配置 五.数据处理 六.训练 七.随机生成图片 八.训练模型并测试 pyto ...

  6. Linux 中如何使用 IP 命令

    老版本的 Linux 中都是使用 ifconfig 命令检查和配置网络接口,但是该命令目前已经没有维护了,取而代之的是 ip 命令 ip 命令和 ifconfig 命令很相似,但是 相比起来,ip命令 ...

  7. java数组 简单了解

    一.关于集合 1.数组,链表和哈希表(散列表)的存储方式 (1)传统的数组结构存储数据会在内存中开辟连续得空间,结合下标从而使得可以快速访问数据,但是删除和添加数据就很浪费资源 (2)链表不需要开辟连 ...

  8. 有趣的css—简单的下雨效果2.0版

    简单的下雨效果2.0版 前言 笔者上一篇发布的文章有趣的css-简单的下雨效果中有位老哥给我提了一个很棒的建议,大致意思是波纹应该产生于雨滴的消失处. 这是按照老哥的建议完善后的效果图: 由于我制作G ...

  9. Elasticsearch数据库优化实战:让你的ES飞起来

    摘要:ES已经成为了全能型的数据产品,在很多领域越来越受欢迎,本文旨在从数据库领域分析ES的使用. 本文分享自华为云社区<Elasticsearch数据库加速实践>,原文作者:css_bl ...

  10. Logstash 的命令行入门 ( 附上相关实验步骤 )

    Logstash 的命令行入门 ( 附上相关实验步骤 ) 在之前的博客中,我们已经在 Macbook Big Sur 环境下安装了 ELK 的相关软件,并且已经可以成功运行对应的模块: 如果没有安装的 ...