1. 异构计算硬件架构深度解析
1.1 双芯片异构架构设计理念
DRIVECORE TC4 IT2 的硬件核心采用"安全MCU+高性能PPU"的异构双芯片架构,这一设计理念源于智能驾驶系统对"确定性安全"与"灵活性算力"的双重刚性需求。
在传统的单一大算力SoC方案中,感知、规划、控制等所有任务均运行在同一颗芯片上,虽然算力集中,但存在三个固有缺陷:一是操作系统层面的任务调度难以保证控制任务的硬实时性;二是感知算法的异常可能波及控制功能,故障隔离难度大;三是功能安全认证需覆盖整个SoC,认证复杂度与成本极高。
DRIVECORE TC4 IT2 通过物理隔离的双芯片架构,将系统功能明确划分为两个安全域:
- 安全控制域(TC4D9-Tricore) :运行确定性实时操作系统与AUTOSAR Classic Platform,承担决策控制、系统管理、安全监控、备份冗余等安全相关任务,是整个系统的"安全锚点"。
- 高性能计算域(TC4D9-PPU) :运行POSIX操作系统与AUTOSAR Adaptive Platform,承担计算机视觉、深度学习、加速卡尔曼滤波等计算密集型任务,是系统的"算力引擎"。
两个域之间通过IPC(Inter-Processor Communication)实现高速通信,既保证了安全控制的确定性与独立性,又满足了感知算法的灵活性与算力需求,是当前高阶自动驾驶域控制器的主流架构选择。
1.2 安全核心:Infineon AURIX TC4D9
1.2.1 TC4D9 芯片架构概述
AURIX TC4D9 是英飞凌新一代 AURIX TC4x 系列微控制器中的高端型号,专为自动驾驶与新能源汽车的高性能安全控制场景设计。其核心架构特征包括:
- Tricore多核处理器:集成多个TriCore内核,支持锁步(Lockstep)运行模式,满足ASIL D级功能安全要求
- 大容量片上存储:集成大容量Flash与SRAM,支持复杂控制算法与诊断数据存储
- 丰富的通信接口:支持CAN/CAN-FD、车载以太网、SPI、I2C等多种通信协议
- 硬件安全模块(HSM) :集成硬件安全模块,支持加密算法加速与安全启动
- 功能安全机制:内置ECC校验、内存保护、外设保护、时钟监控等多重安全机制
1.2.2 TC4D9 在平台中的典型应用
根据平台定义,TC4D9-Tricore 侧承担以下四类典型应用:
| 应用类别 | 具体功能 | 技术要求 |
|---|---|---|
| Decision & Control(决策与控制) | 车辆纵向/横向控制、轨迹跟踪、制动/转向指令输出 | 硬实时、确定性、ASIL D |
| System Management(系统管理) | 电源管理、任务调度、资源监控、诊断管理 | 高可靠性、实时响应 |
| Safety Monitoring(安全监控) | SoC状态监控、故障检测、降级策略执行、安全状态管理 | ASIL D、故障响应时间<10ms |
| Backup Redundancy(备份冗余) | PPU故障时的降级控制、最小风险机动(MRM)执行 | Fail-Operational、快速切换 |
1.2.3 电源管理配套:OPTIREG PMIC TLF4D985
平台采用英飞凌 OPTIREG TLF4D985 作为系统电源管理芯片(PMIC),该芯片专为 AURIX TC4x 系列设计,提供以下关键能力:
- 多轨电源输出,为TC4D9核心、PPU、外设等提供稳定供电
- 电源监控与过压/欠压/过流保护
- 与TC4D9的安全机制协同,支持安全关断与唤醒
- 满足车规级AEC-Q100认证与功能安全要求
1.3 算力核心:TC4D9-PPU 并行处理单元
1.3.1 PPU 架构定位
PPU(Parallel Processing Unit,并行处理单元)是平台的高性能计算核心,与TC4D9-Tricore协同工作。PPU侧运行POSIX操作系统,支持灵活的应用部署与算法加速,其核心能力包括:
- 计算机视觉(Computer Vision) :支持图像预处理、特征提取、目标检测、语义分割等视觉算法
- 深度学习(Deep Learning) :支持神经网络模型推理,包括CNN、Transformer等主流架构
- 加速卡尔曼滤波(Accelerated Kalman Filter Computing) :硬件加速的卡尔曼滤波器,用于多传感器融合定位与状态估计
- 图形处理(Graphics) :支持可视化渲染与人机交互界面
1.3.2 PPU 侧存储与接口配置
根据GDCU4XL的硬件框图,PPU侧集成以下存储资源:
- LPDDR5:高带宽低功耗内存,用于深度学习模型加载与图像数据缓冲
- eMMC:大容量嵌入式多媒体卡,用于系统镜像、算法模型、配置数据存储
- NOR Flash:高速NOR闪存,用于启动引导与关键参数存储
PPU侧通过以下接口与外部组件通信:
- PCIe:与TC4D9-Tricore侧的高速数据通道之一
- SPI & Err:与TC4D9的SPI通信及错误信号通道
- SGMII/RGMII:与车载以太网交换机的网络接口
- USB3.0:通过USB Hub扩展多路USB3.0接口,支持外部设备接入
1.4 网络交换核心:BRIGHTLANE 88Q5152
平台采用英飞凌 BRIGHTLANE 88Q5152 车载以太网交换机作为网络交换核心,负责域内多设备间的高速数据交换。其关键特性包括:
- 多端口交换:支持多路车载以太网端口交换,满足多传感器、多ECU间的通信需求
- TSN支持:支持时间敏感网络(TSN)协议,提供确定性低延迟通信
- 带宽配置:支持100BASE-T1(百兆车载以太网)与1000BASE-T1(千兆车载以太网)混合接入
- 车规认证:满足AEC-Q100车规级认证要求
根据GDCU4XL框图,88Q5152交换机的端口配置包括:
- 2路百兆车载以太网(100BASE-T1),通过88EA1512 PHY芯片扩展
- 2路千兆车载以太网(1000BASE-T1)
- 1路RJ45标准以太网接口(用于调试与数据导出)
- SGMII/RGMII接口连接PPU侧
- SGMII接口连接TC4D9-Tricore侧
1.5 异构协同机制:IPC 核间通信
TC4D9-Tricore 与 PPU 之间的协同是平台架构的核心技术难点,主要通过以下机制实现:
1.5.1 通信通道
1.5.2 任务协同模式
| 协同模式 | 描述 | 典型场景 |
|---|---|---|
| 主从模式 | Tricore为主控,PPU为计算从设备,Tricore下发任务并接收结果 | 感知算法调度、目标级数据融合 |
| 监控模式 | Tricore实时监控PPU运行状态,异常时触发降级 | 安全监控、故障响应 |
| 冗余模式 | PPU主计算,Tricore备份计算,PPU故障时Tricore接管 | Fail-Operational、最小风险机动 |
1.5.3 数据流路径
典型的自动驾驶数据流路径如下:
- 传感器(摄像头/雷达)原始数据进入PPU侧
- PPU执行感知算法(目标检测、车道线识别、可行驶区域分割等)
- PPU将目标级/特征级数据通过IPC传递给Tricore
- Tricore执行多传感器融合、决策规划、控制算法
- Tricore通过CAN/CAN-FD或车载以太网向执行器输出控制指令
资料获取:面向智能出行的DRIVECORE™ TC4 IT2系统解决方案
2. 分层软件架构深度解析
2.1 软件架构总体设计
DRIVECORE TC4 IT2 的软件栈采用"双OS、双AUTOSAR、多中间件"的分层架构设计,自下而上分为硬件驱动层、操作系统与基础软件层、中间件与服务层、应用与生态层四个层次。这种设计兼顾了车规级确定性与高阶算法灵活性,是当前智能驾驶域控制器软件架构的主流范式。
2.2 第一层:硬件驱动与板级支持
2.2.1 BSP 与 Bootloader
- UBoot:通用引导加载程序,负责系统启动引导、硬件初始化、镜像加载
- BSP & Driver:板级支持包,包含GPIO、UART、SPI、I2C、定时器等底层驱动
- Firmware:芯片固件与外设固件,包括HSM固件、交换机固件等
2.2.2 AUTOSAR MCAL 驱动
MCAL(Microcontroller Abstraction Layer,微控制器抽象层)是AUTOSAR架构的最底层,直接与硬件交互。平台采用英飞凌官方的 AURIX TC4x MC-ISAR(Infineon Standardized AUTOSAR MCAL)驱动包,包括:
- MCU驱动:时钟、复位、模式控制
- PORT驱动:引脚配置与控制
- DIO驱动:数字输入输出
- ADC驱动:模数转换
- PWM驱动:脉冲宽度调制
- CAN驱动:CAN/CAN-FD控制器驱动
- ETH驱动:以太网控制器驱动
- SPI驱动:SPI通信驱动
- ICU驱动:输入捕获
- GPT驱动:通用定时器
- WDG驱动:看门狗
2.2.3 复杂设备驱动(CDD)
CDD(Complex Device Driver)用于处理MCAL无法覆盖的复杂外设,如GMSL摄像头解串器、车载以太网交换机、PMIC等。平台预集成了以下关键CDD:
- HSM Driver:硬件安全模块驱动,支持加密操作与安全服务
- MCAL Switch Drivers:车载以太网交换机驱动,支持88Q5152配置与管理
- GMSL Deserializer Driver:GMSL摄像头解串器驱动,支持最多16路摄像头接入
2.3 第二层:操作系统与 AUTOSAR 基础软件
2.3.1 双操作系统架构
平台采用双操作系统并存的设计,分别运行在不同的计算核心上:
| 操作系统 | 运行核心 | 定位 | 关键特性 |
|---|---|---|---|
| AUTOSAR OS | TC4D9-Tricore | 安全实时OS | OSEK/VDX兼容、硬实时调度、ASIL D支持 |
| POSIX OS | TC4D9-PPU | 高性能通用OS | POSIX兼容、多任务多线程、丰富生态 |
2.3.2 AUTOSAR Classic Platform(CP)
AUTOSAR Classic Platform 运行于TC4D9-Tricore侧,提供确定性的汽车电子软件架构,包括:
- RTE(Runtime Environment) :运行时环境,实现SWC之间的通信与调度
- AUTOSAR SWC(Software Component) :应用软件组件,客户可在此开发控制算法
- BSW(Basic Software) :基础软件,包括系统服务、内存服务、通信服务、诊断服务等
- TSN Stack:时间敏感网络协议栈,支持确定性以太网通信
- OTA:远程升级框架,支持软件在线更新
2.3.3 AUTOSAR Adaptive Platform(AP)
AUTOSAR Adaptive Platform 运行于PPU侧,面向高性能计算与灵活部署场景,其核心特征包括:
- 基于POSIX的操作系统抽象:支持Linux、QNX等POSIX兼容OS
- 面向服务架构(SOA) :基于SOME/IP的服务发现与通信
- 动态应用部署:支持应用的动态加载与卸载
- C++语言支持:支持现代C++开发,适合复杂算法实现
- 并行计算支持:支持多线程、多进程并行计算
2.3.4 IPC 通信中间件
双核心之间的IPC通信在软件层面通过专用中间件实现,支持:
- 基于共享内存的高速数据传输
- 基于消息队列的控制指令传输
- 基于信号量的同步机制
- 端到端保护(E2E)的数据完整性校验
2.4 第三层:中间件与系统服务
2.4.1 通信中间件
平台集成多种通信中间件,满足不同场景的通信需求:
| 中间件 | 协议/标准 | 适用场景 | 运行侧 |
|---|---|---|---|
| DDS(Data Distribution Service) | OMG DDS标准 | 高吞吐量、低延迟数据分发,机器人/自动驾驶 | PPU |
| VSOMEIP | SOME/IP协议 | AUTOSAR AP面向服务通信 | PPU/Tricore |
| SOME/IP | AUTOSAR CP | 面向服务的车载通信 | Tricore |
| TSN Stack | IEEE 802.1 TSN | 确定性实时以太网通信 | Tricore |
| CAN/CAN-FD Stack | AUTOSAR CAN | 车载总线通信 | Tricore |
2.4.2 机器人框架支持
平台原生支持两大主流机器人框架,实现车载与机器人技术栈的统一:
- ROS/ROS2(Robot Operating System) :广泛应用于机器人研发的开源框架,支持节点化开发、话题通信、服务调用等模式。ROS2基于DDS通信中间件,满足实时性要求。
- Cyber RT:百度开源的机器人实时计算框架,专为自动驾驶场景优化,支持协程调度、确定性通信、低延迟数据传输。
2.4.3 时间同步服务
时间同步是多传感器融合与分布式系统的基础,平台提供三级时间同步机制:
- gPTP(generalized Precision Time Protocol) :基于IEEE 802.1AS的通用精确时间协议,实现亚微秒级时间同步,是车载以太网时间同步的主流方案
- PTP(Precision Time Protocol) :基于IEEE 1588的精确时间协议,用于系统级时间同步
- NTP(Network Time Protocol) :网络时间协议,用于非实时场景的时间校准
- 3rd Party Time Service:第三方时间服务接口,支持GNSS授时等外部时间源接入
2.4.4 系统服务
- Health Management(健康管理) :系统健康状态监控、故障检测、故障处理与状态管理
- OTA Service(远程升级服务) :支持软件远程刷写、差分升级、安全校验与回滚
- Power Management(电源管理) :系统电源状态管理、低功耗模式、唤醒源配置
- Sensor Framework(传感器框架) :统一的传感器接入与数据管理框架,支持多传感器抽象与数据融合
2.5 第四层:应用与生态层
2.5.1 客户应用(Customer Application)
客户可在平台之上开发差异化应用,包括:
- 感知算法(目标检测、车道线识别、交通标志识别等)
- 融合算法(多传感器数据融合、状态估计等)
- 规划算法(路径规划、行为决策、轨迹生成等)
- 控制算法(纵向控制、横向控制、车辆动力学控制等)
- HMI应用(可视化界面、人机交互等)
2.5.2 生态伙伴组件(Ecosystem Partners)
平台开放生态接口,支持第三方组件接入,包括:
- Vector工具链(CANoe、DAVIS等)的集成支持
- 英飞凌官方开发工具与软件包
- 第三方算法供应商的预集成模型
- 第三方中间件与功能安全软件
3. 通信与时间同步技术
3.1 车载以太网与 TSN 确定性通信
3.1.1 车载以太网架构
平台以车载以太网为骨干通信网络,采用BRIGHTLANE 88Q5152交换机构建星型/混合型网络拓扑。网络带宽配置包括:
- 100BASE-T1:百兆车载以太网,用于传感器、低带宽ECU接入
- 1000BASE-T1:千兆车载以太网,用于高带宽传感器、域间通信
- PCIe:芯片间高速数据通道
- CAN/CAN-FD:传统车载总线,用于执行器与低带宽设备接入
3.1.2 TSN 时间敏感网络
TSN(Time-Sensitive Networking)是IEEE 802.1工作组定义的一组以太网增强标准,旨在为标准以太网提供确定性低延迟通信能力。平台集成的TSN协议栈支持以下关键特性:
| TSN标准 | 功能 | 在平台中的应用 |
|---|---|---|
| IEEE 802.1AS(gPTP) | 时间同步 | 全系统亚微秒级时间同步 |
| IEEE 802.1Qbv | 时间感知整形器 | 确定性时延保障,关键控制帧优先传输 |
| IEEE 802.1Qci | 每流过滤与监管 | 流量隔离与故障 containment |
| IEEE 802.1CB | 帧复制与消除 | 高可靠性通信,冗余路径传输 |
3.1.3 通信延迟分析
基于TSN的确定性通信可实现以下延迟指标(典型值):
- 域内端到端通信延迟:<1ms(千兆以太网,TSN调度)
- 控制指令端到端延迟:<5ms(从传感器到执行器)
- gPTP时间同步精度:<1μs(域内)
- CAN-FD总线通信延迟:<2ms(典型报文)
3.2 gPTP 时间同步深度解析
3.2.1 gPTP 工作原理
gPTP(generalized Precision Time Protocol)是IEEE 802.1AS定义的时间同步协议,是PTP(IEEE 1588)的简化车载版本。其核心工作原理包括:
- 主从时钟架构:网络中选举一个Grandmaster(主时钟),其他节点作为从时钟同步于主时钟
- 时间戳机制:在物理层精确标记报文发送与接收时间,消除协议栈延迟不确定性
- 延迟测量:通过Delay Request/Delay Response报文测量链路延迟
- 频率补偿:通过连续时间戳计算时钟频率偏差并进行补偿
3.2.2 平台中的时间同步架构
在DRIVECORE TC4 IT2平台中,时间同步采用分层架构:
- 外部时间源:GNSS卫星定位模块提供PPS(秒脉冲)与UTC时间,作为系统最高优先级时间源
- 域内主时钟:TC4D9-Tricore或PPU侧运行gPTP Grandmaster,将GNSS时间分发至域内各节点
- 传感器同步:摄像头、雷达等传感器通过gPTP或硬件触发信号实现时间同步
- 跨芯片同步:TC4D9与PPU之间通过共享时间基准与硬件信号实现纳秒级同步
3.2.3 时间同步的应用价值
精确的时间同步是以下功能的基础:
- 多传感器融合:不同传感器的数据需在统一时间轴上对齐,否则融合结果会产生时空偏差
- 目标跟踪与状态估计:卡尔曼滤波等算法需要精确的时间戳进行状态预测与更新
- 分布式决策:多ECU协同决策需要统一的时间基准
- 数据记录与回放:自动驾驶数据采集需要精确时间戳以支持后续回放与分析
3.3 CAN/CAN-FD 总线通信
平台集成多路CAN/CAN-FD总线接口,用于与传统车载网络及执行器通信:
- GDCU4XL配置:2路CAN/CAN-FD(PPU侧)+ 8路CAN/CAN-FD(Tricore侧),共10路
- CAN-FD带宽:支持最高5Mbps数据段波特率,相比传统CAN(1Mbps)提升5倍
- AUTOSAR CAN驱动:基于AUTOSAR标准的CAN驱动与CAN Interface,支持PDU路由、信号交互
- 诊断支持:支持UDS(ISO 14229)诊断协议与OBD-II诊断服务
4. 功能安全与信息安全
4.1 功能安全架构(ISO 26262)
4.1.1 功能安全目标与ASIL等级
DRIVECORE TC4 IT2 平台面向ASIL D级功能安全目标设计,支持从ASIL B到ASIL D的不同等级应用。平台可支持面向ASIL D目标的评估与验证,但最终产品的ASIL D认证仍需客户完成系统级安全分析与集成验证。
| 安全目标 | 描述 | ASIL等级 |
|---|---|---|
| 避免非预期加速 | 防止车辆非预期的加速行为 | ASIL D |
| 避免非预期制动 | 防止车辆非预期的制动行为 | ASIL D |
| 避免非预期转向 | 防止车辆非预期的转向行为 | ASIL D |
| 保持最小风险状态 | 故障时将车辆带入最小风险状态 | ASIL D |
| 避免功能不可用 | 防止安全功能在需要时不可用 | ASIL B/D |
4.1.2 安全机制实现
平台通过多层安全机制实现功能安全目标:
第一层:芯片级安全机制(TC4D9内置)
- 锁步核(Lockstep Core):主核与校验核并行执行,比较结果不一致时触发故障
- ECC校验:对Flash与SRAM进行错误检测与纠正
- 内存保护单元(MPU):防止任务间非法内存访问
- 外设保护单元(PPU):防止非法外设访问
- 时钟监控:检测时钟频率异常
- 电压监控:检测供电电压异常
- 看门狗:独立看门狗与窗口看门狗,检测程序跑飞
第二层:系统级安全机制
- SoC监控:Tricore侧实时监控PPU侧的运行状态(心跳、任务超时、资源异常)
- 故障诊断:多层次故障检测与诊断,支持故障码(DTC)管理
- 降级策略:根据故障等级执行不同的降级策略(功能降级、性能降级、安全停车)
- 安全状态管理:定义并管理多个安全状态(正常、警告、降级、安全停车、紧急关机)
- 端到端保护(E2E):对关键通信数据进行完整性与新鲜性保护
第三层:架构级安全机制
- 双芯片冗余:Tricore作为PPU的安全备份,PPU故障时Tricore可执行降级控制
- Fail-Operational:GDCU4XXPlus支持全故障可运行架构,单点故障不影响系统基本功能
- 通信冗余:支持TSN帧复制与消除(IEEE 802.1CB),关键数据通过冗余路径传输
4.1.3 故障响应时间要求
| 故障类型 | 检测时间 | 响应时间 | 安全动作 |
|---|---|---|---|
| PPU任务超时 | <100ms | <50ms | 触发降级,Tricore接管控制 |
| 通信中断 | <50ms | <20ms | 切换冗余路径或使用最后有效值 |
| 传感器异常 | <100ms | <100ms | 剔除异常传感器,降级融合 |
| 电源异常 | <10ms | <20ms | 安全关断或切换备用电源 |
| 控制输出异常 | <20ms | <10ms | 切断输出,进入安全状态 |
4.2 信息安全架构
4.2.1 HSM 硬件安全模块
TC4D9集成硬件安全模块(HSM),提供以下信息安全能力:
- 安全启动(Secure Boot) :验证启动镜像的完整性与真实性,防止恶意软件刷入
- 加密加速:硬件加速AES、SHA、RSA/ECC等加密算法
- 安全存储:密钥与安全凭证的安全存储区域
- 安全调试:调试接口的安全控制与认证
- 随机数生成:硬件真随机数生成器(TRNG)
4.2.2 通信安全
- SecOC(Secure Onboard Communication) :基于AUTOSAR标准的车载通信安全,对关键PDU进行认证与防重放保护
- TLS/DTLS:支持以太网通信的传输层安全
- 防火墙:车载网络防火墙,隔离不同安全域的通信
- 入侵检测系统(IDS) :支持车载网络入侵检测与异常行为分析
4.2.3 OTA 安全
- 镜像签名验证:OTA升级包必须经过数字签名验证才能刷写
- 差分加密:升级包采用加密传输与差分压缩
- 安全回滚:升级失败时自动回滚至前一版本
- 防回滚保护:防止降级攻击(刷入已知有漏洞的旧版本)
5. 传感器接入与数据处理
5.1 传感器接入能力
以GDCU4XL为例,平台支持丰富的传感器接入:
5.1.1 摄像头接入
- 接口类型:GMSL2(Gigabit Multimedia Serial Link 2)
- 最大路数:16路GMSL2摄像头输入
- 分辨率支持:最高支持8MP(百万像素)摄像头
- 解串器配置:通过4颗GMSL2 Deserializer(每颗支持4路输入)实现16路接入
- 数据流向:摄像头数据经解串器后进入PPU侧进行视觉处理
- 典型应用:前视摄像头、环视摄像头、侧视摄像头、后视摄像头、舱内监控摄像头
5.1.2 毫米波雷达接入
- 接口类型:车载以太网(100BASE-T1 / 1000BASE-T1)或CAN/CAN-FD
- 接入方式:支持域集中毫米波雷达原始数据接入,或目标级数据通过CAN/以太网接入
- 典型配置:5R(5颗毫米波雷达:1前+4角)
5.1.3 超声波传感器接入
- 接口类型:CAN/CAN-FD或专用超声波接口
- 典型应用:自动泊车、低速避障
5.1.4 GNSS 卫星定位
- 接口类型:专用GNSS天线接口+UART/SPI数据接口
- 定位能力:支持GPS/北斗/GLONASS/Galileo多星座定位
- 授时能力:提供PPS秒脉冲与UTC时间,作为系统时间基准
- 典型应用:全局定位、导航、时间同步
5.1.5 激光雷达接入(扩展)
- 接口类型:车载以太网(1000BASE-T1)或PCIe
- 数据类型:点云数据或目标级数据
- 典型应用:L3/L4高阶自动驾驶
5.2 数据处理流水线
平台构建了完整的传感器数据处理流水线:
5.2.1 数据采集层
- 传感器原始数据通过GMSL/以太网/CAN等接口进入平台
- gPTP时间同步为每帧数据打上精确时间戳
- 原始数据可选择存储至eMMC或通过以太网导出(数据采集模式)
5.2.2 数据预处理层(PPU侧)
- 图像预处理:去畸变、白平衡、降噪、缩放、色彩空间转换
- 点云预处理:点云去噪、降采样、ROI裁剪
- 雷达数据处理:CFAR检测、点云聚类
- 时间空间对齐:多传感器数据在统一时间与空间坐标系下对齐
5.2.3 感知算法层(PPU侧)
- 计算机视觉:目标检测(车辆、行人、骑行者)、车道线检测、交通标志识别、红绿灯识别、可行驶区域分割
- 深度学习推理:CNN/Transformer模型推理,支持模型量化与加速
- 雷达感知:目标跟踪、速度估计、角度估计
- 多传感器融合:摄像头+雷达+激光雷达的前融合/后融合
5.2.4 决策规划层(PPU/Tricore协同)
- 行为决策:跟车、变道、超车、避让、停车等行为决策
- 路径规划:全局路径规划与局部轨迹规划
- 速度规划:基于障碍物与交通规则的速度曲线生成
5.2.5 控制输出层(Tricore侧)
- 纵向控制:油门/制动控制,PID/MPC控制算法
- 横向控制:转向控制,纯跟踪/MPC控制算法
- 执行器指令输出:通过CAN/CAN-FD向动力系统、制动系统、转向系统输出控制指令
- 控制指令安全校验:控制指令的合理性检查与安全监控
5.3 加速卡尔曼滤波
平台内置Accelerated Kalman Filter Computing(加速卡尔曼滤波计算)能力,用于多传感器融合定位与状态估计:
- 硬件加速:专用硬件加速单元,降低CPU负载
- 多状态估计:支持车辆位置、速度、加速度、航向角等多状态联合估计
- 多传感器融合:融合GNSS、IMU、轮速计、视觉里程计、雷达等多源信息
- 鲁棒性设计:支持异常值检测与自适应噪声估计
6. 性能指标与技术规格汇总
6.1 计算性能
| 指标 | GDCU46 | GDCU4X/XL | GDCU46X | GDCU4XX | GDCU4XXPlus |
|---|---|---|---|---|---|
| AI算力(TOPS) | 128 | 200 | 320 | 400 | 538 |
| 安全核心 | TC4D9 | TC4D9 | TC4D9 | TC4D9 | TC4D9(冗余) |
| Fail-Operational | 不支持 | 不支持 | 部分支持 | 支持 | 全支持 |
6.2 接口规格(以GDCU4XL为例)
| 接口类型 | 数量 | 规格 |
|---|---|---|
| GMSL2摄像头 | 16路 | 最高8MP |
| USB3.0 | 4路 | USB3.0 Hub扩展 |
| CAN/CAN-FD(PPU侧) | 2路 | CAN/CAN-FD |
| CAN/CAN-FD(Tricore侧) | 8路 | CAN/CAN-FD |
| GNSS天线 | 1路 | 多星座定位 |
| RJ45以太网 | 1路 | 千兆以太网(调试/数据导出) |
| 百兆车载以太网 | 2路 | 100BASE-T1 |
| 千兆车载以太网 | 2路 | 1000BASE-T1 |
| DSI显示输出 | 4路 | DSI3显示接口 |
| PCIe | 1路 | 芯片间高速通信 |
6.3 软件规格
| 软件组件 | 版本/标准 | 说明 |
|---|---|---|
| AUTOSAR CP | 4.x | Tricore侧基础软件 |
| AUTOSAR AP | R21-11及以上 | PPU侧自适应平台 |
| POSIX OS | Linux/QNX | PPU侧操作系统 |
| DDS | OMG DDS标准 | 数据分发服务 |
| ROS2 | Humble/Iron | 机器人框架 |
| Cyber RT | 最新稳定版 | 百度机器人框架 |
| gPTP | IEEE 802.1AS | 时间同步 |
| TSN | IEEE 802.1 TSN | 确定性以太网 |
| MCAL | Infineon MC-ISAR | TC4x标准MCAL |
7. 技术优势总结
7.1 核心技术优势
- 异构双芯片架构:安全MCU与高性能PPU物理隔离,兼顾确定性安全与灵活算力
- 英飞凌TC4x深度绑定:官方PIE for AD认证,获得芯片原厂技术支持与路线图协同
- AUTOSAR CP/AP双栈:同时满足车规确定性与高阶算法灵活性
- gPTP/TSN确定性通信:亚微秒级时间同步与毫秒级端到端通信延迟
- ASIL D功能安全框架:多层安全机制,支持Fail-Operational架构
- 车载+机器人双框架:原生支持ROS2/Cyber RT,跨场景技术复用
- 丰富传感器接入:最多16路GMSL摄像头+多雷达+GNSS,满足多传感器融合需求
7.2 技术选型建议
| 应用场景 | 推荐配置 | 关键技术考量 |
|---|---|---|
| L2基础ADAS | GDCU46 + AUTOSAR CP | 成本优化、ASIL B足够 |
| L2+ NOA | GDCU4X/XL + CP/AP双栈 | 算力充足、传感器接入丰富 |
| L3自动驾驶 | GDCU46X + Fail-Operational | ASIL D、冗余设计 |
| L4 Robotaxi | GDCU4XX/Plus + 全冗余 | 最高算力、全故障可运行 |
| 机器人/AGV | GDCU4XL + ROS2/Cyber RT | 机器人框架原生支持 |
| 数据采集 | GDCU4XL + 16路摄像头 | 原始数据采集与时间同步 |
146