文章目录
- SLC memory 系统组件
-
-
- Components
- Configurations
- HN-F configurable options
- Snoop connectivity and control
- TrustZone technology support
- HN-F SAM configuration by SN type
- Hardware-based cache flush engine
- Software-configurable memory region locking
- Software-configurable On-Chip Memory
- Source-based SLC cache partitioning
- Way-based SLC cache partitioning
-
SLC memory 系统组件
ARM CI-700 系统级缓存(SLC)是一个分布式、主要排他性(mostly exclusive) 的最后一级缓存,集成在 HN-F 节点内。以下是 SLC 内存系统的主要组件和配置:
Components
- HN-F 节点:
- 功能:实现了 SLC 的核心功能,负责管理缓存和保证一致性。
- 缓存排他性:大部分情况下,SLC 是排他性的,避免了 RN-F 私有数据行的冗余。
- RN-F 集群:
- 功能:请求节点功能块,负责与 SLC 交互。
- 缓存共享:当检测到 RN-F 集群之间有共享模式时,SLC 优化以消除私有数据行的冗余。
- RN-IS(I/O 一致性代理):
- 功能:SLC 作为 DRAM 缓存,为 I/O 一致性代理(RN-IS)提供服务。
- 缓存分配:根据使用模型,允许或者不允许 RN-IS 进行缓存分配。
- SF(Snoop Filter):
- 功能