特斯拉Tesla Model 3整体架构解析(下)
特斯拉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整体架构解析(下)的更多相关文章
- 特斯拉Tesla Model 3整体架构解析(上)
特斯拉Tesla Model 3整体架构解析(上) 一辆特斯拉 Model 3型车在硬件改造后解体 Sensors for ADAS applications 特斯拉 Model 3型设计的传感器组件 ...
- dojo/request模块整体架构解析
总体说明 做前端当然少不了ajax的使用,使用dojo的童鞋都知道dojo是基于模块化管理的前端框架,其中对ajax的处理位于dojo/request模块.一般情况下我们使用ajax请求只需要引入do ...
- [源码解析] 模型并行分布式训练Megatron (2) --- 整体架构
[源码解析] 模型并行分布式训练Megatron (2) --- 整体架构 目录 [源码解析] 模型并行分布式训练Megatron (2) --- 整体架构 0x00 摘要 0x01 启动 1.1 分 ...
- jQuery整体架构源码解析(转载)
jQuery整体架构源码解析 最近一直在研读 jQuery 源码,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美. 其结构明晰,高内聚.低耦合,兼具优秀的性能与便利的扩展性, ...
- jQuery整体架构源码解析
最近一直在研读 jQuery 源码,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美. 其结构明晰,高内聚.低耦合,兼具优秀的性能与便利的扩展性,在浏览器的兼容性(功能缺陷.渐 ...
- spring源码深度解析—Spring的整体架构和环境搭建
概述 Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用.Spring是于2003 年兴起的一个轻量级的Java 开发框 ...
- 【Mybatis源码解析】- 整体架构及原理
整体架构 version-3.5.5 在深入了解Mybatis的源码之前,我们先了解一下Mybatis的整体架构和工作原理,这样有助于我们在阅读源码过程中了解思路和流程. 核心流程 在上一遍的入门程序 ...
- tomcat原理解析(二):整体架构
一 整体结构 前面tomcat实现原理(一)里面描述了整个tomcat接受一个http请求的简单处理,这里面我们讲下整个tomcat的架构,以便对整体结构有宏观的了解.tomat里面由很多个容器结合在 ...
- Spring源码解析--Spring的整体架构
概述 Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用.Spring是于2003 年兴起的一个轻量级的Java 开发框 ...
随机推荐
- hdu 3721 树的最小直径
题意: 给你一棵树,让你改变一条边,改变之后依然是一棵树,然后问你怎样改变才能让树的直径最短.这里的改变一条边指的是指把一条边长度不变,连在别的两个点上. 思路: 首先求出树的 ...
- POJ3757 01分数规划
题意: 有一个任务,给你提供n太服务器,让你在这n太服务器中选出k台完成这个任务,要求是每台服务器的工作时间相同,总的花费最小. 思路: 题目中给出对于每台服务器有这个式子: To ...
- Android so库文件的区节section修复代码分析
本文博客地址:http://blog.csdn.net/qq1084283172/article/details/78818917 一.Android so库文件的节表secion修复方案整理 1.简 ...
- LA3635派
题意: 有F+1个人来分n个圆形派,每个人分到的必须是一个整块的派,形状无所谓,每个人分到的必须一样多,给你每个派的半径,问每个人能分到的最大派的面积是多少. 思路: 虽然不是 ...
- JDBC相关配置和操作
获取数据库连接的几种方式 ps.数据库URL : String url = "jdbc:mysql://localhost:3306/dailytext?useSSL=false&s ...
- Log4j讲解
讲解 通常,我们写代码的过程中,免不了要输出各种调试信息.在没有使用任何日志工具之前,都会使用 System.out.println 来做到. 这么做直观有效,但是有一系列的缺点:1. 不知道这句话是 ...
- 大数据开发-Flink-数据流DataStream和DataSet
Flink主要用来处理数据流,所以从抽象上来看就是对数据流的处理,正如前面大数据开发-Flink-体系结构 && 运行架构提到写Flink程序实际上就是在写DataSource.Tra ...
- flex布局的使用
一.Flex布局是什么? Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性. 任何一个容器都可以指定为Flex布局. .box{ disp ...
- Linux 中如何使用 IP 命令
老版本的 Linux 中都是使用 ifconfig 命令检查和配置网络接口,但是该命令目前已经没有维护了,取而代之的是 ip 命令 ip 命令和 ifconfig 命令很相似,但是 相比起来,ip命令 ...
- Java解析xml文件遇到特殊符号&会出现异常的解决方案
文/朱季谦 在一次Java解析xml文件的开发过程中,使用SAX解析时,出现了这样一个异常信息: Error on line 60 of document : 对实体 "xxx" ...