汽车设计的嵌入式创新

+荐课 提问/讨论 评论 收藏
  • 本课程为精品课,您可以登录eeworld继续观看:
  • 汽车设计的嵌入式创新
  • 登录
好,现在我们这里可以看到 我们这页的Slide 它其实主要是给到我们的 那个Jacinto家族的Processor 它的多数应用场景 这里是我们ADAS的Processor 它主要是应用于我们的基于上头的一个ADAS应用 比如说我们单目或者双目的前视 倒车后视然后还有我们2D或3D的环视 然后还有夜视的一些系统 那这里面会有我们的一个 Infotainment Processor 它可以提供的一些是用于中控 然后有仪表盘还有Telematics的一些性能 接着我们会有一个...这个里面可能要说明一下 就是说这个后续的这些可能是我们汽车处理器家族里面的一员 但可能和我们的这个Jacinto系统可能是有一些差异 这里头我简单就是说一下这里有一个SimpleLink 低功耗蓝牙集成的一个MCU 可以用来去做一些近车检测 以及无钥进车 无钥是开车门的这些方案 然后C2000的MCU主要是运用于我们现在比较火的一个... 电动车的车载的充电、DC/DC转换 然后还有牵引力控制的这些功能 最主要它是我们这个C2000因为它性能比较强大 所以它就是说能够提高这个可以帮助车场去在单车上提高这个 续航能力以及减少它的充电次数可以提高车辆的使用寿命 那最后一个是我们单芯片的毫米波雷达的一个Sensor 这里面的单芯片是指我们只需要增加一个外部的天线 就可以完成整个的雷达功能 这主要是使用在我们的车内或者车外的人员和障碍物的检测 或者是我们车内的生命体征检测 主要可用于DMSL 这样的一个驾驶员检测系统 这里就简单的介绍了一下 就是说这个Processor它是可以... 因为刚才所说的它只需要接到外界天线它就可以做到完整的场景 所以它是可以做到非常、非常小的一个尺寸 这里面其实我还要特别说明一点 我们这里面的话因为我们是一个家族 对于Jacinto来说是一个家族 所以这里面我也强调一点的是我们是可扩展的硬件 我们后续会说明一下我们是怎样实现这个比较大范围 或者是说比较宽范围的一个可扩展的能力 另外我们会有自己的一个叫的[听不清]SDK 这样的话可以帮助大家缩短研发周期 这里我要给出Jacinto的汽车处理器 它的三条产品线当中 它的应用场景和一些特点 那我现在要说明的是我们这边左边的这个 大家可以在我们TI的官网上可以看到 TDA开头的这一系列 这一系列主要是应用于ADAS的应用 左边的这一类 其实我觉得在我们现在的 L1、L2的这类智能驾驶应用 和大部分的应用都可能用上 比如说我们这里的叫DMS Driver Monitor System 还有Surround View 2D或3D的这已经是比较普遍了 中国的车都会有这样的配置 这里还有一个我们的毫米波雷达和激光雷达的一些方案 然后有我们低功耗的一个前视摄像、前视系统 然后还有多数据来源的数据融合 这里面另外一个就是我们叫智能的[听不清]后视镜 的一些应用 右边是我们DRA前缀的一个产品线 这块产品线主要是应用于Infotainment系统 和一些Cluster应用 比如说我们现在的Center Stack 这样的一个中控 和Cluster以及中控和Cluster组合的CockPit 这样的智能驾驶舱的一些应用 这里面还要有一个说明 就是这是一个后座娱乐系统 叫Rear Seat的后座娱乐系统 Silverbox类似于T-Box的功能 然后这里面还有就是我们所讲的 除了ADAS、Infotainment之外的第三条产品线 就是我們的Gateway這块 以及V2X/V2V 好我现在要简单说明一下刚才我们为什么提到硬件上的 可扩展性 对于我们整的Jacinto扩展器来说 它的主要特点是多核易Go系统 多核指的是我们有多颗MCU、多颗GPU 然后DSP,还有我们的辅助的MPU AMPU,还有加速器 易Go就是我们可以在每一处的MPU或者 AMPU类似于比如说M4上面我们可以跑单独的一个系统 这里我们可以简单的说明一下 这里是说我们会有多核 单核或多核的MPU可以去提高这个... Scalability就是可扩展性 然后还有它的变换能力 另外一个就是说我们可以单独刚才我们也提到了就是我们可以 把分别的就是MPU当中比如说某个单颗MPU或者一处的MPU 用来去支持多操作系统或者 多Domain的软体架构 这里面再要说明一下因为我们大部分市场上的一些 车载的Processor 可能配置上相较于我们这边有一些差异 我们主要的特点是可以把在MPU 或者GPU上的一些Workloading 可以通过算法移植去Upload到DSP 和我们比如揭露上的[听不清]和我们机器上的我们新一代 [听不清]叫做[听不清]等加速器上 这里就是我们提到的我们可以去做到 主CPU、主处理器主核上的一些Workloading 可以分散到其他的核上 以降低整体的功耗 和提高软件的... 降低软件的复杂度 好这里面还有一个是我们要特别提到我们这里面有一个叫 辅助的一个MPU 我们内部叫M4 揭露上会叫M4,机器上会有一个R5F 它是可以用来做一些实时的处理 包括像Auto-stop的一些应用可以去满足我们现在现有的一些 现有的就是车厂对产品的Safety的要求 好这里面就是说一下 我们第三就是刚才提到的在Jacinto家族里面会 有第三条产品线就是做网络Gateway的功能 在右边这张图就是给出了我们现有的一些... 就是车辆上面使用的一些网路架构 左边这里是一个Telematics的一个控制单元 然后在我们的右下方 会有Powertrain Domain 还有底盘的控制然后还有智能驾驶舱 ADAS以及Body Electronics Domain 而这里要提到一条现有的因为它的数据就每个Domain之间 数据交互以及数据处理的需求量比较不是非常大 所以大家在现有的这个框架里面 这些Domain之间的交互可能只是用CAN或是LIN去来做 那么在可以预见的是 我们智能驾驶这个应用场景会越来越多的时候 那么对于这个大数据量这个Domain之间大数据量的 数据传输来说就是需求量会增加 所以在这几个Domain之间 的传输数据量可能会由于这些自动驾驶应用的加入 所以导致它会有大幅度的提高 那么这里对于我们的[听不清]来说 它就需要有更高的计算能力 和更强大的一些比如说对接于 [听不清]对接于[听不清] 这样的一些技术能力 好这里面是我们的现在第三条产品线Gateway 这个产品线里面给出 已经有样片的一款Gateway处理器 你们可以在我们的TI.com官网上直接搜索到 你可以用这个关键词可以直接搜索到 我在这里面要插一句简单的 TI.com上这里面会有一些我们这颗片子的一些参数 你可以看到它的一些配置参数 比如说有多少外设然后Call有几个 类似于这样的 这里面会有我们所有的技术资料包括这里面的data value 也会包括它给出的一些Reference Design 还有我们的一些叫 Technical Reference Domain 就是说对我们里面每颗核核里面的IP、外设的IP的一些 详细介绍 那在tools跟software这里面会提供的是我们Reference的EVM的一些设计 和相关的一些SDK软件 这里都是免费的、Free的 在support&training里面你们可以去找到一部分的就是视频资料 training的资料和文档 好我们这里面是接下来是我们 就这款Gateway处理器我们考虑的一个Telematics系统 Telematics它其实从字面意思上来讲就是 远程的数据处理、信息处理 那么这样的话就会很明显地看到 我们这里面的数据就包括了我车内的 和车外的信息处理 信息交换那么这样的话最主要的是 我们4G和5G的技术然后还有GPS 和BLE、WiFi、V2X 这些途径进来的从车外进来的数据 以及我们车内的数据 车内的数据现有的大部分都是一个CAN还有一个LIN 但是在后续的就是刚刚所说的 比如说我们[听不清]驾驶的这些场景下来 那么Ethernet要求的这个高数据量 高数据通同量的这个需求可能会慢慢增大 那么这时候也是需要我们在传统的车载网关 里面MCU的处理能力相对于较弱 所以在这个大数据量需求的场景下 那么这个Processor 就是一个必要的选项了 然后这里面我们给出了一个简要方案 在右下端的这张图里 框图里我们可以看到实际上对于大部分的像GPS V2X然后Audio 还有惯性的一些测量单元之类 我们都是由外部的一个Module来完成 那实际上对于我们考虑的Gateway 就是Telematics应用场景下的一个Gateway处理器 能力那它是可以做到一些 比如说我们需要有一个HSM 去做信息的加紧密 去保证它的Security 然后我们会有一些加速器 ECDSA比如说椭圆曲线的一个DSA算法 一个加速器来加速这个信息加紧密的运算 然后我们在里面会有一个Ethernet Part 或者是说包括有一个Ethernet的Switch的能力 一个IP在里面 去满足我们后续对Ethernet这种 高通同量的数据端口的需求 这里面还有一个我们会自己在[听不清]有一个单独的MCU Domain 来做一些CAN和LIN的数据转发 稍微要提一点我们这里面的MCU 的Domain和我们这一整块的叫Main Domain之间 是彻底分离的 包括电源、包括时钟 也就是说我们在MCU 可以这么理解就是在Main Domain 这些功能都在... 工作的情况下可以保证我们MCU 是可以一直在工作 好这里是我们的你们可以在TI.com上找到的那颗 刚才我们提到的Gateway Processor 一些配置参数 刚才也提到了我们这颗里面会有一个MCU的Iceland 它其实是与我们左边这一侧的 Main Domain之间是 可以理解成是一个物理隔离 在其中它会有一个的[听不清]两核 或者是四核的一个R5F的... 一个... 一个... 一个小的处理器单元 MCU的单元 会有两级的比如说在我们TI804 它是 然后另外一个就是在我们右端的这个Main Domain里面 它会有一个A53的这样一个配置差异 DRA804M会有两组 共四颗A53的核 然后在DRA802M 会提供的是一组两核 两颗A53的核这样的话就可以去 就是在MPU的这端处理能力上 可以做出一些区分 然后大家都可以看到我们在MCU這端 它是有一个512K内部的Memory 这样的话有助于我们系统的快速启动 对于ECC来说我们在所有 Critical的Memory上都会有支持 这样的话就可以满足我们后续对Safety的要求 我们在这颗芯片上现在是支持LPDDR4 然后通同率是1600 这里我还要提到一点我们的这一颗就是 这一颗就是网关产品线里面它的主要一个 比较重要一个特性叫 Multicore Navigator TeraNet 这个总线你可以看到它 实际上是架设在MCU和MPU 和Main Domain之间 然后还有和其他的外设之间的一个数据总线 那么它是可以提供软件去解析这个总线上传输数据的包头 然后通过指针方式去交换数据 也极大的提高了这个总线的通同量 好Security这块就是必要的比如说我们Secure Boot还有 还有一些加减密的运算然后还有TrsutZone 这是现在比较常用的在Processor的方式 Processor里面去实现安全的方式 Ethernet是我们刚才提到的在我们的Gateway里面是一个就是 为了我们后续的网关升级 所增加的一个Feature 可以看到我们这里面是有最大是有到6颗的 Data Bit Ethernet Ports 可以 数据通同量非常大 另外在MCU的Domain里面我们会有一个单独的一颗 1G Data Bit Ethernet Ports 这样的话可以在一些MCU 仅仅MCU的工作场景下也可以去支持到网络应用网络的一些功能 另外我们下面是一些比较... 常见的一些Connectivity的功能 比如说有PCIe、USB还有CAN FD 还有MMC的功能可以支持到UHS-I的 还有Octal-SPI 这里面可以支持SIP的一些 所以说在这里面... 我们会有一些比较可以去支持快速启动的 一些硬件上的特性 好接下来就是我们刚才所说的我们是想要给出一些就是 基于我们这颗网关Gateway的 Processor的一个Demo 大家都知道这其实是一个开放式的SOC的一个应用 它主要是说我从外部传进来的数据包 网路数据包经过我们的MCU Domain里的R5F 的上面这个协议站的处理处理完需要去解密 解密完处理完再加密 然后再把它数据再传出 这个端口 你可以看到我们在右边看到 实际上在这里可以看到我们R5F的Workloading Workloading大概是在30%左右 而这一颗Ethernet Port的数据通同量 是接近1个GB 所以说一方面来说我们实际上对于我们Ethernet Port 它的数据通同量能够达到飙升 另外一个在我们MCU Domain里面 是可以处理很多Workload 或者说[听不清]来做其他应用 甚至来说我们在这种应用情景下 A53是完全空出来的 所以我们认为说在这个 Gateway Processor来说 我们或许可以在Gateway 这个功能上我们可以增加更多的一些新的Feature 它因为有足够的一些计算资源在那 好这里是我们刚才所说的 一些点 其实刚才已经说了就是 这个点在你们当中其实是加了 Crypto Accelerator 这样的一个处理 OK 这里面是这样子的就是 因为我们Gateway这样的应用来说 它对这个Security和Safety应用来说要求比较高 那么我们常用的比如说 Autosar的[听不清]来说 是用来做一些Safety相关的一些应用 然后又因为是传统网关上它的数据处理量会比较少一点 那么... 传统的Autosar它是可以满足这样的一些处理能力 但是在后续的如果说比如说自动驾驶 如果说[听不清]处理的更多了 那么这样的话就是说在Gateway上来说它 可能就会有一些大个数据量处理 比如说我们刚刚所说的一个图像交互 另外一个还有车内的... 各个控制单元的OTA的升级 那么这样就会有大量的数据交互 这个时候就说我们业内是有一个在Classic Autosar 这块是和它有一个对等的 Adaptive Autosar 这样的一个实现 那它们的差异主要是在于 我们Adaptive Autosar 是为了提高它的计算能力 提高它的数据处理能力 那么是建立于我们所讲的叫 High Level的OS 也比如说是[听不清]比如说是QS 那么这样的话就可以提高我们 整车的整个设备的这些 Safety、Security的一些特性 跟一些特点 那你可以看到大家可以看到这里面是说 我们这颗芯片会有一个多核易购的系统 那么我们可以在MCU Domain上 可以去支持这个Classic Autosar 然后在我们的Main Domain的 Cortext A53上面 可以去支持我们的Adaptive Autosar 那么另外一个就是我们刚才提到的我们TI内会有一个TRX 这样一个高速的数据总线 然后和建立在这之上的IPC的 Fundamental的一个软件基础 我们可以实现到Adaptive Autosar 和Classic Autosar之间的一个通信 然后这里面最重要的一点就是之前刚刚提到的 我们的MCU Island 可以作为一个Safety Controller 也就是说即使在这一端 Main Domain这一端 如果系统Crash了 那么它并不会引起我们这个 MCU这端任何的异常 最后要强调一点就是说我们自己这一款的产品线其实 在除了我刚才列出来的 DRA804M和802M 我们后续会有更加丰富的一些 网关处理器的一些芯片 那么也就是说我们可以去 现有的应用和未来的一些更加复杂的一些应用 那同时我们会提供相关的SDK 那我们的SDK可以做到不同配置的处理器上 都可以同时应用 和减少这样软件的一些研发工作 那基本上我们的主要内容都已经讲完了 希望大家多多关注我们的一些活动 谢谢 谢谢大家
课程介绍 共计4课时,1小时42分48秒

