【SA8295P 源码分析】01 - SA8295P 芯片介绍

news/2024/11/22 22:33:02/

【SA8295P 源码分析】01 - SA8295P 芯片介绍

    • 一、Processors 处理器介绍
    • 二、Memory 内存介绍
    • 三、Multimedia 多媒体介绍
      • 3.1 DPU 显示处理器:Adreno DPU 1199
      • 3.2 摄像头ISP:Spectra 395 ISP
      • 3.3 视频处理器:Adreno video processing unit (VPU)
      • 3.4 图像处理器:Adreno graphic processing unit (GPU)
      • 3.5 低功耗音频子系统:Low-power audio subsystem (LPASS)
    • 四、Security 安全


接触一款新的平台,我们第一步先来了解下它,看看它的大概结构。


系列文章汇总见:《【SA8295P 源码分析】00 - 系列文章链接汇总》
本文链接:《【SA8295P 源码分析】01 - SA8295P 芯片介绍》
以下内容来自官方文档: 《QAM8295P/QAM8295PS Data Sheet 80-PU692-1 Rev. AV》


QAM8295P 是下一代高通 ®Snapdragon™ 汽车信息娱乐模块。

QAM8295P模块的关键组件包含如下:
主芯片SA8295P SoC、电源管理 IC PMM8295AU(×4)、第三方电源管理IC(×1)556-ball LPDDR4X(×2)SDRAM

SA8295P 设备具有以下主要体系结构块:

  1. 高通®Kryo™ 695 CPU,基于Arm v8 Cortex技术
  2. 高通公司®Adreno™ 695 GPU,提供最高的图形性能和电源效率
  3. Dual Qualcomm® Hexagon™ Tensor处理器,用于高性能机器学习
    Qualcomm Hexagon DSP
    quad Qualcomm Hexagon Vector eXtensions(HVX)处理器、
    双高通 Hexaon Matrix eXtension(HMX)协处理器集成,
  4. Qualcomm Spectra™ ISP 395,图像处理引擎
  5. Adreno 665 VPU ,用于高质量、超高清视频编码和解码
  6. Adreno DPU 1199 ,支持超高清多显示器
  7. 双核锁步的 ARC HS46 CPU(×2),专用安全管理器子系统

各芯片,TOP面封装如下:
在这里插入图片描述

其逻辑框图如下:
在这里插入图片描述


