全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 接口/总线/驱动 >

Arm AMBA ACE5-Lite协议规范更新

时间:2023-05-25 15:58

人气:

作者:admin

标签: ARM  SoC  接口 

导读:在本博客中,我们将回顾作为 Arm® AMBA® ACE5-Lite 协议的一部分发布的最新功能,这些功能据说可以提高吞吐量并满足不断发展的复杂多核 SoC 的低功耗需求,包括缓存一致性。...

在本博客中,我们将回顾作为 Arm® AMBA® ACE5-Lite 协议的一部分发布的最新功能,这些功能据说可以提高吞吐量并满足不断发展的复杂多核 SoC 的低功耗需求,包括缓存一致性。

概述

AMBA ACE5-Lite 接口由 I/O 相干管理器使用,这些管理器需要与系统中具有缓存的其他完全相干管理器进行通信。通常,AMBA ACE5-Lite 接口与 Arm AMBA 5 CHI RN-F 接口一起使用,如下所示。

pYYBAGRvFTyAGLCvAACm-1r9rLM052.png

在缓存相干互连上启用 AMBA ACE5-lite 接口

Arm AMBA ACE-Lite 协议规范是 Arm AMBA ACE5 规范的子集。AMBA ACE-Lite 接口是单向相干或“IO-相干”,这意味着它可以通过缓存窥探完全相干的处理器。AMBA ACE-Lite 由没有硬件一致性高速缓存的管理器组件使用,但需要:

指示发出的事务是否可以保存在其他管理器的硬件一致缓存中

发出广播缓存维护操作

AMBA ACE-Lite 管理器的一个示例是图形处理单元 (GPU)。

AMBA ACE5-Lite 的新功能:

新的AMBA ACE5-Lite协议迎合了关键Arm架构功能的增强性能和效率,并与Arm AMBA5 CHI(相干集线器接口)协议保持一致。AMBA ACE5-Lite 协议的一些主要功能包括:

原子事务:在更靠近数据所在位置执行各种原子操作,从而使其高效和简化

缓存存储:在系统中另一个组件的缓存中安装缓存行,使其更接近使用点并提高整体系统性能

缓存取消分配事务:ReadOnceCleanInvalid 和 ReadOnceMakeInvalid 取消分配事务,将 ReadOnce 事务与使 CleanInvalid 或 MakeInvalid 事务无效的缓存行相结合

它们用于读取缓存行数据,并在不再需要缓存时在远程缓存中取消分配这些数据,有助于确保系统中缓存资源的可用性更好

其他一些关键功能包括:数据保护和中毒信号、支持 Arm 体系结构要求的新 DVM 消息、QoS 接受信号以及持久缓存维护操作

Synopsys 支持 Arm AMBA ACE5-Lite

Synopsys VIP for Arm AMBA ACE5- LITE 支持 Arm AMB ACE5-Lite 的验证 IP 组件,具有功能、检查、功能覆盖范围和验证特性。Synopsys VIP for Arm AMBA CHI 解决方案可在相干网状网络周围的 AMBA ACE5-Lite 和 AMBA CHI 组件之间提供系统监控。一般来说,Synopsys VIP 解决了验证 AMBA ACE5-Lite 接口设计的所有挑战,并确保了多个集群 SoC 之间的缓存一致性。

所有用于 Arm AMBA 协议的 Synopsys VIP 均采用本机 SystemVerilog 编写,并提供仿真运行时和编译时性能优势。适用于 Arm AMBA ACE5-Lite 的 Synopsys VIP 提供协议感知调试、源代码可见性和错误诊断,可缩短调试过程。Synopsys VIP 还通过提供内置覆盖范围、与预构建验证计划的图形集成以及序列集合,为用户提供高效的验证测量。

审核编辑:郭婷

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信