T-Box 系统和方案介绍

TI 汽车 T-BOX

本课程主要介绍 T-Box 的背景和应用情景,以及 T-box 的系统和方案

推荐帖子

UART 中断
怎样实现用UART中断发送数据,以前都是在主程序里给 UCA1TXBUF赋值发送,没问题,可用中断却不行了,请高手指教 TI给的例程没有发送中断的 #include "msp430x54x.h"int n;void Delay(){_NOP();}void main(void){ WDTCTL = WDTPW + WDTHOLD;     &n...
zzbaizhi 微控制器 MCU
F5529捕获
想用F5529的4个捕获做声音定位,分别对应P1.2--P1.5,可为什么没有P1.2-P1.5C:\Users\king\Desktop的引脚...
FLAMEKING 微控制器 MCU
msp4304272 infoFlash 数据错乱
存储在infoFlash的参数竟然错乱了,不知道怎么回事,有没有碰到这个问题的大神帮忙解答一下,感激不尽...
ligenbaichi 微控制器 MCU
MSP430学习小结:程序主体结构安排及低功耗-转载
讲解430的书现在也有很多了,不过大多数都是详细说明底层硬件结构的,看了不免有些空洞和枯燥,我认为了解一个MCU的操作首先要对其基础特性有所了解,然后再仔细研究各模块的功能。   1.首先你要知道msp430的存储器结构。典型微处理器的结构有两种:冯。诺依曼结构——程序存储器和数据存储器统一编码;哈佛结构——程序存储器和数据存储器;msp430系列单片机属于前者,而常用的mcs51系列属于后者。...
wateras1 微控制器 MCU

大明58

T-Box 系统和方案介绍

2019年09月09日 08:24:26

zwei9

学习学习

2019年07月11日 18:36:13

hellokt43

好好学习,天天向上。。。

2019年06月21日 17:56:32

hello_mcu

看完了,学习新内容。。

2019年05月16日 15:11:12

hawkier

好长啊,终于学完了

2019年05月14日 14:50:05

分享到X
微博
QQ
QQ空间
微信

EEWorld订阅号

EEWorld服务号

汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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