一、Processors 处理器介绍

  1. AP:高通®Kryo™ 695 CPU,带8 MB L3缓存
    Quad Kryo Gold Prime 核心,每个核心1 MB L2缓存,目标频率高达2.38 GHz
    Quad Kryo Gold 内核,每个内核512 KB L2缓存,目标频率高达2.09 GHz

  2. DSPDual Qualcomm® Hexagon™ Tensor处理器
    Hexagon Tensor Processor 集成了 Qualcomm Hexagon DSP,目标频率高达1.4 GHzquad Hexagon Vector eXtensions (quad-HVX),和dual Hexagon Matrix eXtensions (HMX) 协处理器
    (1)用于机器学习用例的通用人工智能处理架构
    (2)用于深度神经网络加速的矩阵协处理器(每个Hexagon Tensor Processor负责一个HMX Integer和一个HMX-float
    同时,它还集成了Audio Hexagon DSP,专用于音频子系统,目标频率高达1.5 GHz,具有2 MB L2缓存通用Hexagon DSP,用于高级音频处理和其他用例。
    所有的Hexagon DSPs 都是基于cache缓存的处理器,可以完全访问 DDR内存

  3. 安全管理子系统Safety Manager Subsystem
    (1)集成了 双核锁步 dual ARC HS46 CPU
    (2)收集来自其他子系统的功能安全错误和警报并与外部系统控制器通信
    (3)控制逻辑/内存 BIST 引擎
    (4)专用逻辑/存储器电压域
    (5)分离的时钟和复位输入

  4. AOP 实时响应处理器(Always-on system
    (1)带一个 always-on processor 实时响应处理器
    (2)基于硬件层的的资源管理和电源管理(RPMh),带有用于电压控制和调节、时钟管理和资源通信的硬件加速器


二、Memory 内存介绍

  1. EBI 系统内存:八通道高速内存 - 2133 MHz LPDDR4X SDRAM,支持低功耗模式
    6M System Cache
  2. 其他内置内存:
    256KB IMEM4MB GMEM显存,
    每个 Hexagon Tensor Processor 处理器含有的 1 MB L2 cache8 MB Vector-TCM (vTCM)
  3. UFS外存:2 × UFS 3.1 gear 4 – two lanes for on-board memory (UFS0 as boot up device)(UFS0作为启动设备)
  4. PCIe外存:不支持作为启动设备

三、Multimedia 多媒体介绍

3.1 DPU 显示处理器:Adreno DPU 1199

Adreno display processing unitAdreno DPU 1199, up to 600 MHz

  1. 显示接口及性能
    双路4-lane MIPI-DSI with VESA DSC v1.2
    D-PHY v1.2: 每个端口4 lane, 每lane速率高达2.5 Gbps/lane , 支持10 Gbps/port, 最高速率20 Gbps
    C-PHY v1.1: 第 个端口有三线,每线速率为5.7 Gbps/trio , 支持17 Gbps/port, 最高速率为34 Gbps
    四个嵌入式显示端口(eDP)1.4b,带VESA DSC v1.1

    三个DisplayPort v1.48.1 Gbps/lane32.4 Gbps/portMSTVESA DSC v1.2以及前向纠错(FEC),最高可达64 MP

  2. 显示处理器 Display processing
    Qualcomm® TruPalette™ display featureHDR10+HDR10 色调映射tone mapping、色域映射color gamut mapping、六区、内存颜色和图片调整

  3. 像素处理器 Pixel processing
    Qualcomm® 低功耗图像增强–压缩(UBWC3.0DSC v1.2)、CABLFOSSAssertive Display v4QSync和带DE的目标缩放器

3.2 摄像头ISP:Spectra 395 ISP

  1. 性能 Qualcomm
    Spectra 395 ISP
    像素处理:4×IFE+4×IFE_L
    数据格式:Bayer RGB、YUV、zzHDR、RCCB10/8YUV输出
    统计:曝光、白平衡、聚焦(HDR BHist、Tintless BG, AWB BG, Bhist, Row/Col SUM
    最大14位深度,每个CSID / IFE有多个像素原始转储通道。
    处理功能:Bayer processing、镜头滚降校正、坏像素校正、方向缩放器、颜色LUTs、颜色空间变换、降噪、色调映射、dewarpGPU辅助HDR

  2. 摄像头接口 Camera interface
    四个4通道MIPI-CSI,可在4+4+4或拆分2s配置中配置
    D-PHY v1.2:每个端口四个通道上的2.5 Gbps/lane10 Gbps/port,总计可达40 Gbps
    C-PHY v1.2:每个端口三线,5.7 Gbps/线17 Gbps/port,总计可达68 Gbps


3.3 视频处理器:Adreno video processing unit (VPU)

Adreno VPU 665 - 第五代超高清视频处理单元

  • 视频解码最高可达4×4k 60 帧 或 4k 240
  • 视频编码最高可达2×4K 60帧 或4k 120
  • 并行2×4K 60帧解码和2×4K 60帧编码
  • HEVCH.264H.265VP9MPEG-2编解码器的本地解码支持
  • HEVCH.264H.265的本机编码支持
  • 用于密集光流和立体视差的新型计算机视觉处理器(CVP

3.4 图像处理器:Adreno graphic processing unit (GPU)

Adreno 695 GPU最高可达731 MHz
DX12、SM6.2、OpenGL ES3.2、OpenGL Desktop 4.4、Vulkan 1.0
OpenCL 2.0


3.5 低功耗音频子系统:Low-power audio subsystem (LPASS)

支持噪声和回声消除,带音频专用的 LPASS Hexagon DSP,带2 MB L2缓存

  1. LS-I2S 低速 (与PCM/TDM 引脚复用)
    最多10(7+3)LS-I2S 接口(引脚与PCM/TDM接口多路复用):
    其中 9(6+3),每个接口有两个数据通道;一个接口,具有四个数据通道,总共22个(16+6)数据通道

    两个 MCLK,最高可达512×48 KHz(24.576 MHz);独立于帧同步/字选择源的时钟主机或从机
    支持两个32位采样通道,每条数据线的采样率最高可达384 KHz

  2. PCM/TDM (与LS-I2S 引脚复用)
    多通道TDM(支持主设备和从设备)
    最多10个(7+3)接口(引脚与I2S多路复用):其中9个(6+3),每个接口有两个数据通道;具有四个数据通道的一个接口

    支持短、长和单时隙同步模式,支持最大时钟频率24.576 MHz
    高达1024 bits/frame32 bits/slot32 slots/interface,采样率为16KHz
    高达512 bits/frame32 bits/slot16 slots/interface,采样率为48KHz
    支持TDM接口分组进行数据同步

  3. HS-I2S 高速
    5路软件定义的 software defined radio (SDR) 高速I2S (高达73.728 MHz) 接口 ;其中两个被复用在LS-I2S接口之后;如果需要,所有这些接口都可以配置为LS-I2S接口
    每个接口有两个仅接收数据通道;从模式下的时钟和字选择

在这里插入图片描述


四、Security 安全

  1. Crypto"Hardware ECC & RSA" (Elliptic-Curve Cryptography), ICE, Crypto engine v5 (CE5), FIPS/CAVP certifiable, RNG (产生随机数)
  2. QFPROM:可供OEM使用的fuse bit熔丝烧断机制
  3. Access control:可编程安全域保护和沙箱; 支持内容保护区(CPZ)
  4. Secure boot and tools:使用Sec Tools 2.0进行安全引导;易于使用的工具集
  5. User data encryption:支持全磁盘加密和基于文件的加密(FBE
  6. Storage security:支持安全文件系统(SFS);快速可信存储
  7. TrustZoneQualcomm® Trusted Execution Environment (QTEE v5.3)
  8. QTEE servicesKey Master and Gate Keeper,Widevine,PlayReady,wired HDCP2.x,SHE
  9. Car-to-Cloud security:基于硬件的可信服务,可安全连接和管理设备
  10. ICEMEM :用于保护外部RAM机密性的内联加密/解密引擎
  11. Secure device management:设备认证和配置,以支持OTA更新、SoftSKU等。







http://www.ppmy.cn/news/82696.html

相关文章

linux--systemd、systemctl

linux--systemd、systemctl 1 介绍1.1 发展sysvinitupstart主角 systemd 登场 1.2 简介 2 优点兼容性启动速度systemd 提供按需启动能力采用 linux 的 cgroups 跟踪和管理进程的生命周期启动挂载点和自动挂载的管理实现事务性依赖关系管理日志服务systemd journal 的优点如下&a…

笔试强训 Day6

选择题 1.十进制变量i的值为100,那么八进制的变量i的值为() A 146 B 148C 144 D 142 本题很简单:100除8,取余数,直到商为零,最后反向的串起余数即可 2.执行下面语句后的输出为(&…

2.golang的变量、常量、数据类型、循环和条件判断

一、变量 变量(Variable)的功能是存储数据。Go语言中的每一个变量都有自己的类型,并且变量必须经过声明才能开始使用。 Go语言的变量声明格式为: var 变量名 变量类型 例如: var name string var age int var isOk b…

位运算符及正码、补码、反码

一、正码、补码、反码 二进制的最高位是符号位:0表示正数,1表示负数; 正数的原码、反码、补码都一样(三码合一) 负数的反码它的原码符号位不变,其它位取反(0->1 , 1->0) 负数…

Cesium源码分享--量算

Cesium量算插件 在线体验 gitee:https://gitee.com/caozl1132/CesiumExp-measure github:https://github.com/gitgitczl/CesiumExp-measure ps:如果可以的话,希望大家能给我个star,好让我有更新下去的动力&#xff1…

旅游小程序需要开发哪些功能

着移动互联网的普及,游客习惯通过手机预订旅游产品,对于旅游企业来说,建设移动端的获客渠道、销售平台已经是标配,旅游小程序就是常用方式之一,涉旅企业纷纷开发小程序。 旅游小程序应该开发哪些功能呢? 1、…

javaweb实验:Servlet应用开发

目录 前言实验目的实验内容实验原理或流程图实验过程一个简单的servletServlet表单结果展示 使用servlet处理表单请求servlet结果展示 在Servlet中获取应用程序配置参数servlet 使用Servlet处理用户登录请求Servlet登录表单登陆成功页面登录失败页面结果展示![在这里插入图片描…

mjpg-streamer框架分析

mjpg-streamer框架分析 文章目录 mjpg-streamer框架分析框架maininput_initinput_runoutput_init 框架 main 这个函数是一个C程序的主函数,接受命令行参数并执行相应的操作。下面是这个函数的要点: 定义了一些变量,包括输入插件数组input、输…