MSM8976是从8952平台继承下来的,包含两组(cluster)core:
- 四个A72cpu核,支持最高1.8G主频(MSM8976SG最高支持2G主频),有1MB大小的L2 CACHE
- 四个A53cpu核,支持最高1.4G主频,有512KB大小的L2 CACHE
MSM8976采用28nm HMP工艺,ARMV8架构(AArch32+AArch64),采用big.LITTLE架构,软件上采用HMP的调度方式。
MSM8976的系统功能框图如下所示:
TZ (TrustZone)是一个基于硬件的安全环境,同时也是A72/A53处理器的一种监管模式(Supervisor).TZ由两部分组成:TZBSP和TZOS/QSEE(Qualcomm Secure Execution Environment。TZ实现以下功能:
- 当系统启动或者从power collapse唤醒时提供安全环境。
- 当系统运行时提供对memory以及其他系统的保护(XPU)
TZ是由SBL2在系统启动的时候加载到RAM中执行的。
RPM是高通平台的另一个子模块,主要目的是用来降低系统的平均功耗。RPM的代码运行在内部RAM中。主要功能:配置系统资源,共享资源的省电管理。