1. SA8155 平台概述

1.1 SA8155 芯片架构

高通 SA8155(Snapdragon 8155)是面向智能座舱的旗舰级 SoC,采用 7nm 制程工艺。其核心计算单元包括 Kryo 485 CPU(1+3+4 三丛集)、Adreno 640 GPU、Hexagon 690 DSP 以及 Spectra 380 ISP。显示与图形处理能力是 SA8155 在座舱域控制器的关键竞争力,支持多路独立显示输出与高动态范围(HDR)处理。

架构要点:SA8155 的显示通路从 GPU/DPU 输出到物理显示接口,中间经过 DPU(Display Processing Unit)进行合成、旋转、缩放、色彩管理及 HDR 元数据注入,最终通过 DSI/DP/eDP 等接口驱动屏幕。
模块制程/架构显示相关特性
CPUKryo 485 (1+3+4)控制 DPU 寄存器、驱动配置
GPUAdreno 640图形渲染、HDR 合成、色彩转换
DPUQualcomm DPU v1.x图层合成、色彩管理、HDR 元数据、时序控制
DSPHexagon 690显示后处理加速、AI 场景识别
显示接口DSI / DP / eDP多路并发、高刷新率、HDR 传输

1.2 显示子系统框图

SA8155 显示子系统以 DPU 为核心,连接 GPU、MDP(Mobile Display Processor)、显示控制器、物理接口以及外部显示设备。数据流从 GPU 渲染帧缓冲区出发,经过 DPU 的多个硬件图层(Layer Mixer)合成,再通过显示控制器输出到物理链路。

SA8155 显示子系统框图 SA8155 显示子系统框图 Adreno 640 GPU 渲染 / 合成 / 色彩 DPU (Display Processing Unit) 图层合成 · 色彩管理 · HDR 时序控制 · 元数据注入 显示控制器 (Display Controller) DSI / DP / eDP 接口 外部显示设备 仪表屏 / 中控 / 副驾屏 说明: GPU 渲染帧数据经 DPU 合成后,通过显示控制器和物理接口输出到外部屏幕。HDR 元数据在 DPU 内注入。 DPU 支持多图层叠加、色彩空间转换、局部色调映射等高级功能。

1.3 DPU 硬件模块介绍

DPU(Display Processing Unit)是 SA8155 显示子系统的核心硬件模块,负责从帧缓冲区读取图像数据,经过多级流水线处理后输出到显示接口。DPU 内部包含多个专用硬件子模块,每个子模块承担特定的显示处理任务。

DPU 内部模块列表

  • Layer Mixer(图层混合器):支持最多 8 个硬件图层叠加,每个图层独立配置透明度、缩放、旋转、裁剪。
  • Color Processor(色彩处理器):实现 1D/3D LUT、Gamma 校正、色彩空间转换(RGB ↔ YUV)、色域映射。
  • HDR Processor(HDR 处理器):解析 HDR10/HLG 元数据,执行色调映射(Tone Mapping)、亮度调整、PQ 曲线处理。
  • Timing Controller(时序控制器):生成垂直/水平同步信号、像素时钟,控制刷新率与分辨率时序。
  • Writeback Module(回写模块):支持将合成后的帧数据写回内存,用于屏幕截图或虚拟显示。
  • Interface Wrapper(接口封装器):适配 DSI、DP、eDP 等物理层协议,完成数据打包与传输。
模块名称功能描述HDR 相关
Layer Mixer多图层 Alpha 混合、Z-order 排序HDR 图层与 SDR 图层混合
Color Processor色彩校正、Gamma、3D LUTHDR 色彩空间转换
HDR Processor元数据解析、色调映射核心 HDR 处理单元
Timing Controller同步信号、像素时钟HDR 帧率与 VRR 支持
Writeback Module帧回写、虚拟显示HDR 帧捕获验证
Interface Wrapper物理层协议适配HDR 元数据包传输
DPU 硬件模块内部流水线 DPU 硬件模块内部流水线 帧缓冲区 Layer Mixer 8 图层合成 Color Processor 色彩管理 HDR Processor 色调映射 Timing Controller Interface Wrapper Writeback 显示输出 流水线说明: 帧数据依次经过 Layer Mixer → Color Processor → HDR Processor 完成图像处理。 处理后数据分两路:一路经 Timing Controller + Interface Wrapper 输出到屏幕; 另一路经 Writeback 模块写回内存,用于截图或虚拟显示。
调试提示:在 SA8155 平台调试 HDR 显示时,应重点关注 HDR Processor 的元数据解析是否正确、Layer Mixer 中 HDR 图层与 SDR 图层的混合策略、以及 Color Processor 的色彩空间转换参数。建议通过 DPU 寄存器 dump 验证各模块配置状态。