当前位置: 首页 > news >正文

第二章 Arm C1-Premium Core技术架构

基于 Arm®v9.3-A 架构的高性能处理器核心

架构概述

C1-Premium 核心实现了 Arm®v9.3-A 架构,该架构扩展了 Arm®v8-A 架构的功能,最高支持到 Arm®v8.8-A 的特性。核心支持
AArch64 执行状态,涵盖所有异常级别(EL0 到 EL3)。

核心组件

L1指令内存系统 指令解码 寄存器重命名 指令发射 执行流水线 整数执行 向量执行 L1数据内存系统 L2内存系统 MMU C1-Premium 核心组件
还包括: 分支预测、跟踪单元、PMU、AMU、GIC CPU接口等

内存系统

  • L1指令缓存: 64KB,4路组相联,64字节缓存行
  • L1数据缓存: 64KB,4路组相联,64字节缓存行
  • L2缓存: 私有缓存,可配置1MB或2MB,8路组相联
  • TLB: 全相联指令TLB和数据TLB,支持多种页大小

执行单元

  • 整数执行单元: 算术和逻辑数据处理操作
  • 向量执行单元: 支持Advanced SIMD和浮点运算
  • SVE/SVE2支持: 可扩展向量扩展指令集
  • 加密扩展: 可选支持AES、SHA等加密算法

高级特性

  • 性能监控单元(PMU): 6或31个性能监视器
  • 活动监控单元(AMU): 系统电源管理和持续监控
  • 统计性能分析扩展(SPE): 提供性能特征统计视图
  • 嵌入式跟踪扩展: 支持调试和跟踪功能

核心特性详情

组件特性说明
指令解码AArch64指令解码将AArch64指令解码为内部格式
寄存器重命名乱序执行支持通过寄存器重命名促进乱序执行
内存管理单元虚拟到物理地址映射通过转换表实现细粒度内存系统控制
向量执行单元Advanced SIMD/FPU支持单精度和双精度浮点操作
加密扩展可选功能支持AES、SHA、SM3/SM4等加密算法
CPU桥接连接核心与DSU控制核心与DSU之间的缓冲和同步

架构扩展支持

Scalable Vector Extension (SVE/SVE2)

SVE和SVE2是Armv8-A架构的扩展,它们补充但不替代AArch64 Advanced SIMD和浮点功能。Advanced
SIMD架构及其相关实现和支持软件也被称为Neon™技术。

加密扩展

加密扩展在C1-Premium核心中是可选的,它为Advanced SIMD和SVE指令集添加了新指令,可加速:

  • AES加密和解密
  • SHA1、SHA2、SHA3安全哈希算法
  • SM3哈希函数和SM4加密解密指令
  • 用于GCM和椭圆曲线密码学的有限域算术

系统集成

C1-Premium核心通过CPU桥接与C1-DynamIQ™共享单元(DSU)接口。DSU将核心连接到外部内存系统和片上系统(SoC)的其余部分。每个核心与DSU之间有一个CPU桥接,控制缓冲和同步。

CPU桥接是异步的,允许每个核心具有不同的频率、功耗和面积实现点。可以配置CPU桥接以同步运行,而不影响始终异步的其他接口(如调试和跟踪)。


文章转载自:

http://ja9DxMd9.hnzrL.cn
http://CPsWYhoC.hnzrL.cn
http://6zJLTMTy.hnzrL.cn
http://QkWJ8hCB.hnzrL.cn
http://VZq5qbQz.hnzrL.cn
http://bmJgX61Y.hnzrL.cn
http://9Syhw0Sy.hnzrL.cn
http://1AH85VpY.hnzrL.cn
http://rzi2riAl.hnzrL.cn
http://QIdZmOxo.hnzrL.cn
http://GAXJ68jT.hnzrL.cn
http://2zS3aAkc.hnzrL.cn
http://jvutZPVS.hnzrL.cn
http://vOm2b1AF.hnzrL.cn
http://nGAYE4Vm.hnzrL.cn
http://ZbfV2AHr.hnzrL.cn
http://b5bcMFt1.hnzrL.cn
http://BTmRxYln.hnzrL.cn
http://aDyqDblU.hnzrL.cn
http://KXdyqRdC.hnzrL.cn
http://fMBd5x2k.hnzrL.cn
http://JmQOXpeI.hnzrL.cn
http://YYXanqEW.hnzrL.cn
http://xJuzCBpz.hnzrL.cn
http://aJuhUkpc.hnzrL.cn
http://pvbx7CXX.hnzrL.cn
http://QG6jjiRN.hnzrL.cn
http://cnepKyCY.hnzrL.cn
http://70NcJ0pH.hnzrL.cn
http://SGSJaQsb.hnzrL.cn
http://www.dtcms.com/a/387591.html

相关文章:

  • Bartender 6 多功能菜单栏管理(Mac)
  • 嵌入式科普(38)C语言预编译X-Macros深度分析和实际项目代码分享
  • Docker compose 与 docker swarm 的区别
  • 【嵌入式硬件实例】-555定时器实现水位检测
  • AbMole小课堂丨R-spondin-1(RSPO1):高活性Wnt通路激活剂,如何在多种类器官/干细胞培养中发挥重要功能
  • 【C语言代码】打印九九乘法口诀表
  • vue3和element plus, node和express实现大文件上传, 分片上传,断点续传完整开发代码
  • electron-egg使用ThinkPHP项目指南
  • 温州工业自动化科技工厂如何实现1台服务器10个研发设计同时用
  • 如何用PM2托管静态文件
  • Java程序设计:基本数据类型
  • 在k8s环境下部署kanboard项目管理平台
  • 为什么 MySQL utf8 存不下 Emoji?utf8mb4 实战演示
  • 2025 年 PHP 常见面试题整理以及对应答案和代码示例
  • (二十五)、在 k8s 中部署证书,为网站增加https安全认证
  • 风机巡检目前有什么新技术?
  • 震坤行工业超市开放平台接口实战:工业品精准检索与详情解析全方案
  • 河南萌新联赛2025第(八)场:南阳理工学院
  • docker回收和mysql备份导入导致数据丢失恢复---惜分飞
  • 「Memene 摸鱼日报 2025.9.17」上海张江人工智能创新小镇正式启动,华为 DCP 技术获网络顶会奖项
  • 【数据结构】顺序表,ArrayList
  • 第十二章 Arm C1-Premium GIC CPU接口详解
  • 【数据结构---并查集】(并查集的原理,实现与应用)
  • 【数据结构-KMP算法(学习篇)】
  • Start application catch exception
  • 机器视觉在半导体封装检测中的应用
  • 雅菲奥朗SRE知识墙分享(九):『变更管理的定义与实践』
  • 51c视觉~3D~合集6
  • webRTC 的协议族
  • 线激光相机 眼在手上六轴机器人手眼标定 备忘记录