本文主要是介绍CoreLink CCI-550的学习笔记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
快速链接:
.
👉👉👉 个人博客笔记导读目录(全部) 👈👈👈
- 付费专栏-付费课程 【购买须知】:
- 【精选】ARMv8/ARMv9架构入门到精通-[目录] 👈👈👈
1、介绍
CCI-550 是一种可编程的高带宽互连,支持hardware-coherent 系统。硬件管理的一致性可以通过共享在线来提高系统性能并降低系统功耗。管理硬件的一致性有以下好处:
- 减少外部存储器访问。
- 降低软件开销和复杂性。
- 支持在多个处理器集群中使用 Arm big.LITTLE ™处理技术。
CCI-550 是一种可配置的互连,支持以下连接:
• 多达六个 AMBA 4 ACE master,例如 Cortex-A57 或 Cortex-A72 处理器。
• 多达六个 AMBA 4 ACE-Lite master,例如 Arm Mali-T880图形处理单元(GPU)。
• 多达七个 AMBA 4 AXI4 从设备,例如内存和系统外围设备。这包括支持最多六个内存接口。
CCI-550 允许ACE master和 ACE-Lite master组合,最多总共七个Master。
CCI-550 AXI4 master接口提供了与存储器和外设地址空间的连接接口。
1.1 特征
CCI-550 的特性结合起来提供可编程的高带宽互连hardware coherent系统。CCI-550 提供:
- ACE masters之间的数据一致性。
- Quality of Service (QoS) features for traffic management
- 输入和输出(I/O) 与 ACE-Lite master的一致性。
- master和slaver之间的交叉开关互连功能。
- 一个性能监控单元(PMU),用于对与性能相关的事件进行计数。
- 用于MMU 之间通信的主设备之间的DVM 消息传输。
- 程序员视图(PV) 来控制一致性和互连功能。
- 侦听过滤器,可降低侦听功率并提高侦听未命中的性能。
- 支持 Arm TrustZone 技术以提供安全、非安全和受保护状态。
这篇关于CoreLink CCI-550的学习笔记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!